Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.76.3
- Changed interface
table.TransactionIdentifier
(added private method) for prohibition of any implementations outside ydb-go-sdk
Full Changelog: v3.76.2...v3.76.3
v3.76.2
- Fixed bug with nil pointer dereference on trace callback from
query.createSession
- Fixed test message builder, now all method return itself pointer
- Fixed handle reconnection timeout error
- Fixed experimental topic listener handle stop partition event
Full Changelog: v3.76.1...v3.76.2
v3.76.1
- Fixed
query.WithCommit()
flag behaviour fortx.Execute
in query service - OAuth 2.0 token exchange: allowed multiple resource parameters in according to https://www.rfc-editor.org/rfc/rfc8693
Full Changelog: v3.76.0...v3.76.1
v3.76.0
- Added experimental topic listener implementation
- Fixed
internal/xstrings.Buffer()
leak without callbuffer.Free()
- Removed double quotas from goroutine labels background workers for prevent problem with pprof
Full Changelog: v3.75.2...v3.76.0
v3.75.2
- Fixed build for go1.20
Full Changelog: v3.75.1...v3.75.2
v3.75.1
- Fixed return more than one row error if real error raised on try read next row
- Fixed checking errors for session must be deleted
- Changed signature of filter func in balancers (replaced argument from
conn.Conn
type toendpoint.Info
)
Full Changelog: v3.75.0...v3.75.1
v3.75.0
- Improve config validation before start topic reader
- Added metrics over
db.Table().Do()
anddb.Table().DoTx()
- Added method
ydb.ParamsBuilder().Param(name).Any(value)
to add customtypes.Value
- Upgraded dependencies:
google.golang.org/grpc
- fromv1.57.1
tov1.62.1
github.com/google/uuid
- fromv1.3.0
tov1.6.0
golang.org/x/sync
- fromv0.3.0
tov0.6.0
- Fixed goroutine leak on close reader
- Fixed topic reader and writer WaitInit hunging on unretriable connection error
- Added
query.Client.Stats()
method - Added
query.Result.Stats()
method - Added
query.ResultSet.Index()
method - Support loading OAuth 2.0 token exchange credentials provider from config file
- Added options for JWT tokens for loading EC private keys and HMAC secrets
- Add retries to OAuth 2.0 token exchange credentials
Full Changelog: v3.74.5...v3.75.0
v3.74.5
- Fixed bug with reading empty result set parts.
- Fixed nil pointer dereference when closing result set
Full Changelog: v3.74.4...v3.74.5
v3.74.4
- Fixed bug with fail cast of grpc response to
operation.{Response,Status}
Full Changelog: v3.74.3...v3.74.4
v3.74.3
- Removed check the node is available for query and table service sessions
- Refactored the
balancers.PreferLocations()
function - it is a clean/pure function - Added experimental
balancers.WithNodeID()
context modifier for define per request the YDB endpoint by NodeID - Reverted the allowing the casts from signed YDB types to unsigned destination types if source value is not negative
- Replaced internal query session pool by default to stub for exclude impact from internal/pool
Full Changelog: v3.74.2...v3.74.3