Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.121.0
- Changed internal pprof label to pyroscope supported format
- Added
query.ImplicitTxControl()transaction control (the same asquery.NoTx()andquery.EmptyTxControl()). See more about implicit transactions on ydb.tech - Added
SnapshotReadWriteisolation mode support todatabase/sqldriver usingsql.TxOptions{Isolation: sql.LevelSnapshot, ReadOnly: false} - Move
internal/ratelimiter/optionstoratelimiter/optionsfor public usage
Full Changelog: v3.120.0...v3.121.0
v3.120.0
- Added support of
SnapshotReadWriteisolation mode into query and table clients
Full Changelog: v3.119.0...v3.120.0
v3.119.0
- Made error "Request exceeded a limit on the number of schema operations, try again later" retryable
- Fixed deadlock in
Endpoint.String()method - Added the
AvailabilityPeriodto the Consumer type in topics
Full Changelog: v3.118.3...v3.119.0
v3.118.3
- Fixed
contextchecking inydb.Open
Full Changelog: v3.118.2...v3.118.3
v3.118.2
- Fixed checking GRPC transport error in
discovery
Full Changelog: v3.118.1...v3.118.2
v3.118.1
- Fixed connection timeout issue in topics writer
- Supported
sql.Null*fromdatabase/sqlas query params intoValuefunc
Full Changelog: v3.118.0...v3.118.1
v3.118.0
- Added support for nullable
Date32,Datetime64,Timestamp64, andInterval64types in theoptionalparameter builder - Added method
query.WithIssuesHandlerto get query issues
Full Changelog: v3.117.2...v3.118.0
v3.117.2
- Added support for
Result.RowsAffected()for YDBdatabase/sqldriver - Upgraded minimal version of Go to 1.23.9
- Fixed race in
readerReconnector
Full Changelog: v3.117.1...v3.117.2
v3.117.1
- Fixed scan a column of type
Decimal(precision,scale)into a struct field of typetypes.Decimal{}usingScanStruct() - Fixed race in integration test
TestTopicWriterLogMessagesWithoutData - Fixed traces handling in
topic.Reader
Full Changelog: v3.117.0...v3.117.1
v3.117.0
- Fixed
conn/pool.Get()behaviour for YDB databases with public IPs. Bug was introduced in v3.116.2 - Added helper methods
log.WithFieldsandlog.FieldsFromContextfor working with structured logging fields via context.
These methods allow adding custom fields to the context, which are later extracted by the logger.
Full Changelog: v3.116.4...v3.117.0