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