Skip to content

Releases: aerospike/aerospike-tools-backup

3.7.2

04 Sep 12:24
dbe8d89
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

New Features

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

3.3.0

08 Apr 02:53
69e778f
Compare
Choose a tag to compare

Improvements

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

3.2.14

22 Jan 23:17
Compare
Choose a tag to compare

New Features

[TOOLS-1447] - (ASBACKUP) Added --output-file-prefix, prepends desired prefix for files generated using the --directory option.
[TOOLS-1448] - (ASBACKUP) Added --no-ttl-only, to only process records that have no Time To Live (TTL).
[TOOLS-1449] - (ASBACKUP) Added --record-num, an approximate limit for the number of records to process.

3.2.13

12 Dec 03:35
ab9fdf9
Compare
Choose a tag to compare

New Features

[TOOLS-1417] - (TOOLS) Added support for CentOS 8.

Bug Fixes

[TOOLS-1428] - (ASBACKUP) --node-list fails if tls name has 45 characters.

3.2.12

09 Oct 00:51
8834bc6
Compare
Choose a tag to compare

New Features

[TOOLS-1387] - (TOOLS) Support record delete operation.
[TOOLS-1394] - (TOOLS) Support for scan changes in server 4.7.

3.2.11

22 May 16:08
dd33468
Compare
Choose a tag to compare

New Features

[TOOLS-1327] - (ASBACKUP) Support TLS name and IPv6 address in node-list option.

Improvements

[TOOLS-1334] - (TOOLS) Remove SSLv3 support.

3.2.10

22 Feb 09:58
a73c159
Compare
Choose a tag to compare

Aerospike Tools now requires Java version 1.8 or newer.
Aerospike Tools now requires Python version 2.7.

Improvements

[TOOLS-1283] - (TOOLS) Support for new server SMD system.
[TOOLS-1287] - (TOOLS) Remove support for max-ttl and cold-start-evict-ttl server config items.
[TOOLS-1288] - (TOOLS) Support new truncate-namespace and truncate-namespace-undo commands, and alterations to truncate and truncate-undo commands.
[TOOLS-1289] - (TOOLS) Support for new namespace supervisor (nsup) system.

Bug Fixes

[TOOLS-1278] - (TOOLS) Update documentation for libreadline.so.6 requirement on Ubuntu 18.04.
[TOOLS-1276] - (ASBACKUP) Fix formula for size estimation.
[TOOLS-1300] - (ASBACKUP) Fix implementation to increment skip stat properly for asrestore.