-
New Features
- Support
lut-now
parameter forClient.Truncate()
in servers that support and require it. - Added support for CDT Map Relative Ops:
MapGetByKeyRelativeIndexRangeOp
,MapGetByKeyRelativeIndexRangeCountOp
,MapGetByValueRelativeRankRangeOp
,MapGetByValueRelativeRankRangeCountOp
,MapRemoveByKeyRelativeIndexRangeOp
,MapRemoveByKeyRelativeIndexRangeCountOp
. - Added support for CDT List Relative Ops:
ListGetByValueRelativeRankRangeOp
,ListGetByValueRelativeRankRangeCountOp
,ListRemoveByValueRelativeRankRangeOp
,ListRemoveByValueRelativeRankRangeCountOp
. - Added
INFINITY
andWILDCARD
values for use in CDT map/list comparators.
- Support
-
Improvements
- Increase default
Policy.SocketTimeout
to 30s. IfSocketTimeout
is longer thanTimeout
,Timeout
will be used instead silently. This change is done for the client to perform more intuitively in cloud environments. - Never return a random node if a node was not found in the partition map.
- Return more descriptive error messages on various partition map and other node related errors.
- Increase default
-
Changes
- Remove the ability to force old batch direct protocol on the client because the server will be removing support for the old batch direct protocol. This is an incompatible change.
- Update admin message version to 2.
- Remove unused error codes.
- Remove Go 1.7 and 1.8 from travis tests due to incompatibility with the test framework.