All Versions
257
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 14

  • v3.13.1 Changes

    • ๐Ÿ‘Œ 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 Changes

    • ๐Ÿ”จ 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 Changes

    • โž• 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 Changes

    • โž• Added balancers.Prefer and balancers.PreferWithFallback constructors
  • v3.11.13 Changes

    • โž• Added trace.Driver.OnRepeaterWakeUp event
    • ๐Ÿ”จ Refactored package repeater
  • v3.11.12 Changes

    • โž• 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 Changes

    • โช Reverted usage of math/rand (instead crypto/rand)
  • v3.11.10 Changes

    • Imported tool gtrace to ./cmd/gtrace
    • ๐Ÿ”„ Changed minimal version of go from 1.13 to 1.14
  • v3.11.9 Changes

    • ๐Ÿ›  Fixed composing of service traces
    • ๐Ÿ›  Fixed end-call of trace.Driver.OnConnStateChange
  • v3.11.8 Changes

    • โž• Added trace.EndpointInfo.LastUpdated() timestamp
    • ๐Ÿ”จ Refactored endpoint.Endpoint (split to struct endopint and interface Endpoint)
    • Returned safe-thread copy of endpoint.Endpoint to trace callbacks
    • โž• Added endpoint.Endpoint.Touch() func for refresh endpoint info
    • โž• Added conn.conn.onClose slice for call optional funcs on close step
    • โž• Added removing conn.Conn from conn.Pool on conn.Conn.Close() call
    • Checked cluster close/empty on keeper goroutine
    • ๐Ÿ›  Fixed internal.errors.New wrapping depth
    • โž• Added context flag for no wrapping operation results as error
    • ๐Ÿ”จ Refactored trace.Driver conn events