Releases: aerospike/aerospike-admin
2.18.0
This version adds bug fixes and improvements to asadm.
Bug Fixes
show pmap
does not consistently return results for all nodes in specific tls scenarios. [TOOLS-2267]show statistics
displayscluster_key
asinf
or a float in some cases. [TOOLS-2570]- The asadm
--timeout
is 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
2.14.0
Improvements
[TOOLS-2372] - (ASADM) If asadm is already running as root, don't use sudo in front of collectinfo system commands.
[TOOLS-2482] - (TOOLS) Build go tools with go 1.20.3.
Bug Fixes
[TOOLS-2149] - (ASADM) summary command output is missing "Cluster name".
[TOOLS-2448] - (ASADM) If security is enabled, collectinfo's summary should show it under Active Features.
[TOOLS-2468] - (ASADM) info sindex command incorrectly displays Keys, Avg Per Rec, and Avg Per Bin Val for servers before 6.0.
[TOOLS-2484] - (ASADM) show latencies latency bucket aggregation is wrong.
Full Changelog: 2.13.0...2.14.0
2.13.0
- Added support for Red Hat Enterprise Linux 9 (RHEL-9).
- Added support for Ubuntu 22.04 LTS.
- Removed support for Debian 10 (ARM64 only).
- Removed support for Ubuntu 18.04 LTS.
- For more information please refer to: Ubuntu Linux 18.04 LTS.
- Added support for Debian 9 in order to maintain compatibility with a fix for the Aerospike Server Enterprise Edition for US Federal.
New Features
- [TOOLS-2200] - (ASADM) Display XDR filter information with show xdr filter command.
- [TOOLS-1941] - (ASADM) Add namespace level stats to show statistics xdr in asadm.
- [TOOLS-2350] - (ASADM) Add the ability to view quota defined on a set in the info set command.
- [TOOLS-2353] - (ASADM) Have consistent quit commands across aql and asadm.
Improvements
- [TOOLS-2298] - (TOOLS) Upgrade C tools to openssl3.
- [TOOLS-2319] - (ASADM) Add a Storage Type column to 'info sindex'.
- [TOOLS-2376] - (ASADM) Bundle asadm with Python 3.10.10.
- [TOOLS-2434] - (ASADM) Add sindex-type and usage statistics to the info namespace command in asadm.
- [TOOLS-2438] - (ASADM) Add the new used_bytes stat to info sindex.
- [TOOLS-2447] - (ASADM) Rename summary Cluster table "Active" and "Total" columns to include "Namespaces".
- [TOOLS-2453] - (ASADM) Support server 6.3 configuration auto-completion.
Bug Fixes
- [TOOLS-2310] - (ASADM) Commas separators are no longer parsed correctly.
- [TOOLS-2337] - (ASADM) Unable to connect to the cluster from macOS x86 when TLS is enabled.
- [TOOLS-2355] - (ASADM) Asadm aborts with FATAL FIPS SELFTEST FAILURE on FIPS-enabled OS.
- [TOOLS-2375] - (ASADM) License unique data usage does not take into account the replication factor on servers before 3.15.1.3.
- [TOOLS-2416] - (ASADM) Collectinfo-analyzer does not show batch-index latencies.
- [TOOLS-2421] - (ASADM) show jobs scans shows an erroneous error message.
- [TOOLS-2424] - (ASADM) info namespace Used% aggregation can be incorrect when Total varies significantly between nodes.
- [TOOLS-2439] - (ASADM) collectinfo and show latencies fail with error with mixed server versions and latency data is unpopulated.
- [TOOLS-2441] - (ASADM) collectinfo --ignore-errors flag is not acknowledged is some cases.
- [TOOLS-2443] - (ASADM) show user and show roles stops returning output after the like modifier is used.
Full Changelog: 2.12.0...2.13.0
2.12.0
- First version to support MacOS arm64 M-Series chips.
New Features
- [TOOLS-2271] - (TOOLS) Support MacOS arm64 M-Series chips.
Bug Fixes
- [TOOLS-2302] - (ASADM) Asadm fails to load config file when using --config-file.
- [TOOLS-2277] - (ASINFO) Asinfo calls wrong asadm when multiple asadm/asinfo bundles are present on the system.
- [TOOLS-2278] - (ASINFO) Remove ability to inject command through asinfo.
Known Issues
- [TOOLS-2310] - (ASADM) Commas are no longer allowed as role separators for the ‘manage acl’ commands.
2.11.1
- Removed support for Debian 9 Stretch LTS
Improvements
[TOOLS-2286] - (ASADM) Bundle asadm with Python 3.10.
2.11.0
- First version to support linux/arm64.
- Requires Aerospike Server version 4.9 or later.
- The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
- Removed support for Debian 9 Stretch LTS
Improvements
[TOOLS-2182] - (PACKAGING) Remove support for Debian 9
[TOOLS-2169] - (ASADM) Support ARM64 Linux.
Bug Fixes
[TOOLS-2220] - (ASADM) Unable to specify node by IP if more than one node IP starts with the same number in the last octet.
2.10.0
Requires Aerospike Server version 4.9 or later.
The asadm and asinfo binaries are now installed under /opt/aerospike/bin/asadm/.
Improvements
[TOOLS-1950] - (ASADM) Add sudo ethtool -S command to collectinfo.
Bug Fixes
[TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not.
[TOOLS-2166] - (ASADM) The summary command does not show F- to indicate federal edition.
[TOOLS-2148] - (ASADM) Running the summary command multiple times breaks the "OS Version" field.
[TOOLS-2146] - (ASADM) info sindex state reads "Read-Only" instead of "Read-Write`.