Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.18.0
- Added
go1.18
to test matrix - Added
ydb.WithOperationTimeout
andydb.WithOperationCancelAfter
context modifiers
Full Changelog: v3.17.0...v3.18.0
v3.17.0
- Removed redundant
trace.With{Table,Driver,Retry}
andtrace.Context{Table,Driver,Retry}
funcs - Moved
gtrace
tool from./cmt/gtrace
to./internal/cmd/gtrace
- Refactored
gtrace
tool for generateCompose
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
- 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