Features
- APPS-1921 Expose scan policy configuration properties by @korotkov-aerospike in #436
- APPS-1920 Add support for optional fields in retry policy by @korotkov-aerospike in #438
- APPS-1932 Add support for rack-aware backup by @korotkov-aerospike in #443
- APPS-1885 Add human-readable date to backup file paths by @korotkov-aerospike in #442
- APPS-1943 Allow validation to skip TLS files by @korotkov-aerospike in #450
- APPS-1937 Validate
rack-list,node-list,partition-listandprefer-racksare all mutually exclusive by @korotkov-aerospike in #445 - APPS-1947 Add validation for duplicated elements in configs by @korotkov-aerospike in #452
- APPS-1951 Add duration field to running process by @korotkov-aerospike in #457
Fixes
- APPS-1871 Cap percentage values at 100% by @korotkov-aerospike in #439
- FMWK-846 Fix records calculation for rack-list by @korotkov-aerospike in #448
- APPS-1944 Handle hidden and symlinks files while reading TLS ca-path by @korotkov-aerospike in #449
- APPS-1945 Fix client-policy for rack-list backup by @filkeith in #451
- APPS-1952 Avoid backup retries on "no node found" error by @korotkov-aerospike in #456
Improvements
- APPS-1925 Improve validation for encryption policy by @korotkov-aerospike in #440
- APPS-1933 Propagate context to the info client calls by @korotkov-aerospike in #441
- Remove explicit request body closures in handlers by @reugn in #444
Maintenance
- APPS-1887 Add exhaustive and revive-export linters by @korotkov-aerospike in #437
- APPS-1938 Add v3.4.0 release notes by @korotkov-aerospike in #446
- Update dependencies by @korotkov-aerospike in #453
- DOCS-3694 Export metrics description as a separate file by @korotkov-aerospike in #454
- Version 3.4.0 release by @korotkov-aerospike in #458
Full Changelog: v3.3.1...v3.4.0