Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.99.9

12 Feb 11:50

Choose a tag to compare

  • Fixed broken compatibility database/sql driver which worked on query engine (usnig ydb.WithQueryService(true) connector option):
    • fixed list of valid data types for database/sql.Row.Scan()
    • allowed legacy option ydb.WithTxControl(ctx, txControl) for query engine

Full Changelog: v3.99.8...v3.99.9

v3.99.8

12 Feb 11:06

Choose a tag to compare

  • Added details to all log messages
  • Fixed sometime panic on stats receive in query service

Full Changelog: v3.99.7...v3.99.8

v3.99.7

07 Feb 17:12

Choose a tag to compare

  • Fixed not passing request context to topic event logs
  • Fixed deadlock on closing table session with internal query session core

Full Changelog: v3.99.6...v3.99.7

v3.99.6

07 Feb 12:29

Choose a tag to compare

  • Added log grpc messages metadata on trace log level for topic writer

Full Changelog: v3.99.5...v3.99.6

v3.99.5

06 Feb 08:33

Choose a tag to compare

  • Fixed error Empty query text using prepared statements and ydb.WithExecuteDataQueryOverQueryClient(true) option
  • Prepared statements always send query text on Execute call from now (previous behaviour - send query ID)
  • Prevented create decoder instance until start read a message from topics

Full Changelog: v3.99.4...v3.99.5

v3.99.4

04 Feb 16:59

Choose a tag to compare

  • Fixed bug with wrong context on session closing
  • Fixed goroutine leak on closing database/sql driver
  • "No endpoints" is retriable error now

Full Changelog: v3.99.3...v3.99.4

v3.99.3

03 Feb 09:01

Choose a tag to compare

  • Fixed potential infinity loop for local dc detection (CWE-835)
  • Fixed nil pointer dereferenced in a topic listener (CWE-476)

Full Changelog: v3.99.2...v3.99.3

v3.99.2

31 Jan 13:51

Choose a tag to compare

  • Fixed panic when error returned from parsing sql params
  • Fixed explicit null dereferenced issue in internal/credentials/static.go (CWE-476)

Full Changelog: v3.99.1...v3.99.2

v3.99.1

30 Jan 14:55

Choose a tag to compare

  • Bumped dependencies:
    • golang.org/x/net from v0.23.0 to v0.33.0
    • golang.org/x/sync from v0.6.0 to v0.10.0
    • golang.org/x/sys from v0.18.0 to v0.28.0
    • golang.org/x/text from v0.14.0 to v0.21.0
    • github.com/golang-jwt/jwt/v4 from v4.4.1 to v4.5.0

Full Changelog: v3.99.0...v3.99.1

v3.99.0

29 Jan 19:17

Choose a tag to compare

  • Added ydb.WithExecuteDataQueryOverQueryClient(bool) option to execute data queries from table service
    client using query client API. Using this option you can execute queries from legacy table service client
    through table.Session.Execute using internal query client API without limitation of 1000 rows in response.
    Be careful: an OOM problem may happen because bigger result requires more memory

Full Changelog: v3.98.0...v3.99.0