Releases: aerospike/aerospike-client-go
Releases · aerospike/aerospike-client-go
v8.2.2
v7.10.1
Release Date: May 05, 2025
- Minor back port release.
Bug Fixes
- Adding
err
to return inNode.requestRawInfo
. [CLIENT-3438]
Full Changelog: v7.10.0...v7.10.1
v7.10.0
Release Date: April 29, 2025
- Minor back port release.
Bug Fixes
- Setting
Policy.TotalTimeout
to 0 causes Scan / Query to fail (timeout). [CLIENT-3379]
Full Changelog: v7.9.0...v7.10.0
v8.2.1
Release Date: April 14, 2025
- Minor fix release.
Improvements
- Update dependencies due to snyk security reports. [CLIENT-3399]
Bug Fixes
- Panic in
BatchGet
when using MRT and Filter Expression together. [CLIENT-3384] - Retries fail on
PutPayload
command. [CLIENT-3397] - Fix backward compatibility broken in
Connection.SetTimeout
API. [CLIENT-3398]
Full Changelog: v8.2.0...v8.2.1
v8.2.0
Release Date: March 18, 2025
- Minor fix release.
Improvements
- Update documentation for
RecordsPerSecond
scan/query policy. [CLIENT-3361]
Bug Fixes
- Setting
TotalTimeout
to 0 causes Scan / Query to fail (timeout). [CLIENT-3379] BatchRead
on Non-Existing namespace with transaction policy does not throw expected error. [CLIENT-3376]- Insufficient Error Messages from MRT commit failure. [CLIENT-3353]
- Fix panic when trying to commit a MRT with no read and write transaction. [CLIENT-3374]
Full Changelog: v8.1.0...v8.2.0
v6.16.0
Release Date: March 13, 2025
- Minor backported fix release.
- Debian 9 Stretch LTS has reached its End of Life on June 30 2022. We will drop support for Debian 9 in an upcoming client release.
Bug Fixes
- Fix an issue where rack policy always returns the master node. Resolves #455 [CLIENT-3156]
- Parsing error during node rack update. [CLIENT-3348]
Full Changelog: v6.15.1...v6.16.0
v8.1.0
Release Date: February 26, 2025
- Minor fix release.
New Features
- Support old PHP7 client encoded boolean and null values. [CLIENT-3334]
Improvements
- Reject BinNames > 15 bytes on client-side. [CLIENT-3349]
Bug Fixes
- MRT error occurrence varies depending on the number of records. PR #465, thanks to Yevgeny Rizhkov [CLIENT-3347]
- Parsing error during node rack update. [CLIENT-3348]
- Fix
nil
check for error inexecuteIter
method. PR #470, thanks to Oleksii
Full Changelog: v8.0.1...v8.1.0
v7.9.0
Release Date: February 26, 2025
- Minor back port release.
New Features
- Support old PHP7 client encoded boolean and null values. [CLIENT-3334]
Bug Fixes
- Parsing error during node rack update. [CLIENT-3348]
Full Changelog: v7.8.0...v7.9.0
v8.0.1
Release Date: February 05, 2025
- Major fix release.
Bug Fixes
- New key struct causes incorrect generation increment in MRT. [CLIENT-3305]
- Fix UDF can read a record with an expired transaction. [CLIENT-3326]
Full Changelog: v8.0.0...v8.0.1
v8.0.0
Release Date: January 22, 2025
- Major Release
- For a full list of changes, refer to the previous beta release notes.
New Features
- Implement iterator support for
Recordset
. [CLIENT-3257]
Bug Fixes
- Return an error when Transaction commit called, but transaction was already aborted. [CLIENT-3275]
- Duplicate parsing of fields in
RecordParser.ParseRecord
. [CLIENT-3295] - New
OnLockingOnly
attribute for various write policies to write only if provisional does not exist. [CLIENT-3261] - Clarify that
BasePolicy.UseCompression
requires Enterprise Edition. [CLIENT-3227] - Add
MRT_ALREADY_LOCKED
andMRT_MONITOR_EXISTS
error codes. [CLIENT-3260] - Update dependencies due to Snyk CVE reports. [CLIENT-3292] [CLIENT-3293]
- Fix Transaction related client exception inconsistency between clients. [CLIENT-3274]
- Do not close/delete Transaction monitor record on abort/commit when a write command in that Transaction fails and is
inDoubt
. [CLIENT-3207] - Remove the txn instance from the copied write policy when adding Transaction monitor keys. [CLIENT-3283]
- Normalize API reference language with server 8.0 site docs. [CLIENT-3270]
- Transaction commit returns 'Failed to commit one or more record versions' error. [CLIENT-3258]
Full Changelog: v8.0.0-beta.2...v8.0.0