Releases: aerospike/aerospike-admin
2.22.0
Summary
Tools 10.2.1 adds Aerospike server log collection to asadm, the ability to generate a configuration file from a running Aerospike node to asconfig, and the prefer-racks flag to asbackup, along with other features, improvements, and fixes. The ability to generate a configuration file from a running node in asadm is now deprecated.
New Features
asadm Add the ability to aggregate local and remote Aerospike server logs to send to support with one command. [TOOLS-2607]
Improvements
asadm The collectinfo command should only create sysinfo.log and copy the aerospike.conf if localhost is an aerospike node. [TOOLS-2653]
asadm Add -n option to netstat command in collectinfo to prevent hostname/port name resolution. [TOOLS-2809]
asadm Add a disclaimer with metadata to asadm's generate config command. [TOOLS-2810]
asadm Deprecate asadm's generate config command. [TOOLS-2831]
asinfo Support running asinfo in environments where asadm can not be found in the path. [TOOLS-2813]
Bug Fixes
asadm Healthcheck incorrectly reports storage under configured for single-node failure. [TOOLS-2824]
Full Changelog: 2.21.0...2.22.0
2.21.0
Summary
This version implements a variety of improvements to enhance performance, usability, and reliability.
Bug Fixes
asadm The manage config namespace command cannot change index-type configuration parameters. [TOOLS-2768]
asadm The asadm with modifier is doing a wildcard match when '*' is not used. [TOOLS-2656]
asadm The generate config command does not correctly report shadow devices. [TOOLS-2782]
asadm The generate config command does not correctly report xdr.dc.namespace shipped/ignored sets and bins [TOOLS-2783]
asadm The generate config command does not correctly generate namespaces with data-in-memory true. [TOOLS-2797]
New Features
asadm Collect info should run generate config for all nodes. [TOOLS-2695]
Improvements
asadm Use the generated Aerospike Database 7.0 schema. [TOOLS-2771]
asadm Upgrade cryptography from 41.0.5 to 41.0.7. [TOOLS-2791]
Full Changelog: 2.20.1...2.21.0
2.20.1
New in this version
Tools 10.0.1 adds support for managing secondary indexes on blob bins.
Bug Fixes
- asadm The manage sindex create command does not support blob bin-type introduced in server 7.0. [TOOLS-2766]
Full Changelog: 2.20.0...2.20.1
2.20.0
New in this version
Added Aerospike Database 7.0 support.
Bug Fixes
- asadm List view does not display namespace device usage statistics. [TOOLS-2683]
- asadm The info set command does not show the correct Quota Used% when data-in-memory is true. [TOOLS-2705]
- asadm manage truncate ns fails with Unrecognized input when --no-warn is used. [TOOLS-2714]
- asadm The info namespace object command returns "ERROR: Unable to find any Aerospike nodes" when connecting to Aerospike CE. [TOOLS-2717]
- asadm Asadm does not correctly parse server LDAP error codes. [TOOLS-2693]
Improvements
- asadm Add Record Quota to info set command to accompany the existing Quota (now Size Quota) column. [TOOLS-2706]
- asadm Show error if show statistics bins is called with Aerospike Database 7.0 and later. [TOOLS-2700]
- asadm Support Aerospike Database 7.0 Config Changes. [TOOLS-2669]
Full Changelog: 2.19.1...2.20.0
2.19.1
What's Changed
- [TOOLS-2541] - (ASADM) asadm should generate dynamic configuration in conf format.
- [TOOLS-2607] - (ASADM) A customer should be able to aggregate logs to send to support with one command.
- [TOOLS-2679] - (ASADM) show stop-writes does not report if stop-writes are triggered via storage-engine device or storage-engine pmem metrics.
- [TOOLS-2697] - (ASADM) Asadm's show config command displays incorrect values for the security.ldap context.
Full Changelog: 2.19.0...2.19.1
2.19.0
What's Changed
- [TOOLS-2541] - (ASADM) asadm should generate dynamic configuration in conf format.
- [TOOLS-2607] - (ASADM) A customer should be able to aggregate logs to send to support with one command.
- [TOOLS-2679] - (ASADM)
show stop-writesdoes not report if stop-writes are triggered viastorage-engine deviceorstorage-engine pmemmetrics. - [TOOLS-2697] - (ASADM) Asadm's
show configcommand displays incorrect values for the security.ldap context.
Full Changelog: 2.18.0...2.19.0
2.18.0
This version adds bug fixes and improvements to asadm.
Bug Fixes
show pmapdoes not consistently return results for all nodes in specific tls scenarios. [TOOLS-2267]show statisticsdisplayscluster_keyasinfor a float in some cases. [TOOLS-2570]- The asadm
--timeoutis not respected when a node is unreachable. [TOOLS-2644] - Do not make requests to a node that was deemed unreachable during cluster discovery. [TOOLS-2645]
Upcoming changes
- The deprecated AQL truncate command will be removed in an upcoming release. Use asadm manage truncate instead.
Full Changelog: 2.17.0...2.18.0
2.17.0
New in this version
- This version of Aerospike Tools supports changes in Aerospike Server 6.4.
Updates
- Aerospike Tools support for Amazon Linux 2023 and Debian 12. [TOOLS-2472][TOOLS-2594]
- asadm Traceback shown in collectinfo mode when malformed or non-existent archive provided. [TOOLS-2599]
- asadm upgrades bundled dependencies to cryptography 41.0.2 and pyOpenSSL 23.2.0. [TOOLS-2608]
- When asadm displays values in microseconds, it labels the value with a u character instead of a 'mu' character (Unicode \u03bcs) to avoid an exception thrown by a machine with a locale not set in UTF-8, such as in Docker containers that default to the ASCII locale. [TOOLS-2609]
- When asloglatency displays values in microseconds, it labels the value with a u character instead of a 'mu' character (Unicode \u03bcs) to avoid an exception thrown by a machine with a locale not set in UTF-8, such as in Docker containers that default to the ASCII locale. [TOOLS-2610]
- The following asadm commands no longer display a traceback when a node is unreachable:
- info sindex [TOOLS-2621]
- show best-practices [TOOLS-2620]
- show stop-writes [TOOLS-2551]
- show latencies [TOOLS-2605]
New features
- asadm warns the user upon startup if a cluster, namespace, or set, is in a stop writes state. [TOOLS-2516]
- The asadm commands info sindex and info namespace usage display relevant metrics for sindex-type flash. [TOOLS-2562]
Upcoming changes
- The deprecated AQL truncate command will be removed in the next release. Use `asadm manage truncate instead.
Full Changelog: 2.16.0...2.17.0
2.16.0
This release greatly improves asadm help output and many other changes listed below.
Improvements
[TOOLS-2543] - (ASADM) Improve asadm help output.
[TOOLS-2050] - (ASADM) Allow the collectinfo command to handle a blocking proxy.
[TOOLS-2558] - (TOOLS) Remove unused files under cl_py and distributed under /opt/aerospike/lib/*py.
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-2535] - (BUILD) Update go in build containers to 1.20.5.
Full Changelog: 2.15.0...2.16.0
2.15.0
This release adds the show user stats 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 user stats command.
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.
Full Changelog: 2.14.0...2.15.0