Skip to content

Releases: aerospike/aerospike-client-go

Minor fix release.

05 May 20:29
174a824
Compare
Choose a tag to compare
  • Fixes
    • [CLIENT-3438] Adding err to return in Node.requestRawInfo.

Minor backport release.

05 May 20:28
877a82f
Compare
Choose a tag to compare
  • Fixes
    • [CLIENT-3438] Adding err to return in Node.requestRawInfo.

Minor backported fix release.

29 Apr 20:29
adac2af
Compare
Choose a tag to compare
  • Fixes
    • [CLIENT-3379] Setting Policy.TotalTimeout to 0 causes Scan / Query to fail (timeout).

Minor fix release

14 Apr 19:32
d2258ce
Compare
Choose a tag to compare
  • Improvements

    • [CLIENT-3399] Update dependencies due to snyk security reports.
  • Fixes

    • [CLIENT-3384] Panic in BatchGet when using MRT and Filter Expression together.
    • [CLIENT-3397] Retries fail on PutPayload command.
    • [CLIENT-3398] Fix backward compatibility broken in Connection.SetTimeout API.

Minor fix release

18 Mar 22:28
d5f672a
Compare
Choose a tag to compare
  • Fixes

    • [CLIENT-3379] Setting TotalTimeout to 0 causes Scan / Query to fail (timeout).
    • [CLIENT-3376] BatchRead on Non-Existing namespace with transaction policy does not throw expected error.
    • [CLIENT-3353] Insufficient Error Messages from MRT commit failure.
    • [CLIENT-3374] Fix panic when trying to commit a MRT with no read and write transaction.
  • Improvements

    • [CLIENT-3361] Update documentation for RecordsPerSecond scan/query policy.

Minor backported fix release.

13 Mar 22:36
cdbe3af
Compare
Choose a tag to compare
  • Fixes
    • [CLIENT-3156] Fix an issue where rack policy always returns the master node. Resolves #455
    • [CLIENT-3348] Parsing error during node rack update.

Minor fix release

26 Feb 20:50
6400205
Compare
Choose a tag to compare
  • New Features

    • [CLIENT-3334] Support old PHP7 client encoded boolean and null values.
  • Fixes

    • [CLIENT-3347] MRT error occurrence varies depending on the number of records. PR #465, thanks to Yevgeny Rizhkov
    • [CLIENT-3348] Parsing error during node rack update.
    • Fix nil check for error in executeIter method. PR #470, thanks to Oleksii
  • Improvements

    • [CLIENT-3349] Reject BinNames > 15 bytes on client-side.

Minor backport release.

26 Feb 20:49
f573d58
Compare
Choose a tag to compare
  • New Features

    • [CLIENT-3334] Support old PHP7 client encoded boolean and null values.
  • Fixes

    • [CLIENT-3348] Parsing error during node rack update.

Major fix release

05 Feb 18:07
1d3178b
Compare
Choose a tag to compare
  • Fixes
    • [CLIENT-3305] New key struct causes incorrect generation increment in MRT.
    • [CLIENT-3326] Fix UDF can read a record with an expired transaction.

Major Release

22 Jan 20:01
310ed26
Compare
Choose a tag to compare
  • New Features

    • [CLIENT-3257] Implement iterator support for Recordset.
  • Fixes

    • [CLIENT-3275] Return an error when Transaction commit called, but transaction was already aborted.
    • [CLIENT-3295] Duplicate parsing of fields in RecordParser.ParseRecord.
    • [CLIENT-3261] New OnLockingOnly attribute for various write policies to write only if provisional does not exist.
    • [CLIENT-3227] Clarify that BasePolicy.UseCompression requires Enterprise Edition.
    • [CLIENT-3260] Add MRT_ALREADY_LOCKED and MRT_MONITOR_EXISTS error codes.
    • [CLIENT-3292][CLIENT-3293] Update dependencies due to Snyk CVE reports.
    • [CLIENT-3274] Fix Transaction related client exception inconsistency between clients.
    • [CLIENT-3207] Do not close/delete Transaction monitor record on abort/commit when a write command in that Transaction fails and is inDoubt.
    • [CLIENT-3283] Remove the txn instance from the copied write policy when adding Transaction monitor keys.
    • [CLIENT-3270] Normalize API reference language with server 8.0 site docs.
    • [CLIENT-3258] Transaction commit returns 'Failed to commit one or more record versions' error.