Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.29.3
- Reverted
xerrors.IsTransportError(err)
behaviour for raw grpc errors to false
Full Changelog: v3.29.2...v3.29.3
v3.29.2
- Enabled server-side session balancing for sessions created from internal session pool
- Removed unused public
meta.Meta
methods - Renamed
meta.Meta.Meta(ctx)
public method tometa.Meta.Context(ctx)
- Rollbacked default balancer to
balancers.RandomChoice()
Full Changelog: v3.29.1...v3.29.2
v3.29.1
- Changed default balancer to
balancers.PreferLocalDC(balancers.RandomChoice())
Full Changelog: v3.29.0...v3.29.1
v3.29.0
- Refactored
internal/value
package for decrease CPU and memory workload with GC - Added
table/types.Equal(lhs, rhs)
helper for check equal for two types
Full Changelog: v3.28.3...v3.29.0
v3.28.3
- Fixed false-positive node pessimization on receiving io.EOF from stream
Full Changelog: v3.28.2...v3.28.3
v3.28.2
- Upgraded dependencies (grpc, protobuf, testify)
Full Changelog: v3.28.1...v3.28.2
v3.28.1
- Marked dial errors as retryable
- Supported node pessimization on dialing errors
- Marked error from
Invoke
andNewStream
as retryable if request not sended to server
Full Changelog: v3.28.0...v3.28.1
v3.28.0
- Added
sugar.GenerateDeclareSection()
helper for make declare section inYQL
- Added check when parameter name not started from
$
and automatically prepends it to name - Refactor connection closing
Full Changelog: v3.27.0...v3.28.0
v3.27.0
- Added internal experimental packages
internal/value/exp
andinternal/value/exp/allocator
with alternative value implementations with zero-allocation model - Supported parsing of database name from connection string URI path
- Added
options.WithExecuteScanQueryStats
option - Added to query stats plan and AST
- Changed behaviour of
result.Stats()
(if query result have no stats - returnsnil
) - Added context cancel with specific error
- Added mutex wrapper for mutex, rwmutex for guarantee unlock and better show critical section
Full Changelog: v3.26.10...v3.27.0
v3.26.10
- Fixed syntax mistake in
trace.TablePooStateChangeInfo
totrace.TablePoolStateChangeInfo
Full Changelog: v3.26.9...v3.26.10