Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.22.0
- Supported
json.Unmarshaler
type for scanning row to values - Reimplement
sugar.DSN
withnet/url
Full Changelog: v3.21.0...v3.22.0
v3.21.0
- Fixed gtrace tool generation code style bug with leading spaces
- Removed accounting load factor (unused field) in balancers
- Enabled by default anonymous credentials
- Enabled by default internal dns resolver
- Removed from defaults
grpc.WithBlock()
option - Added
ydb.Open
method with required param connection string - Marked
ydb.New
method as deprecated - Removed package
dsn
- Added
sugar.DSN
helper for make dsn (connection string) - Refactored package
retry
(movedretryBackoff
andretryMode
implementations tointernal
) - Refactored
config.Config
(remove interfaceConfig
, renamed private structconfig
toConfig
) - Moved
discovery/config
tointernal/discovery/config
- Moved
coordination/config
tointernal/coordination/config
- Moved
scheme/config
tointernal/scheme/config
- Moved
scripting/config
tointernal/scripting/config
- Moved
table/config
tointernal/table/config
- Moved
ratelimiter/config
tointernal/ratelimiter/config
Full Changelog: v3.20.2...v3.21.0
v3.20.2
- Fixed race condition on lazy clients first call
Full Changelog: v3.20.1...v3.20.2
v3.20.1
- Fixed gofumpt linter issue on
credentials/credentials.go
Full Changelog: v3.20.0...v3.20.1
v3.20.0
- Added
table.DefaultTxControl()
transaction control creator with serializable read-write isolation mode and auto-commit - Fixed passing nil query parameters
- Fixed locking of cluster during call
cluster.Get
Full Changelog: v3.19.1...v3.20.0
v3.19.1
- Simplified README.md for godoc documentation in pkg.go.dev
Full Changelog: v3.19.0...v3.19.1
v3.19.0
- Added public package
dsn
for making piped data source name (connection string) - Marked
ydb.WithEndpoint
,ydb.WithDatabase
,ydb.WithSecure
,ydb.WithInsecure
options as deprecated - Moved
ydb.RegisterParser
to packagedsn
- Added version into all error and warm log messages
Full Changelog: v3.18.5...v3.19.0
v3.18.5
- Fixed duplicating
WithPanicCallback
proxying to table config options - Fixed comments for
xerrros.Is
andxerrros.As
Full Changelog: v3.18.4...v3.18.5
v3.18.4
- Renamed internal packages
errors
,net
andresolver
toxerrors
,xnet
andxresolver
for excluding ambiguous interpretation - Renamed internal error wrapper
xerrors.New
toxerrors.Wrap
Full Changelog: v3.18.3...v3.18.4
v3.18.3
- Added
WithPanicCallback
option to all service configs (discovery, coordination, ratelimiter, scheme, scripting, table) and auto-applying fromydb.WithPanicCallback
- Added panic recovering (if defined
ydb.WithPanicCallback
option) which thrown from retry operation
Full Changelog: v3.18.2...v3.18.3