Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.128.3
- Fixed panic and
unsupported typeerror when passing a nil pointer to ajson.Marshaler-implementing type as adatabase/sqlquery parameter (toTypenow handlesjson.Marshalerand returnstypes.JSON, matching the existingtoValuebehaviour) - Supported pool of decoders, which implement ResettableReader interface
Full Changelog: v3.128.2...v3.128.3
v3.128.2
- Downgraded direct dependency
google.golang.org/grpcto v1.78.0
Full Changelog: v3.128.1...v3.128.2
v3.128.1
- Fixed
go_query_mode/query_modeDSN parameters for table-backed modes (data,scan,scheme,scripting) to select the TABLE processor so the default query mode applies - Fixed a bug where the topic writer was not able to resend messages when the partition was split
Full Changelog: v3.128.0...v3.128.1
v3.128.0
- New options for topicwriter:
WithProducerIDPrefixWithPartitioningKeyHasherWithPartitionChooserStrategyWithCustomPartitionChooserWithWriterIdleTimeoutWithWriterPartitionByKeyWithWriterPartitionByPartitionID
Full Changelog: v3.127.7...v3.128.0
v3.127.7
- Added pessimization of connection to YDB node when
OVERLOADEDoperation error is returned onCreateSessionrequest for exclude nextCreateSessioncalls on overloaded nodes
Full Changelog: v3.127.6...v3.127.7
v3.127.6
- Added
pkg/xslices.Subtracthelper for subtract elements from source slice with order preservation
Full Changelog: v3.127.5...v3.127.6
v3.127.5
- Fixed a bug in
ydb.WithNumericArgswhere the-- origin query with numeric args replacementcomment was incorrectly prepended even when no$Nplaceholders were replaced in the query - Fixed a bug where combining
ydb.WithPositionalArgsandydb.WithNumericArgscausedErrInconsistentArgswhen the query contained no?placeholders —PositionalArgsnow passes args through unchanged when it has nothing to bind, regardless of registration order
Full Changelog: v3.127.4...v3.127.5
v3.127.4
- Stopped tracing
SessionDeleteintableServicespans adapter (no value for observability)
Full Changelog: v3.127.3...v3.127.4
v3.127.3
- Fixed a bug where sessions were not removed from the pool on context errors (
context.Canceled,context.DeadlineExceeded), which causedSESSION_BUSYerrors when the server-side query was still in progress - Added CHANGELOG.md update requirements to AGENTS.md to ensure pull requests include user-facing change descriptions
Full Changelog: v3.127.2...v3.127.3
v3.127.2
- Added
table/types.{TypeTimestamp64,TypeDatetime64}constants (primitive type IDs) - Topic reader: improved concurrency call errors
Full Changelog: v3.127.1...v3.127.2