Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.52.3

03 Oct 00:16

Choose a tag to compare

  • Removed almost all experimental marks from topic api.
  • Rename some topic APIs (old names was deprecated and will be removed in one of next versions).
  • Deprecated topic options (the option will be removed): min size of read messages batch
  • Deprecated WithOnWriterFirstConnected callback, use Writer.WaitInitInfo instead.
  • Changed topic Codec base type from int to int32 (was experimental code)
  • Added WaitInit and WaitInitInfo method to the topic reader and writer
  • Remove extra allocations in types.TupleValue, types.ListValue and types.SetValue

Full Changelog: v3.52.2...v3.52.3

v3.52.2

21 Sep 08:20

Choose a tag to compare

  • Removed support of placeholder "_" for ignoring columns in database/sql result sets

Full Changelog: v3.52.1...v3.52.2

v3.52.1

20 Sep 19:53

Choose a tag to compare

  • Merged internal/xsql/conn.{GetTables,GetAllTables} methods for DRY
  • Replaced internal/xsql.Connector.PathNormalizer default from nopPathNormalizer to bind.TablePathPrefix with database name as path prefix
  • Supported placeholder "_" for ignored column names in database/sql result sets

Full Changelog: v3.52.0...v3.52.1

v3.52.0

19 Sep 09:06

Choose a tag to compare

  • Added table.Session.CopyTables method
  • Added x-ydb-trace-id header into grpc calls
  • Improved topic reader logs
  • Fixed internal/xstring package with deprecated warning in go1.21 about reflect.{String,Slice}Header

Full Changelog: v3.51.3...v3.52.0

v3.51.3

07 Sep 16:22

Choose a tag to compare

  • Added internal/xstring.{FromBytes([]byte),ToBytes(string) for increase performance on string from/to []byte conversion

Full Changelog: v3.51.2...v3.51.3

v3.51.2

29 Aug 17:38

Choose a tag to compare

  • Added table/options.ReadFromSnapshot(bool) option for session.StreamReadTable()

Full Changelog: v3.51.1...v3.51.2

v3.51.1

28 Aug 13:56

Choose a tag to compare

  • Added checking condition for tx.Rollback() in retry.DoTx

Full Changelog: v3.51.0...v3.51.1

v3.51.0

23 Aug 10:15

Choose a tag to compare

  • Added node info to grpc errors

Full Changelog: v3.50.0...v3.51.0

v3.50.0

21 Aug 15:45

Choose a tag to compare

  • Add method to QueryStats interface for add new stat fields
  • Added check if commit order is bad in sync mode

Full Changelog: v3.49.1...v3.50.0

v3.49.1

03 Aug 05:48

Choose a tag to compare

  • Added table.options.WithIgnoreTruncated option for session.Execute method
  • Added table.result.ErrTruncated error for check it with errors.Is() outside of ydb-go-sdk

Full Changelog: v3.49.0...v3.49.1