Aerospike Tools Release 3.29.0 (July 31, 2020)

Aerospike Tools version 3.29.0 was released on July 31, 2020.

  • On Linux Operating Systems, Aerospike Tools supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained.
  • On Linux Operating Systems, Aerospike Tools support for Python3.4 will be removed in the next major release.
  • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
  • Aerospike Tools support for Python2.7 will be removed in the next major release.
  • The installation of the future module is required by asloglatency.
    • The warning “ImportError: No module named builtins” is resolved by installing the ‘future’ module. For example: pip install future.
  • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
  • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
    • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run [asvalidation](https://www.aerospike.com/docs/tools/asvalidation/index.html).
    • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the [asvalidation](https://www.aerospike.com/docs/tools/asvalidation/index.html) tool.
  • We have deprecated support for Ubuntu 14.04.

Improvements

  • [TOOLS-1525] - (TOOLS) Added support for ubuntu 20.

Bug Fixes

  • [TOOLS-1502] - (AQL) Increase max role name length to 64 characters including null byte.

Updates