Releases: aerospike/aerospike-tools-backup
3.7.2
- 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
- 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.
- In asbackup, the alternative to the removed scan priority is to use the
- 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.
- For more information please refer to: Ubuntu 16.04 LTS (Xenial Xerus).
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
- 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
3.3.0
3.2.14
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
3.2.12
3.2.11
3.2.10
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.