Skip to content

Releases: aerospike/aerospike-admin

2.18.0

31 Aug 21:48
ce5e393
Compare
Choose a tag to compare

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 displays cluster_key as inf 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

Full Changelog: 2.17.0...2.18.0

2.17.0

27 Jul 00:28
79cef19
Compare
Choose a tag to compare

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:

New features

Upcoming changes

Full Changelog: 2.16.0...2.17.0

2.16.0

07 Jul 02:23
f70f91e
Compare
Choose a tag to compare

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

01 Jun 05:32
eb2dc17
Compare
Choose a tag to compare

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

24 Apr 23:37
1015a30
Compare
Choose a tag to compare

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

25 Mar 06:37
47b5e4d
Compare
Choose a tag to compare
  • 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.
  • 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

22 Dec 05:28
c4d6bf3
Compare
Choose a tag to compare
  • 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

13 Dec 03:25
4c21f6d
Compare
Choose a tag to compare

Improvements

[TOOLS-2286] - (ASADM) Bundle asadm with Python 3.10.

2.11.0

18 Nov 12:54
fc4d02e
Compare
Choose a tag to compare
  • 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

01 Oct 02:36
9d72bb5
Compare
Choose a tag to compare

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