Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.121.0

01 Dec 10:36

Choose a tag to compare

  • Changed internal pprof label to pyroscope supported format
  • Added query.ImplicitTxControl() transaction control (the same as query.NoTx() and query.EmptyTxControl()). See more about implicit transactions on ydb.tech
  • Added SnapshotReadWrite isolation mode support to database/sql driver using sql.TxOptions{Isolation: sql.LevelSnapshot, ReadOnly: false}
  • Move internal/ratelimiter/options to ratelimiter/options for public usage

Full Changelog: v3.120.0...v3.121.0

v3.120.0

25 Nov 16:25

Choose a tag to compare

  • Added support of SnapshotReadWrite isolation mode into query and table clients

Full Changelog: v3.119.0...v3.120.0

v3.119.0

25 Nov 12:28

Choose a tag to compare

  • Made error "Request exceeded a limit on the number of schema operations, try again later" retryable
  • Fixed deadlock in Endpoint.String() method
  • Added the AvailabilityPeriod to the Consumer type in topics

Full Changelog: v3.118.3...v3.119.0

v3.118.3

24 Nov 16:06

Choose a tag to compare

  • Fixed context checking in ydb.Open

Full Changelog: v3.118.2...v3.118.3

v3.118.2

10 Nov 15:58

Choose a tag to compare

  • Fixed checking GRPC transport error in discovery

Full Changelog: v3.118.1...v3.118.2

v3.118.1

06 Nov 12:41

Choose a tag to compare

  • Fixed connection timeout issue in topics writer
  • Supported sql.Null* from database/sql as query params in toValue func

Full Changelog: v3.118.0...v3.118.1

v3.118.0

30 Oct 20:17

Choose a tag to compare

  • Added support for nullable Date32, Datetime64, Timestamp64, and Interval64 types in the optional parameter builder
  • Added method query.WithIssuesHandler to get query issues

Full Changelog: v3.117.2...v3.118.0

v3.117.2

29 Oct 10:07

Choose a tag to compare

  • Added support for Result.RowsAffected() for YDB database/sql driver
  • Upgraded minimal version of Go to 1.23.9
  • Fixed race in readerReconnector

Full Changelog: v3.117.1...v3.117.2

v3.117.1

07 Oct 22:18

Choose a tag to compare

  • Fixed scan a column of type Decimal(precision,scale) into a struct field of type types.Decimal{} using ScanStruct()
  • Fixed race in integration test TestTopicWriterLogMessagesWithoutData
  • Fixed traces handling in topic.Reader

Full Changelog: v3.117.0...v3.117.1

v3.117.0

04 Oct 06:05

Choose a tag to compare

  • Fixed conn/pool.Get() behaviour for YDB databases with public IPs. Bug was introduced in v3.116.2
  • Added helper methods log.WithFields and log.FieldsFromContext for 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