Skip to content

Releases: aerospike/aerospike-client-go

v8.2.2

05 May 20:29
174a824
Compare
Choose a tag to compare

Release Date: May 05, 2025

  • Minor fix release.

Bug Fixes

  • Adding err to return in Node.requestRawInfo. [CLIENT-3438]

Full Changelog: v8.2.1...v8.2.2

v7.10.1

05 May 20:28
877a82f
Compare
Choose a tag to compare

Release Date: May 05, 2025

  • Minor back port release.

Bug Fixes

  • Adding err to return in Node.requestRawInfo. [CLIENT-3438]

Full Changelog: v7.10.0...v7.10.1

v7.10.0

29 Apr 20:29
adac2af
Compare
Choose a tag to compare

Release Date: April 29, 2025

  • Minor back port release.

Bug Fixes

  • Setting Policy.TotalTimeout to 0 causes Scan / Query to fail (timeout). [CLIENT-3379]

Full Changelog: v7.9.0...v7.10.0

v8.2.1

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

Release Date: April 14, 2025

  • Minor fix release.

Improvements

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

Bug Fixes

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

Full Changelog: v8.2.0...v8.2.1

v8.2.0

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

Release Date: March 18, 2025

  • Minor fix release.

Improvements

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

Bug Fixes

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

Full Changelog: v8.1.0...v8.2.0

v6.16.0

13 Mar 22:36
cdbe3af
Compare
Choose a tag to compare

Release Date: March 13, 2025

  • Minor backported fix release.
  • Debian 9 Stretch LTS has reached its End of Life on June 30 2022. We will drop support for Debian 9 in an upcoming client release.

Bug Fixes

  • Fix an issue where rack policy always returns the master node. Resolves #455 [CLIENT-3156]
  • Parsing error during node rack update. [CLIENT-3348]

Full Changelog: v6.15.1...v6.16.0

v8.1.0

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

Release Date: February 26, 2025

  • Minor fix release.

New Features

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

Improvements

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

Bug Fixes

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

Full Changelog: v8.0.1...v8.1.0

v7.9.0

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

Release Date: February 26, 2025

  • Minor back port release.

New Features

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

Bug Fixes

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

Full Changelog: v7.8.0...v7.9.0

v8.0.1

05 Feb 18:07
1d3178b
Compare
Choose a tag to compare

Release Date: February 05, 2025

  • Major fix release.

Bug Fixes

  • New key struct causes incorrect generation increment in MRT. [CLIENT-3305]
  • Fix UDF can read a record with an expired transaction. [CLIENT-3326]

Full Changelog: v8.0.0...v8.0.1

v8.0.0

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

Release Date: January 22, 2025

New Features

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

Bug Fixes

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

Full Changelog: v8.0.0-beta.2...v8.0.0