Aerospike Server 5.5.0.2 (February 5, 2021)

Aerospike Database version 5.5.0.2 was released on February 5, 2021.

This major release contains a New Feature, and Improvements.

  • Downgrading from Aerospike Database version 5.5 or newer to version 5.4 or version 5.3 or version 5.2 (where XDR bin convergence has been used). Refer to Special Upgrades.
  • Downgrading from Aerospike Database version 5.4 to version 5.3 or version 5.2 (where XDR bin convergence has been used). Refer to Special Upgrades.
  • Downgrading from Aerospike Database version 5.2 or newer to a version previous to 5.2 (where XDR bin shipping has been used). Refer to Special Upgrades.
  • ATTENTION: Debian/Ubuntu users - if python2 is not installed, see the Python Package Dependency for .deb Installers article.
  • Support for the XDR bin-policy value ‘only-specified’, has been removed. Users of ‘only-specified’ will likely want to switch to ‘changed-and-specified’.
  • Aerospike Server version 5.1 or later requires the operating system distribution’s libcurl shared object library.
  • Before upgrading to 5.0.0.4 or later, customers already running 5.0.0.3 in a cluster which is an active XDR destination (i.e. an XDR destination also acting as a source XDR or that may in the future act as a source XDR), may want to consider stopping all XDR traffic to the cluster. (Enterprise Only)
    • In the unlikely case of an upgraded 5.0.0.4 or newer node going down while 5.0.0.3 nodes are still running, those nodes would mistakenly ship XDR writes even if forward has not been explicitly enabled.
    • Enterprise Licensees may contact Aerospike Support for any questions before upgrading.
  • Cross-Datacenter Replication (XDR) running in Aerospike Server version 5.0 or newer can only connect to XDR destination clusters running versions 4.1 or newer.
  • All nodes must be upgraded to Aerospike Server version 4.9.0.7 or newer. Please upgrade to the latest 4.9.0.x release prior to upgrading to Aerospike Server version 5.0 or newer.
    • Aerospike Server version 5.0 or newer will not form a cluster with version 4.8 nodes or earlier.
    • When upgrading the Aerospike Server refer to the Special Upgrades documentation.
  • The Aerospike Server will not start if obsolete configuration parameters are set in the Aerospike configuration file (aerospike.conf).
  • ATTENTION: As of Aerospike Server version 4.9, expirations and evictions are disabled by default.
  • CentOS Linux 8 End of Life is scheduled for December 2021.

New Features

  • Enterprise & Community
    • [AER-6389] - (PACKAGING) Removed support for CentOS 6.

Improvements

  • Enterprise & Community
    • [AER-6388] - (DEPLOYMENT) When starting Aerospike under systemd, wait for the network to be available.
    • [AER-6387] - (STATS) Added duplicate resolution statistics and log ticker line.
    • [AER-6385] - (UDF) Unpack msgpack booleans as booleans instead of converting them to integers.
  • Enterprise Only
    • [AER-6386] - (DEPLOYMENT) Added support for fetching and using multiple feature keys in one server instance.
    • [AER-6370] - (XDR) Added support for record deletion with bin level convergence.
    • [AER-6384] - (XDR) Added DC context configuration item max-recoveries-interleaved to limit the number of partitions to recover concurrently.