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]
New Contributors
- @joshbench made their first contribution in #356
Full Changelog: 4.0.0...v4.1.0