Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.99.5

06 Feb 08:33
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v3.98.0

20 Jan 13:39
Compare
Choose a tag to compare
  • Supported pool of encoders, which implement ResetableWriter interface

Full Changelog: v3.97.0...v3.98.0

v3.97.0

16 Jan 16:15
Compare
Choose a tag to compare
  • Added immutable range iterators from go1.23 into query stats to iterate over query phases and accessed tables without query stats object mutation

Full Changelog: v3.96.2...v3.97.0

v3.96.2

15 Jan 20:01
Compare
Choose a tag to compare
  • Fixed broken metric ydb_go_sdk_ydb_database_sql_conns

Full Changelog: v3.96.1...v3.96.2

v3.96.1

15 Jan 17:50
Compare
Choose a tag to compare
  • Fixed drop session from pool unnecessary in query service

Full Changelog: v3.96.0...v3.96.1