aerospike-client-go v4.0.0 Release Notes

Release Date: 2020-11-27 // 5 months ago
  • ๐Ÿš€ This release deprecates PredExp filters and replaces them with the far more capable Expressions.

    ๐Ÿ†• New Features :

    - [CLIENT-1361] Replace predicate filters with new Aerospike Expressions.

    ๐Ÿ›  Fixes

    • Allows unmarshalling of bool fields to sub objects in reflection API. (Github #325)

    - Fixes an issue where BatchIndexGet commands were not retried in some circumstances.

    Incompatible changes :

    • Changes the BitResizeFlagsXXX enum types to BitResizeFlags type. This should not affect any code if the enums were used.
    • Changes the ListSortFlagsXXX enum types toListSortFlags are now typed. This should not affect any code if the enums were used.

Previous changes from v3.1.1

  • โฌ†๏ธ 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.