Releases: aerospike/aerospike-kubernetes-operator
Releases · aerospike/aerospike-kubernetes-operator
Release 4.0.2
Bug Fixes
- Fix security vulnerabilities in all the AKO components. [KO-421]
Full Changelog: 4.0.1...4.0.2
Release 4.0.1
Bug Fixes
- Fix security vulnerabilities in all the AKO components. [KO-395]
Full Changelog: 4.0.0...4.0.1
Release 4.0.0
Breaking Changes
- Dropped support for deprecated API
aerospike.com/v1beta1
for AerospikeClusters. [KO-372] - Dropped support for Kubernetes 1.22 and earlier versions. [KO-372]
- Dropped support for Aerospike Database versions older than 6.0.0. [KO-372]
- Dropped support for AerospikeBackupService version v2.x. [KO-357]
- Replaced
kube-rbac-proxy
functionality with controller-runtime authz/authn feature. [KO-366] - Dropped support for deprecated
ControllerManagerConfiguration
and moved to flag-based configuration. [KO-366]
For more info, see Breaking Changes.
New Features
- Add support for Aerospike Database 8.0. [KO-369]
- Add support for Aerospike Backup Service v3.0.0. [KO-357]
- Add support for HPA. [KO-335]
Improvements
- Add support for pod spec fields in the AerospikeBackupService. [KO-358]
- Add support for custom labels and annotations in the AerospikeBackupService. [KO-355]
- Add support for custom ServiceAccount for AerospikeBackupService. [KO-370]
Bug Fixes
- Unable to disable PDB when maxUnavailable is set to some value. [KO-375]
- Fix Benchmark related aerospike configs parsing in management-lib. [KO-364]
- Fix AKO access-address/tls-access-address IP assignment for dual-stack network Kubernetes clusters.
This fix will take effect only after restarting the Aerospike server pods
. [KO-360]
Full Changelog: 3.4.1...4.0.0
Release 3.4.1
Bug Fixes
- Fixed security vulnerabilities in the Aerospike Kubernetes Operator and Aerospike Kubernetes Init. [KO-365]
Release 3.4.0
New features
- Added support for Aerospike Database 7.2.x.x. [KO-352]
- Added compatibility with the Aerospike Backup Service to enable backup and restore functionality inside AKO. [KO-328]
- Integrated triggering warm and cold restarts on demand. [KO-211]
- Added a pause configuration option to pause cluster reconciliation. [KO-112]
- Made the init registry name in CR file configurable. [KO-338]
- Added an out-of-the-box monitoring stack implementation. [KO-344]
Improvements
- Increased default resource limit for AKO pods. [KO-271]
Full Changelog: 3.3.0...3.4.0
Release 3.3.1
Bug fixes
- Fix security vulnerabilities in the AKO. [KO-333]
- Fix security vulnerabilities in the AKO init. [KO-334]
Release 3.3.0
New Features
- Support Aerospike Database Enterprise Edition 7.1.X. [KO-318]
- Support default-password-file in Aerospike Database Enterprise Edition 7.1.X. [KO-326]
- Migrate pods from the given k8s nodes list. [KO-264]
- Enhance the operator to change the aerospike configs dynamically. [KO-293]
- Add Readiness probe and Pod Disruption Budget for server pods. [KO-198]
Improvements
- Allow to enable security in the deployed cluster. [KO-290]
- Optimize Aerospike Operator scale-down operation (Batch Scale Down). [KO-314]
- Allow load balancer service update. [KO-286]
- Add the AKO version in the CRD annotations. [KO-294]
- Add the AerospikeClusterPhase field in the AerospikeCluster status to represent the current phase of the Aerospike reconcile operation.
- Add the IsReadinessProbeEnabled field in the AerospikeCluster status to represent if the readiness probe is enabled for all the pods.
Bug fixes
- Change MultiPodPerHost type from bool to bool pointer. [KO-295]
- Allow to update read and write quotas in the user's role. [KO-327]
Release 3.2.2
What's Changed
- [KO-313] - Fix security vulnerabilities in all the components of the AKO
- Upgrade aerospike-management-lib which incorporate a fix for #272
Release 3.2.1
[KO-291] - Fix security vulnerabilities in all the components of the AKO
Release 3.2.0
New Features
- [KO -273] - Aerospike Server Enterprise version 7.0.x.x support.
- [KO -285] - Support for
maxIgnorablePods
to allow force Aerospike operations with failed pods in Operator.