github aerospike/aerospike-client-go v1.8.0
Major Release

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

December 1 2015 : v1.8

Major release. Adds new features and fixes important bugs.

  • New Features
    • Added ScanAllObjects, ScanNodeObjects, QueryObjects and QueryNodeObjects to the client, to facilitate automatic unmarshalling of data similar to GetObject.
      • NOTICE: This feature and its API are experimental, and may change in the future. Please test your code throughly, and provide feedback via Github.
    • Added ScanPolicy.IncludeLDT option (Usable with yet to be released server v 3.7.0)
    • Added LargeList.Exist method.
  • Improvements
    • Makes Generation and Expiration values consistent for WritePolicy and Record.
      • NOTICE! BREAKING CHANGE: Types of Record.Generation and Record.Expiration, and also WritePolicy.Generation and WritePolicy.Expiration have changed, and may require casting in older code.
    • Refactor tools/asinfo to be more idiomatic Go. PR #86, thanks to Tyler Gibbons
    • Many documentation fixes thanks to Charl Matthee and Tyler Gibbons
  • Fixes
    • Changed the KeepConnection logic from black-list to white-list, to drop all
    • Fix RemoveNodesCopy logic error.
    • Add missing send on recordset Error channel. PR #99, thanks to Geert-Johan Riemer
    • Fix skipping of errors/records in (*recordset).Results() select after cancellation. PR #99, thanks to Geert-Johan Riemer

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

NewReleases is sending notifications on new releases.