Releases: aerospike/aerospike-server
Releases · aerospike/aerospike-server
4.4.0.6
Aerospike Server Community Edition 4.4.0.6
Description
- The CentOS 7 RPM packages are built with OpenSSL 1.0.2, which is the current shipping package version. If you are running on an older version of CentOS 7 which uses OpenSSL 1.0.1, the installation will not succeed due to a dependency mismatch. Please resolve by either updating CentOS patches (security or whole release) to a point where OpenSSL 1.0.2 is used, or install OpenSSL 1.0.2 using "yum update openssl".
- A serious flaw has been discovered for HTTP v2 in the library used by change notification.
http-version
MUST be set tov1
to prevent xdr and change notification from being blocked. - When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
Bug Fixes
- Enterprise Only
- [AER-5981] - (ACL) Login command failure (e.g. incorrect password) may eventually result in assertion or double free.
Known Issues
Updates
4.3.1.7
Aerospike Server Community Edition 4.3.1.7
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
Bug Fixes
- Enterprise Only
- [AER-5981] - (ACL) Login command failure (e.g. incorrect password) may eventually result in assertion or double free.
Known Issues
Updates
4.4.0.5
Aerospike Server Community Edition 4.4.0.5
Description
- A serious flaw has been discovered for HTTP v2 in the library used by change notification.
http-version
MUST be set tov1
to prevent xdr and change notification from being blocked. - When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
- Enterprise & Community
- [AER-5975] - (SMD) Ignore unknown JSON items within SMD items.
Bug Fixes
- Enterprise Only
- [AER-5976] - (XDR) If using any HTTP version 2 option with 'change notification', bug in curl library can cause crash.
- [AER-5974] - (BALANCE) For
strong-consistency
namespaces, rare cluster split scenario after expanding roster can trigger assertion.
Known Issues
Updates
4.3.1.6
Aerospike Server Community Edition 4.3.1.6
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
- Enterprise & Community
- [AER-5975] - (SMD) Ignore unknown JSON items within SMD items.
Bug Fixes
- Enterprise Only
- [AER-5974] - (BALANCE) For
strong-consistency
namespaces, rare cluster split scenario after expanding roster can trigger assertion.
- [AER-5974] - (BALANCE) For
Known Issues
Updates
4.4.0.4
Aerospike Server Community Edition 4.4.0.4
Description
- change notification is an Enterprise Edition only feature requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license.
- Qualified
el6
package on Amazon Linux. - Qualified
el7
package on Amazon Linux 2. - A serious flaw has been discovered for HTTP v2 in the library used by change notification.
http-version
MUST be set tov1
to prevent xdr and change notification from being blocked. - When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
- Enterprise Only
- [AER-5960] - (XDR) Added xdr context configuration item
enable-change-notification
to export records to non-Aerospike destinations.
- [AER-5960] - (XDR) Added xdr context configuration item
Improvements
- Enterprise & Community
- [AER-5961] - (BATCH) Removed support for batch-direct mode.
- [AER-5964] - (CLUSTERING) Resolve DNS asynchronously to avoid blocking heartbeat.
- [AER-5955] - (INFO) Made
truncate
command safer against accidents when issuing the command via asinfo tool. - [AER-5963] - (INFO) Removed deprecated (client-only) 'replicas-prole' command.
- [AER-5946] - (GEO) Raised geo2dsphere-within context configuration item
max-cells
limit to 256, and mademin-level
andmax-level
dynamic.
- Enterprise Only
- [AER-5957] - (INFO) Added (client-only) 'rebalance-generation' and 'rack-ids' commands.
- [AER-5907] - (XDR) Added separate counter
xdr_ship_destination_permanent_error
for errors that are not relogged.
Bug Fixes
- Enterprise & Community
- [AER-5867] - (GEO) Predicate expression list value iteration fails for geoJson variables.
- [AER-5983] - (STATS) Transaction histograms for large requests (e.g., large writes and batches) may show inaccurate '...-start' time slice.
- Enterprise Only
- [AER-5965] - (CDT) For
storage-engine device
namespaces withdata-in-memory true
, ordered map with 2+ elements causes crash on restart. - [AER-5916] - (XDR) Reported time lag is inaccurate in digestlog overflow situations.
- [AER-5948] - (XDR) Log warnings use incorrect names for several TLS context configuration items.
- [AER-5965] - (CDT) For
Known Issues
Updates
- aerospike-tools 3.16.0
4.3.1.5
Aerospike Server Community Edition 4.3.1.5
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
- Enterprise & Community
- [AER-5950] - (STORAGE) When defrag load is extremely low, periodically flush defrag buffer in order to free source write blocks.
Bug Fixes
- Enterprise & Community
- [AER-5956] - (INFO)
cluster-stable
command fails for 100 or more nodes, or with parameter 'ignore-migrations=false'.
- [AER-5956] - (INFO)
- Enterprise Only
- [AER-5958] - (INFO) For
strong-consistency
namespaces,racks
command will return incorrect values if all roster nodes are not present.
- [AER-5958] - (INFO) For
Known Issues
Updates
4.3.1.4
Aerospike Server Community Edition 4.3.1.4
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
- Enterprise Only
- [AER-5951] - (BALANCE) Added info command
protect-roster-set
to make roster changes that remove nodes safer in various scenarios. - [AER-5952] - (BALANCE) For
strong-consistency
namespaces, improved availability in extremely rare cluster split scenario.
- [AER-5951] - (BALANCE) Added info command
Bug Fixes
- Enterprise & Community
- [AER-5953] - (GEO) Possible memory overwrite in extremely rare cases.
Known Issues
Updates
4.3.1.3
Aerospike Server Community Edition 4.3.1.3
Description
- Ability to "
quiesce
" nodes (Enterprise Only). - Password-protected TLS keys (Enterprise Only).
- Ability to
delay fill migrations
(Enterprise Only). - Ability to use
page cache for read
transactions. INF and WILDCARD types
for map and list comparators.- Qualified
el7
package on Oracle Linux version 7.4, Kernel version 3.10.0-693. - When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
- Enterprise & Community
- [AER-5944] - (STORAGE) Added storage context configuration item
read-page-cache
to disable O_DIRECT and O_DSYNC on selected read operations. - [AER-5945] - (CDT) Added INF and WILDCARD types for use in map and list comparators.
- [AER-5944] - (STORAGE) Added storage context configuration item
- Enterprise Only
- [AER-5292] - (BALANCE) Added info command
quiesce
to inform a node to prepare to be removed from the cluster. - [AER-5875] - (TLS) Added support for password-protected TLS keys.
- [AER-5931] - (MIGRATION) Added service context configuration item
migrate-fill-delay
to optionally delay "fill" migrations to temporary replicas.
- [AER-5292] - (BALANCE) Added info command
Improvements
- Enterprise & Community
- [AER-5915] - (KVS) Moved configuration item
transaction-pending-limit
from service context to namespace context. - [AER-5938] - (SINDEX) Secondary indexes now use SMD union merge instead of majority merge.
- [AER-5935] - (INFO) Added service context configuration item
enable-health-check
and info commandshealth-outliers
andhealth-stats
. - [AER-5921] - (NETWORK) Cap the listen() backlog at 512 instead of 128 connections.
- [AER-5947] - (STORAGE) Replace storage context configuration item 'fsync-max-sec' with
direct-files
. - [AER-5920] - (UDF) System Lua code is now loaded directly from C strings.
- [AER-5939] - (LOGGING) Use ticker warnings and detail messages to reduce log noise when failing to allocate index arena stages.
- [AER-5915] - (KVS) Moved configuration item
Bug Fixes
- Enterprise & Community
- [AER-5933] - (CDT) Map/List get-by-value, get-by-value-list comparison may be incorrect for maps/lists of different lengths.
- [AER-5930] - (CLUSTERING) Crash in service-list exchange when out of file descriptors.
- [AER-5943] - (GENERIC) JEMalloc may leak memory when threads exit their run functions.
- Enterprise Only
- [AER-5932] - (INFO) Some TLS configuration items returned by
get-config
contain underscores instead of hyphens. - [AER-5925] - (TLS) The TLS context configuration item
protocols
is parsed incorrectly when multiple values are specified.
- [AER-5932] - (INFO) Some TLS configuration items returned by
Known Issues
Updates
- aerospike-tools 3.15.3.18
4.3.0.10
Aerospike Server Community Edition 4.3.0.10
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
Bug Fixes
- Enterprise Only
- [AER-5941] - (BALANCE) AP cluster with namespace not on all nodes with
prefer-uniform-balance
true may access invalid memory. - [AER-5942] - (BALANCE) Using
prefer-uniform-balance
true in a cluster whose node count is a power of two will access uninitialized memory.
- [AER-5941] - (BALANCE) AP cluster with namespace not on all nodes with
Known Issues
Updates
4.3.0.9
Aerospike Server Community Edition 4.3.0.9
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
Bug Fixes
- Enterprise & Community
- [AER-5940] - (INFO) Crash when meminfo file reports zero physical memory.