Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.16.8
- 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.WithSharedPooland usages it - Removed
conn.Creatorinterface and usage it - Removed unnecessary options append in
ydb.With
v3.16.7
- Added closing
conn.Connif discovery client build failure - Added wrapping errors with stacktrace
- Added discharging banned state of
conn.Connoncluster.Updatestep
v3.16.1
- Added
WithMeta()discovery config option - Fixed bug with credentials on discovery
v3.16.0
- Refactored internal dns-resolver
- Added option
config.WithInternalDNSResolverfor use internal dns-resolver and use resolved IP-address for dialing instead FQDN-address
v3.15.1
- 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
- Added github action for publish release tags
- Refactored version constant (split to major, minor and patch constants)
- Added
table.types.Nullable{*}Valuehelpers andtable.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.Errorfanderrors.ErrorfSkipto singleerrors.WithStackTrace - Refactored table client options
- Declared and implemented interface
errors.isYdbErrorfor checking ybd/non-ydb errors - Fixed double tracing table do events
- Added
retry.WithFastBackoffandretry.WithFastBackoffoptions - Refactored
table.CreateSessionas retry operation with options - Moved log level from root of repository to package
log - Added details and address to transport error
- Fixed
recursiveparam inratelimiter.ListResource - Added counting stream usages for exclude park connection if it in use
- Added
trace.Driverevents about change stream usage andconn.Release()call
v3.14.4
- Implemented auto-removing
conn.Connfromconn.Poolwith counting usages ofconn.Conn - Refactored naming of source files which declares service client interfaces
v3.14.3
- Fixed bug with update balancer element with nil handle
v3.14.2
- Refactored internal error wrapping (with file and line identification) - replaced
fmt.Printf("%w", err)error wrapping to internalstackError
v3.14.1
- Added
balacers.CreateFromConfigbalancer creator - Added
Createmethod to interfacebalancer.Balancer