Releases: aerospike/aerospike-tools-backup
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
3.17.0
New Features
[TOOLS-2514] - (ASBACKUP) Add the --s3-connect-timeout option.
Full Changelog: 3.16.0...3.17.0
3.16.0
Improvements
[TOOLS-2482] - (TOOLS) Build go tools with go 1.20.3.
Bug Fixes
[TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket.
Full Changelog: 3.15.0...3.16.0
3.15.0
- Added support for Red Hat Enterprise Linux 9 (RHEL-9).
- Added support for Ubuntu 22.04 LTS.
- Removed support for Debian 10 (ARM64 only).
- Removed support for Ubuntu 18.04 LTS.
- For more information please refer to: Ubuntu Linux 18.04 LTS.
- Added support for Debian 9 in order to maintain compatibility with a fix for the Aerospike Server Enterprise Edition for US Federal.
New Features
- [TOOLS-2327] - (ASBACKUP) Add --directory-list to restore from multiple directories or S3 buckets.
- [TOOLS-2371] - (ASBACKUP) Add the --parent-directory option to use as a common prefix for --directory-list paths.
Improvements
- [TOOLS-2298] - (TOOLS) Upgrade C tools to openssl3.
- [TOOLS-2297] - (ASBACKUP) Upgrade aws-sdk-cpp to version 1.10.55.
- [TOOLS-1963] - (ASBACKUP) Deprecate --tls-cert-blacklist.
- [TOOLS-2417] - (ASBACKUP) Document that running with --node-list results in 16 concurrent scans.
Bug Fixes
- [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects.
- [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records.
- [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6.
Full Changelog: 3.14.0...3.15.0
Snapshot Build
3.14.0
- First version to support MacOS arm64 M-Series chips.
New Features
- [TOOLS-2271] - (TOOLS) Support MacOS arm64 M-Series chips.
Bug Fixes
- [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr.