Releases: aerospike/aerospike-admin
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-writes
does not report if stop-writes are triggered viastorage-engine device
orstorage-engine pmem
metrics. - [TOOLS-2697] - (ASADM) Asadm's
show config
command 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 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.