Aerospike Tools Release Notes

  • 8.5.1
    Release Date: July 6, 2023
    • This release greatly improves asadm help output, adds Aerospike .conf to .yaml conversion to asconfig, and many other changes listed below.
    • Truncate functionality in AQL has been deprecated and will be removed in an upcoming release.

    New Features

    • [TOOLS-2456] - (ASCONFIG) Support converting Aerospike format conf to YAML.
    • [TOOLS-2534] - (ASCONFIG) Add diff command to compare configuration files.
    • [TOOLS-2544] - (ASCONFIG) Support Aerospike server 6.3 schema validation.
    • [TOOLS-2565] - (ASCONFIG) Support STDIN for the convert command.

    Improvements

    • [TOOLS-2543] - (ASADM) Improve asadm help output.
    • [TOOLS-2050] - (ASADM) Allow the `collectinfo` command to handle a blocking proxy.
    • [TOOLS-2126] - (UDA) Align --version output with asadm and asinfo.
    • [TOOLS-2436] - (ASBACKUP) --records-per-second docs should state that the limit is divided by thread count.
    • [TOOLS-2457] - (AQL) Add deprecation warning to Truncate command in AQL.
    • [TOOLS-2558] - (TOOLS) Remove unused files under cl_py and distributed under /opt/aerospike/lib/*py.
    • [TOOLS-2546] - (ASCONFIG) Rewrite readme to include only build and test information.

    Bug Fixes

    • [TOOLS-2046] - (ASADM) 'show dist object_size' bucket ordering not quite right
    • [TOOLS-2325] - (ASADM) KeyboardInterrupt sometimes causes exceptions in asadm.
    • [TOOLS-2481] - (ASADM) Asadm's `manage config` command shows an incorrect error message instead of a helpful one when a nonexistent namespace or datacenter is supplied.
    • [TOOLS-2538] - (ASADM) Collectinfos created with asadm 2.14.0 and before throwing exceptions when loaded with asadm 2.15.0.
    • [TOOLS-2550] - (ASADM) The `watch` command does not support auto-completion.

    Security

    • [TOOLS-2568] - (UDA) Update dependencies.
    • [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.
    • Known Issues: Tools

    Updates

  • 8.4.0
    Release Date: May 31, 2023
    • This release adds the show users statistics and show stop-writes asadm commands. See more changes below.

    New Features

    • [TOOLS-2459] - (ASADM) Add a show stop-writes command.
    • [TOOLS-2470] - (ASADM) Create a show users statistics command.
    • [TOOLS-2514] - (ASBACKUP) Add the --s3-connect-timeout option.

    Improvements

    • [TOOLS-2509] - (ASADM) Display node fqdn in collectinfo mode tables similar to live-cluster mode.
    • [TOOLS-2527] - (ASADM) No longer print messages like The parameter "param" must also be set. in asadm.

    Bug Fixes

    • [TOOLS-2510] - (ASADM) The show latencies command shows ~~ when a node has no histogram results.
    • [TOOLS-2512] - (ASADM) Setting a namespace's compression-level incorrectly displays that enable-compression must be set.
    • [TOOLS-2515] - (ASADM) Running asadm show latencies using docker aerospike-tools fails with 'ascii' codec error.
    • [TOOLS-2528] - (ASADM) An exception is thrown when running info xdr and a node is unreachable.
    • [TOOLS-2522] - (UDA) Uda does not verify server certificate when using tls.

    Security

    • [TOOLS-2521] - (UDA) Update the UDA dependencies to address vulnerabilities.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools

    Updates

  • 8.3.0
    Release Date: April 24, 2023
    • This release is the first to contain a beta release of asconfig. A tool for converting yaml to aerospike.conf format.

    New Features

    • [TOOLS-2245] - (AQL) Add the ability to limit the number of records returned from the select command.
    • [TOOLS-2505] - (AQL) Support a limited double-where clause in aql.
    • [TOOLS-2428] - (ASCONFIG) Allow user to convert YAML to asconfig format.

    Improvements

    • [TOOLS-2372] - (ASADM) If asadm is already running as root, don't use sudo in front of collectinfo system commands.
    • [TOOLS-2482] - (TOOLS) Build go tools with go 1.20.3.
    • [TOOLS-2504] - (UDA) Update aerospike go-client to 6.12.0.

    Bug Fixes

    • [TOOLS-2511] - (AQL) Aql crashes when provided an incomplete EXECUTE, AGGREGATE, or SELECT command.
    • [TOOLS-2149] - (ASADM) summary command output is missing "Cluster name".
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features.
    • [TOOLS-2468] - (ASADM) info sindex command incorrectly displays Keys, Avg Per Rec, and Avg Per Bin Val for servers before 6.0.
    • [TOOLS-2484] - (ASADM) show latencies latency bucket aggregation is wrong.
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket.
    • [TOOLS-2324] - (ASBENCH) A space between -P and the password triggers a password prompt.
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools

    Updates

  • 8.2.0
    Release Date: March 24, 2023
    • First version to support Aerospike server 6.3.
    • 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.
    • Aerospike Tools 8.2.0 is a special release that includes support for Debian 9 in order to maintain compatibility with a fix for the Aerospike Server Enterprise Edition for US Federal.
    • This version and subsequent server Debian package software files (.deb) and Red Hat Package Manager files (.rpm) are now GPG Signed.

    New Features

    • [TOOLS-2200] - (ASADM) Display XDR filter information with show xdr filter command.
    • [TOOLS-1941] - (ASADM) Add namespace level stats to show statistics xdr in asadm.
    • [TOOLS-2350] - (ASADM) Add the ability to view quota defined on a set in the info set command.
    • [TOOLS-2353] - (ASADM) Have consistent quit commands across aql and asadm.
    • [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-1960] - (AQL) Deprecate --tls-cert-blacklist in aql.
    • [TOOLS-2319] - (ASADM) Add a Storage Type column to 'info sindex'.
    • [TOOLS-2376] - (ASADM) Bundle asadm with Python 3.10.10.
    • [TOOLS-2434] - (ASADM) Add sindex-type and usage statistics to the info namespace command in asadm.
    • [TOOLS-2438] - (ASADM) Add the new used_bytes stat to info sindex.
    • [TOOLS-2447] - (ASADM) Rename summary Cluster table "Active" and "Total" columns to include "Namespaces".
    • [TOOLS-2453] - (ASADM) Support server 6.3 configuration auto-completion.
    • [TOOLS-2297] - (ASBACKUP) Upgrade aws-sdk-cpp to version 1.10.55.
    • [TOOLS-1963] - (ASBACKUP) Deprecate --tls-cert-blacklist.
    • [TOOLS-1962] - (ASBENCH) Deprecate --tls-cert-blacklist.
    • [TOOLS-2340] - (UDA) Build uda with Go 1.19.5.
    • [TOOLS-2417] - (ASBACKUP) Document that running with --node-list results in 16 concurrent scans.

    Bug Fixes

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF.
    • [TOOLS-2310] - (ASADM) Commas separators are no longer parsed correctly.
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled.
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS.
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3.
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies.
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message.
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes.
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated.
    • [TOOLS-2441] - (ASADM) collectinfo --ignore-errors flag is not acknowledged is some cases.
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used.
    • [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.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools

    Updates

  • 8.1.0
    Release Date: December 21, 2022
    • First version to support MacOS arm64 M-Series chips.

    New Features

    • [TOOLS-2271] - (TOOLS) Support MacOS arm64 M-Series chips.

    Improvements

    • [TOOLS-2284] - (AQL) Statically link OpenSSL on macOS to match other tools.
    • [TOOLS-2291] - (ASBENCH) Statically link OpenSSL on macOS to match other tools.

    Bug Fixes

    • [TOOLS-2302] - (ASADM) Asadm fails to load config file when using --config-file.
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system.
    • [TOOLS-2278] - (ASINFO) Remove ability to inject command through asinfo.
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr.
    • [TOOLS-2304] - (UDA) Arm builds of uda incorrectly encodes entries in store file.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools

    Updates

  • 8.0.4
    Release Date: December 12, 2022
    • Aerospike Tools version 8.0.4 is a special release that includes support for Debian 9 in order to maintain compatibility with all server releases affected by "TOOLS-2263 Backup file format changed for sindexes starting in asbackup 3.12.0".

    Improvements

    • [TOOLS-2286] - (ASADM) Bundle asadm with Python 3.10.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools
    • [TOOLS-2302] - (ASADM) Asadm fails to load config file when using --config-file. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2304] - (UDA) Arm builds of uda incorrectly encodes entries in store file. Fixed in version 8.1.0(uda 1.0.4).

    Updates

  • 8.0.3
    Release Date: December 1, 2022
    • Aerospike Tools version 8.0.3 is a special release that includes support for Debian 9 in order to maintain compatibility with all server releases affected by "TOOLS-2263 Backup file format changed for sindexes starting in asbackup 3.12.0".

    Known Issues

    • This version contains vulnerability CVE-2022-46908 and is not recommended for use. Users should upgrade to version 8.0.4.
    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2304] - (UDA) Arm builds of uda incorrectly encodes entries in store file. Fixed in version 8.1.0(uda 1.0.4).

  • 8.0.2
    Release Date: November 22, 2022
    • First version to support linux/arm64.
    • Requires Aerospike Server version 4.9 or later.
    • The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
    • BREAKING CHANGES
      • [TOOLS-1911] - (AQL) Remove the ability to manage jobs in aql.
      • [TOOLS-1917] - (AQL) Remove SYSTEM and PRINT commands from aql.
      • [TOOLS-2233] - (AQL) Remove the ability to manage users and roles in aql.
      • [TOOLS-2234] - (AQL) Remove the ability to manage indexes in aql.
      • [TOOLS-2235] - (AQL) Remove support for most INFO commands from aql.
    • Functions deprecated in AQL/Tools 7.0 have been removed in AQL/Tools 8. Use asadm instead.
    • Removed support for Debian 9 Stretch LTS

    Bug Fixes

    • [TOOLS-2263] - (ASBACKUP) Backup file format changed for sindexes starting in asbackup 3.12.0.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2304] - (UDA) Arm builds of uda incorrectly encodes entries in store file. Fixed in version 8.1.0(uda 1.0.4).

    Updates

  • 8.0.1
    Release Date: November 17, 2022
    • Do not use this version. Known Issue TOOLS-2263. Please use Aerospike Tools 8.0.2(asbackup 3.13.1) or Newer.
    • First version to support linux/arm64.
    • Requires Aerospike Server version 4.9 or later.
    • The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
    • BREAKING CHANGES
      • [TOOLS-1911] - (AQL) Remove the ability to manage jobs in aql.
      • [TOOLS-1917] - (AQL) Remove SYSTEM and PRINT commands from aql.
      • [TOOLS-2233] - (AQL) Remove the ability to manage users and roles in aql.
      • [TOOLS-2234] - (AQL) Remove the ability to manage indexes in aql.
      • [TOOLS-2235] - (AQL) Remove support for most INFO commands from aql.
    • Functions deprecated in AQL/Tools 7.0 have been removed in AQL/Tools 8. Use asadm instead.
    • Removed support for Debian 9 Stretch LTS

    New Features

    • [TOOLS-2247] - (AQL) Support boolean data types in aql.

    Improvements

    • [TOOLS-2182] - (PACKAGING) Remove support for Debian 9
    • [TOOLS-2175] - (AQL) Support ARM64 Linux.
    • [TOOLS-2169] - (ASADM) Support ARM64 Linux.
    • [TOOLS-2172] - (ASBACKUP) Support ARM64 Linux.
    • [TOOLS-2170] - (ASLOGLATENCY) Support ARM64 Linux.
    • [TOOLS-2173] - (ASBENCH) Support ARM64 Linux.

    Bug Fixes

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause.
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet.
    • [TOOLS-2222] - (ASBACKUP) Fix interpretation of EOF in backup file namespace names.
    • [TOOLS-2189] - (UDA) UDA does not support tls-capath flag.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2304] - (UDA) Arm builds of uda incorrectly encodes entries in store file. Fixed in version 8.1.0(uda 1.0.4).
    • [TOOLS-2263] - (ASBACKUP) Backup file format changed for sindexes starting in asbackup 3.12.0. Fixed in version 8.0.2(asbackup 3.13.1).

    Updates

  • 7.3.1
    Release Date: September 30, 2022
    • Do not use this version. Known Issue TOOLS-2263. Please use Aerospike Tools 8.0.2(asbackup 3.13.1) or Newer.
    • Requires Aerospike Server version 4.9 or later.
    • The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
    • Deprecated features will be removed in a future aql update.
      • (AQL) Deprecate the ability to manage jobs in aql.
      • (AQL) Deprecate INFO commands in aql.
      • (AQL) Deprecate the ability to manage indexes in aql.
      • (AQL) Deprecate the ability to manage users and roles in aql.
      • (AQL) Deprecate the SYSTEM and PRINT commands in aql.
    • Debian 9 Stretch LTS has reached its End of Life on June 30 2022. We will drop support for Debian 9 in the upcoming Tools 8.0 release.

    New Features

    • [TOOLS-2088] - (ASBACKUP) Support backing-up and restoring sindexes on CDTs in server 6.1.

    Improvements

    • [TOOLS-1950] - (ASADM) Add sudo ethtool -S command to collectinfo.
    • [TOOLS-2134] - (ASBACKUP) Revise asrestore option --batch-size help text.
    • [TOOLS-2133] - (ASBACKUP) Add --compression-level option to asbackup help.
    • [TOOLS-2157] - (ASBENCH) Deprecate -v in favor of -V to match other tools.
    • [TOOLS-2144] - (ASBENCH) Align --version output with asadm and asinfo.

    Bug Fixes

    • [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not.
    • [TOOLS-2166] - (ASADM) The summary command does not show F- to indicate federal edition.
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field.
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`.
    • [TOOLS-2158] - (ASBENCH) Fix -V expected argument error.
    • [TOOLS-2125] - (ASBENCH) Running --version exits with return code 255.
    • [TOOLS-2122] - (ASBENCH) Reported version is incorrect for asbench 1.5.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • Known Issues: Tools
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2263] - (ASBACKUP) Backup file format changed for sindexes starting in asbackup 3.12.0. Fixed in version 8.0.2(asbackup 3.13.1).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2222] - (ASBACKUP) Fix interpretation of EOF in backup file namespace names. Fixed in version 8.0.1(asbackup 3.13.0).
    • [TOOLS-2189] - (UDA) UDA does not support tls-capath flag. Fixed in version 8.0.1(uda 1.0.3).

    Updates

  • 7.2.1
    Release Date: September 6, 2022
    • Requires Aerospike Server version 4.9 or later.
    • Support for macOS Catalina 10.15 removed.
    • The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
    • The asbackup tool does not currently support secondary indexes (SI) with context (ctx). Instead, asbackup displays a warning and skips backing up any SIs that have “ctx”. The secondary indexes without "ctx" will backup and restore as usual.
    • Debian 9 Stretch LTS has reached its End of Life on June 30 2022. We will drop support for Debian 9 in the upcoming Tools 8.0 release.

    Bug Fixes

    • [TOOLS-2137] - (ASBACKUP) Memory leak in asrestore record uploader.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • [TOOLS-2149] - (ASADM) summary command output is missing "Cluster name". Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2468] - (ASADM) info sindex command incorrectly displays Keys, Avg Per Rec, and Avg Per Bin Val for servers before 6.0. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket. Fixed in version 8.3.0(asbackup 3.16.0).
    • [TOOLS-2324] - (ASBENCH) A space between -P and the password triggers a password prompt. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2310] - (ASADM) Commas separators are no longer parsed correctly. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2441] - (ASADM) collectinfo --ignore-errors flag is not acknowledged is some cases. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2222] - (ASBACKUP) Fix interpretation of EOF in backup file namespace names. Fixed in version 8.0.1(asbackup 3.13.0).
    • [TOOLS-2189] - (UDA) UDA does not support tls-capath flag. Fixed in version 8.0.1(uda 1.0.3).
    • [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not. Fixed in version 7.3.1.
    • [TOOLS-2166] - (ASADM) The summary command does not show F- to indicate federal edition. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2158] - (ASBENCH) Fix -V expected argument error. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2125] - (ASBENCH) Running --version exits with return code 255. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2122] - (ASBENCH) Reported version is incorrect for asbench 1.5. Fixed in version 7.3.1(asbench 1.5.3).

    Updates

  • 7.2.0
    Release Date: August 30, 2022
    • TOOLS-2137 (ASBACKUP) Memory leak in asrestore record uploader can cause Out of Memory (OOM) with large workloads.
    • Requires Aerospike Server version 4.9 or later.
    • The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
    • The asbackup tool does not currently support secondary indexes (SI) with context (ctx). Instead, asbackup displays a warning and skips backing up any SIs that have “ctx”. The SIs without "ctx" will backup and restore as usual.
    • Support for macOS Catalina 10.15 will be removed in the next release.
    • Debian 9 Stretch LTS has reached its End of Life on June 30 2022. We will drop support for Debian 9 in the upcoming Tools 8.0 release.

    New Features

    • [TOOLS-2063] - (ASADM) Add the ability to create sindexs on CDTs (Collection Data Types) by providing a context to the manage sindex create command.

    Improvements

    • [TOOLS-2066] - (ASADM) Add sindex cardinality to show sindex and info sindex commands.
    • [TOOLS-2061] - (ASADM) Support POSIX compatible input in interactive mode.

    Bug Fixes

    • [TOOLS-2121] - (ASBACKUP)- Warn and skip backing up secondary indexes with context.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • [TOOLS-2149] - (ASADM) summary command output is missing "Cluster name". Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2468] - (ASADM) info sindex command incorrectly displays Keys, Avg Per Rec, and Avg Per Bin Val for servers before 6.0. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket. Fixed in version 8.3.0(asbackup 3.16.0).
    • [TOOLS-2324] - (ASBENCH) A space between -P and the password triggers a password prompt. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2310] - (ASADM) Commas separators are no longer parsed correctly. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2441] - (ASADM) collectinfo --ignore-errors flag is not acknowledged is some cases. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2222] - (ASBACKUP) Fix interpretation of EOF in backup file namespace names. Fixed in version 8.0.1(asbackup 3.13.0).
    • [TOOLS-2189] - (UDA) UDA does not support tls-capath flag. Fixed in version 8.0.1(uda 1.0.3).
    • [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not. Fixed in version 7.3.1.
    • [TOOLS-2166] - (ASADM) The summary command does not show F- to indicate federal edition. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2158] - (ASBENCH) Fix -V expected argument error. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2125] - (ASBENCH) Running --version exits with return code 255. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2122] - (ASBENCH) Reported version is incorrect for asbench 1.5. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2137] - (ASBACKUP) Memory leak in asrestore record uploader. Fixed in version 7.2.1(asbackup 3.11.4).

    Updates

  • 7.1.1
    Release Date: August 23, 2022
    • TOOLS-2137 (ASBACKUP) Memory leak in asrestore record uploader can cause Out of Memory (OOM) with large workloads.
    • Requires Aerospike Server version 4.9 or newer.
    • The asinfo tool is now bundled with asadm to remove its dependency on python.
    • The asinfo version has changed to pair with the asadm version.
    • The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
    • All Tools macOS builds are now built using GitHub actions.
    • Debian 9 Stretch LTS has reached its End of Life on June 30 2022. We will drop support for Debian 9 in the upcoming Tools 8.0 release.

    New Features

    • [TOOLS-1976] - (ASADM) Optionally include the UDA's raw store in the collectinfo file using the --agent-store flag.
    • [TOOLS-2027] - (ASBACKUP) Estimate should include the total backup file size (gives size if -o would be used for a real backup).
    • [TOOLS-2022] - (ASBACKUP) Allow a user to specify the number of c-client event loops to use in asrestore.
    • [TOOLS-2021] - (ASBACKUP) Allow a user to set the scale factor for the exponential backoff retry strategy in asrestore.
    • [TOOLS-2005] - (ASBACKUP) Disable batch-writes in asrestore with --disable-batch-writes.
    • [TOOLS-2003] - (ASBACKUP) Configure the S3 API log level with --s3-log-level.
    • [TOOLS-2000] - (ASBACKUP) Allow the user to specify the zstd compression level when running with compression enabled.
    • [TOOLS-1990] - (ASBACKUP) Allow a user to set the batch size to use for batch write calls in asrestore.
    • [TOOLS-1989] - (ASBACKUP) Allow a user to set the max number of async batch write calls in asrestore.
    • [TOOLS-2055] - (ASBENCH) Expanded client policy support in asbench.
    • [TOOLS-1904] - (ASBENCH) Add a read-replace workload.
    • [TOOLS-1892] - (ASBENCH) Port the sleep-between-retries option from the Java benchmark tool.
    • [TOOLS-1891] - (ASBENCH) Add an option to send and read the key to asbench.
    • [TOOLS-1890] - (ASBENCH) Add a prefer-rack replica policy to --replica.
    • [TOOLS-1886] - (ASBENCH) Port the expiration time option from the Java benchmark tool.
    • [TOOLS-1883] - (ASBENCH) Add version to asbench.
    • [TOOLS-1967] - (UDA) Add an API for grabbing the data store.

    Improvements

    • [TOOLS-2018] - (TOOLS) Add the uda to the tools package.
    • [TOOLS-2011] - (ASADM) Info command for Federal Edition displays the build version as '6.0.0.0' it could prepend the value with an 'F-'.
    • [TOOLS-1979] - (ASADM) Display license usage data per-namespace in the summary.
    • [TOOLS-1978] - (ASADM) Include the time of the latest UDA entry used in the license usage calculation.
    • [TOOLS-1977] - (ASADM) Optionally include UDA data-points where the cluster was unstable when calculating license usage by using the --agent-unstable flag.
    • [TOOLS-2014] - (ASINFO) Bundle asinfo with asadm to remove python dependency.
    • [TOOLS-2081] - (ASBACKUP) Allow passing an explicit S3 bucket name to use for backup/restore to/from AWS S3.
    • [TOOLS-2075] - (ASBACKUP) Disallow --parallel when running a backup estimate.
    • [TOOLS-2057] - (ASBACKUP) Give better warning when transactions fail with AEROSPIKE_ERR_FAIL_FORBIDDEN.
    • [TOOLS-2020] - (ASBACKUP) Restore retry logic should use an exponential backoff strategy.
    • [TOOLS-1985] - (ASBACKUP) Remove the extra per-thread stats given by asrestore.
    • [TOOLS-1984] - (ASBACKUP) Improve asrestore to use batch writes against server versions >= 6.0.
    • [TOOLS-1983] - (ASBACKUP) Improve asrestore to use async aerospike record-write operations.
    • [TOOLS-1894] - (ASBACKUP) Rename --retry-delay to --sleep-between-retries.
    • [TOOLS-1885] - (ASBACKUP) Check server version when using options that use filter expressions.
    • [TOOLS-2028] - (ASBENCH) RU workload accepts optional pct-read-all-bins and pct-write-all-bins values.
    • [TOOLS-1898] - (ASBENCH) Add a read-update-delete workload to asbench.
    • [TOOLS-1897] - (ASBENCH) Separate tps for operations hitting or missing records.
    • [TOOLS-1896] - (ASBENCH) HDR histograms should only record transaction latencies of read hits.
    • [TOOLS-2016] - (UDA) Allow the uda to run on macOS.
    • [TOOLS-1952] - (UDA) Support the tools package common astools.conf.
    • [TOOLS-1949] - (UDA) Collect unique data usage at the namespace level.
    • [TOOLS-1945] - (UDA) Credentials should follow exporter/server standard.
    • [TOOLS-1944] - (UDA) Flag unique data points taken during migration.

    Bug Fixes

    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes.
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer.
    • [TOOLS-2068] - (ASADM) The manage sindex delete command warning will incorrectly say that zero keys are indexed when using Server 6.0.
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal.
    • [TOOLS-2064] - (ASADM) Running asinfo using Tools version 7.0.3+ is throwing error "'NoneType' is not iterable".
    • [TOOLS-2092] - (ASBACKUP) Uninitialized as_record key value causes restore to exit before restoring record.
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously.
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable.
    • [TOOLS-2082] - (ASBACKUP) Backup-to-file is not interruptible.
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server.
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster.
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • [TOOLS-2149] - (ASADM) summary command output is missing "Cluster name". Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket. Fixed in version 8.3.0(asbackup 3.16.0).
    • [TOOLS-2324] - (ASBENCH) A space between -P and the password triggers a password prompt. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2441] - (ASADM) collectinfo --ignore-errors flag is not acknowledged is some cases. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system. Fixed in version 8.1.0(asadm 2.12.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2189] - (UDA) UDA does not support tls-capath flag. Fixed in version 8.0.1(uda 1.0.3).
    • [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not. Fixed in version 7.3.1.
    • [TOOLS-2166] - (ASADM) The summary command does not show F- to indicate federal edition. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2158] - (ASBENCH) Fix -V expected argument error. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2125] - (ASBENCH) Running --version exits with return code 255. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2122] - (ASBENCH) Reported version is incorrect for asbench 1.5. Fixed in version 7.3.1(asbench 1.5.3).
    • [TOOLS-2137] - (ASBACKUP) Memory leak in asrestore record uploader. Fixed in version 7.2.1(asbackup 3.11.4).

    Updates

  • 7.0.5
    Release Date: June 2, 2022
    • Requires Aerospike Server version 4.9 or newer.
    • The asadm binary is now installed under /opt/aerospike/bin/asadm/.

    Bug Fixes

    • [TOOLS-2042] - (AQL) Aql segfaults when a record is inserted with a set name.
    • [TOOLS-2015] - (ASADM) Asadm is slow to startup on macOS.
    • [TOOLS-2025] - (ASADM) Asadm fails to startup when the tmp/ directory is mounted with the noexec option.
    • [TOOLS-2026] - (ASADM) Asadm should calculate unique-data for versions 6.0 and later with a 39 byte discount.
    • [TOOLS-2006] - (ASBACKUP) SIGPIPE causes asbackup to exit when backing up to AWS S3.
    • [TOOLS-2031] - (ASBACKUP) Fix accidental dynamic linkage with libssl and libcrypto on some linux distros.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket. Fixed in version 8.3.0(asbackup 3.16.0).
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not. Fixed in version 7.3.1.
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2068] - (ASADM) The manage sindex delete command warning will incorrectly say that zero keys are indexed when using Server 6.0. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2064] - (ASADM) Running asinfo using Tools version 7.0.3+ is throwing error "'NoneType' is not iterable". Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2082] - (ASBACKUP) Backup-to-file is not interruptible. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).

    Updates

  • 7.0.3
    Release Date: April 26, 2022
    • Requires Aerospike Server version 4.9 or newer.

    Bug Fixes

    • [TOOLS-2004] - (AQL) Aql version is listed as "dev".
    • [TOOLS-2002] - (ASADM) Asadm fails to connect to the cluster when multiple service addresses are configured.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket. Fixed in version 8.3.0(asbackup 3.16.0).
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2068] - (ASADM) The manage sindex delete command warning will incorrectly say that zero keys are indexed when using Server 6.0. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2064] - (ASADM) Running asinfo using Tools version 7.0.3+ is throwing error "'NoneType' is not iterable". Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2082] - (ASBACKUP) Backup-to-file is not interruptible. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-2042] - (AQL) Aql segfaults when a record is inserted with a set name. Fixed in version 7.0.5(aql 7.0.2).
    • [TOOLS-2015] - (ASADM) Asadm is slow to startup on macOS. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2025] - (ASADM) Asadm fails to startup when the tmp/ directory is mounted with the noexec option. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2026] - (ASADM) Asadm should calculate unique-data for versions 6.0 and later with a 39 byte discount. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2006] - (ASBACKUP) SIGPIPE causes asbackup to exit when backing up to AWS S3. Fixed in version 7.0.5(asbackup 3.10.2).
    • [TOOLS-2031] - (ASBACKUP) Fix accidental dynamic linkage with libssl and libcrypto on some linux distros. Fixed in version 7.0.5(asbackup 3.10.2).

    Updates

  • 7.0.2
    Release Date: April 14, 2022
    • Requires Aerospike Server version 4.9 or newer.

    Bug Fixes

    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators.
    • [TOOLS-1982] - (ASADM) The watch command does not display table output.
    • [TOOLS-1987] - (ASADM) The pager command does not work if the system less binary is not compatible with .so files in asadm bundle.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket. Fixed in version 8.3.0(asbackup 3.16.0).
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2068] - (ASADM) The manage sindex delete command warning will incorrectly say that zero keys are indexed when using Server 6.0. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2064] - (ASADM) Running asinfo using Tools version 7.0.3+ is throwing error "'NoneType' is not iterable". Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2082] - (ASBACKUP) Backup-to-file is not interruptible. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-2042] - (AQL) Aql segfaults when a record is inserted with a set name. Fixed in version 7.0.5(aql 7.0.2).
    • [TOOLS-2015] - (ASADM) Asadm is slow to startup on macOS. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2025] - (ASADM) Asadm fails to startup when the tmp/ directory is mounted with the noexec option. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2026] - (ASADM) Asadm should calculate unique-data for versions 6.0 and later with a 39 byte discount. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2006] - (ASBACKUP) SIGPIPE causes asbackup to exit when backing up to AWS S3. Fixed in version 7.0.5(asbackup 3.10.2).
    • [TOOLS-2031] - (ASBACKUP) Fix accidental dynamic linkage with libssl and libcrypto on some linux distros. Fixed in version 7.0.5(asbackup 3.10.2).
    • [TOOLS-2004] - (AQL) Aql version is listed as "dev". Fixed in version 7.0.3(aql 7.0.1).
    • [TOOLS-2002] - (ASADM) Asadm fails to connect to the cluster when multiple service addresses are configured. Fixed in version 7.0.3(asadm 2.7.3).

    Updates

  • 7.0.0
    Release Date: April 7, 2022
    • Requires Aerospike Server version 4.9 or newer.
    • First release to support 6.0 changes.
    • S3 upload is now included with asbackup.
    • The Python interpreter is now included with asadm.
    • Removal/Breaking changes:
      • (AQL) Remove SLAP mode from aql.
      • (AQL) Remove the OPERATE command from aql. Consider using a UDF or a client library instead of OPERATE.
      • (AQL) Remove USE_SMD, REPLICA_ANY and LINEARIZE_READ settings from aql.

    New Features

    • [TOOLS-1468] - (ASADM) Add a show config security sub-command and remove redundant configuration params from show config service.
    • [TOOLS-1930] - (ASADM) Create manage jobs kill all queries command in asadm.
    • [TOOLS-1872] - (ASBACKUP) Allow backing up and restoring from S3.
      • [TOOLS-1873] - (ASBACKUP) Allow a user to specify which S3 region to use.
      • [TOOLS-1874] - (ASBACKUP) Allow a user to specify an S3 compatible storage to use in place of the default S3 URI.
      • [TOOLS-1923] - (ASBACKUP) Allow a user to specify an AWS profile.
      • [TOOLS-1935] - (ASBACKUP) Allow a user to override the minimum part size to use for S3 Multipart Uploads.
      • [TOOLS-1948] - (ASBACKUP) Allow a user to set a max number of simultaneous outstanding async S3 upload/download requests.
    • [TOOLS-1927] - (ASBACKUP) Give an option to remove backup artifacts without performing a backup.

    Improvements

    • [TOOLS-1865] - (PACKAGING) Remove support for Debian 8 and add support for Debian 11.
    • [TOOLS-1915] - (AQL) Change the default setting of KEY_SEND to true in aql.
    • [TOOLS-1921] - (AQL) Support new 6.0 truncate, udf-admin, and sindex-admin privileges in aql.
    • [TOOLS-1794] - (ASADM) The default timeout should be changed to 1 second.
    • [TOOLS-1861] - (ASADM) Bundle asadm with python to remove python dependency.
    • [TOOLS-1877] - (ASADM) Have asadm use async/await co-routines instead of threads for concurrent requests.
    • [TOOLS-1905] - (ASADM) Allow show users to query for a single user.
    • [TOOLS-1925] - (ASADM) Allow asadm to work with mixed security modes.
    • [TOOLS-1928] - (ASADM) Support new server 6.0 stats, configs, info commands, and histograms.
    • [TOOLS-1938] - (ASADM) Add higher precision to the Disk, Memory, and PIndex Used% reported by info namespace usage.
    • [TOOLS-1958] - (ASADM) Add 6.0 configuration schema to asadm.
    • [TOOLS-1942] - (ASBACKUP) Allow the user to specify the number of backup samples to take.

    Bug Fixes

    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing.
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7.
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases.
    • [TOOLS-1924] - (ASADM) Help output does not show new manage jobs commands.
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception.
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer.
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view.
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use.

    Known Issues

    • [TOOLS-2569] - (ASRESTORE) Using --s3-bucket causes malformed url in s3 requests. This flag will be removed in a future version.
    • [TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features. Fixed in version 8.3.0(asadm 2.14.0).
    • [TOOLS-2450] - (ASBACKUP) Restore is too slow when triaging many backup files in an s3 bucket. Fixed in version 8.3.0(asbackup 3.16.0).
    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2309] - (ASBACKUP) Restore stops after 1000 s3 objects. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2323] - (ASBACKUP) Backup to AWS S3 is failing with fatal error after backing up all the records. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2068] - (ASADM) The manage sindex delete command warning will incorrectly say that zero keys are indexed when using Server 6.0. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2064] - (ASADM) Running asinfo using Tools version 7.0.3+ is throwing error "'NoneType' is not iterable". Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2082] - (ASBACKUP) Backup-to-file is not interruptible. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-2042] - (AQL) Aql segfaults when a record is inserted with a set name. Fixed in version 7.0.5(aql 7.0.2).
    • [TOOLS-2015] - (ASADM) Asadm is slow to startup on macOS. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2025] - (ASADM) Asadm fails to startup when the tmp/ directory is mounted with the noexec option. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2026] - (ASADM) Asadm should calculate unique-data for versions 6.0 and later with a 39 byte discount. Fixed in version 7.0.5(asadm 2.7.4).
    • [TOOLS-2006] - (ASBACKUP) SIGPIPE causes asbackup to exit when backing up to AWS S3. Fixed in version 7.0.5(asbackup 3.10.2).
    • [TOOLS-2031] - (ASBACKUP) Fix accidental dynamic linkage with libssl and libcrypto on some linux distros. Fixed in version 7.0.5(asbackup 3.10.2).
    • [TOOLS-2004] - (AQL) Aql version is listed as "dev". Fixed in version 7.0.3(aql 7.0.1).
    • [TOOLS-2002] - (ASADM) Asadm fails to connect to the cluster when multiple service addresses are configured. Fixed in version 7.0.3(asadm 2.7.3).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1982] - (ASADM) The watch command does not display table output. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1987] - (ASADM) The pager command does not work if the system less binary is not compatible with .so files in asadm bundle. Fixed in version 7.0.2(asadm 2.7.2).

    Updates

  • 6.3.1
    Release Date: April 1, 2022
    • 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.

    Known Issues

    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1924] - (ASADM) Help output does not show new manage jobs commands. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 6.3.0
    Release Date: December 23, 2021
    • Requires Aerospike Server version 4.9 or newer.

    New Features

    • [TOOLS-1902] - (ASADM) Add an --enable flag to be used in conjunction with the -execute option.

    Improvements

    • [TOOLS-1881] - (ASADM) Support new 5.8 truncate, udf-admin, and sindex-admin privileges in asadm.

    Bug Fixes

    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down.

    Known Issues

    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1924] - (ASADM) Help output does not show new manage jobs commands. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1973] - (ASBACKUP) Segmentation fault caused by running a backup estimate with at least 10,000 records. Fixed in version 6.3.1(asbackup 3.9.1).

    Updates

  • 6.2.0
    Release Date: December 9, 2021
    • 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.
    • The Aerospike Loader (asloader) Tool has been removed from the Aerospike Tools package.

    New Features

    • [TOOLS-1801] - (ASADM) Add a manage roster command to asadm.
    • [TOOLS-1811] - (ASADM) Add a show roster command to asadm.
    • [TOOLS-1812] - (ASADM) Add a manage revive command to asadm.
    • [TOOLS-1815] - (ASADM) Create a manage jobs command in asadm.
      • Refer to the manage jobs usage documentation due to "[TOOLS-1924] - (ASADM) Help output does not show new manage jobs commands."
    • [TOOLS-1817] - (ASADM) Create a show jobs command in asadm.
    • [TOOLS-1844] - (ASADM) Create a show racks command in asadm.
    • [TOOLS-1735] - (ASADM-COLLECTINFO) Collectinfo should defer to unique-data-agent to get license data usage when available.
    • [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.

    Improvements

    • [TOOLS-1859] - (PACKAGING) The new tools package should not remove the asvalidation tool if previously installed.
    • [TOOLS-1434] - (ASADM) Add pmem to summary command.
    • [TOOLS-1790] - (ASADM) Add effective roster rack-id to asadm info namespace output.
    • [TOOLS-1858] - (ASADM) Should not fail to run when user and password are provided when security is disabled.
    • [TOOLS-1860] - (ASADM) Add set index information to the asadm info set call.
    • [TOOLS-1880] - (ASADM) Have asadm print error logs to stderr instead of stdout.
    • [TOOLS-1906] - (ASADM) Require user input if a node is being added without a rack-id and a rack-id is configured.
    • [TOOLS-1848] - (ASADM-COLLECTINFO) Fail to generate collectinfo.tgz if an exception occurs while creating JSON file.
    • [TOOLS-1855] - (ASADM-COLLECTINFO) Store the collectinfo command's stdout/stderr in the collectinfo archive.

    Bug Fixes

    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes.
    • [TOOLS-1875] - (ASADM-HEALTHCHECK) The health-check incorrectly identifies secondary indexes that are not in sync.
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions.

    Known Issues

    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2377] - (ASBACKUP) --node-list does not work with IPv6. Fixed in version 8.2.0(asbackup 3.15.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1924] - (ASADM) Help output does not show new manage jobs commands. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1973] - (ASBACKUP) Segmentation fault caused by running a backup estimate with at least 10,000 records. Fixed in version 6.3.1(asbackup 3.9.1).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.

    Updates

  • 6.1.2
    Release Date: October 12, 2021
    • Requires Aerospike Server version 4.9 or newer.
    • The Aerospike Loader (asloader) Tool is scheduled for removal from the Aerospike Tools package with our next major Aerospike Tools release.

    Improvements

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

    Bug Fixes

    • [TOOLS-1824] - (ASADM) show best-practices does not display correct data in collectinfo mode.
    • [TOOLS-1818] - (ASBACKUP) Scans can fail if a socket timeout occurs.

    Known Issues

    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1875] - (ASADM-HEALTHCHECK) The health-check incorrectly identifies secondary indexes that are not in sync. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).

    Updates

  • 6.1.0
    Release Date: September 24, 2021
    • Requires Aerospike Server version 4.9 or newer.
    • This release of Tools is the first to support changes included in server 5.7.
    • Aerospike Admin (asadm) removed support for Aerospike Server prior to version 4.0.

    New Features

    • [TOOLS-1786] - (ASADM) Add show best-practices check to asadm.

    Improvements

    • [TOOLS-1805] - (AQL) Support PKI authentication in aql.
    • [TOOLS-1508] - (ASADM) Make errors return with non-zero exit code when using the -e flag.
    • [TOOLS-1739] - (ASADM) Support PKI authentication in asadm.
    • [TOOLS-1757] - (ASADM) Remove support for Aerospike Server prior to version 4.0.
    • [TOOLS-1763] - (ASADM) Support auto-completion for server 5.7 dynamic configuration.
    • [TOOLS-1764] - (ASADM) Add support for new secondary index metrics coming in server 5.7.
    • [TOOLS-1790] - (ASADM) Add effective roster rack-id to asadm show config namespace output.
    • [TOOLS-1753] - (ASBACKUP) Support PKI authentication in asbackup.
    • [TOOLS-1787] - (ASBENCH) Support PKI authentication in asbench.

    Bug Fixes

    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert.
    • [TOOLS-1791] - (ASBACKUP) Should be compatible with sindex-list response from server version 5.7.

    Known Issues

    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1875] - (ASADM-HEALTHCHECK) The health-check incorrectly identifies secondary indexes that are not in sync. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1824] - (ASADM) show best-practices does not display correct data in collectinfo mode. Fixed in version 6.1.2(asadm 2.4.2).
    • [TOOLS-1814] - (ASBACKUP) Asbackup 3.7 node backup is considerably slower without parallelization. Fixed in version 6.1.2(asbackup 3.8.1).
    • [TOOLS-1818] - (ASBACKUP) Scans can fail if a socket timeout occurs. Fixed in version 6.1.2(asbackup 3.8.1).

    Updates

  • 6.0.4
    Release Date: September 17, 2021
    • In the next release Aerospike Admin (asadm) will remove support for versions older than Aerospike Server 4.0.

    Bug Fixes

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

    Known Issues

    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1814] - (ASBACKUP) Asbackup 3.7 node backup is considerably slower without parallelization. Fixed in version 6.1.2(asbackup 3.8.1).
    • [TOOLS-1818] - (ASBACKUP) Scans can fail if a socket timeout occurs. Fixed in version 6.1.2(asbackup 3.8.1).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.

    Updates

  • 6.0.3
    Release Date: September 3, 2021
    • BREAKING CHANGE: The -f parameter now is associated with -f, --filter-exp <b64 encoded expression>.
    • Aerospike Admin (asadm) now supports dynamic configuration with tab completion for Aerospike Server versions 4.0 - 5.6 through the new manage config command.
    • A new Aerospike Benchmark Tool (asbench) written in the C language replaces the Aerospike Benchmark Tool (asbenchmark) written in the Java language.
    • Aerospike Tools currently supports Python3.6 to Python3.9.
    • We have removed the Aerospike CDT Validation Tool from the Aerospike Tools package.
    • We have removed support for legacy macOS versions earlier than Catalina 10.15.

    New Features

    • [TOOLS-1577] - (ASADM) Add the ability to manage dynamic configuration with asadm.
    • [TOOLS-1579] - (ASADM) Add the ability to truncate namespaces and sets to asadm.
    • [TOOLS-1688] - (ASADM) Add the ability to recluster to asadm.
    • [TOOLS-1691] - (ASADM) Add the ability to quiesce a node to asadm.
    • [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.
    • [TOOLS-1593] - (ASBENCH) Allow a user to specify compression for asbenchmark.
    • [TOOLS-1594] - (ASBENCH) Allow a user to define the desired compression ratio for binary data in asbenchmark.
    • [TOOLS-1598] - (ASBENCH) Allow a user to define an output file for raw latency data in asbenchmark.
    • [TOOLS-1616] - (ASBENCH) Modify the periodic summary output for asbenchmark.
    • [TOOLS-1624] - (ASBENCH) Allow a user to define an output file for HDRHistogram data in asbenchmark.
    • [TOOLS-1711] - (ASBENCH) Extend the obj_spec in asbenchmark to support booleans, constant values, and multiple map entries.
    • [TOOLS-1722] - (ASBENCH) Replace the java benchmark in aerospike-tools with the C benchmark.
    • [TOOLS-1765] - (ASBENCH) Support boolean data types in asbenchmark.
    • [TOOLS-1766] - (ASBENCH) Add missing UDF functionality to asbenchmark.
    • [TOOLS-1767] - (ASBENCH) Only print out period summary transaction data in categories with data.
    • [TOOLS-1770] - (ASBENCH) Add missing --tls-keyfile-password command-line option.

    Improvements

    • [TOOLS-1676] - (ASADM) The with modifier should explicitly match addresses.
    • [TOOLS-1718] - (ASADM) Add netstat output to collectinfo file.
    • [TOOLS-1719] - (ASADM) Asadm should use a simplified unique data calculation.
    • [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.
    • [TOOLS-1634] - (ASBENCH) Allow a user to define stages of different workloads for an asbenchmark run.
    • [TOOLS-1662] - (ASBENCH) Add a services-alternate option to asbenchmark.
    • [TOOLS-1768] - (ASBENCH) Allow RU,0 workload for a random key read-only workload.
    • [TOOLS-1771] - (ASBENCH) Command line arguments are now dash-delimited, camelcase argument names are deprecated.
    • [TOOLS-1772] - (ASBENCH) Added the option to static link against all non-system library dependencies.
    • [TOOLS-1748] - (ASVALIDATION) Remove asvalidation from the Aerospike Tools package.

    Bug Fixes

    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port".
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate.
    • [TOOLS-1708] - (ASADM) An exception is thrown from show latencies when batch-index metric is populated.
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature.
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7.
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command.
    • [TOOLS-1736] - (ASADM) Summary command does not properly display all-pmem/all-flash usage.
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers.
    • [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.
    • [TOOLS-1731] - (ASBENCH) libyaml-devel an aerospike-benchmark dependency is not available for download on the official RHEL 7.
    • [TOOLS-1769] - (ASBENCH) Write pthread_barrier_t for OSX compatibility.

    Known Issues

    • [TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument. Fixed in version 8.3.0(asbench 1.8.1)
    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet. Fixed in version 8.0.1(asadm 2.11.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option. Fixed in version 7.1.1(asbench 1.5.1).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1727] - (ASADM) Asadm makes an invalid info call when there are no DC's configured on server >= 5.7. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1922] - (ASADM) manage config auto-complete prints same parameter twice in some cases. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1943] - (ASADM) The summary command reports flash-index as 0 when in use. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1814] - (ASBACKUP) Asbackup 3.7 node backup is considerably slower without parallelization. Fixed in version 6.1.2(asbackup 3.8.1).
    • [TOOLS-1818] - (ASBACKUP) Scans can fail if a socket timeout occurs. Fixed in version 6.1.2(asbackup 3.8.1).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1799] - (ASBACKUP) The asbackup -o / --output-file command-line option fails when writing to stdout. Fixed in version 6.0.4(asbackup 3.7.3).

    Updates

  • 5.2.0
    Release Date: May 10, 2021
    • 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.
        • -f, --priority <priority> has been removed
      • 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.
    • The ASADM output format has been revised as of Aerospike Tools version 5.0.1 and could break user's scripts.
    • 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.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • We have removed support for Ubuntu 16.04.

    New Features

    • [TOOLS-1668] - (ASADM) User and role management commands should support rate limits.
    • [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-1663] - (ASADM) Inspect and revise the asadm help (asadm --help & Admin> help).
    • [TOOLS-1665] - (ASADM) Update asadm cryptography dependency to 3.4.7.
    • [TOOLS-1675] - (ASADM) The manage acl create user command should accept roles or role as a valid keyword argument.
    • [TOOLS-1689] - (ASADM) Remove the ability to use a hashed password in asadm.
    • [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.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port". Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1708] - (ASADM) An exception is thrown from show latencies when batch-index metric is populated. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1736] - (ASADM) Summary command does not properly display all-pmem/all-flash usage. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1778] - (ASBACKUP) Fix --estimate to work with compression. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1779] - (ASBACKUP) Fix percentage complete when running asrestore with compression. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1780] - (ASBACKUP) Fix asbackup --file-limit and --nice when running with compression. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1781] - (ASBACKUP) Fix disk space check when running asbackup with compression. Fixed in version 6.0.3(asbackup 3.7.2).

    Updates

  • 5.1.1
    Release Date: March 1, 2021
    • The ASADM output format has been revised as of Aerospike Tools version 5.0.1 and could break user's scripts.
    • 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.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    Bug Fixes

    • [TOOLS-1661] - (ASADM) The show users and show roles command returns an error when TLS is enabled.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port". Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1708] - (ASADM) An exception is thrown from show latencies when batch-index metric is populated. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1736] - (ASADM) Summary command does not properly display all-pmem/all-flash usage. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).

    Updates

  • 5.1.0
    Release Date: February 19, 2021
    • The ASADM output format has been revised as of Aerospike Tools version 5.0.1 and could break user's scripts.
    • 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.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    New Features

    • [TOOLS-1645] - (PACKAGING) Remove support for CentOS Linux 6.
    • [TOOLS-1648] - (ASADM) Remove support for CentOS Linux 6.
    • [TOOLS-1564] - (ASADM) Add the ability to manage users, roles, udfs, and secondary indexes.

    Improvements

    • [TOOLS-1638] - (ASADM) Exception is thrown by info xdr when running Aerospike Server < 5.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2.

    Bug Fixes

    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution.
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2067] - (ASADM) The manage sindex delete warning only gives the key cardinality of the principal. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port". Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1708] - (ASADM) An exception is thrown from show latencies when batch-index metric is populated. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1736] - (ASADM) Summary command does not properly display all-pmem/all-flash usage. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1661] - (ASADM) The show users and show roles command returns an error when TLS is enabled. Fixed in version 5.1.1.

    Updates

  • 5.0.1
    Release Date: January 19, 2021
    • The ASADM output format has been revised and could break user's scripts.
    • openssl-1.1.1.g is now statically linked into asbackup, aql, and asvalidation.
    • 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.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    New Features

    • [TOOLS-1621] - (ASADM) Create new and improved output format that is more compact, more configurable, and allows for json output.

    Improvements

    • [TOOLS-1557] - (ASADM-HEALTHCHECK) Add check to see if Transparent Huge Pages (THP) is enabled.
    • [TOOLS-1560] - (ASADM-HEALTHCHECK) Remove check rule for "non-recommended-sprigs" for Aerospike Database Enterprise Edition.

    Bug Fixes

    • [TOOLS-1587] - (ASADM) Exception is thrown by 'info xdr' after removing a DC.
    • [TOOLS-1619] - (ASADM) CollectInfo-Analyzer displays show config xdr table too many times.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1981] - (ASADM) The --no-color flag does not work on table column separators. Fixed in version 7.0.2(asadm 2.7.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1940] - (ASADM) Summary command does not report compression-ratio for namespaces in table view. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port". Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1708] - (ASADM) An exception is thrown from show latencies when batch-index metric is populated. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1736] - (ASADM) Summary command does not properly display all-pmem/all-flash usage. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1638] - (ASADM) Exception is thrown by info xdr when running Aerospike Server < 5.0. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.

    Updates

  • 4.0.4
    Release Date: December 10, 2020
    • openssl-1.1.1.g is now statically linked into asbackup, aql, and asvalidation.
    • 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.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    Improvements

    • [TOOLS-1558] - (ASADM) Expose device_data_bytes in 'info sets' as 'disk used'.

    Bug Fixes

    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly.
    • [TOOLS-1611] - (ASADM) Prevent partition map info from being stored in ascollectinfo.log without --pmap option.
    • [TOOLS-1561] - (AQL) Touch operation in AQL will now honor ttl.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port". Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1587] - (ASADM) Exception is thrown by 'info xdr' after removing a DC. Fixed in version 5.0.1(asadm 2.0.1).
    • [TOOLS-1619] - (ASADM) CollectInfo-Analyzer displays show config xdr table too many times. Fixed in version 5.0.1.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.

    Updates

  • 4.0.3
    Release Date: November 4, 2020
    • 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.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    Bug Fixes

    • [TOOLS-1582] - (PACKAGING) postinstall script fails on the legacy Mac Operating System installation.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port". Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1587] - (ASADM) Exception is thrown by 'info xdr' after removing a DC. Fixed in version 5.0.1(asadm 2.0.1).
    • [TOOLS-1619] - (ASADM) CollectInfo-Analyzer displays show config xdr table too many times. Fixed in version 5.0.1.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1611] - (ASADM) Prevent partition map info from being stored in ascollectinfo.log without --pmap option. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1561] - (AQL) Touch operation in AQL will now honor ttl. Fixed in version 4.0.4.

  • 4.0.2
    Release Date: November 2, 2020
    • 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.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    New Features

    • [TOOLS-1389] - (PACKAGING) Remove python 2.7 because it is deprecated.
    • [TOOLS-1523] - (ASADM) Support 'for' modifier for Aerospike 5 XDR show config command.
    • [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.
    • [TOOLS-1463] - (ASADM) Update tools for the new Aerospike 5 XDR.
    • [TOOLS-1510] - (ASADM) Port asadm to Python 3 only.
    • [TOOLS-1520] - (ASADM) Use disk storage formula for unique data calculation.
    • [TOOLS-1524] - [ASADM] Update cryptography to 3.2 (OpenSSL 1.1.1h).
    • [TOOLS-1554] - (ASADM) Add 'lag' and replace 'recoveries' with 'recoveries_pending' in 'info xdr' output.
    • [TOOLS-1556] - (ASADM) Change collectinfo cloud discovery output, change GCE magic IP, and add additional system commands.
    • [TOOLS-1512] - (ASINFO) Port asinfo to Python 3 only.
    • [TOOLS-1511] - (ASLOGLATENCY) Port asloglatency to Python 3 only.

    Bug Fixes

    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations.
    • [TOOLS-1536] - (ASADM/ASLOGLATENCY) Log Analyzer columns are out of order. Microseconds are incorrectly displayed in both Log Analyzer and Log Latency.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1426] - (AQL) Aql segmentation faults when config file contains "user" before "port". Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1587] - (ASADM) Exception is thrown by 'info xdr' after removing a DC. Fixed in version 5.0.1(asadm 2.0.1).
    • [TOOLS-1619] - (ASADM) CollectInfo-Analyzer displays show config xdr table too many times. Fixed in version 5.0.1.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1561] - (AQL) Touch operation in AQL will now honor ttl. Fixed in version 4.0.4.
    • [TOOLS-1582] - (PACKAGING) postinstall script fails on the legacy Mac Operating System installation. Fixed in version 4.0.3.

    Updates

  • 3.31.1
    Release Date: October 19, 2020
    • On Linux Operating Systems, Aerospike Tools currently supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained. Support for Python3.4 will be removed in the next major release.
    • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
    • Aerospike Tools support for Python2.7 will be removed in the next major release.
    • The installation of the future module is required by asloglatency.
      • The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example: pip install future.
    • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    Improvements

    • [TOOLS-1540] - Remove python as a dpkg requirement.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1936] - (ASADM) --no-color flag raises exception. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1561] - (AQL) Touch operation in AQL will now honor ttl. Fixed in version 4.0.4.
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1536] - (ASADM/ASLOGLATENCY) Log Analyzer columns are out of order. Microseconds are incorrectly displayed in both Log Analyzer and Log Latency. Fixed in version 4.0.2(asadm 1.0.3).

  • 3.31.0
    Release Date: September 30, 2020
    • ATTENTION: Debian/Ubuntu users - if python2 is not installed, see the Python Package Dependency for .deb Installers article.
    • On Linux Operating Systems, Aerospike Tools currently supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained. Support for Python3.4 will be removed in the next major release.
    • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
    • Aerospike Tools support for Python2.7 will be removed in the next major release.
    • The installation of the future module is required by asloglatency.
      • The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example: pip install future.
    • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    New Features

    • [TOOLS-1516] - (ASADM) Added new show latencies command, replacing show latency, to support Aerospike Server 5.1 or newer latencies info command.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated. Fixed in version 8.2.0(asadm 2.13.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1561] - (AQL) Touch operation in AQL will now honor ttl. Fixed in version 4.0.4.
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1536] - (ASADM/ASLOGLATENCY) Log Analyzer columns are out of order. Microseconds are incorrectly displayed in both Log Analyzer and Log Latency. Fixed in version 4.0.2(asadm 1.0.3).

    Updates

  • 3.30.0
    Release Date: August 14, 2020
    • ATTENTION: Debian/Ubuntu users - if python2 is not installed, see the Python Package Dependency for .deb Installers article.
    • On Linux Operating Systems, Aerospike Tools currently supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained. Support for Python3.4 will be removed in the next major release.
    • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
    • Aerospike Tools support for Python2.7 will be removed in the next major release.
    • The installation of the future module is required by asloglatency.
      • The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example: pip install future.
    • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    Bug Fixes

    • [TOOLS-1530] - (ASADM) Removed partition map analysis from collectinfo by default. Use new --pmap option to include it.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1536] - (ASADM/ASLOGLATENCY) Log Analyzer columns are out of order. Microseconds are incorrectly displayed in both Log Analyzer and Log Latency. Fixed in version 4.0.2(asadm 1.0.3).

    Updates

  • 3.29.0
    Release Date: July 31, 2020
    • ATTENTION: Debian/Ubuntu users - if python2 is not installed, see the Python Package Dependency for .deb Installers article.
    • On Linux Operating Systems, Aerospike Tools supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained.
    • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
    • The installation of the future module is required by asloglatency.
      • The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example: pip install future.
    • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • We have deprecated support for Ubuntu 14.04.

    Improvements

    • [TOOLS-1525] - (TOOLS) Added support for ubuntu 20.

    Bug Fixes

    • [TOOLS-1502] - (AQL) Increase max role name length to 64 characters including null byte.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1536] - (ASADM/ASLOGLATENCY) Log Analyzer columns are out of order. Microseconds are incorrectly displayed in both Log Analyzer and Log Latency. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1530] - (ASADM) Removed partition map analysis from collectinfo by default. Use new --pmap option to include it. Fixed in version 3.30.0(asadm 0.6.0).

    Updates

  • 3.28.0
    Release Date: July 1, 2020
    • ATTENTION: Debian/Ubuntu users - if python2 is not installed, see the Python Package Dependency for .deb Installers article.
    • Support for macOS Catalina has been added conforming to Apple's recent security enhancement requirements.
    • On Linux Operating Systems, Aerospike Tools supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained.
    • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
    • The installation of the future module is required by asloglatency.
      • The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example: pip install future.
    • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.

    Bug Fixes

    • [TOOLS-1457] - Update Mac notarization for new strict requirements.
    • [TOOLS-1515] - (ASADM) Fix unique data on disk calculation when data in memory is false on Python 2.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1530] - (ASADM) Removed partition map analysis from collectinfo by default. Use new --pmap option to include it. Fixed in version 3.30.0(asadm 0.6.0).
    • [TOOLS-1502] - (AQL) Increase max role name length to 64 characters including null byte. Fixed in version 3.29.0.

    Updates

  • 3.27.2
    Release Date: June 10, 2020
    • ATTENTION: Debian/Ubuntu users - if python2 is not installed, see the Python Package Dependency for .deb Installers article.
    • The installation of the future module is required by asloglatency.
      • The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example: pip install future.
    • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • We are aware that Apple's recent security enhancements have caused issues installing Aerospike Tools 3.24.1 and newer on macOS Catalina. We are currently working on conforming to the new requirements.

    Bug Fixes

    • [TOOLS-1507] - (ASADM) Info command crashes with Python3 and server 4.9 or earlier.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 5.1.0.
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly. Fixed in version 4.0.4(asadm 1.0.4).
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1502] - (AQL) Increase max role name length to 64 characters including null byte. Fixed in version 3.29.0.
    • [TOOLS-1457] - Update Mac notarization for new strict requirements. Fixed in version 3.28.0.
    • [TOOLS-1515] - (ASADM) Fix unique data on disk calculation when data in memory is false on Python 2. Fixed in version 3.28.0(asadm 0.5.4).

    Updates

  • 3.27.1
    Release Date: June 8, 2020
    • ATTENTION: Debian/Ubuntu users - if python2 is not installed, see the Python Package Dependency for .deb Installers article.
    • The installation of the future module is required by asloglatency.
      • The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example: pip install future.
    • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • We are aware that Apple's recent security enhancements have caused issues installing Aerospike Tools 3.24.1 and newer on macOS Catalina. We are currently working on conforming to the new requirements.

    New Features

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

    Improvements

    • [TOOLS-1427] - (ASADM) Add Python 3 support.
    • [TOOLS-1450] - (ASINFO) Add Python 3 support.
    • [TOOLS-1451] - (ASLOGLATENCY) Add Python 3 support.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2097] - (ASADM) LogAnalyzer fails when trying to hash logfile before it is converted to bytes. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1893] - (ASLOGLATENCY) asloglatency displays average rounded down. Fixed in version 6.3.0.
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1729] - (ASADM) Exception thrown by summary command. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 5.0.1.
    • [TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 5.0.1.
    • [TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 5.0.1.
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1502] - (AQL) Increase max role name length to 64 characters including null byte. Fixed in version 3.29.0.
    • [TOOLS-1457] - Update Mac notarization for new strict requirements. Fixed in version 3.28.0.
    • [TOOLS-1507] - (ASADM) Info command crashes with Python3 and server 4.9 or earlier. Fixed in version 3.27.2(asadm 0.5.3).

    Updates

  • 3.26.2
    Release Date: May 14, 2020
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • We are aware that Apple's recent security enhancements have caused issues installing Aerospike Tools 3.24.1 and newer on macOS Catalina. We are currently working on conforming to the new requirements.

    New Features

    • [TOOLS-1490] - (ASADM) Support 'for' modifier for Aerospike 5 XDR statistics and info commands.

    Improvements

    • [TOOLS-1498] - (AQL) Increase the character limit for 'privileges' in "show roles" output.
    • [TOOLS-1495] - (ASADM) Display new Aerospike 5 XDR statistics with the 'show statistics xdr' and 'info xdr' commands.

    Bug Fixes

    • [TOOLS-1458] - (AQL) Add help text for PRINT command.
    • [TOOLS-1480] - (ASADM) Fix summary command's unique data in memory calculation when shadow device is used.
    • [TOOLS-1496] - (ASADM) Consider compression ratio when calculating overhead costs.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 5.1.0.
    • [TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 5.1.0.
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations. Fixed in version 4.0.2(asadm 1.0.3).
    • [TOOLS-1502] - (AQL) Increase max role name length to 64 characters including null byte. Fixed in version 3.29.0.
    • [TOOLS-1457] - Update Mac notarization for new strict requirements. Fixed in version 3.28.0.

    Updates

  • 3.25.1
    Release Date: April 7, 2020
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • We are aware that Apple's recent security enhancements have caused issues installing Aerospike Tools 3.24.1 and 3.25.1 on macOS Catalina. We are currently working on conforming to the new requirements.

    Improvements

    • [TOOLS-1483] - (AQL) Handle HyperLogLog data as BLOBs.
    • [TOOLS-1482] - (ASBACKUP) Support HyperLogLog data type.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1457] - Update Mac notarization for new strict requirements. Fixed in version 3.28.0.

    Updates

  • 3.24.1
    Release Date: February 10, 2020
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • We are aware that Apple's recent security enhancements have caused issues installing Aerospike Tools 3.24.1 on macOS Catalina. We are currently working on conforming to the new requirements.

    Bug Fixes

    • [TOOLS-1454] - (ASVALIDATION) Fix progress output.
    • [TOOLS-1455] - (ASVALIDATION) Correctly repair 'fixable' records.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1457] - Update Mac notarization for new strict requirements. Fixed in version 3.28.0.

    Updates

  • 3.24.0
    Release Date: January 21, 2020
    • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
      • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run asvalidation.
      • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the asvalidation tool.
    • [AER-6162] - (ASVALIDATION) Tool to validate and optionally correct malformed collection data types (CDT) bins.

    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.

    Improvements

    • [TOOLS-1443] - (AQL) Modify help to send --services-alternate information to stdout.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.
    • [TOOLS-1454] - (ASVALIDATION) Fix progress output. Fixed in version 3.24.1.
    • [TOOLS-1455] - (ASVALIDATION) Correctly repair 'fixable' records. Fixed in version 3.24.1.

    Updates

  • 3.23.0
    Release Date: December 11, 2019

    New Features

    • [TOOLS-1417] - (TOOLS) Added support for CentOS 8.
    • [TOOLS-1342] - (AQL) Support for new 'write' (write only) permission in custom security roles.
    • [TOOLS-1421] - (AQL) Add -t --tls-name=name to AQL.

    Bug Fixes

    • [TOOLS-1435] - (ASADM) "asadm --tls-protocol=all" or "asinfo --tls-protocol=all" fails with python error.
    • [TOOLS-1428] - (ASBACKUP) --node-list fails if tls name has 45 characters.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.

    Updates

  • 3.22.0
    Release Date: October 8, 2019

    New Features

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

    Improvements

    • [TOOLS-1397] - (ASADM-HEALTHCHECK) Add rule to check if we do not have too many sprigs per partition for all flash.
    • [TOOLS-1401] - (ASADM-HEALTHCHECK) Add rule to report excessive heartbeat interval/timeout.

    Bug Fixes

    • [TOOLS-1395] - (AQL) Fix to handle exception if TLS input files do not exist.
    • [TOOLS-1408] - (AQL) Fix socket-timeout segmentation fault.
    • [TOOLS-1400] - (ASADM) Fix unique data usage computation to support post 4.2 changes for tombstone size.
    • [TOOLS-1392] - (ASADM-HEALTHCHECK) Fix physical memory check to handle different units.
    • [TOOLS-1396] - (ASADM-HEALTHCHECK) Fix rack membership check.
    • [TOOLS-1385] - (ASLOADER) Fix column position error for data file without header.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 5.1.0.

    Updates

  • 3.21.1
    Release Date: August 9, 2019

    New Features

    • [TOOLS-1362] - (TOOLS) Add support for Debian 10.
    • [TOOLS-1342] - (AQL) Support for new 'write' (write only) permission in custom security roles.
    • [TOOLS-1343] - (AQL) Support for whitelist functionality.
    • [TOOLS-1380] - (ASADM) Support separate history files for each mode.

    Improvements

    • [TOOLS-1364] - (TOOLS) Remove support for deprecated Debian 7.
    • [TOOLS-1358] - (ASADM-HEALTHCHECK) Add rule to check clock_skew_stop_writes.
    • [TOOLS-1374] - (ASADM-HEALTHCHECK) Add rule to check XDR overflow statistics.

    Bug Fixes

    • [TOOLS-1341] - (AQL) Fix to handle segmentation fault for invalid operate command.
    • [TOOLS-1360] - (ASADM) Fix 'with' modifier for info command default execution.
    • [TOOLS-1381] - (ASADM) Fix collectinfo json dump error.
    • [TOOLS-1377] - (ASADM-HEALTHCHECK) Fix dynamic configuration check to handle configurations with time unit.
    • [TOOLS-1346] - (ASADM-COLLECTINFO-ANALYZER) Fix configuration parser to handle xdr-max-ship-bandwidth.
    • [TOOLS-1379] - (ASADM-COLLECTINFO-ANALYZER) Fix to read all internal files from compressed collectinfo file.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).

    Updates

  • 3.20.0
    Release Date: May 21, 2019

    New Features

    • [TOOLS-1327] - (ASBACKUP) Support TLS name and IPv6 address in node-list option.
    • [TOOLS-1335] - (ASINFO) Allow timeout parameter to be configurable.

    Improvements

    • [TOOLS-1334] - (TOOLS) Remove SSLv3 support.
    • [TOOLS-1323] - (ASADM) Show the 'show config' output for specific namespaces matching pattern listed after ‘for’.
    • [TOOLS-1324] - (ASADM) Add all the peers and alumni list details to collectinfo.
    • [TOOLS-1224] - (ASADM-HEALTHCHECK) Add new rules to check server health stats.
    • [TOOLS-1329] - (TOOLS) Add support for new thread-traces info command.

    Bug Fixes

    • [TOOLS-1325] - (ASADM) Fix to not show online access addresses in offline alumni node list.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1500] - (ASADM-COLLECTINFO) Collectinfo may fail during interactive session if cluster status changes. Fixed in version 6.2.0(asadm 2.5.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).

    Updates

  • 3.19.0
    Release Date: April 17, 2019

    New Features

    • [TOOLS-1309] - (ASADM) Add support for python ucs2.
    • [TOOLS-1322] - (ASADM) Add option to provide aerospike configuration file path for collectinfo.

    Improvements

    • [TOOLS-1316] - (ASADM) Add index usage output in summary.
    • [TOOLS-1313] - (AQL) Support for additional job info output in server 4.5.2.

    Bug Fixes

    • [TOOLS-1312] - (ASADM) Fix feature command to use new metric xdr_client_write_success.
    • [TOOLS-1315] - (ASLOGLATENCY) Fix relative-stats column.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).

    Updates

  • 3.18.1
    Release Date: February 21, 2019
    • Aerospike Tools now requires Python version 2.7.
    • Aerospike Tools now requires Java version 1.8 or newer.

    New Features

    • [TOOLS-1280] - (ASADM-HEALTHCHECK) Add rule to check if roster is not set.

    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.
    • [TOOLS-1286] - (AQL) Show replica node in output of explain command.
    • [TOOLS-1269] - (AQL) Modify help for the Map Policy in the Operate command.
    • [TOOLS-1254] - (ASADM) Add support for compression feature.
    • [TOOLS-1275] - (ASADM) Review the option to capture 'all' in collectinfo.
    • [TOOLS-1291] - (ASADM) Update help as 'show distribution evictions' was removed as of 3.8.0.
    • [TOOLS-1297] - (ASADM) Ignore sensitive AWS data while collecting info.
    • [TOOLS-1277] - (ASADM-COLLECTINFO) Collect details about virtual environment and system product name.
    • [TOOLS-1285] - (ASADM-HEALTHCHECK) Add check for paxos-single-replica-limit set higher than Cluster Size.
    • [TOOLS-1270] - (ASBENCHMARK) Support PREFER_RACK replica policy.
    • [TOOLS-1284] - (ASLOADER) Update to use latest Java client.

    Bug Fixes

    • [TOOLS-1278] - (TOOLS) Update documentation for libreadline.so.6 requirement on Ubuntu 18.04.
    • [TOOLS-1273] - (ASADM) Fix summary ZeroDivisionError and improve cinfolog.
    • [TOOLS-1268] - (ASINFO) Fix higher latency issue in tools version 3.16.0 compare to 3.15.3.14.
    • [TOOLS-1282] - (ASINFO) Fix to find local asadm.
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation.
    • [TOOLS-1300] - (ASBACKUP) Fix implementation to increment skip stat properly for asrestore.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1315] - (ASLOGLATENCY) Fix relative-stats column. Fixed in version 3.19.0.

    Updates

  • 3.17.0
    Release Date: December 14, 2018

    New Features

    • [TOOLS-1215] - (AQL) Allow socket_timeout to be configurable.

    Improvements

    • [TOOLS-1266] - (TOOLS) Add support for pmem index feature.
    • [TOOLS-1221] - (ASADM-HEALTHCHECK) Add rule to check for limits.
    • [TOOLS-1238] - (ASADM-HEALTHCHECK) Add rule to report commit-to-device.
    • [TOOLS-1260] - (ASADM-HEALTHCHECK) Add rule to check stop writes situation.
    • [TOOLS-1262] - (ASADM-LOG-ANALYZER) Add batch-sub information to the batch-index histogram.
    • [TOOLS-1261] - (ASLOGLATENCY) Add batch-sub information to batch-index histogram.

    Bug Fixes

    • [TOOLS-1265] - (AQL) Fix to avoid crash for set password on non-secure cluster.
    • [TOOLS-1222] - (ASADM) Fix security vulnerability issue for cryptography dependency.
    • [TOOLS-1264] - (ASADM) Fix hist-dump commands in collectinfo.
    • [TOOLS-1255] - (ASADM-COLLECTINFO-ANALYZER) Fix collectinfo analyzer to parse config file with memory size configs.
    • [TOOLS-1257] - (ASADM-HEALTHCHECK) Fix clock_skew breached check to treat clock skew as seconds.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1315] - (ASLOGLATENCY) Fix relative-stats column. Fixed in version 3.19.0.
    • [TOOLS-1278] - (TOOLS) Update documentation for libreadline.so.6 requirement on Ubuntu 18.04. Fixed in version 3.18.1.
    • [TOOLS-1273] - (ASADM) Fix summary ZeroDivisionError and improve cinfolog. Fixed in version 3.18.1.
    • [TOOLS-1268] - (ASINFO) Fix higher latency issue in tools version 3.16.0 compare to 3.15.3.14. Fixed in version 3.18.1.
    • [TOOLS-1282] - (ASINFO) Fix to find local asadm. Fixed in version 3.18.1.
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation. Fixed in version 3.18.1.
    • [TOOLS-1300] - (ASBACKUP) Fix implementation to increment skip stat properly for asrestore. Fixed in version 3.18.1.

    Updates

  • 3.16.0
    Release Date: November 16, 2018

    Improvements

    • [TOOLS-1141] - (TOOLS) Remove nagios from the Tools build.
    • [TOOLS-1142] - (TOOLS) Remove asgraphite from the Tools build.
    • [TOOLS-1242] - (TOOLS) Fix to support logs with milliseconds.
    • [TOOLS-1236] - (AQL) Update truncate command to support lut-now feature.
    • [TOOLS-1240] - (ASADM) Add support for XDR Publication framework.

    Bug Fixes

    • [TOOLS-1249] - (ASINFO) Fix to correctly resolve the asadm path.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1278] - (TOOLS) Update documentation for libreadline.so.6 requirement on Ubuntu 18.04. Fixed in version 3.18.1.
    • [TOOLS-1268] - (ASINFO) Fix higher latency issue in tools version 3.16.0 compare to 3.15.3.14. Fixed in version 3.18.1.
    • [TOOLS-1282] - (ASINFO) Fix to find local asadm. Fixed in version 3.18.1.
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation. Fixed in version 3.18.1.
    • [TOOLS-1300] - (ASBACKUP) Fix implementation to increment skip stat properly for asrestore. Fixed in version 3.18.1.

    Updates

  • 3.15.3.18
    Release Date: October 17, 2018

    Bug Fixes

    • [TOOLS-1229] - (PACKAGING) Clean state installation for Mac fails.
    • [TOOLS-1231] - (AQL) Fix aggregate on scan.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1278] - (TOOLS) Update documentation for libreadline.so.6 requirement on Ubuntu 18.04. Fixed in version 3.18.1.
    • [TOOLS-1282] - (ASINFO) Fix to find local asadm. Fixed in version 3.18.1.
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation. Fixed in version 3.18.1.
    • [TOOLS-1300] - (ASBACKUP) Fix implementation to increment skip stat properly for asrestore. Fixed in version 3.18.1.
    • [TOOLS-1249] - (ASINFO) Fix to correctly resolve the asadm path. Fixed in version 3.16.0.

  • 3.15.3.17
    Release Date: September 26, 2018

    New Features

    • [TOOLS-1206] - (TOOLS) Add support for password-protected TLS keys.

    Improvements

    • [TOOLS-1174] - (TOOLS) Tolerate load balancer IPs in the client and admin tools.
    • [TOOLS-1196] - (TOOLS) Modify to support server config changes for 'transaction-pending-limit'.
    • [TOOLS-1203] - (TOOLS) Modify to support mod-lua config changes for 'system-path' deprecation in server 4.3.1 release.
    • [TOOLS-1192] - (PACKAGING) Add dependency check logic in server/tools installation package.
    • [TOOLS-1051] - (ASADM) Modify collectinfo to collect namespace latency in json file.
    • [TOOLS-1166] - (ASADM) Modify to support 'partition-tree-sprigs' changes.
    • [TOOLS-1184] - (ASADM) Modify collectinfo to gather information about THP, min_free_kbytes, process rss/vsz.
    • [TOOLS-1189] - (ASADM) Add Index on Device in features list.
    • [TOOLS-1208] - (ASADM) Modify to support device statistics changes in server 4.3.
    • [TOOLS-1209] - (ASADM) Modify collectinfo to collect output of lsblk.
    • [TOOLS-1211] - (ASADM) Add cluster-name to summary output.
    • [TOOLS-922] - (ASADM-HEALTHCHECK) Add rules to check rack configurations.
    • [TOOLS-1059] - (ASADM-HEALTHCHECK) Add rule to check rack distribution for namespace.
    • [TOOLS-1092] - (ASADM-HEALTHCHECK) Add rule to catch multiple device/files with the same name.
    • [TOOLS-1094] - (ASADM-HEALTHCHECK) Fix to have non-zero threshold check for error count.
    • [TOOLS-1159] - (ASADM-HEALTHCHECK) Add rule to check roster setting.
    • [TOOLS-1138] - (ASBACKUP) Review asrestore policy in terms of retries based on error type.
    • [TOOLS-1212] - (ASBACKUP) Improve thread working.

    Bug Fixes

    • [TOOLS-1202] - (PACKAGING) Fix security vulnerability issue for log4j dependency.
    • [TOOLS-1205] - (PACKAGING) Fix Tool Mac package to remove old asloader and asbenchmark jars.
    • [TOOLS-1197] - (AQL) Fix unknown query data type error.
    • [TOOLS-1190] - (ASADM) Check and fix collectinfo commands on all platforms.
    • [TOOLS-1210] - (ASADM) Fix to handle nodes with same fully qualified domain name.
    • [TOOLS-1193] - (ASINFO) Fix option parsing with optparse to handle password.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-2079] - (ASADM) Asadm does not correctly discover the cluster when using a DNS load-balancer. Fixed in version 7.1.1(asadm 2.8.1).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1278] - (TOOLS) Update documentation for libreadline.so.6 requirement on Ubuntu 18.04. Fixed in version 3.18.1.
    • [TOOLS-1282] - (ASINFO) Fix to find local asadm. Fixed in version 3.18.1.
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation. Fixed in version 3.18.1.
    • [TOOLS-1300] - (ASBACKUP) Fix implementation to increment skip stat properly for asrestore. Fixed in version 3.18.1.
    • [TOOLS-1249] - (ASINFO) Fix to correctly resolve the asadm path. Fixed in version 3.16.0.
    • [TOOLS-1229] - (PACKAGING) Clean state installation for Mac fails. Fixed in version 3.15.3.18.
    • [TOOLS-1231] - (AQL) Fix aggregate on scan. Fixed in version 3.15.3.18.

    Updates

  • 3.15.3.14
    Release Date: July 23, 2018

    Bug Fixes

    • [TOOLS-1191] - (ASADM) Fix to work with Aerospike security credentials from astools.conf.
    • [TOOLS-1181] - (AQL) Credentials in astools.conf are not read properly.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1278] - (TOOLS) Update documentation for libreadline.so.6 requirement on Ubuntu 18.04. Fixed in version 3.18.1.
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation. Fixed in version 3.18.1.

    Updates

  • 3.15.3.12
    Release Date: July 17, 2018

    New Features

    • [TOOLS-657] - (ASBACKUP) Support alternate-address for asbackup.

    Improvements

    • [TOOLS-1089] - (ASADM) Modify collectinfo to collect multiple reports for 'ip -s link'.
    • [TOOLS-1147] - (ASADM) Add TLS and Security to Features list.
    • [TOOLS-1150] - (ASADM) Modify to dump service and services in JSON file.
    • [TOOLS-1168] - (ASADM) Update to consider new record storage overhead.
    • [TOOLS-1185] - (ASADM) Update collectinfo to dump environment variables.
    • [TOOLS-1187] - (ASADM) Update asadm help to caution against the use of health.
    • [TOOLS-1188] - (ASADM) Add Strong Consistency(SC) in features list.
    • [TOOLS-1108] - (ASADM-HEALTHCHECK) Add check for IO scheduler.

    Bug Fixes

    • [TOOLS-1137] - (ASADM) Modify collectinfo to ignore first report from iostat output.
    • [TOOLS-1175] - (ASADM) Fix collectinfo to handle JSON dump error.
    • [TOOLS-1130] - (ASADM-HEALTHCHECK) Fix Health Check to catch high Disk Utilization.
    • [TOOLS-1054] - (ASBACKUP) Incremental backup percent progress and estimate time is not correct.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation. Fixed in version 3.18.1.
    • [TOOLS-1191] - (ASADM) Fix to work with Aerospike security credentials from astools.conf. Fixed in version 3.15.3.14.

    Updates

  • 3.15.3.11
    Release Date: June 27, 2018

    Bug Fixes

    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on macOS.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1276] - (ASBACKUP) Fix formula for size estimation. Fixed in version 3.18.1.

    Updates

  • 3.15.3.10
    Release Date: June 22, 2018

    Bug Fixes

    • [TOOLS-1179] - (ASADM) PEX built asadm fails when using TLS on Oracle Linux 7.1.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on macOS. Fixed in version 3.15.3.11.

  • 3.15.3.8
    Release Date: May 31, 2018
    • Aerospike Tools now supports object size and time to live histogram changes done in server 4.2.
    • The asadm tool is now built using PEX which means all dependencies are included with the tool.
      • It is no longer necessary to install additional dependencies to run the asadm tool.
    • We have deprecated support for Ubuntu 12.04.

    New Features

    • [TOOLS-1154] - (ASADM) Use PEX to build asadm that includes all dependencies.

    Improvements

    • [TOOLS-1131] - (TOOLS) Add support for ubuntu 18.

    Bug Fixes

    • [TOOLS-1121] - (ASBACKUP) Not respecting --node-list command line argument.
    • [TOOLS-1126] - (ASBACKUP) Correct the usage message.
    • [TOOLS-1140] - (ASBACKUP) Fix file-limit long command line option.
    • [TOOLS-1155] - (ASLOGLATENCY) Make command line options backward compatible.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-1445] - (ASBACKUP) Usage goes to a mix of stdout and stderr. Fixed in version 8.1.0(asbackup 3.14.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on macOS. Fixed in version 3.15.3.11.

    Updates

  • 3.15.3.6
    Release Date: April 27, 2018

    New Features

    • [TOOLS-1116] - (TOOLS) Add support for LDAP.
    • [TOOLS-1145] - (TOOLS) Add support for server authentication modes.

    Improvements

    • [TOOLS-1086] - (ASADM) Fix confusing 'Missing partitions' column in pmap command.
    • [TOOLS-1087] - (ASADM) Modify for SC changes.
    • [TOOLS-1124] - (ASADM) Remove mandatory dependencies.
    • [TOOLS-1106] - (ASADM-COLLECTINFO) Modify to work with local languages.
    • [TOOLS-1070] - (ASADM-HEALTHCHECK) Add new rules for SC stats.
    • [TOOLS-1143] - (ASADM-HEALTHCHECK) Update rules for renamed 'cluster_clock_skew' statistic to 'cluster_clock_skew_ms'.
    • [TOOLS-1125] - (ASINFO) Remove mandatory dependencies.
    • [TOOLS-1096] - (TOOLS) Add support for Debian 9.
    • [TOOLS-1132] - (TOOLS) Add support for Oracle Linux.
    • [TOOLS-1135] - (TOOLS) Do not have any implicit default values in configuration file.

    Bug Fixes

    • [TOOLS-1098] - (AQL) OpenSSL library error when launching on macOS.
    • [TOOLS-1102] - (AQL) Fix crash in operate call.
    • [TOOLS-1104] - (AQL) Missing instance error when missing host configuration.
    • [TOOLS-1105] - (AQL) Fix json output support with configuration file.
    • [TOOLS-1110] - (AQL) AQL crashes after set password command.
    • [TOOLS-1103] - (ASADM) Fix configuration file read to avoid instance to inherit options from global configuration.
    • [TOOLS-1122] - (ASADM-COLLECTINFO-ANALYZER) Fix to pick correct files.
    • [TOOLS-1128] - (ASADM-COLLECTINFO-ANALYZER) Fix to pick OOMs from dmesg if not dumped in json.
    • [TOOLS-1127] - (ASBACKUP) Asrestore usage needs to be updated.

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template. Fixed in version 6.0.3.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1121] - (ASBACKUP) Not respecting --node-list command line argument. Fixed in version 3.15.3.8.
    • [TOOLS-1126] - (ASBACKUP) Correct the usage message. Fixed in version 3.15.3.8.
    • [TOOLS-1140] - (ASBACKUP) Fix file-limit long command line option. Fixed in version 3.15.3.8.
    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on macOS. Fixed in version 3.15.3.11.

    Updates

  • 3.15.3.2
    Release Date: March 2, 2018
    • Linux installation scripts have been updated to include a separate installation script for optional dependencies.
    • Added Aerospike Tools Configuration File support.
    • Added Aerospike Benchmark(asbenchmark) to the Tools package.
    • Added Aerospike Loader(asloader) to the Tools package.

    New Features

    • [TOOLS-913] - (TOOLS) Add support for input configuration file.
    • [TOOLS-958] - (ASADM-COLLECTINFO) Collect Google Cloud metadata.
    • [TOOLS-1065] - (ASADM-COLLECTINFO) Collect Microsoft Azure metadata.

    Improvements

    • [TOOLS-1038] - (ASADM) Modify to display version in downloaded code (without git).
    • [TOOLS-1040] - (ASADM) Add timestamp in output.
    • [TOOLS-1076] - (ASADM) Modify to work with removal of retransmit_nsup_repl_write from server statistics.
    • [TOOLS-1053] - (ASINFO) Display proper error message when bcrypt is not installed.
    • [TOOLS-1079] - (ASINFO) Modify to print detailed error/warning messages.
    • [TOOLS-1074] - (ASADM-HEALTHCHECK) Update to use effective replication factor.
    • [TOOLS-887] - (ASADM-HEALTHCHECK) Add rule to check AMI version and if Elastic Network Adapter (ENA) is enabled.
    • [TOOLS-1080] - (ASADM-COLLECTINFO-ANALYZER) Fix info invalid literal errors.
    • [TOOLS-1072] - (PACKAGING) Reduce the amount of copies of tools installation files.
    • [TOOLS-1078] - (PACKAGING) Improve install script to make easy to use.

    Bug Fixes

    • [TOOLS-1071] - (AQL) Indexed geo query may return invalid JSON for multiple results.
    • [TOOLS-1085] - (AQL) Setting aql user passwords to more than 62 characters says 'ok' but fails to login.
    • [TOOLS-1097] - (AQL) Properly process truncate command without LUT.
    • [TOOLS-1082] - (ASADM) Fix TLS connection timeout issue.
    • [TOOLS-1083] - (ASADM) TLS took a long time to return when using tls-alternate-service-address.
    • [TOOLS-1066] - (ASADM-COLLECTINFO-ANALYZER) Fix missing DC information on collectinfo analyzer.
    • [TOOLS-1075] - (ASADM-COLLECTINFO-ANALYZER) Modfiy to ignore N/E from config and statistics tables.
    • [TOOLS-821] - (PACKAGING) Incorrect version of bcrypt picked when installing aerospike-tools on amazon linux.
    • [TOOLS-1073] - (PACKAGING) Mac Installation could provide messaging on required tools dependencies

    Known Issues

    • [TOOLS-2238] - (AQL) Aql does not properly pass the durable delete policy when executing a UDF. Fixed in version 8.2.0(aql 8.2.0).
    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1775] - (ASBACKUP) asrestore help message description of --namespace option was fixed. Fixed in version 6.0.3(asbackup 3.7.2).
    • [TOOLS-1121] - (ASBACKUP) Not respecting --node-list command line argument. Fixed in version 3.15.3.8.
    • [TOOLS-1126] - (ASBACKUP) Correct the usage message. Fixed in version 3.15.3.8.
    • [TOOLS-1140] - (ASBACKUP) Fix file-limit long command line option. Fixed in version 3.15.3.8.
    • [TOOLS-1110] - (AQL) AQL crashes after set password command. Fixed in version 3.15.3.6.
    • [TOOLS-1098] - (AQL) OpenSSL library error when launching on macOS. Fixed in version 3.15.3.6.
    • [TOOLS-1104] - (AQL) Missing instance error when missing host configuration. Fixed in version 3.15.3.6.
    • [TOOLS-1105] - (AQL) Fix json output support with configuration file. Fixed in version 3.15.3.6.
    • [TOOLS-1103] - (ASADM) Fix configuration file read to avoid instance to inherit options from global configuration. Fixed in version 3.15.3.6.
    • [TOOLS-1127] - (ASBACKUP) Asrestore usage needs to be updated. Fixed in version 3.15.3.6.
    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on macOS. Fixed in version 3.15.3.11.

    Updates

  • 3.15.2.1
    Release Date: January 25, 2018
    • Linux installation scripts have been updated to include a separate installation script for optional dependencies. See installation script output for more details.
    • AQL truncate command has been modified to expect [.] argument instead of []. Refer to AQL help command for more details.

    New Features

    • [TOOLS-975] - (ASADM) Provide sindex and set filter for 'show statistics' command.
    • [TOOLS-1057] - (ASADM) Modify to collect system stats for offline node.

    Improvements

    • [TOOLS-1031] - (AQL) Add LUT option for Truncate command in aql.
    • [TOOLS-1063] - (AQL) Truncate command now expects [.] format.
    • [TOOLS-1049] - (ASADM) Modify show latency columns to display % sign.
    • [TOOLS-1060] - (ASADM) Use optimal lsof command line option, when running it for collectinfo.
    • [TOOLS-1061] - (ASADM) Modify collectinfo to collect nvme* drive info.
    • [TOOLS-1064] - (ASADM) Improve to show stack trace for exceptions.
    • [TOOLS-1052] - (ASADM-HEALTHCHECK) Add more configurations in ignore list.

    Bug Fixes

    • [TOOLS-1056] - (AQL) Create index fails when using TLS.
    • [TOOLS-1067] - (AQL) Fix incorrect results returned from geo query.
    • [TOOLS-1026] - (ASADM) Fix collectinfo JSON dump error.
    • [TOOLS-982] - (ASFIXOWNERSHIP) Fix asfixownership to change /opt/aerospike/usr permissions recursively.
    • [TOOLS-863] - (PACKAGING) Add scripts to install TLS dependencies for python tools.
    • [TOOLS-992] - (PACKAGING) Add script to install pyasn1 dependency.
    • [TOOLS-993] - (PACKAGING) Build an RPM to support pyOpenSSL for TLSv1.2.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1411] - (ASADM) Summary command memory use is inaccurate. Fixed in version 6.0.3(asadm 2.3.0).
    • [TOOLS-1098] - (AQL) OpenSSL library error when launching on macOS. Fixed in version 3.15.3.6.

    Updates

  • 3.15.1.2
    Release Date: December 21, 2017

    New Features

    • [TOOLS-1004] - (AQL) Support Strong Consistency Mode - Add regime to partition maps & linearizeRead policy.
    • [TOOLS-945] - (ASADM-HEALTHCHECK) Show numbers for failed tests in healthcheck.
    • [TOOLS-1017] - (ASADM-HEALTHCHECK) Add new operation to find out values in the minority.
    • [TOOLS-1025] - (ASADM-HEALTHCHECK) Modify SELECT clause to ignore unwanted keys.
    • [TOOLS-1039] - (ASADM-HEALTHCHECK) Add warning for device re-use on a node.
    • [TOOLS-1019] - (ASADM-COLLECTINFO-ANALYZER) Add 'show latency' command.

    Improvements

    • [TOOLS-985] - (AQL) Add "no_bins" option support for scans and secondary index query.
    • [TOOLS-1001] - (AQL) Add 'explain' in help and remove space from digest printed.
    • [TOOLS-741] - (ASADM-COLLECTINFO) Use optimal netstat and ss command line option, when running it for collectinfo.
    • [TOOLS-953] - (ASADM) Modify Summary output.
    • [TOOLS-972] - (ASADM) Modify Namespace modifier filtration to use regular expression strictly.
    • [TOOLS-986] - (ASADM) Modify to deal with configuration name change from "repl-factor" to "replication-factor".
    • [TOOLS-999] - (ASADM) Make collectinfo error messages user-friendly.
    • [TOOLS-1003] - (ASADM) Modify to allow ssh with default credentials.
    • [TOOLS-1015] - (ASADM) Reorganize info tables.
    • [TOOLS-1022] - (ASADM) WARN at the top of Summary command if migrations are going on.
    • [TOOLS-1024] - (ASADM) Modify ssh options and provide documentation.
    • [TOOLS-1029] - (ASADM) Modify to display Summary namespace output in table and list view.
    • [TOOLS-1032] - (ASADM) Include rack-aware as a part of the feature listing.
    • [TOOLS-1033] - (ASADM) Modify summary to show edition prefix E or C with Aerospike Server Version.
    • [TOOLS-1034] - (ASADM) Modify Summary output to show more details.
    • [TOOLS-1041] - (ASADM) Add kernel version in OS field in summary.
    • [TOOLS-1044] - (ASADM) Add ARP count as new command in collectinfo.
    • [TOOLS-1046] - (ASADM-HEALTHCHECK) Add rule to check stop-writes.
    • [TOOLS-1047] - (ASADM) Add option to allow user to define collectinfo name's prefix.
    • [TOOLS-811] - (ASADM-COLLECTINFO) Add hdparm output in ACT and collectinfo.
    • [TOOLS-997] - (ASADM-COLLECTINFO) Add cat /proc/pgreg asd/limits and health check.
    • [TOOLS-851] - (ASADM-HEALTHCHECK) Parse dmesg and perform OS version, OOM, Process blocking health check.
    • [TOOLS-885] - (ASADM-HEALTHCHECK) Collect and Compare sysctl and CPU configuration across nodes in cluster.
    • [TOOLS-957] - (ASADM-HEALTHCHECK) Add health check rule to print INFO in case nodes in cluster are running with firewall rules.
    • [TOOLS-969] - (ASADM-HEALTHCHECK) Check for OOM Kill and warn in sysinfo.
    • [TOOLS-970] - (ASADM-HEALTHCHECK) Add query to check hwm breach.
    • [TOOLS-1002] - (ASADM-HEALTHCHECK) Add query to check non-default defrag-lwm-pct.
    • [TOOLS-1014] - (ASADM-HEALTHCHECK) Add query that compares and highlights values found in aerospike.conf that differ in collectinfo/live cluster.
    • [TOOLS-1020] - (ASADM-HEALTHCHECK) Remove difference warning for config items which should/could be different.
    • [TOOLS-1021] - (ASADM-HEALTHCHECK) Show details for cluster remote dc_size difference check.
    • [TOOLS-1023] - (ASADM-HEALTHCHECK) Remove the thousand delimiter for configuration parameters.
    • [TOOLS-984] - (ASADM-COLLECTINFO-ANALYZER) Fix to accept folder path with multiple collectinfo files/snapshots.
    • [TOOLS-1027] - (ASINFO) Modify error capturing to show proper description.

    Bug Fixes

    • [TOOLS-990] - (AQL) Segmentation Fault when running explain command.
    • [TOOLS-1006] - (AQL) Segmentation Fault when using the set password command with disabled Security.
    • [TOOLS-1007] - (AQL) index name > 20 characters displays different for 'show indexes' and new indexname cannot be referenced.
    • [TOOLS-1010] - (AQL) Syntax error in executing ASINFO commands with semicolon through AQL.
    • [TOOLS-998] - (ASADM) Fix TLS error capturing to show proper description.
    • [TOOLS-1045] - (ASADM) Fix to display complete and correct configured IPv6 address.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field. Fixed in version 7.3.1(asadm 2.10.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1098] - (AQL) OpenSSL library error when launching on macOS. Fixed in version 3.15.3.6.
    • [TOOLS-992] - (PACKAGING) Add script to install pyasn1 dependency. Fixed in version 3.15.2.1.

    Updates

  • 3.15.0.3
    Release Date: October 3, 2017

    New Features

    • (AQL) Add support for raw output format, similar to MySQL.
    • [TOOLS-8] - (AQL) Add support for CDT operations.
    • [TOOLS-844] - (AQL) Add support for 'truncate' command.
    • [TOOLS-584] - (AQL) Add support for GeoJSON datatype.
    • [TOOLS-955] - (AQL) Allow background UDFs to be executed over secondary index query.
    • [TOOLS-900] - (ASADM) Add new command 'info object' to display summary with new statistics.
    • [TOOLS-925] - (ASADM) Add option to get Row based output.
    • [TOOLS-944] - (ASADM) Modify to run health/summary as part of collectinfo and add output of those as 2 different files.
    • [TOOLS-943] - (ASBACKUP) Introduce retry option in asrestore in case of failure.

    Improvements

    • (AQL) Deprecate operation specific command line options. Improve SET and Introduce RESET command.
      • [TOOLS-940] - (AQL) Deprecate operation specific command line options. Improve SET and Introduce RESET command.
    • (AQL) Allow arbitrary string as name (namespace / set / indexname / binname) when specified under quotes.
      • [TOOLS-727] - (AQL) Allow arbitrary numeric string as name (namespace / set / indexname / binname) when specified under quotes.
      • [TOOLS-750] - (AQL) Allow arbitrary string with an underscore as a name (namespace / set / indexname / binname).
    • [TOOLS-747] - (AQL) Enhance 'desc module..' output to print UDF code in plaintext.
    • [TOOLS-185] - (AQL) Order the select bins (in tabular mode) by input order.
    • [TOOLS-749] - (AQL) Show digest output in explain command without spaces.
    • [TOOLS-663] - (AQL) Print node name along with output in case of multi node output.
    • [TOOLS-245] - (AQL) Output error message in tabular / json form.
    • [TOOLS-933] - (AQL) In JSON output mode, produce parsable JSON output.
    • [TOOLS-954] - (AQL) Return error when there is a syntax error using grant.
    • [TOOLS-974] - (AQL) Add support to allow empty string for bin names and password.
    • [TOOLS-804] - (ASADM) Modify to work with large clusters.
    • [TOOLS-874] - (ASADM) Modify 'show pmap' output.
    • [TOOLS-918] - (ASADM) Capture storage device partition sizes in collectinfo.
    • [TOOLS-979] - (ASADM) Support new partition-info format changes.
    • [TOOLS-936] - (ASADM) Add new 'asinfo' mode to get faster response.
    • [TOOLS-941] - (ASADM-HEALTHCHECK) Flag out 'services' discrepancy.
    • [TOOLS-951] - (ASADM-LOG-ANALYZER] Display the color used for node identification in the "Selected Logs" output.
    • [TOOLS-936] - (ASINFO) Fix to get faster response.
    • [TOOLS-967] - (ASBACKUP) Removed LDT support.

    Bug Fixes

    • [TOOLS-138] - (AQL) Disallow bin names with leading/trailing quote.
    • [TOOLS-52] - (AQL) Allow empty string as bin value or primary key.
    • [TOOLS-16] - (AQL) Allow escaping of special character for '.'.
    • [TOOLS-748] - (AQL) Fix incorrect defaults of Help command.
    • [TOOLS-855] - (AQL) Fix negative value of trid in 'show scans' output.
    • [TOOLS-865] - (AQL) Fix show users segmentation fault exception.
    • [TOOLS-666] - (ASADM) Fix empty aggregation columns to avoid error foreground.
    • [TOOLS-912] - (ASADM) Fix command history to work after failed attempt to connect to cluster.
    • [TOOLS-917] - (ASADM) Fix remote system statistics collection by using ssh key.
    • [TOOLS-924] - (ASADM) Fix collectinfo AWS data collection. [INFO] Data collection for _get_awsdata in progress.
    • [TOOLS-942] - (ASADM) Fix "collectinfo" command.
    • [TOOLS-952] - (ASADM) Fix dependency scripts for Amazon Linux.
    • [TOOLS-962] - (ASADM) Fix 'show pmap' error during migrations.
    • [TOOLS-973] - (ASADM) Fix TLS connection to work with collectinfo.
    • [TOOLS-923] - (ASADM-HEALTHCHECK) Fix anomaly function to handle strings.
    • [TOOLS-939] - (ASADM-HEALTHCHECK) Fix memory size configuration check queries.
    • [TOOLS-753] - (ASADM-LOG-ANALYZER) Fix to avoid negative values in latency output.
    • [TOOLS-753] - (ASLOGLATENCY) Fix to avoid negative value in latency output.
    • [TOOLS-932] - (ASBACKUP) Gracefully halt backup in case of node loss. Do not wait indefinitely.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1728] - (AQL) Aql does not check for invalid primary key insert. Fixed in version 6.1.0.
    • [TOOLS-1098] - (AQL) OpenSSL library error when launching on macOS. Fixed in version 3.15.3.6.
    • [TOOLS-992] - (PACKAGING) Add script to install pyasn1 dependency. Fixed in version 3.15.2.1.

    Updates

  • 3.13.0.1
    Release Date: May 30, 2017

    New Features

    • [TOOLS-871] - (ASADM) Add support for ssh key logins.

    Improvements

    • [TOOLS-888] - (ASADM) Handle displaying multiple nodes with disparate namespaces.
    • [TOOLS-879] - (ASADM) Modify asadm to support non-tty input streams.
    • [TOOLS-789] - (ASADM) Fix watch to timeout if some nodes are not reachable.
    • [TOOLS-816] - (ASADM) Improve output for info summary.
    • [TOOLS-858] - (ASADM) Add spaces after commas for tuple cells in info summary output.
    • [TOOLS-911] - (ASADM) Fix to timeout fqdn search process.
    • [TOOLS-904] - (ASINFO) asinfo not able to resolve the asadm path correctly.
    • [TOOLS-802] - (ASADM-LOG-ANALYZER) Rename loglatency to indicate all type histogram analysis.
    • [TOOLS-894] - (ASADM-LOG-ANALYZER) Modify diff to show warning message if filtered lines for input key are dumped from different file or code-line.
    • [TOOLS-878] - (ADADM-HEALTHCHECK) Add Health Check query to check paxos-max-cluster-size.

    Bug Fixes

    • [TOOLS-882] - (ASADM) Fix asadm to work if $HOME is not set.
    • [TOOLS-903] - (ASADM) Fix the error string returned while executing info commands.
    • [TOOLS-905] - (ASADM) Rename feature XDR ENABLED to XDR SOURCE. This only shows up if XDR has attempted to ship any record rather than simply being enabled.
    • [TOOLS-785] - (ASADM) Fix asadm show statistics -t so it works with multiple namespaces.
    • [TOOLS-902] - (ASADM-HEALTHCHECK) Fix the top output parser to correctly translate memory size in bytes.
    • [TOOLS-893] - (ASADM-HEALTHCHECK) Mark healthcheck of 256GB memory configuration upper bound only valid for version <3.12.
    • [TOOLS-896] - (ASADM-HEALTHCHECK) Fix query to check xdr_ship_latency_avg with correct unit (ms).
    • [TOOLS-910] - (ASADM-COLLECTINFO-ANALYZER) Fix to support tar file with zip file inside it.
    • [TOOLS-890] - (ASBACKUP) Properly restore UDF files that have dependencies.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-1098] - (AQL) OpenSSL library error when launching on macOS. Fixed in version 3.15.3.6.
    • [TOOLS-992] - (PACKAGING) Add script to install pyasn1 dependency. Fixed in version 3.15.2.1.
    • [TOOLS-924] - (ASADM) Fix collectinfo AWS data collection. [INFO] Data collection for _get_awsdata in progress. Fixed in Tools version 3.15.0.3(asadm 0.1.12).

    Updates

  • 3.12.1
    Release Date: April 4, 2017

    New Features

    • [TOOLS-783] - (ASADM) Show cluster data usage.
    • [TOOLS-869] - (ASADM) Add new 'summary' command to display cluster summary.
    • [TOOLS-872] - (ASADM) Add pmap command to analyze partition map.
    • [TOOLS-868] - (ASBACKUP) Extend backup socket-idle-timeout to be 10 minutes.

    Improvements

    • [TOOLS-644] - (ASADM) Modify "Pending Migrate" column in info namespace to show raw values instead of percentage.
    • [TOOLS-668] - (ASADM) Modify to work with tar files.
    • [TOOLS-743] - (ASADM) Modify to use alternate addresses of servers.
    • [TOOLS-823] - (ASADM) Modify to collect AWS availability zone information in collectinfo.
    • [TOOLS-859] - (ASADM) Add Health query to check Non-zero XDR transaction timeouts.

    Bug Fixes

    • [TOOLS-856] - (AQL) Creating user with role incorrectly fails.
    • [TOOLS-853] - (AQL) Lua UDF C module examples not working.
    • [TOOLS-607] - (AQL) Correctly display never-expire TTL as -1.
    • [TOOLS-733] - (AQL) Skip printing digest when not available.
    • [TOOLS-854] - (AQL) Role name being truncated to 31 chars in Table form.
    • [TOOLS-848] - (ASADM) Fix readline shortcuts.
    • [TOOLS-849] - (ASADM) Fix command history.
    • [TOOLS-100] - (ASINFO) Need to differentiate connection error from server command error.
    • [TOOLS-691] - (ASINFO) Does not return proper exit code on failures.
    • [TOOLS-842] - (ASLOGLATENCY) Error printed trying to get log configuration.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-924] - (ASADM) Fix collectinfo AWS data collection. [INFO] Data collection for _get_awsdata in progress. Fixed in Tools version 3.15.0.3(asadm 0.1.12).

    Updates

  • 3.12.0
    Release Date: March 15, 2017
    • Nagios and Graphite now packaged with aerospike-tools
    • (ASBACKUP) Incremental backup based on last-update-time. Must have Server 3.12 and above.

    New Features

    • [TOOLS-259] - (ASADM) Add new health command for general cluster health check, SMD sync check and statistics trend analysis.
    • [TOOLS-794] - (ASADM) Add collectinfo capability to dump data in JSON format with multiple snapshot.

    Improvements

    • [TOOLS-845] - (ASADM) Log-analyzer change log-analyzer and collectinfo-analyzer as two separate mode of operation.
    • [TOOLS-824] - (AQL) Better error reporting for erroneous password creation syntax.
    • [TOOLS-826] - (PACKAGING) Aerospike Tools Package now signed for macOS.

    Bug Fixes

    • [TOOLS-846] - (ASADM) Log-analyzer fix to ignore log lines without timestamp.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).
    • [TOOLS-1843] - (ASBACKUP) Update --mod-before/--mod-after and --no-ttl-only which currently use the now removed predicate expressions. Fixed in version 6.2.0(asbackup 3.9.0).
    • [TOOLS-856] - (AQL) Creating user with role incorrectly fails as syntax error. Fixed in Tools version 3.12.1.
    • [TOOLS-848] - (ASADM) Readline command line manipulation not always correct. Fixed in Tools version 3.12.1(asadm 0.1.9).

    Updates

  • 3.11.1
    Release Date: February 7, 2017
    • TLS support added for collectd, Graphite, Nagios, Zabbix.

    Bug Fixes

    • [TOOLS-752] - (PACKAGING) asinstall failed on RHEL 7.2.
    • [TOOLS-796] - (ASINFO) asinfo syntax changes (3.11.0).
    • [TOOLS-793] - (ASINFO) asinfo not working for certain settings.
    • [TOOLS-762] - (ASADM) asloglatency fails to open log when multiple log sinks are defined.
    • [TOOLS-807] - (ASADM) asadm should not throw TLS related import errors for non-TLS connection.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.11.0
    Release Date: January 5, 2017
    • asinfo is now a shim over asadm.

    New Features

    • (AQL) - Support TLS.
    • (ASBACKUP) - Support TLS.
    • (ASADM) - Support TLS.
    • (ASINFO) - Support TLS & IPV6.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.10.2
    Release Date: October 7, 2016

    New Features

    • [TOOLS-722] - (AQL) - Support for Durable Delete.
    • [TOOLS-736] - (AQL) - Support for IPV6.
    • [TOOLS-740] - (ASINFO) - Support for IPV6.
    • [TOOLS-737] - (ASBACKUP) - Support for IPV6.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.9.1.2
    Release Date: August 29, 2016
    • Aerospike Tools 3.9.1.2 contains asbackup 3.1.7.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

  • 3.9.1
    Release Date: August 12, 2016

    Regression - This version contains asbackup 3.1.5. For the latest version of asbackup, update Tools to version 3.9.1.2.

    Bug Fixes

    • aerospike-graphite 1.5.4

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

  • 3.9.0
    Release Date: July 11, 2016

    Deprecated Tools. For more information click here.

    New Features

    • Aerospike Tools now available on Ubuntu 16.04.

    Improvements

    • [TOOLS-679] - (AQL) Ability to configure thread pool * Add -z <thread_pool_size> command-line option.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.8.3
    Release Date: June 2, 2016

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.8.2
    Release Date: May 2, 2016

    New Features

    • [TOOLS-491] - (ASADM) Log-analyzer utility to work with collectinfo and aerospike server logs.
    • [TOOLS-614] - (AQL) Add "LIST" and "MAP" Value Types to AQL.

    Improvements

    • [TOOLS-539] - (AQL) Support send-key option on write.
    • [TOOLS-585] - (AQL) Provide support for GeoJSON in AQL.

    Bug Fixes

    • [TOOLS-615] - (AQL) Register UDF in AQL core dumps.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.8.0
    Release Date: April 15, 2016

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.7.5
    Release Date: March 23, 2016

    Bug Fixes

    • [TOOLS-590] - (AQL) Accept double or single quotes for strings.
    • [TOOLS-594] - (AQL) Invalid password string will incorrectly change logged-in user's password.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.7.3
    Release Date: February 4, 2016

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.7.2
    Release Date: January 22, 2016

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.7.1
    Release Date: January 4, 2016

    Compilation Build Fixes

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

  • 3.7.0
    Release Date: December 10, 2015

    New Features

    • [TOOLS-236] - (AQL) Support Creating Geo2DSphere Index on AQL.
    • [TOOLS-278] - (ASADM) Updated collectinfo formatting. Changed timestamp to human readable format.

    Improvements

    • [TOOLS-203] - (ASADM) Improve command performance in presence of high latency node.
    • [TOOLS-507] - (ASBACKUP) Increase disk i/o buffer to 15MiB. Add per thread stats.
    • [TOOLS-509] - (ASBACKUP) Added per-thread stats (rec/s, disk read latency, record put latency) to the --verbose command line option.

    Bug Fixes

    • [TOOLS-7] - (PACKAGING) Aerospike Tools 3.6.2.2 & 3.6.3 fail to install on OS X El Capitan (10.11).
    • [TOOLS-153] - (PACKAGING) Package removal does not clean up all files.
    • [TOOLS-84] - (ASADM) Fix highlighting issue during watch command.
    • [TOOLS-490] - (ASBACKUP) Issue #102 accept "TEXT" as string index for metadata backup.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.6.3
    Release Date: October 16, 2015

    Maintenance Release.

    Regression - Aerospike Tools 3.6.3 fail to install on OS X El Capitan (10.11). Fixed in version 3.7.0.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

  • 3.6.2.2
    Release Date: October 15, 2015

    Regression - Aerospike Tools 3.6.2.2 fail to install on OS X El Capitan (10.11). Fixed in verision 3.7.0.

    New Features

    • [AER-2814] - (ASADM) Simplified show diff logic.

    Improvements

    • [AER-3639] - (ASADM) Prepare asadm to use new migration stats.

    Bug Fixes

    • [AER-3587] - (ASADM) Removed set comprehension for compatibility (fixes Python 2.6 compatibility).
    • [AER-4474] - (ASADM) Fixed over highlighting in watch commands.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

    • Aerospike C Client 3.1.24
    • asadm 0.0.13
    • asbackup 3.1.2

  • 3.6.2
    Release Date: October 9, 2015
    • Regression - asadm does not work with Python 2.6. Fixed in 3.6.2.2.

    New Features

    • [AER-3587] - (ASADM) Cluster dun all command should be version aware.
    • [AER-4492] - (ASADM) Add a "diff" modifier to show config [context].
    • [AER-4502] - (ASBACKUP) Added geospatial values and indices to asbackup and asrestore.

    Improvements

    • [AER-3639] - (ASADM) Prepare asadm to use new migration stats.

    Bug Fixes

    • [AER-4474] - (ASADM) Watch command over highlights.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

    Updates

  • 3.6.1
    Release Date: September 24, 2015

    New Aerospike Backup/Restore Tool, Open-sourced at https://github.com/aerospike/aerospike-tools-backup.

    Improvements

    • [AER-4438] - (AQL) Added "explain" for primary key functions.
    • [AER-4439] - (AQL) Describe-index info call specify index type as NUMERIC/STRING (instead of TEXT and SIGNED INT).
    • [AER-4440] - (ASBACKUP) Ability save system meta data - sindex and udf meta data.
    • [AER-4441] - (ASBACKUP) Ability to backup/restore binary data w/o b64.

    Bug Fixes

    • [AER-4406] - (AQL) Fixed output so it is consistent with the client API.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster. Fixed in version 7.1.1(asbackup 3.11.2).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

  • 3.6.0
    Release Date: August 31, 2015

    New Features

    • (ASADM) Introduce asadmin 0.0.1, alternative to asmonitor.

    Bug Fixes

    • [AER-3483] - (AQL) Add meta data print to json format.
    • (AQL) Add option of REPLICA_ANY.
    • [AER-3556] - (AQL) Fix SET RECORD_TTL override namespace default ttl.
    • [AER-3807] - (AQL) Handle quote around bin name on an equality query.
    • [AER-3734] - (AQL) Github#73 Fix double quote escape: Changed json output to use libjansson so all other escapes should be correct too.
    • [AER-3794] - (AQL) Fix setting of LuaPath.
    • [AER-3830] - (ASBACKUP) Honor '-s' option for keys.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

  • 3.5.11
    Release Date: May 22, 2015

    Improvements

    • (AQL) Add EDIGEST and DIGEST as option of performing operation based on encoded and non-encoded digest string.

    Bug Fixes

    • [AER-3620] - (AQL) Fix for authentication fail error message logging during cluster connect for security enabled server.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).

  • 3.5.9
    Release Date: April 21, 2015

    Aerospike Tools are now available as standalone packages.

    Bug Fixes

    • (AQL) Generate error if password keyword missing in create user command.
    • [AER-3484] - (ASCLI) Fixed - modified how bins are being iterated over.

    Known Issues

    • [TOOLS-2012] - (AQL) Reject queries that have more than one predicate in their WHERE clause. Fixed in version 8.0.1(aql 8.0.0).
    • [TOOLS-1491] - (AQL) Filter illegal bin names to stop aql from crashing. Fixed in version 7.0.0(aql 7.0.0).
    • [TOOLS-1939] - (ASADM) Asadm does not reliably discover the cluster if security is enabled and the seed node is a load-balancer. Fixed in version 7.0.0(asadm 2.7.0).