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
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
v3.73.1
Changed query.DefaultTxControl() from query.SerializableReadWrite() with commit to query.NoTx()
v3.73.0
Added experimental retry.DoWithResult and retry.DoTxWithResult helpers for retry lambda and return value from lambda
v3.72.0
Excluded Query() method from interface ydb.Connection. Method Query() remains accessible from ydb.Driver
v3.71.0
Added query/ResultSet.{Columns,ColumnTypes} methods for get column names and types from query result set
Added experimental retry.RetryWithResult helper for retry lambda and return value from lambda
v3.70.0
Fixed config.WithDatabase behaviour with empty database in DSN string
Added experimental method query/Client.Execute for execute query and read materialized result
v3.69.0
Added experimental method for execute query and read only one row from result:
query/Client.ReadRow
query/Session.ReadRow
query/Transaction.ReadRow
Added experimental method for execute query and read only one result set from result:
query/Client.ReadResultSet
query/Session.ReadResultSet
query/Transaction.ReadResultSet
Added experimental sugar.UnmarshallRow[T] and sugar.UnmarshallResultSet[T] helpers for converts YDB rows to typed objects
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.74.4.
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
b268b4b
Release v3.74.41c141c5
Merge pull request #1300 from ydb-platform/operation-status21ee389
added tests for Invoke errors processingd2a5acb
* Fixed bug with fail cast of grpc response tooperation.{Response,Status}
b8f9bed
Merge pull request #1299 fixed race on test logs2802d91
Stop write log on undetermined time98b0638
Merge pull request #1298 fix race between logger in testsdcd4b8f
fix race between logger in testsa00e662
Merge pull request #1297 schedule run tests59377af
schedule run testsDependabot 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