Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.14.0

12 Mar 20:56
8d2793b

Choose a tag to compare

  • Added balacers.FromConfig balancer creator

v3.13.3

12 Mar 20:55

Choose a tag to compare

  • Fixed linter issues

v3.13.2

12 Mar 20:55

Choose a tag to compare

  • Fixed race with read/write pool conns on closing conn

v3.13.1

12 Mar 20:54
a3ee6a5

Choose a tag to compare

  • Improved error messages
  • Defended cluster.balancer with sync.RWMutex on cluster.Insert, cluster.Update, cluster.Remove and cluster.Get
  • Excluded Close and Park methods from conn.Conn interface
  • Fixed bug with Multi balancer Create()
  • Improved errors.IsTransportError (check a few transport error codes instead check single transport error code)
  • Improved errors.Is (check a few errors instead check single error)
  • Refactored YDB errors checking API on client-side
  • Implemented of scripting traces

v3.13.0

12 Mar 20:53

Choose a tag to compare

  • Refactored Connection interface
  • Removed CustomOption and taking client with custom options
  • Removed proxy package
  • Improved db.With() helper for child connections creation
  • Set shared conn.Pool for all children ydb.Connection
  • Fixed bug with RoundRobin and RandomChoice balancers Create()

v3.12.1

12 Mar 20:53
d2a873e

Choose a tag to compare

  • Added trace.Driver.OnConnPark event
  • Added trace.Driver.OnConnClose event
  • Fixed bug with closing nil session in table retryer
  • Restored repeater Force call on pessimize event
  • Changed mutex type in conn.Conn from sync.Mutex to sync.RWMutex for exclude deadlocks
  • Reverted applying empty discovery results to cluster

v3.12.0

12 Mar 20:52
4fd50ff

Choose a tag to compare

  • Added balancers.Prefer and balancers.PreferWithFallback constructors

v3.11.13

12 Mar 20:51
0a58572

Choose a tag to compare

  • Added trace.Driver.OnRepeaterWakeUp event
  • Refactored package repeater

v3.11.12

12 Mar 20:50
a1b9255

Choose a tag to compare

  • Added trace.ClusterInsertDoneInfo.Inserted boolean flag for notify about success of insert endpoint into balancer
  • Added trace.ClusterRemoveDoneInfo.Removed boolean flag for notify about success of remove endpoint from balancer

v3.11.11

12 Mar 20:49
955b4e9

Choose a tag to compare

  • Reverted usage of math/rand (instead crypto/rand)