github aerospike/aerospike-client-go v6.4.0
Major fix release

latest releases: v7.7.2, v7.7.1, v7.7.0...
2 years ago

This is a Major fix release. We recommend you update to this version ASAP. A bug might occur when a client performing a scan hits a "Partition Unavailable" during an unstable cluster (in both high availability (AP) and strong consistency (CP) modes). Previous versions of the client aborted the scan and put the connection back into the pool, which might cause unprocessed results to be sent to a different transaction (of the same client), possibly resulting in incorrect application behavior. This has been fixed by Go Client v5.10.0 and v6.4.0.

  • Fixes

    • [CLIENT-1827] IdleTimeout new default 0 may be missing tend thread reaping.
    • [CLIENT-1822] Scan/Query/Other streaming commands, including some Batch could put a faulty connection back to the pool after a cluster event where in certain conditions its buffer contents would end up in another scan and mix the results.
    • Update go.mod, redact buggy versions and update required Go version to v1.16
  • Improvements

    • Update the examples for the new scan/queries
    • Avoid indirection for []byte conversion during reflection. Resolves #382.
    • Change v5 to v6 in some outdated documentation.

Don't miss a new aerospike-client-go release

NewReleases is sending notifications on new releases.