Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.108.4
- Removed
experimentalfrom coordination API - Added
WithReaderLogContext,WithWriterLogContextoptions to topic reader/writer to supply log entries with user context fields
Full Changelog: v3.108.3...v3.108.4
v3.108.3
- Fixed handling of zero values for DyNumber
- Fixed the decimal yql slice bounds out of range
Full Changelog: v3.108.2...v3.108.3
v3.108.2
- Bumped dependencies:
github.com/jonboulle/clockworkfrom v0.3.0 to v0.5.0google.golang.org/grpcfrom v1.62.1 to v1.69.4google.golang.org/protobuffrom v1.33.0 to v1.35.1github.com/golang-jwt/jwt/v4from v4.5.0 to v4.5.2 (see security alerts GHSA-mh63-6h87-95cp and https://github.com/ydb-platform/ydb-go-sdk/security/dependabot/45)golang.org/x/netfrom v0.33.0 to v0.38.0 (see security alert https://github.com/ydb-platform/ydb-go-sdk/security/dependabot/59)golang.org/x/cryptofrom 0.31.0 to 0.36.0 (see security alerts https://github.com/ydb-platform/ydb-go-sdk/security/dependabot/56 and https://github.com/ydb-platform/ydb-go-sdk/security/dependabot/52)golang.org/x/syncfrom v0.10.0 to v0.12.0golang.org/x/sysfrom v0.28.0 to v0.31.0golang.org/x/textfrom v0.21.0 to v0.23.0
Full Changelog: v3.108.1...v3.108.2
v3.108.1
- Supported
json.Marshallerquery parameter indatabase/sqldriver
Full Changelog: v3.108.0...v3.108.1
v3.108.0
- Added
query.EmptyTxControl()for empty transaction control (server-side defines transaction control by internal logic) - Marked as deprecated
query.NoTx()because this is wrong name for server-side transaction control inference
Full Changelog: v3.107.0...v3.108.0
v3.107.0
- Refactored internal client balancer: added singleton for getting gRPC-connection (auto dial and auto reconnect on non-ready state) for use in discovery attempts
- Added
topicoptions.IncludePartitionStats()forTopic().Describe()in order to get partition stats from server
Full Changelog: v3.106.1...v3.107.0
v3.106.1
- Dropped
internal/allocatorpackage and all usages of it for further switch (test) protobuf opaque API
Full Changelog: v3.106.0...v3.106.1
v3.106.0
- Added option WithReaderSupportSplitMergePartitions for topic manage support of split-merge partitions on client side (enabled by default).
- Allowed overflow queue limit for one goroutine at time for topic writer
- Removed delay before send commit in sync mode of a topic reader
Full Changelog: v3.105.2...v3.106.0
v3.105.2
- Improved the
ydb.WithSessionPoolSessionUsageLimitoption for allowtime.Durationas argument type for limit max session time to live since create time
Full Changelog: v3.105.1...v3.105.2
v3.105.1
- Changed the gRPC DNS balancer policy to
round_robinfor internaldiscovery/ListEndpointscall (reverted v3.90.2 changes)
Full Changelog: v3.105.0...v3.105.1