Releases: aerospike/aerospike-client-go
Releases · aerospike/aerospike-client-go
Hotfix release
We recommend upgrading to this version, or cherry-picking the changeset to your vendored version if possible.
-
Fixes
- Handle cleanup cases in
Offer
andDropIdleTail
forsingleConnectionHeap
. (Github #318) - Unlock the mutex in
singleConnectionHeap.Poll
if called after cleanup. (Github #323) thanks to linchuan4028
- Handle cleanup cases in
-
Changes
- Removes support for versions prior to Go v1.12 due to incompatibility in the testing library we use. Go v1.9+ should still work, though they will not be tested in our tests.
Minor fix release
-
Fixes
- Fixes an issue where initial tend was not adhering to the
ClientPolicy.Timeout
(CLIENT-1344)
- Fixes an issue where initial tend was not adhering to the
Minor fix release
Minor fix release
-
Fixes
- Fixes
Client.SetWhitelist
API. - Fixes an issue where
Whilelist
was not returned duringQueryRole
.
- Fixes
Minor fix release
-
Fixes
- Resolves an issue where batch retry could return some nil records in some situations.
Minor Fix and Improvements
-
Fixes
- Fixes an issue where if a slice was pre-assigned on a struct, the data would not be allocated to it in reflection API. PR #302, thanks to gdm85
- Fixes an issue where
Node.GetConnection()
could in some circumstances return no connection without anerror
. This would potentially cause a panic in VERY slow production servers.
-
Improvements
- Converts a few panics to errors in wire protocol encoding/decoding. Resolves issue #304.
Minor fix release
-
Fixes
- Fixes caching of embedded structs with options in alias. Resolves issue #301.
Major Feature Release
There are a few minor breaking API changes. See ClientPolicy
.
Note: There has been significant changes to clustering code. We recommend extensive testing before using in production.
- New Features
- Adds support for Relaxed Strong Consistency mode.
ClientPolicy.LinearizeRead = true
has been removed and should be replaced withpolicy.ReadModeSC = as.ReadModeSCLinearize
. - Adds support for whitelists in Roles.
- Adds support for Relaxed Strong Consistency mode.
Minor feature release.
-
New Features
- Adds
MapCreateOp
andListCreateOp
inContext
for CDTs.
- Adds
Major Feature Release
-
New Features
- Adds HyperLogLog support.
-
Improvements
- Exports
estimateSize
onValue
Datastructure. PR #299, thanks to Sainadh Devireddy - Adds more detail regarding
ClientPolicy.IdleTimeout
in the documentation, and changes the default value to 55 seconds.
- Exports