Fixed return more than one row error if real error raised on try read next row
Fixed checking errors for session must be deleted
Changed signature of filter func in balancers (replaced argument from conn.Conn type to endpoint.Info)
v3.75.0
Improve config validation before start topic reader
Added metrics over db.Table().Do() and db.Table().DoTx()
Added method ydb.ParamsBuilder().Param(name).Any(value) to add custom types.Value
Upgraded dependencies:
google.golang.org/grpc - from v1.57.1 to v1.62.1
github.com/google/uuid - from v1.3.0 to v1.6.0
golang.org/x/sync - from v0.3.0 to v0.6.0
Fixed goroutine leak on close reader
Fixed topic reader and writer WaitInit hunging on unretriable connection error
Added query.Client.Stats() method
Added query.Result.Stats() method
Added query.ResultSet.Index() method
Support loading OAuth 2.0 token exchange credentials provider from config file
Added options for JWT tokens for loading EC private keys and HMAC secrets
Add retries to OAuth 2.0 token exchange credentials
v3.74.5
Fixed bug with reading empty result set parts.
Fixed nil pointer dereference when closing result set
v3.74.4
Fixed bug with fail cast of grpc response to operation.{Response,Status}
v3.74.3
Removed check the node is available for query and table service sessions
Refactored the balancers.PreferLocations() function - it is a clean/pure function
Added experimental balancers.WithNodeID() context modifier for define per request the YDB endpoint by NodeID
Reverted the allowing the casts from signed YDB types to unsigned destination types if source value is not negative
Replaced internal query session pool by default to stub for exclude impact from internal/pool
v3.74.2
Added description to scan errors with use query service client scanner
v3.74.1
Allowed the use of DSN without specifying the protocol/scheme
Allowed casts from signed YDB types to unsigned destination types if source value is not negative
Removed public query.TxIdentifier interface for exclude any external implementations for use with YDB
v3.74.0
Added experimental range functions to the query.Result and query.ResultSet types, available as for-range loops starting with Go version 1.22. These features can be enabled by setting the environment variable GOEXPERIMENT=rangefunc.
Added public types for tx.Option, options.DoOption and options.DoTxOption
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/ydb-platform/ydb-go-sdk/v3 from 3.67.0 to 3.75.2.
Release notes
Sourced from github.com/ydb-platform/ydb-go-sdk/v3's releases.
... (truncated)
Changelog
Sourced from github.com/ydb-platform/ydb-go-sdk/v3's changelog.
... (truncated)
Commits
2303ce2
Release v3.75.2e1c8578
Merge pull request #1349 from ydb-platform/fix-build-go1.20d1d6658
Fixed build for go1.20099075b
Release v3.75.1116905c
added xslices.SortCopy3a11587
Merge pull request #1348 from ydb-platform/oauth28121837
Merge pull request #1347 from ydb-platform/balancers-filter50eced8
fixed TestErrorInHTTPRequest54a90ad
* Changed signature of filter func in balancers (replaced argument from `conn...f9cff99
Merge pull request #1346 from ydb-platform/xslicesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show