Releases: aerospike/aerospike-tools-backup
Releases · aerospike/aerospike-tools-backup
3.13.1
- First version to support linux/arm64.
- Requires Aerospike Server version 4.9 or later.
- Removed support for Debian 9 Stretch LTS
Bug Fixes
- [TOOLS-2263] - (ASBACKUP) Backup file format changed for sindexes starting in asbackup 3.12.0.
3.13.0
- First version to support linux/arm64.
- Requires Aerospike Server version 4.9 or later.
- Removed support for Debian 9 Stretch LTS
Improvements
- [TOOLS-2182] - (PACKAGING) Remove support for Debian 9
- [TOOLS-2172] - (ASBACKUP) Support ARM64 Linux.
Bug Fixes
- [TOOLS-2222] - (ASBACKUP) Fix interpretation of EOF in backup file namespace names.
3.12.0
Requires Aerospike Server version 4.9 or later.
New Features
- [TOOLS-2088] - (ASBACKUP) Support backing-up and restoring sindexes on CDTs in server 6.1.
Improvements
- [TOOLS-2134] - (ASBACKUP) Revise asrestore option --batch-size help text.
- [TOOLS-2133] - (ASBACKUP) Add --compression-level option to asbackup help.
Bug Fixes
- [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not.
3.11.4
- Requires Aerospike Server version 4.9 or later.
- Support for macOS Catalina 10.15 removed.
- The asbackup tool does not currently support secondary indexes (SI) with context (ctx). Instead, asbackup displays a warning and skips backing up any SIs that have “ctx”. The secondary indexes without "ctx" will backup and restore as usual.
Bug Fixes
- [TOOLS-2137] - (ASBACKUP) Memory leak in asrestore record uploader.
3.11.3
- Requires Aerospike Server version 4.9 or later.
- The asbackup tool does not currently support secondary indexes (SI) with context (ctx). Instead, asbackup displays a warning and skips backing up any SIs that have “ctx”. The SIs without "ctx" will backup and restore as usual.
- Support for macOS Catalina 10.15 will be removed in the next release.
Bug Fixes
- [TOOLS-2121] - (ASBACKUP)- Warn and skip backing up secondary indexes with context.
3.11.2
- Requires Aerospike Server version 4.9 or newer.
- All Tools macOS builds are now built using GitHub actions.
New Features
- [TOOLS-2027] - (ASBACKUP) Estimate should include the total backup file size (gives size if -o would be used for a real backup).
- [TOOLS-2022] - (ASBACKUP) Allow a user to specify the number of c-client event loops to use in asrestore.
- [TOOLS-2021] - (ASBACKUP) Allow a user to set the scale factor for the exponential backoff retry strategy in asrestore.
- [TOOLS-2005] - (ASBACKUP) Disable batch-writes in asrestore with --disable-batch-writes.
- [TOOLS-2003] - (ASBACKUP) Configure the S3 API log level with --s3-log-level.
- [TOOLS-2000] - (ASBACKUP) Allow the user to specify the zstd compression level when running with compression enabled.
- [TOOLS-1990] - (ASBACKUP) Allow a user to set the batch size to use for batch write calls in asrestore.
- [TOOLS-1989] - (ASBACKUP) Allow a user to set the max number of async batch write calls in asrestore.
Improvements
- [TOOLS-2081] - (ASBACKUP) Allow passing an explicit S3 bucket name to use for backup/restore to/from AWS S3.
- [TOOLS-2075] - (ASBACKUP) Disallow --parallel when running a backup estimate.
- [TOOLS-2057] - (ASBACKUP) Give better warning when transactions fail with AEROSPIKE_ERR_FAIL_FORBIDDEN.
- [TOOLS-2020] - (ASBACKUP) Restore retry logic should use an exponential backoff strategy.
- [TOOLS-1985] - (ASBACKUP) Remove the extra per-thread stats given by asrestore.
- [TOOLS-1984] - (ASBACKUP) Improve asrestore to use batch writes against server versions >= 6.0.
- [TOOLS-1983] - (ASBACKUP) Improve asrestore to use async aerospike record-write operations.
- [TOOLS-1894] - (ASBACKUP) Rename --retry-delay to --sleep-between-retries.
- [TOOLS-1885] - (ASBACKUP) Check server version when using options that use filter expressions.
Bug Fixes
- [TOOLS-2092] - (ASBACKUP) Uninitialized as_record key value causes restore to exit before restoring record.
- [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously.
- [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable.
- [TOOLS-2082] - (ASBACKUP) Backup-to-file is not interruptible.
- [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server.
- [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster.
3.11.1
3.11.0
3.10.2
3.10.0
* Requires Aerospike Server version 4.9 or newer.
* First release to support 6.0 changes.
* S3 upload is now included with asbackup.
New Features
* [TOOLS-1872] - (ASBACKUP) Allow backing up and restoring from S3.
* [TOOLS-1873] - (ASBACKUP) Allow a user to specify which S3 region to use.
* [TOOLS-1874] - (ASBACKUP) Allow a user to specify an S3 compatible storage to use in place of the default S3 URI.
* [TOOLS-1923] - (ASBACKUP) Allow a user to specify an AWS profile.
* [TOOLS-1935] - (ASBACKUP) Allow a user to override the minimum part size to use for S3 Multipart Uploads.
* [TOOLS-1948] - (ASBACKUP) Allow a user to set a max number of simultaneous outstanding async S3 upload/download requests.
* [TOOLS-1927] - (ASBACKUP) Give an option to remove backup artifacts without performing a backup.
Improvements
* [TOOLS-1865] - (PACKAGING) Remove support for Debian 8 and add support for Debian 11.
* [TOOLS-1942] - (ASBACKUP) Allow the user to specify the number of backup samples to take.