Aerospike Tools Release Notes

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

    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

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