Releases: aerospike/aerospike-tools-backup
4.4.2
Summary
- This version fixes mixed Aerospike cluster version backups with asbackup.
Bug Fixes
- asbackup 5.x/6.4 cluster scan fix (based on C client 6.6.3). [TOOLS-2942]
Full Changelog: 4.4.1...4.4.2
4.4.1
Summary
This version fixes a bug with asbackup/asrestore that was causing write errors on restore.
Bug Fixes
asrestore Restore fails with intermittent TLS write errors due to an underlying issue in the C Client. [TOOLS-2927]
Full Changelog: 4.4.0...4.4.1
4.4.0
Summary
This version implements a variety of feature requests and improvements to usability and reliability. Highlights include adding Aerospike Database 7.1 support.
Improvements
asbackup Update C client to 6.6.0. [TOOLS-2899]
asbackup Add build details to the version command output. [TOOLS-2842]
Full Changelog: 4.3.0...4.4.0
4.3.0
Summary
Tools 10.2.1 adds the prefer-racks flag to asbackup along with other fixes.
New Features
asbackup Implement --prefer-rack flag. [TOOLS-2646]
Bug Fixes
asbackup Fix memory leaks caused by overwriting configuration defaults. [TOOLS-2804]
asbackup Performing more than 1 restore using the shared library leaks memory. [TOOLS-2802]
asbackup Backup estimation is inaccurate when record count is less than replication factor. Switch estimation to use effective replication factor. [TOOLS-2751]
Full Changelog: 4.2.0...4.3.0
4.2.0
New Features
asbackup Integrate asbackup and asrestore with the Aerospike secret-agent. [TOOLS-2539]
Full Changelog: 4.1.1...4.2.0
4.1.1
New in this version
- Tools 10.0.1 adds support for managing secondary indexes on blob bins.
Bug Fixes
- asbackup Support backup and restore of secondary indexes on blob bins. [TOOLS-2767]
Full Changelog: 4.1.0...4.1.1
4.1.0
What's Changed
- [TOOLS-2643] - (ASBACKUP) Create a makefile/target for building asbackup as a dynamic library.
- [TOOLS-2680] - (ASBACKUP) Ensure the s3 api can be used between shared library runs.
- [TOOLS-2681] - (ASRESTORE) Don't register signal handlers in shared library functions.
- [TOOLS-2682] - (ASBACKUP) Remove calls to set_sigaction from the start_backup function.
Full Changelog: 4.0.1...4.1.0
4.0.1
This version adds bug fixes to asbackup and asrestore.
Bug Fixes
- Restore from S3 may hang after opening ---s3-max-async-downloads backup files. [TOOLS-2611]
- Some bins are lost when using --parallel and --bin-list. [TOOLS-2624]
- Unable to continue S3 backup when backup token expires. [TOOLS-2630]
Full Changelog: 4.0.0...4.0.1
4.0.0
New in this version
- This version of Aerospike Tools supports changes in Aerospike Server 6.4.
Updates
- Aerospike Tools support for Amazon Linux 2023 and Debian 12. [TOOLS-2472][TOOLS-2594]
New features
- asrestore now includes the flag --validate to parse specified backup files without restoring the data from them, and to return a non-zero exit code when encountering corrupted files. [TOOLS-2495]
Breaking changes
-
asrestore has a known issue (TOOLS-2569): Using the --s3-bucket restore option with Amazon S3 causes a malformed URL in the request. The --s3-bucket option has been removed from asbackup and asrestore. [TOOLS-2559]
- Work-around: Specify the S3 bucket in the directory or file name, instead of with the --s3-bucket option in asrestore.
Full Changelog: 3.17.1...4.0.0
3.17.1
Improvements
[TOOLS-2436] - (ASBACKUP) --records-per-second docs should state that the limit is divided by thread count.
[TOOLS-2558] - (TOOLS) Remove unused files under cl_py and distributed under /opt/aerospike/lib/*py.
Security
[TOOLS-2535] - (BUILD) Update go in build containers to 1.20.5.
Known Issues
[TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
Full Changelog: 3.17.0...3.17.1