This release is built on top of backup-go v0.13.0 and Go 1.26.
This is a maintenance release. It makes configuration changes safe to persist and apply, fixes Secret Agent and "[secret]" placeholder handling, and reworks the Helm chart deployment.
What's Changed
- BKRS-412 Persist a configuration change before it becomes visible by @korotkov-aerospike in #710
- BKRS-480 Drop duplicate enum key from generated OpenAPI spec and config schema by @korotkov-aerospike in #711
- BKRS-482 Require a secret agent on the routine, not the policy, for key-secret by @korotkov-aerospike in #713
- BKRS-481 Reject the "[secret]" placeholder where it has no stored value by @korotkov-aerospike in #712
- BKRS-485 Upgrade to Go 1.26 by @korotkov-aerospike in #714
- BKRS-404 Fix documentation audit leftovers by @korotkov-aerospike in #719
- BKRS-490 Report a read-only configuration source as 405 by @korotkov-aerospike in #721
- BKRS-489 Validate configuration fully before persisting, so applying it cannot fail by @korotkov-aerospike in #720
- Pin Docker base images: Alpine 3.24 line and xx 1.10.0 by @davi17g in #725
- BKRS-397 Improve Helm chart deployment and docs by @davi17g in #726
Full Changelog: v3.7.0...v3.7.1