Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.18.0

04 Apr 14:50
Compare
Choose a tag to compare
  • Added go1.18 to test matrix
  • Added ydb.WithOperationTimeout and ydb.WithOperationCancelAfter context modifiers

Full Changelog: v3.17.0...v3.18.0

v3.17.0

02 Apr 12:32
Compare
Choose a tag to compare
  • Removed redundant trace.With{Table,Driver,Retry} and trace.Context{Table,Driver,Retry} funcs
  • Moved gtrace tool from ./cmt/gtrace to ./internal/cmd/gtrace
  • Refactored gtrace tool for generate Compose options
  • Added panic recover on trace calls in Compose call step
  • Added trace.With{Discovery,Driver,Coordination,Ratelimiter,Table,Scheme,Scripting}PanicCallback options
  • Added ydb.WithPanicCallback option

Full Changelog: v3.16.12...v3.17.0

v3.16.12

31 Mar 05:52
Compare
Choose a tag to compare
  • Fixed bug with check acquire error over ydb.IsRatelimiterAcquireError
  • Added full changelog link to github release description

Full Changelog: v3.16.11...v3.16.12

v3.16.11

25 Mar 10:27
Compare
Choose a tag to compare
  • Added stacktrace to errors with issues

v3.16.10

24 Mar 21:08
Compare
Choose a tag to compare
  • Refactored cluster.Cluster and balancer.Balancer interfaces (removed Update method)
  • Replaced cluster.Update with cluster.Remove and cluster.Insert calls
  • Removed trace.Driver.OnClusterUpdate event
  • Fixed bug with unexpected changing of local datacenter flag in endpoint
  • Refactored errors wrapping (stackedError are not ydb error now, checking errors.IsYdb(err) with errors.As now)
  • Wrapped retry operation errors with errors.WithStackTrace(err)
  • Changed trace.RetryLoopStartInfo.Context type from context.Context to *context.Context

v3.16.9

23 Mar 15:45
Compare
Choose a tag to compare
  • Refactored internal operation and transport errors

v3.16.8

23 Mar 08:55
Compare
Choose a tag to compare
  • Added config.ExcludeGRPCCodesForPessimization() opttion for exclude some grpc codes from pessimization rules
  • Refactored pessimization node conditions
  • Added closing of ticker in conn.Conn.connParker
  • Removed config.WithSharedPool and usages it
  • Removed conn.Creator interface and usage it
  • Removed unnecessary options append in ydb.With

v3.16.7

23 Mar 05:26
Compare
Choose a tag to compare
  • Added closing conn.Conn if discovery client build failure
  • Added wrapping errors with stacktrace
  • Added discharging banned state of conn.Conn on cluster.Update step

v3.16.1

21 Mar 12:21
Compare
Choose a tag to compare
  • Added WithMeta() discovery config option
  • Fixed bug with credentials on discovery

v3.16.0

19 Mar 17:53
Compare
Choose a tag to compare
  • Refactored internal dns-resolver
  • Added option config.WithInternalDNSResolver for use internal dns-resolver and use resolved IP-address for dialing instead FQDN-address