ydb-platform / gorm-driver

GORM YDB driver
Apache License 2.0
6 stars 2 forks source link

build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.67.0 to 3.75.2 #122

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

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.

v3.75.2

  • Fixed build for go1.20

Full Changelog: v3.75.1...v3.75.2

v3.75.1

  • 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)

Full Changelog: v3.75.0...v3.75.1

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

Full Changelog: v3.74.5...v3.75.0

v3.74.5

  • Fixed bug with reading empty result set parts.
  • Fixed nil pointer dereference when closing result set

Full Changelog: v3.74.4...v3.74.5

v3.74.4

  • Fixed bug with fail cast of grpc response to operation.{Response,Status}

Full Changelog: v3.74.3...v3.74.4

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

Full Changelog: v3.74.2...v3.74.3

... (truncated)

Changelog

Sourced from github.com/ydb-platform/ydb-go-sdk/v3's changelog.

v3.75.2

  • Fixed build for go1.20

v3.75.1

  • 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

... (truncated)

Commits
  • 2303ce2 Release v3.75.2
  • e1c8578 Merge pull request #1349 from ydb-platform/fix-build-go1.20
  • d1d6658 Fixed build for go1.20
  • 099075b Release v3.75.1
  • 116905c added xslices.SortCopy
  • 3a11587 Merge pull request #1348 from ydb-platform/oauth2
  • 8121837 Merge pull request #1347 from ydb-platform/balancers-filter
  • 50eced8 fixed TestErrorInHTTPRequest
  • 54a90ad * Changed signature of filter func in balancers (replaced argument from `conn...
  • f9cff99 Merge pull request #1346 from ydb-platform/xslices
  • Additional commits viewable in compare view


Dependabot compatibility score

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)
dependabot[bot] commented 3 months ago

Superseded by #124.