Skip to content

Major fix release. We recommend updating to this version immediately.

Compare
Choose a tag to compare
@khaf khaf released this 28 Jun 15:46
· 48 commits to v5 since this release

[IMPORTANT NOTE] An authentication bug was introduced in Go client 5.0.0. As a result, the client may fail to refresh its session token after it expires, requiring the client to be restarted. If you are using password-based authentication, we highly recommend that you upgrade your client to version 5.6.0+, which you can do safely.

Major fix release. We recommend updating to this version immediately.

  • New Features

    • Add support for boolean bins in expressions (ExpBoolBin).
    • Add Node.PeersGeneration, Node.PartitionGeneration, Node.RebalanceGeneration.
    • Support TLS connections in benchmark tool. Resolves #313.
    • Expose Partition Health API to the user (Cluster.Healthy()). Resolves #334.
  • Improvements

    • Do not keep connection on all client-side errors.
    • Refactor batch commands to better reflect that keys are not created on batch requests.
    • Mention List/Map WriteFlags in List/Map Policy constructors.
    • Fix ClientPolicy.ErrorRateWindow documentation.
    • Fix benchmark document. Thanks to Koji Miyata
    • Fix unidiomatic variable naming. Thanks to Yevgeny Rizhkov
  • Fixes

    • Fix an issue where batch commands for a single node were not retried. Resolves #355.