Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.16.12
- 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
- Added stacktrace to errors with issues
v3.16.10
- Refactored
cluster.Cluster
andbalancer.Balancer
interfaces (removedUpdate
method) - Replaced
cluster.Update
withcluster.Remove
andcluster.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)
witherrors.As
now) - Wrapped retry operation errors with
errors.WithStackTrace(err)
- Changed
trace.RetryLoopStartInfo.Context
type fromcontext.Context
to*context.Context
v3.16.9
- Refactored internal operation and transport errors
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.WithSharedPool
and usages it - Removed
conn.Creator
interface and usage it - Removed unnecessary options append in
ydb.With
v3.16.7
- Added closing
conn.Conn
if discovery client build failure - Added wrapping errors with stacktrace
- Added discharging banned state of
conn.Conn
oncluster.Update
step
v3.16.1
- Added
WithMeta()
discovery config option - Fixed bug with credentials on discovery
v3.16.0
- 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
- 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{*}Value
helpers 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.Errorf
anderrors.ErrorfSkip
to singleerrors.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
andretry.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 inratelimiter.ListResource
- Added counting stream usages for exclude park connection if it in use
- Added
trace.Driver
events about change stream usage andconn.Release()
call