Skip to content

Releases: aerospike/aerospike-tools-backup

4.1.1

28 Nov 22:56
b237a1e

Choose a tag to compare

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

11 Oct 03:41
e96eeea

Choose a tag to compare

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

31 Aug 21:41
5ec01ff

Choose a tag to compare

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

27 Jul 01:01

Choose a tag to compare

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

07 Jul 02:27

Choose a tag to compare

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

01 Jun 05:26
b7609cb

Choose a tag to compare

New Features

[TOOLS-2514] - (ASBACKUP) Add the --s3-connect-timeout option.

Full Changelog: 3.16.0...3.17.0

3.16.0

24 Apr 23:36
bbc8fd6

Choose a tag to compare

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

25 Mar 06:30
64bd21a

Choose a tag to compare

  • 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.
  • 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

15 Mar 17:32
64bd21a

Choose a tag to compare

Snapshot Build Pre-release
Pre-release

Documentation

  • --node-list uses default 16 threads #55 (dylan)

3.14.0

22 Dec 05:34
cd625c5

Choose a tag to compare

  • 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.