Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 2.1 KB

CHANGELOG.md

File metadata and controls

43 lines (29 loc) · 2.1 KB

Changelog

All changes to rollout-redis will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2023-10-28

Added

  • #with_old_rollout_gem_compatibility method for allowing working with Feature Flags that were stored by the old rollout gem.
  • rollout:migrate_from_rollout_format rake task for performing a migration of the feature flags stored by the old rollout gem to the new rollout-redis format.
  • Add a new parameter when performing #activate method for providing a specific degrade configuration for the feature flag that is being activated.
  • Add a new parameter when performing rollout:on rake task for providing a specific degrade configuration for the feature flag that is being activated.
  • You can implement now your own Rollout::Notifications::Channels::Channel in case the ones offered by the gem are not enough.

[1.0.0] - 2023-10-25

Added

  • #with_notifications method for allowing to send notifications when some different event occurs.

Changed

  • When the threshold of errors is reached when using the with_degrade feature, instead of deleting the feature flag from the redis, we are marking it now as degraded, moving the activation percentage to 0% and adding some useful information to the feature flag stored data.

[0.3.1] - 2023-10-24

  • Same as 0.3.0. When testing GitHub actions for moving to first release 1.0.0 it deployed a new version of the gem by error.

[0.3.0] - 2023-10-24

Added

  • Providing some rake tasks to the consumers of the gem for allowing them to easily manage their feature flags in their applications:
    • bundle exec rake rollout:on rake task for activating feature flags
    • bundle exec rake rollout:off rake task for deactivating feature flags
    • bundle exec rake rollout:list rake task for listing stored feature flags

[0.2.0] - 2023-10-23

Added

  • #features method for listing all the feature flags stored in Redis

[0.1.0] - 2023-10-23

  • Initial version