Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.76.5
- Fixed out of index item creation in
internal/pool.Pool - Fixed tracing of
(*grpcClientStream).finishevent
Full Changelog: v3.76.4...v3.76.5
v3.76.4
- Added traces and logs for read messages from topic within transaction
- Changed result type of
query.Session.NodeID()fromint64touint32for compatibility with table session and discovery - Removed experimental method
query.Result.Err() - Added the finishing reading the grpc stream on
query.Result.Close()call - Renamed experimental method
query.Result.Range()toquery.Result.ResultSets() - Renamed experimental method
query.ResultSet.Range()toquery.ResultSet.Rows() - Removed support of
go1.20 - Added PopMessages from topic within transaction
Full Changelog: v3.76.3...v3.76.4
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.Executein 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.Conntype 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.1tov1.62.1github.com/google/uuid- fromv1.3.0tov1.6.0golang.org/x/sync- fromv0.3.0tov0.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