Skip to content

Releases: aerospike/aerospike-client-go

Hotfix release

09 Nov 15:14
Compare
Choose a tag to compare

We recommend upgrading to this version, or cherry-picking the changeset to your vendored version if possible.

  • Fixes

    • Handle cleanup cases in Offer and DropIdleTail for singleConnectionHeap. (Github #318)
    • Unlock the mutex in singleConnectionHeap.Poll if called after cleanup. (Github #323) thanks to linchuan4028
  • 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

10 Sep 09:54
Compare
Choose a tag to compare
  • Fixes

    • Fixes an issue where initial tend was not adhering to the ClientPolicy.Timeout (CLIENT-1344)

Minor fix release

19 Aug 14:39
Compare
Choose a tag to compare
  • Fixes

    • Corrects the maximum bin name size in error message.
    • Fixes geo coordinates in predexp tests due to more strict server validation.
    • Fixes misspelled words and doc links. PR #311, thanks to Abhay

Minor fix release

07 Jul 14:24
Compare
Choose a tag to compare
  • Fixes

    • Fixes Client.SetWhitelist API.
    • Fixes an issue where Whilelist was not returned during QueryRole.

Minor fix release

03 Jul 19:59
Compare
Choose a tag to compare
  • Fixes

    • Resolves an issue where batch retry could return some nil records in some situations.

Minor Fix and Improvements

29 Jun 15:12
Compare
Choose a tag to compare
  • 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 an error. 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

17 Jun 14:58
Compare
Choose a tag to compare
  • Fixes

    • Fixes caching of embedded structs with options in alias. Resolves issue #301.

Major Feature Release

08 Jun 16:41
Compare
Choose a tag to compare

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 with policy.ReadModeSC = as.ReadModeSCLinearize.
    • Adds support for whitelists in Roles.

Minor feature release.

28 May 18:10
Compare
Choose a tag to compare
  • New Features

    • Adds MapCreateOp and ListCreateOp in Context for CDTs.

Major Feature Release

27 May 22:13
Compare
Choose a tag to compare
  • New Features

    • Adds HyperLogLog support.
  • Improvements

    • Exports estimateSize on Value Datastructure. PR #299, thanks to Sainadh Devireddy
    • Adds more detail regarding ClientPolicy.IdleTimeout in the documentation, and changes the default value to 55 seconds.