Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
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
v3.14.4
- Implemented auto-removing
conn.Conn
fromconn.Pool
with 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.CreateFromConfig
balancer creator - Added
Create
method to interfacebalancer.Balancer
v3.14.0
- Added
balacers.FromConfig
balancer creator
v3.13.3
- Fixed linter issues
v3.13.2
- Fixed race with read/write pool conns on closing conn
v3.13.1
- Improved error messages
- Defended
cluster.balancer
withsync.RWMutex
oncluster.Insert
,cluster.Update
,cluster.Remove
andcluster.Get
- Excluded
Close
andPark
methods fromconn.Conn
interface - Fixed bug with
Multi
balancerCreate()
- Improved
errors.IsTransportError
(check a few transport error codes instead check single transport error code) - Improved
errors.Is
(check a few errors instead check single error) - Refactored YDB errors checking API on client-side
- Implemented of scripting traces