Releases: aerospike/aerospike-server
Releases · aerospike/aerospike-server
4.1.0.4
Aerospike Server Community Edition 4.1.0.4
Description
- DO NOT UPGRADE from 3.13 (or earlier) directly to this release. Instead, upgrade to 4.1.0.6, 4.2 or 4.3.
- If you have already upgraded directly from 3.13 to this version, upgrade to 4.1.0.6 prior to any further upgrade.
- After the upgrade to 4.1.0.6 depending on the client’s versions being utilized it may be necessary to restart them (including XDR).
New Features
Improvements
Bug Fixes
- Enterprise & Community
- [AER-5908] - (UDF) Memory leak running UDFs in single-bin namespaces.
- Enterprise Only
- [AER-5903] - (STORAGE) Zero padding at end of write blocks may decrypt to accidentally yield good record magic.
Known Issues
Updates
4.2.0.5
Aerospike Server Community Edition 4.2.0.5
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
Bug Fixes
- Enterprise & Community
- [AER-5898] - (CLUSTERING) A node may still rebalance after abandoning a clustering attempt.
- Enterprise Only
- [AER-5899] - (KVS) Fast restart may unnecessarily assert on finding deleted but not yet freed records.
- [AER-5844] - (XDR) In a single DC scenario, some records may not be shipped if link goes down while processing failed node. Introduced in 3.10.1.
- [AER-5890] - (XDR) Window shipper can get stuck if the link to all DCs goes down. Introduced in 3.10.0.2.
Known Issues
Updates
4.2.0.4
Aerospike Server Community Edition 4.2.0.4
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
Bug Fixes
- Enterprise & Community
- [AER-5889] - (KVS) Memory leak replicating or migrating records bigger than 1 MB, or ordered maps/lists near that size, in non
data-in-memory
namespaces.
- [AER-5889] - (KVS) Memory leak replicating or migrating records bigger than 1 MB, or ordered maps/lists near that size, in non
Known Issues
Updates
4.2.0.3
Aerospike Server Community Edition 4.2.0.3
Description
- When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
Improvements
Bug Fixes
- Enterprise & Community
- [AER-5879] - (FABRIC) Records a few bytes less than 1M, or bigger than 1M, will cause a crash in fabric.
Known Issues
Updates
4.1.0.2
Aerospike Server Community Edition 4.1.0.2
Description
- DO NOT UPGRADE from 3.13 (or earlier) directly to this release. Instead, upgrade to 4.1.0.6, 4.2 or 4.3.
- If you have already upgraded directly from 3.13 to this version, upgrade to 4.1.0.6 prior to any further upgrade.
- After the upgrade to 4.1.0.6 depending on the client’s versions being utilized it may be necessary to restart them (including XDR).
New Features
Improvements
Bug Fixes
- Enterprise & Community
- [AER-5879] - (FABRIC) Records a few bytes less than 1M, or bigger than 1M, will cause a crash in fabric.
Known Issues
Updates
4.2.0.2
Aerospike Server Community Edition 4.2.0.2
Description
- Storage Format Improvement
- Aerospike 4.2: Storage Efficiency and Speed Improvements
- When upgrading the Aerospike Server, from a version prior to 4.2, follow the 4.2 special upgrade steps document Storage Format Upgrade in 4.2 Release.
- We have significantly reduced record storage overhead. For sizing please follow the updated Linux Capacity Planning Guide.
- When upgrading the Aerospike Server, from a version prior to 3.14, please follow the upgrade and protocol-switching PREREQUISITES for 3.13.0.11 documentation for Upgrade to 3.13.
- We have deprecated support for Ubuntu 12.04.
- For more information please refer to: Ubuntu 12.04 (Precise Pangolin) reaches End of Life on April 28 2017
New Features
- Enterprise & Community
- New Distro - Ubuntu 18.04
Improvements
- Enterprise & Community
- [AER-5862] - (KVS) Namespace context configuration item
partition-tree-sprigs
minimum and default values increased to 256. - [AER-5863] - (KVS) Deprecated namespace context configuration item
partition-tree-locks
. - [AER-5850] - (STORAGE) Maximum
write-block-size
increased to 8MB. - [AER-5858] - (STORAGE) Increased maximum devices per namespace to 128.
- [AER-5859] - (STORAGE) Significantly reduced record storage overhead.
- [AER-5878] - (FABRIC) Removed message pool lock contention.
- [AER-5864] - (LOGGING) Improved signal context dumped in log on assertions and crashes.
- [AER-5866] - (STATS) Improved object size histograms, deprecated namespace context configuration item
obj-size-hist-max
, added service context configuration itemobject-size-hist-period
.
- [AER-5862] - (KVS) Namespace context configuration item
- Enterprise Only
- [AER-5860] - (KVS) Much faster fast restart.
- [AER-5861] - (STORAGE) Made device configuration order independent across fast restart.
Bug Fixes
- Enterprise & Community
- [AER-5756] - (KVS)
auto-pin
unnecessarily fails assertion on servers with 72 TX network queues and i40e driver. - [AER-5869] - (INFO) Info reports duplicate
heartbeat.mesh-seed-address-port
. - [AER-5876] - (STATS) When 'read' and 'batch-sub', or 'udf' and 'udf-sub' histograms are both enabled, the histograms are incorrect.
- [AER-5756] - (KVS)
Known Issues
Updates
- aerospike-tools 3.15.3.8
4.1.0.1
Aerospike Server Community Edition 4.1.0.1
Description
- DO NOT UPGRADE from 3.13 (or earlier) directly to this release. Instead, upgrade to 4.1.0.6, 4.2 or 4.3.
- If you have already upgraded directly from 3.13 to this version, upgrade to 4.1.0.6 prior to any further upgrade.
- After the upgrade to 4.1.0.6 depending on the client’s versions being utilized it may be necessary to restart them (including XDR).
- Introduction of LDAP support
- LDAP is an Enterprise Edition only feature requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license.
- Configuring LDAP
- Encryption at rest is an Enterprise Edition only feature now requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license. Customers who have previously implemented encryption at rest should contact their account representative or Aerospike Support prior to starting an upgrade.
- Strong Consistency is an Enterprise Edition only feature requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license.
New Features
- Enterprise & Community
- New Distro - Debian 9
- Enterprise Only
- [AER-5848] - (LDAP) Added support for external authentication via LDAP.
- [AER-5483] - (XDR) Added a command to force an XDR destination cluster into window shipping.
Improvements
- Enterprise & Community
- [AER-5837] - (FABRIC) Do not retransmit fabric message which is still in fabric's message queue.
- [AER-5857] - (FABRIC) Reduced memory consumption and number of system calls in fabric layer.
- [AER-5845] - (BATCH) Batch-index responses are now non-blocking.
- [AER-5841] - (LOGGING) Include client IP address in log line for failed info responses.
- Enterprise Only
- [AER-5856] - (BALANCE) For strong consistency, reduced pessimism in certain cases when regime is skipped.
Bug Fixes
- Enterprise & Community
- [AER-5853] - (CDT) Add_items with replace policy on unordered maps fails unless all items are replaced.
- [AER-5855] - (CDT) Some single-result operations on ordered CDTs return an error code instead of an empty result.
- Enterprise Only
- [AER-5746] - (XDR) Time lag value can be incorrect.
- [AER-5839] - (XDR) Node without XDR section configured crashes when other nodes in the cluster are configured.
Known Issues
Updates
- aerospike-tools 3.15.3.6
4.0.0.5
Aerospike Server Community Edition 4.0.0.5
Description
- DO NOT UPGRADE from 3.13 (or earlier) directly to this release. Instead, upgrade to 4.0.0.6, 4.1.0.6, 4.2 or 4.3.
- If you have already upgraded directly from 3.13 to this version, upgrade to 4.0.0.6 prior to any further upgrade.
- After the upgrade to 4.0.0.6 depending on the client’s versions being utilized it may be necessary to restart them (including XDR).
- Strong Consistency an Enterprise Edition only feature requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license.
New Features
Improvements
Bug Fixes
- Enterprise & Community
- [AER-5838] - (KVS) Omitting a closing brace ( } ) in a namespace context configuration eventually causes a crash.
- Enterprise Only
- [AER-5847] - (STORAGE) Ensure decrypt caller fails magic check if decrypt fails magic check. Introduced in 3.15.1.3
Known Issues
Updates
4.0.0.4
Aerospike Server Community Edition 4.0.0.4
Description
- DO NOT UPGRADE from 3.13 (or earlier) directly to this release. Instead, upgrade to 4.0.0.6, 4.1.0.6, 4.2 or 4.3.
- If you have already upgraded directly from 3.13 to this version, upgrade to 4.0.0.6 prior to any further upgrade.
- After the upgrade to 4.0.0.6 depending on the client’s versions being utilized it may be necessary to restart them (including XDR).
- Strong Consistency an Enterprise Edition only feature requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license.
New Features
Improvements
- Enterprise & Community
- [AER-5823] - (STORAGE) Prevent duplicate 'file' or 'device'
storage-engine
context configuration items. - [AER-5825] - (STATS) Renamed 'cluster_clock_skew' statistic to
cluster_clock_skew_ms
.
- [AER-5823] - (STORAGE) Prevent duplicate 'file' or 'device'
Bug Fixes
- Enterprise & Community
- [AER-5831] - (KVS) Proxied transactions that time out shortly after insertion into hash may double free fabric message.
- [AER-5829] - (CDT) List-by-value-list operation on ordered list may crash with certain value parameters. Introduced in 3.16.0.1
- [AER-5830] - (CDT) By-list-value-list, by-map-key-list, by-map-value-list operations may crash if parameter lists contain duplicate elements. Introduced in 3.16.0.1
- Enterprise Only
- [AER-5828] - (KVS) Memory leak in fabric when sending replication confirmation message (in
strong-consistency
mode). - [AER-5822] - (STORAGE) At startup, if device is encrypted, check of device header's strong consistency flag is bypassed.
- [AER-5835] - (STORAGE) Post-write queue is not thread-safe in
commit-to-device
mode. - [AER-5824] - (XDR) Crash when bin shipping is enabled and a record contains only zero-length blobs and/or strings.
- [AER-5828] - (KVS) Memory leak in fabric when sending replication confirmation message (in
Known Issues
Updates
4.0.0.1
Aerospike Server Community Edition 4.0.0.1
Description
- DO NOT UPGRADE from 3.13 (or earlier) directly to this release. Instead, upgrade to 4.0.0.6, 4.1.0.6, 4.2 or 4.3.
- If you have already upgraded directly from 3.13 to this version, upgrade to 4.0.0.6 prior to any further upgrade.
- After the upgrade to 4.0.0.6 depending on the client’s versions being utilized it may be necessary to restart them (including XDR).
- Introduction of Strong Consistency
- Strong Consistency an Enterprise Edition only feature requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license.
- Consistency Architecture Guide
- Consistency Guide
- Configuring Strong Consistency
- Consistency Management
New Features
- Enterprise Only
- [AER-5816] - (KVS) Introduced strong consistency, enabled by namespace context configuration item
strong-consistency
. - [AER-5815] - (DEPLOYMENT) Introduced feature keys for select enterprise features.
- [AER-5818] - (CLUSTERING) Rack-aware is now an enterprise feature.
- [AER-5816] - (KVS) Introduced strong consistency, enabled by namespace context configuration item
- Community Only
- [AER-5817] - (DEPLOYMENT) Introduced maximum cluster size of 8, introduced maximum of 2 namespaces.
Improvements
Bug Fixes
Known Issues
Updates
- aerospike-tools 3.15.3.2