Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.16.8

23 Mar 08:55

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

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

Choose a tag to compare

  • Added WithMeta() discovery config option
  • Fixed bug with credentials on discovery

v3.16.0

19 Mar 17:53

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

v3.15.1

19 Mar 17:53

Choose a tag to compare

  • Removed all conditions for trace retry errors
  • Fixed background color of warn messages
  • Added to log messages additional information about error, such as retryable (or not), delete session (or not), etc.

v3.15.0

19 Mar 08:49

Choose a tag to compare

  • Added github action for publish release tags
  • Refactored version constant (split to major, minor and patch constants)
  • Added table.types.Nullable{*}Value helpers and table.types.Nullable() common helper
  • Fixed race on check trailer on closing table grpc-stream
  • Refactored traces (start and done struct names have prefix about trace)
  • Replaced errors.Error, errors.Errorf and errors.ErrorfSkip to single errors.WithStackTrace
  • Refactored table client options
  • Declared and implemented interface errors.isYdbError for checking ybd/non-ydb errors
  • Fixed double tracing table do events
  • Added retry.WithFastBackoff and retry.WithFastBackoff options
  • Refactored table.CreateSession as retry operation with options
  • Moved log level from root of repository to package log
  • Added details and address to transport error
  • Fixed recursive param in ratelimiter.ListResource
  • Added counting stream usages for exclude park connection if it in use
  • Added trace.Driver events about change stream usage and conn.Release() call

v3.14.4

14 Mar 17:46
734c6a6

Choose a tag to compare

  • Implemented auto-removing conn.Conn from conn.Pool with counting usages of conn.Conn
  • Refactored naming of source files which declares service client interfaces

v3.14.3

14 Mar 17:01
ac66dda

Choose a tag to compare

  • Fixed bug with update balancer element with nil handle

v3.14.2

12 Mar 20:57
4b473a2

Choose a tag to compare

  • Refactored internal error wrapping (with file and line identification) - replaced fmt.Printf("%w", err) error wrapping to internal stackError

v3.14.1

12 Mar 20:56
9caa466

Choose a tag to compare

  • Added balacers.CreateFromConfig balancer creator
  • Added Create method to interface balancer.Balancer