Releases: aerospike/aerospike-tools-backup
3.9.1
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
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
3.8.0
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
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-secondflag. - In asbackup, the
-cor--no-cluster-changeflag is not necessary and has been removed. - In asbackup, the alternative to the removed scan percent is to use the
--max-recordsflag.
- 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.