Releases: aerospike/aerospike-kubernetes-operator
Releases · aerospike/aerospike-kubernetes-operator
Release v4.3.0
New features
- Add support for init-containers ordering, including aerospike-init. [KO-468]
- Add support for overriding rack-id through pod annotation. [KO-469]
- Add support for Aerospike Database 8.1.1. [KO-477]
Improvements
- Deprecate cross-namespace secret reference for TLS certs for aerospike cluster. [KO-473]
- Add support for
ignoreNamespacesin the eviction webhook in helm chart. [KO-478]
Bug fixes
- Fix security vulnerabilities in all the AKO components. [KO-475]
Internal refactoring & Maintenance
- Remove use of deprecated server info commands from AKO. [KO-454]
- Update AKO base image to ubi10. [KO-470]
- Update aerospike-kubernetes-init base image to ubi10. [KO-471]
- Remove use of deprecated annotation from loadbalancer service. [KO-472]
Full Changelog: v4.2.0...v4.3.0
Release v4.2.0
New features
- Add support for hostPath volume type. [KO-382]
- Add support for vertical scaling (storage scaling) using rack revision. [KO-448]
- Add support for removing a rack from the roster forcefully in a running cluster. [KO-452]
- Add support for Federal Edition FIPS compliance. [KO-453]
- Add support for grace-period for failed/pending pods. [KO-455]
- Add support for pod eviction API webhook to safely evict pods during node maintenance. [KO-456]
- Add support for Aerospike Backup Service v3.4.0. [KO-460]
Improvements
- Add capability to disable security in a running cluster. [KO-435]
- Add wait for migration flow before deletion of pod. [KO-444]
Bug fixes
- Fix support for updating fields like
batch-index-threads,service-threadsdynamically. [KO-445] - Fix race condition in updating ACL status of Aerospike CR. [KO-457]
- Skip LoadBalancer service deletion if created externally. [KO-462]
- Fix panic in the device addition/removal flow of Aerospike namespace update. [KO-459]
- Fix role create code error handling in
aerospikeRoleCreateUpdate.executewhere error variable was being shadowed.
Internal refactoring & Maintenance
- Remove pre-5.0 XDR related code and examples configuration. [KO-458]
- Upgrade to Go 1.24 and Operator-sdk to 1.41.1. [KO-461]
New Contributors
- @eappere made their first contribution in #411
- @stepsecurity-app[bot] made their first contribution in #422
Full Changelog: v4.1.1...v4.2.0
Release v4.1.2
Bug Fixes
- Fix security vulnerabilities in all the AKO components. [KO-463]
Full Changelog: v4.1.1...v4.1.2
Release v4.1.1
Bug Fixes
- Add missing configurations in the AerospikeCluster Helm chart. [KO-449]
- Fix security vulnerabilities in all the AKO components. [KO-450]
Full Changelog: v4.1.0...v4.1.1
Release v4.1.0
New features
- Add support for Aerospike Database 8.1. [KO-440]
- Add support for Aerospike Backup Service v3.2.0. [KO-438]
- Add support for header cleanup during volume initialisation. [KO-347]
- Add support for custom metadata in kubernetes services. [KO-376]
- Add support for local PVC cleanup during upgrade and rolling restart. [KO-427]
- Add support for admin port in Aerospike config. [KO-437]
Improvements
- Add
aerospike_ako_aerospikecluster_phasecustom metric to monitor cluster status. [KO-441] - Add Aerospike Kubernetes Operator View Grafana dashboard by default in monitoring stack. [KO-442]
Bug fixes
- Fix dangling loadbalancer service when disabled. [KO-413]
- Fix missing validation of init image tag during cluster create. [KO-392]
- Fix roster set for ignored pod after recovery due to race condition. [KO-415]
- Fix namespace and tls config in logging. [KO-443]
- Fix ABS controller recovery if initial deployment is failed or stuck. [KO-426]
- Fix data-size update handling for in-memory namespace. [KO-424]
- Fix automatic webhook certs reload in AKO standby replica pod. [KO-423]
Internal refactoring
- Move webhook code to internal pkg. [KO-378]
- Add go module versioning in AKO. [KO-414]
New Contributors
- @joshbench made their first contribution in #356
Full Changelog: 4.0.0...v4.1.0
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/v1beta1for 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-proxyfunctionality with controller-runtime authz/authn feature. [KO-366] - Dropped support for deprecated
ControllerManagerConfigurationand 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