Skip to content

Release Notes for Aerospike Kubernetes Operator

4.1.0

Release date: August 18, 2025

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_phase custom 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]

4.0.2

Release date: April 14, 2025

Bug fixes

  • Fix security vulnerabilities in all the AKO components. [KO-421]

4.0.1

Release date: March 13, 2025

Bug fixes

  • Fix security vulnerabilities in all the AKO components. [KO-395]

4.0.0

Release date: February 6, 2025

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]
Feedback

Was this page helpful?

What type of feedback are you giving?

What would you like us to know?

+Capture screenshot

Can we reach out to you?