Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.99.9
- Fixed broken compatibility
database/sqldriver which worked on query engine (usnigydb.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
- fixed list of valid data types for
Full Changelog: v3.99.8...v3.99.9
v3.99.8
- 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
- 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
- Added log grpc messages metadata on trace log level for topic writer
Full Changelog: v3.99.5...v3.99.6
v3.99.5
- Fixed error
Empty query textusing prepared statements andydb.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
- Fixed bug with wrong context on session closing
- Fixed goroutine leak on closing
database/sqldriver - "No endpoints" is retriable error now
Full Changelog: v3.99.3...v3.99.4
v3.99.3
- 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
- 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
- Bumped dependencies:
golang.org/x/netfrom v0.23.0 to v0.33.0golang.org/x/syncfrom v0.6.0 to v0.10.0golang.org/x/sysfrom v0.18.0 to v0.28.0golang.org/x/textfrom v0.14.0 to v0.21.0github.com/golang-jwt/jwt/v4from v4.4.1 to v4.5.0
Full Changelog: v3.99.0...v3.99.1
v3.99.0
- 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
throughtable.Session.Executeusing 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