Skip to content

Releases: aerospike/aerospike-tools-backup

3.9.1

01 Apr 23:22
47a599d

Choose a tag to compare

Requires Aerospike Server version 4.9 or newer.

Bug Fixes

  • [TOOLS-1973] - (ASBACKUP) Segmentation fault caused by running a backup estimate with at least 10,000 records.

3.9.0

09 Dec 09:51
ebda6f9

Choose a tag to compare

Requires Aerospike Server version 4.9 or newer.
The Aerospike Backup (asbackup) Tools now supports only the new Aerospike Filter Expressions API, when using multi-set backup or the parameters --modified-before, --modified-after, or --no-ttl-only Aerospike Server version 5.2 or newer is required.

New Features

[TOOLS-1803] - (ASBACKUP) Support backup resumption in asbackup.
[TOOLS-1827] - (ASBACKUP) Allow the user to specify where backup states are written.
[TOOLS-1876] - (ASBACKUP) Allow the user to specify socket timeout/retries.

Bug Fixes

[TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions.

3.8.1

12 Oct 20:18
62a266e

Choose a tag to compare

Requires Aerospike Server version 4.9 or newer.

Improvements

[TOOLS-1814] - (ASBACKUP) Asbackup 3.7 node backup is considerably slower without parallelization.

Bug Fixes

[TOOLS-1818] - (ASBACKUP) Scans can fail if a socket timeout occurs.

3.8.0

24 Sep 10:08
86069b3

Choose a tag to compare

Requires Aerospike Server version 4.9 or newer.
This release of Tools is the first to support changes included in server 5.7.
Removed support for Aerospike Server prior to version 4.0.

Improvements

[TOOLS-1753] - (ASBACKUP) Support PKI authentication in asbackup.

3.7.3

18 Sep 10:18
b4e1d0d

Choose a tag to compare

Bug Fixes

[TOOLS-1799] - (ASBACKUP) The asbackup -o / --output-file command-line option fails when writing to stdout.

3.7.2

04 Sep 12:24
dbe8d89

Choose a tag to compare

  • Aerospike Tools currently supports Python3.6 to Python3.9.
  • We have removed support for legacy macOS versions earlier than Catalina 10.15.

New Features

[TOOLS-1745] - (ASBACKUP) Allow automated scan parallelization when backing up a single partition range.
[TOOLS-1774] - (ASBACKUP) Allow asbackup to use expressions to do partial backup.
[TOOLS-1776] - (ASBACKUP) Reintroduced the --parallel option for asbackup.
[TOOLS-1782] - (ASBACKUP) Added missing --tls-name command-line option.

Improvements

[TOOLS-1747] - (ASBACKUP) Bring back the node-list option.
[TOOLS-1754] - (ASBACKUP) Queue backup files that were not filled to --file-limit for reuse when running in directory mode.
[TOOLS-1777] - (ASBACKUP) Reverted --partition-filter back to --partition-list for asbackup, allowing the backing up of multiple partition filters.
[TOOLS-1783] - (ASBACKUP) Warn when doing a backup estimate with --filter-exp, --node-list, --modified-after, --modified-before, --no-ttl-only, --after-digest, or --partition-list.

Bug Fixes

[TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template.
[TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed.
[TOOLS-1778] - (ASBACKUP) Fix --estimate to work with compression.
[TOOLS-1779] - (ASBACKUP) Fix percentage complete when running asrestore with compression.
[TOOLS-1780] - (ASBACKUP) Fix asbackup --file-limit and --nice when running with compression.
[TOOLS-1781] - (ASBACKUP) Fix disk space check when running asbackup with compression.

3.6.1

11 May 07:36
8690e69

Choose a tag to compare

  • As of Aerospike Server 4.9 scans are correct. The scan priority, fail_on_cluster_change, and scan percent options, that were deprecated in Aerospike Server 4.9 and are removed in Aerospike Server 5.6, have also been removed from aql, asvalidation, and asbackup.
    • In asbackup, the alternative to the removed scan priority is to use the --records-per-second flag.
    • In asbackup, the -c or --no-cluster-change flag is not necessary and has been removed.
    • In asbackup, the alternative to the removed scan percent is to use the --max-records flag.
  • openssl-1.1.1.k is now statically linked into asbackup, aql, and asvalidation.
  • Aerospike Tools currently supports Python3.6 to Python3.9.
  • The "python3" binary path must now resolve. For example: /usr/bin/env python3. The "python" binary path is no longer used.
  • We have removed support for Ubuntu 16.04.

New Features

[TOOLS-1702] - (ASBACKUP) Zstandard compression for asbackup/asrestore.
[TOOLS-1703] - (ASBACKUP) A user should be able to backup multiple sets at once.
[TOOLS-1704] - (ASBACKUP) Support backup encryption.

Improvements

[TOOLS-1677] - (TOOLS) Remove Python 3.5 support.
[TOOLS-1683] - (TOOLS) Add Python 3.9 support.
[TOOLS-1693] - (TOOLS) Remove scan priority, fail_on_cluster_change, and percent options from aql, asvalidation, and asbackup.
[TOOLS-1467] - (ASBACKUP) Support for max records option in asbackup.
[TOOLS-1660] - (ASBACKUP) Support Boolean particle type.
[TOOLS-1705] - (ASBACKUP) Change partition-filter to partition-list.
[TOOLS-1706] - (ASBACKUP) Remove node-list option.

3.5.0

03 Nov 00:56
2a70cc1

Choose a tag to compare

  • openssl-1.1.1.g is now statically linked into asbackup, aql, and asvalidation.
  • Support for Python2.7 and Python3.4 have been removed.
  • Aerospike Tools currently supports Python3.5 to Python3.8.
  • The "python3" binary path must now resolve. For example: /usr/bin/env python3. The "python" binary path is no longer used.

New Features

[TOOLS-1389] - (PACKAGING) Remove python 2.7 because it is deprecated.
[TOOLS-1446] - (ASBACKUP) Support for new partition-based scans in asbackup.

Improvements

[TOOLS-1522] - (PACKAGING) Static link openssl-1.1.1.g for asbackup, aql, and asvalidation.

3.4.1

09 Jun 02:04

Choose a tag to compare

New Features

[TOOLS-1503] - (ASBACKUP) Add --extra-ttl option.

3.3.0

08 Apr 02:53
69e778f

Choose a tag to compare

Improvements

[TOOLS-1482] - (ASBACKUP) Support HyperLogLog data type.