Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.31.0

01 Aug 16:03

Choose a tag to compare

  • Extended the ydb.Connection interface with experimental db.Topic() client (control plane and reader API)
  • Removed ydb.RegisterParser() function (was needed for database/sql driver outside ydb-go-sdk repository, necessity of ydb.RegisterParser() disappeared with implementation database/sql driver in same repository)
  • Refactored db.Table().CreateSession(ctx) (maked retryable with internal create session timeout)
  • Refactored internal/table/client.createSession(ctx) (got rid of unnecessary goroutine)
  • Supported many user-agent records

Full Changelog: v3.30.0...v3.31.0

v3.30.0

26 Jul 20:59

Choose a tag to compare

  • Added ydb.RegisterParser(name string, parser func(value string) []ydb.Option) function for register parser of specified param name (supporting additional params in connection string)
  • Fixed writing KeepInCacheFlag in table traces

Full Changelog: v3.29.5...v3.30.0

v3.29.5

25 Jul 09:32

Choose a tag to compare

  • Fixed regression of table/types.WriteTypeStringTo

Full Changelog: v3.29.4...v3.29.5

v3.29.4

22 Jul 12:13

Choose a tag to compare

  • Added touching of last updated timestamp in existing conns on stage of applying new endpoint list

Full Changelog: v3.29.3...v3.29.4

v3.29.3

22 Jul 09:35

Choose a tag to compare

  • Reverted xerrors.IsTransportError(err) behaviour for raw grpc errors to false

Full Changelog: v3.29.2...v3.29.3

v3.29.2

19 Jul 11:48

Choose a tag to compare

  • Enabled server-side session balancing for sessions created from internal session pool
  • Removed unused public meta.Meta methods
  • Renamed meta.Meta.Meta(ctx) public method to meta.Meta.Context(ctx)
  • Rollbacked default balancer to balancers.RandomChoice()

Full Changelog: v3.29.1...v3.29.2

v3.29.1

19 Jul 04:41

Choose a tag to compare

  • Changed default balancer to balancers.PreferLocalDC(balancers.RandomChoice())

Full Changelog: v3.29.0...v3.29.1

v3.29.0

18 Jul 20:43

Choose a tag to compare

  • Refactored internal/value package for decrease CPU and memory workload with GC
  • Added table/types.Equal(lhs, rhs) helper for check equal for two types

Full Changelog: v3.28.3...v3.29.0

v3.28.3

14 Jul 16:46

Choose a tag to compare

  • Fixed false-positive node pessimization on receiving io.EOF from stream

Full Changelog: v3.28.2...v3.28.3

v3.28.2

14 Jul 10:54

Choose a tag to compare

  • Upgraded dependencies (grpc, protobuf, testify)

Full Changelog: v3.28.1...v3.28.2