December 1 2015 : v1.8
Major release. Adds new features and fixes important bugs.
- New Features
- Added
ScanAllObjects
,ScanNodeObjects
,QueryObjects
andQueryNodeObjects
to the client, to facilitate automatic unmarshalling of data similar toGetObject
.- 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.
- Added
- Improvements
- Makes Generation and Expiration values consistent for WritePolicy and Record.
- NOTICE! BREAKING CHANGE: Types of
Record.Generation
andRecord.Expiration
, and alsoWritePolicy.Generation
andWritePolicy.Expiration
have changed, and may require casting in older code.
- NOTICE! BREAKING CHANGE: Types of
- Refactor tools/asinfo to be more idiomatic Go. PR #86, thanks to Tyler Gibbons
- Many documentation fixes thanks to Charl Matthee and Tyler Gibbons
- Makes Generation and Expiration values consistent for WritePolicy and Record.
- 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
- Changed the