Aerospike Tools Release Notes

  • 3.28.0
    Release Date: July 1, 2020
    • 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.
    • In the next major Aerospike Tools version update Python2.7 support will be removed.
    • 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.

    Updates

  • 3.27.2
    Release Date: June 10, 2020
    • 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.

    Updates

  • 3.27.1
    Release Date: June 8, 2020
    • 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.

    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.

    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.

    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.

    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 Complex Data Types (CDT) bins.

    Known Issues

    • [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.

    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.

    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.

    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.

    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-ANALYSER) Fix configuration parser to handle `xdr-max-ship-bandwidth`.
    • [TOOLS-1379] - (ASADM-COLLECTINFO-ANALYSER) Fix to read all internal files from compressed collectinfo file.

    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.

    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.

    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.

    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-ANALYSER) Fix collectinfo analyser to parse config file with memory size configs.
    • [TOOLS-1257] - (ASADM-HEALTHCHECK) Fix clock_skew breached check to treat clock skew as seconds.

    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.

    Updates

  • 3.15.3.18
    Release Date: October 17, 2018

    Known Issues

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

    Bug Fixes

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

  • 3.15.3.17
    Release Date: September 26, 2018

    Known Issues

    • [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.

    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.

    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.

    Updates

  • 3.15.3.12
    Release Date: July 17, 2018

    Known Issues

    • [TOOLS-1191] - (ASADM) Fix to work with Aerospike security credentials from astools.conf. Fixed in version 3.15.3.14.

    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.

    Updates

  • 3.15.3.11
    Release Date: June 27, 2018

    Bug Fixes

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

    Updates

  • 3.15.3.10
    Release Date: June 22, 2018

    Known Issues

    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on OS X. Fixed in version 3.15.3.11.

    Bug Fixes

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

  • 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.

    Known Issues

    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on OS X. Fixed in version 3.15.3.11.

    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.

    Updates

  • 3.15.3.6
    Release Date: April 27, 2018

    Known Issues

    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on OS X. Fixed in version 3.15.3.11.

    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 OSX.
    • [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.

    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.

    Known Issues

    • [TOOLS-1110] - (AQL) AQL crashes after set password command. Fixed in version 3.15.3.6.
    • [TOOLS-1171] - (ASBACKUP) Fix segmentation fault when running on OS X. Fixed in version 3.15.3.11.

    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

    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 <ns>[.<set>] argument instead of <ns> [<set>]. 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 <ns>[.<set>] 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.

    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.

    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.

    Updates

  • 3.13.0.1
    Release Date: May 30, 2017

    Known Issues

    • [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)

    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.

    Updates

  • 3.12.1
    Release Date: April 4, 2017

    Known Issues

    • [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)

    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.

    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.

    Known Issues

    • [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)

    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.

    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.

    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.

    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.

    Updates

  • 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

  • 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.

    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.

    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.

    Updates

  • 3.7.1
    Release Date: January 4, 2016

    Compilation Build Fixes

  • 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 Mac OS X El Capitan (10.11).
    • [TOOLS-153] - (PACKAGING) Package removal doesn't 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.

    Updates

  • 3.6.3
    Release Date: October 16, 2015

    Maintenance Release.

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

  • 3.6.2.2
    Release Date: October 15, 2015

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

    New Features

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

    Bug Fixes

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

    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.

    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.

  • 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.

  • 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.

  • 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.