Releases: PayU/redis-operator
Releases · PayU/redis-operator
v2.0.0
FEATURES
- Add support for horizontal scale flows: scale up leaders, scale up followers, scale down leaders, scale down followers (#139)
- Add support for recovery flow from data loss scenarios (#139)
- Add new entry points for atomic recovery actions to be triggered manually on the cluster in case operator fails to manage (#139)
- Add new entry point for manual trigger of upgrade flow (#139)
- Add test lab feature that simulates possible random production scenarios (#139)
CHANGES
- Update golang image from 1.15 to 1.16 (#139)
- Update distroless image from base-debian-10 to base-debian-11 (#139)
- Update recovery flows of Redis instances loss to run and be handled concurrently (#139)
- Update operator.conf to contain more parameters (#139)
- Update pods naming convention to reflect more easily leader-followers links in cluster (#139)
v1.1.0
v1.1.0-rc1
Add support for automatic ACL config sync (#107) - Added a controller for ACL and redis.cli config maps - Added functionality for quickly propagating the ACL config changes to all nodes - Refactored the code of the redis cluster controller - moved all the state handlers from helpers.go to rediscluster_controller.go - Improved the handling of ACL commands in the rediscli wrapper - added string conversions to help with hashing - Added a dev mode flag to the Golang module for better debug messages
v1.0.0
- HA Setup: multiple nodes, each with multiple replicas
- AZ/Rack aware: HA node distribution able to use multiple availability zones
- Auto-recovery: Automatic recovery from multiple failure scenarios
- Rolling updates: Enables to update redis pod settings gracefully