-
New Features
- [CLIENT-2766] Support
RawBlobValue
in the Go client. - [CLIENT-2767] Support Persistent List Indexes.
- [CLIENT-2823] Support
QueryDuration
. - [CLIENT-2831] Support
ReadPolicy.ReadTouchTTLPercent
. - [CLIENT-2240] Add more client statistics.
- Adds the following statistics:
circuit-breaker-hits
: Number of times circuit breaker was hit.connections-error-other
: Connection errors other than timeouts.connections-error-timeout
: Connection Timeout errors.connections-idle-dropped
: The connection was idle and dropped.connections-pool-overflow
: The command offered the connection to the pool, but .the pool was full and the connection was closedexceeded-max-retries
: Number of transactions where exceeded maximum number of retries specified in the policyexceeded-total-timeout
: Number of transactions that exceeded the specified total timeouttotal-nodes
: Total number of nodes in the cluster
- Adds the following statistics:
- Export private fields in
PartitionStatus
and addRecordset.BVal
.
- [CLIENT-2766] Support
-
Improvements
- [CLIENT-2784] Do not use batch repeat flag on batch writes when
policy.SendKey
is set totrue
. - [CLIENT-2442] Document that Only
string
,integer
,bytes
are allowed as map key types;Policy.SendKey
clarification. - Reduce the required Go version to 1.20 to support EL9; Update the dependencies.
- Update
ExpCond()
doc to say that all action expressions must return the same type.
- [CLIENT-2784] Do not use batch repeat flag on batch writes when
-
Fixes
- [CLIENT-2811]
RespondPerEachOp
doesn't work for list operation. To allow backwards compatibility, this change will change the default value ofRespondPerEachOp
totrue
. - [CLIENT-2818] Fix return type for
ExpListRemoveByValueRange
. - Update the proto grpc files to resolve namespace issues.
- Improve the tests for
BatchOperations
to run on Github Actions. - Fix tests that relied on the server
nsup-period
setting to be larger than zero. - Fix Truncate test on slow servers.
- [CLIENT-2811]