Fix context loss in polling and connection close operations#295
Fix context loss in polling and connection close operations#295vikrantpuppala merged 1 commit intodatabricks:mainfrom
Conversation
| var statusResp *cli_service.TGetOperationStatusResp | ||
| ctx = driverctx.NewContextWithConnId(ctx, c.id) | ||
| newCtx := driverctx.NewContextWithCorrelationId(driverctx.NewContextWithConnId(context.Background(), c.id), corrId) | ||
| newCtx := context.WithoutCancel(ctx) |
There was a problem hiding this comment.
if context is cancelled, polling will not have cancellation information. Won't this affect cancellation of long running queries?
There was a problem hiding this comment.
I see your concern, but in this specific implementation, cancellation is handled by ctx rather than through the new context.
Even though newCtx doesn't carry the cancellation signal, the pollSentinel is created using the original ctx. The pollSentinel.Watch function explicitly monitors that original context. As soon as it detects a timeout or cancel signal, it invokes OnCancelFn to terminate the operation.
So, effectively, newCtx doesn't need the cancellation info because pollSentinel is already handling that responsibility via ctx.
| var statusResp *cli_service.TGetOperationStatusResp | ||
| ctx = driverctx.NewContextWithConnId(ctx, c.id) | ||
| newCtx := driverctx.NewContextWithCorrelationId(driverctx.NewContextWithConnId(context.Background(), c.id), corrId) | ||
| newCtx := context.WithoutCancel(ctx) |
There was a problem hiding this comment.
I see that context.WithoutCancel was added in Go 1.21, but go.mod pins to v1.20. This will fail.
Do we need a version change in go.mod as well?
There was a problem hiding this comment.
We would like to be compatible with 1.20 and hence would recommend finding a way to avoid using context.WithoutCancel
There was a problem hiding this comment.
I've updated the PR with a backport for context.WithoutCancel in internal/compat/context/context.go. Could you please review? Thank you cc: @gopalldb @vikrantpuppala
| config *config.Config, | ||
| directResults *cli_service.TSparkDirectResults, | ||
| ) (driver.Rows, dbsqlerr.DBError) { | ||
|
|
There was a problem hiding this comment.
do we need a check for context being nil?
There was a problem hiding this comment.
I don't believe we need a check for nil here. NewRows is receiving the context when called from two places: QueryContext and execStagingOperation. In both places the ctx is expected to be non-nil already and is used a few times before being passed to NewRows.
70cc8c2 to
acc6a9c
Compare
There was a problem hiding this comment.
Pull request overview
This PR fixes a critical context loss issue during polling and connection close operations. The driver was previously discarding the context.Context during result fetching and operation closing, which prevented authentication mechanisms like Azure OBO from functioning properly.
Key changes:
- Pass
context.Contextthrough the result page iterator to preserve authentication credentials - Extract connection and correlation IDs from context instead of passing them separately
- Use
WithoutCancelwrapper for polling operations to preserve context values while avoiding cancellation during cleanup
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| internal/rows/rowscanner/resultPageIterator.go | Store context in iterator and use it for all server operations instead of creating fresh contexts |
| internal/rows/rows.go | Accept context as first parameter and derive IDs from it rather than separate parameters |
| internal/rows/rows_test.go | Update test calls to create context with IDs and pass to NewRows/NewResultPageIterator |
| internal/rows/arrowbased/arrowRows_test.go | Update test to create context with IDs for NewResultPageIterator |
| internal/rows/arrowbased/arrowRecordIterator_test.go | Update tests to create context with IDs for NewResultPageIterator |
| internal/compat/context/context.go | Add WithoutCancel implementation to preserve context values without cancellation |
| connection.go | Use WithoutCancel for polling, remove separate correlation ID extraction, and fix error handling on close |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: Diego Giagio <diego.giagio@grafana.com>
acc6a9c to
705f064
Compare
|
Hi @gopalldb, please let me know your feedback on the latest PR updates. Thank you! |
|
|
||
| // WithoutCancel returns a derived context that points to the parent context | ||
| // and is not canceled when parent is canceled. | ||
| // The returned context returns no Deadline or Err, and its Done channel is nil. |
There was a problem hiding this comment.
nit: We can also add usage examples from Go driver perspective, when to use this.
// WithoutCancel is used in polling operations where we need to preserve
// context values (like authentication tokens) but don't want the operation
// to be cancelled when the parent context is cancelled.
gopalldb
left a comment
There was a problem hiding this comment.
Thanks for fixing this diligently!
vikrantpuppala
left a comment
There was a problem hiding this comment.
thank you for the change and apologies on the delays!
….0 to 1.10.0 in /go/adbc (#4015) Bumps [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) from 1.9.0 to 1.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-sql-go/releases">github.com/databricks/databricks-sql-go's releases</a>.</em></p> <blockquote> <h2>v1.10.0</h2> <ul> <li><code>databricks/databricks-sql-go#290</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><code>databricks/databricks-sql-go#297</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/311">#311</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/319">#319</a>)</li> <li><code>databricks/databricks-sql-go#316</code></li> <li><code>databricks/databricks-sql-go#295</code></li> <li><code>databricks/databricks-sql-go#308</code></li> <li><code>databricks/databricks-sql-go#286</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-sql-go/blob/main/CHANGELOG.md">github.com/databricks/databricks-sql-go's changelog</a>.</em></p> <blockquote> <h2>v1.10.0 (2026-02-19)</h2> <ul> <li><code>databricks/databricks-sql-go#290</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><code>databricks/databricks-sql-go#297</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/311">#311</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/319">#319</a>)</li> <li><code>databricks/databricks-sql-go#316</code></li> <li><code>databricks/databricks-sql-go#295</code></li> <li><code>databricks/databricks-sql-go#308</code></li> <li><code>databricks/databricks-sql-go#286</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/databricks/databricks-sql-go/commit/98148d9275f6b975ddaf256062135d028b81a79e"><code>98148d9</code></a> Prepare for release (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/324">#324</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/cd6dc1906418e0bdbdaf0e47c6d5e0737e08a728"><code>cd6dc19</code></a> Token Federation for Go Driver (3/3) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/73f2a36a0723f64fcd423cbb540c8a5abee248aa"><code>73f2a36</code></a> [PECOBLR-1143] Implement telemetry Phase 4-5: Export infrastructure and opt-i...</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/abbe1738c011db1c911f3b15a8d761e5769a73ec"><code>abbe173</code></a> Fix context loss in polling and connection close operations (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/295">#295</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/6d6ef5b7baff3e9f2aab964f52ae23c9df7d70b1"><code>6d6ef5b</code></a> Fix type inference for int64/uint64 (BIGINT) and float64 (DOUBLE) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/316">#316</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/a0d5e7533e38370956adc24b30221383c70fc231"><code>a0d5e75</code></a> Token federation for Go driver (2/3) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/66608b7afc9bd32683d108439ebbaa7632004bc5"><code>66608b7</code></a> Add circuit breaker for telemetry + amend design plan to be similar to includ...</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/c4af6facac8ecbc5519b76b5bd655f1b20a4e5a1"><code>c4af6fa</code></a> Cloudfetch: Allow configuration of httpclient for cloudfetch (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/308">#308</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/29c881a4dc8229e184aa0ba01c83eb600dff020e"><code>29c881a</code></a> [PECOBLR-1147] Implement Client Manager for Per-Host Clients (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/5dbccff7a187b2695bde5d5a8b25c969e25ca2ae"><code>5dbccff</code></a> [PECOBLR-1146] Implement Feature Flag Cache with Reference Counting (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>)</li> <li>Additional commits viewable in <a href="https://github.com/databricks/databricks-sql-go/compare/v1.9.0...v1.10.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…to 1.10.0 (#443) Bumps [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) from 1.9.0 to 1.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-sql-go/releases">github.com/databricks/databricks-sql-go's releases</a>.</em></p> <blockquote> <h2>v1.10.0</h2> <ul> <li><code>databricks/databricks-sql-go#290</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><code>databricks/databricks-sql-go#297</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/311">#311</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/319">#319</a>)</li> <li><code>databricks/databricks-sql-go#316</code></li> <li><code>databricks/databricks-sql-go#295</code></li> <li><code>databricks/databricks-sql-go#308</code></li> <li><code>databricks/databricks-sql-go#286</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-sql-go/blob/main/CHANGELOG.md">github.com/databricks/databricks-sql-go's changelog</a>.</em></p> <blockquote> <h2>v1.10.0 (2026-02-19)</h2> <ul> <li><code>databricks/databricks-sql-go#290</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><code>databricks/databricks-sql-go#297</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/311">#311</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/319">#319</a>)</li> <li><code>databricks/databricks-sql-go#316</code></li> <li><code>databricks/databricks-sql-go#295</code></li> <li><code>databricks/databricks-sql-go#308</code></li> <li><code>databricks/databricks-sql-go#286</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/databricks/databricks-sql-go/commit/98148d9275f6b975ddaf256062135d028b81a79e"><code>98148d9</code></a> Prepare for release (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/324">#324</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/cd6dc1906418e0bdbdaf0e47c6d5e0737e08a728"><code>cd6dc19</code></a> Token Federation for Go Driver (3/3) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/73f2a36a0723f64fcd423cbb540c8a5abee248aa"><code>73f2a36</code></a> [PECOBLR-1143] Implement telemetry Phase 4-5: Export infrastructure and opt-i...</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/abbe1738c011db1c911f3b15a8d761e5769a73ec"><code>abbe173</code></a> Fix context loss in polling and connection close operations (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/295">#295</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/6d6ef5b7baff3e9f2aab964f52ae23c9df7d70b1"><code>6d6ef5b</code></a> Fix type inference for int64/uint64 (BIGINT) and float64 (DOUBLE) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/316">#316</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/a0d5e7533e38370956adc24b30221383c70fc231"><code>a0d5e75</code></a> Token federation for Go driver (2/3) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/66608b7afc9bd32683d108439ebbaa7632004bc5"><code>66608b7</code></a> Add circuit breaker for telemetry + amend design plan to be similar to includ...</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/c4af6facac8ecbc5519b76b5bd655f1b20a4e5a1"><code>c4af6fa</code></a> Cloudfetch: Allow configuration of httpclient for cloudfetch (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/308">#308</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/29c881a4dc8229e184aa0ba01c83eb600dff020e"><code>29c881a</code></a> [PECOBLR-1147] Implement Client Manager for Per-Host Clients (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/5dbccff7a187b2695bde5d5a8b25c969e25ca2ae"><code>5dbccff</code></a> [PECOBLR-1146] Implement Feature Flag Cache with Reference Counting (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>)</li> <li>Additional commits viewable in <a href="https://github.com/databricks/databricks-sql-go/compare/v1.9.0...v1.10.0">compare view</a></li> </ul> </details> <br /> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the go-deps group with 35 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` | | [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.44.0` | `1.45.23` | | [github.com/aws/aws-sdk-go-v2/service/firehose](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.42.13` | | [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.126.0` | `1.139.1` | | [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.38.0` | `1.43.5` | | [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.76.0` | `1.88.5` | | [github.com/aws/aws-sdk-go-v2/service/personalizeevents](https://github.com/aws/aws-sdk-go-v2) | `1.29.0` | `1.31.13` | | [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.97.3` | | [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.41.10` | | [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.13.0` | `2.13.3` | | [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.8.0` | `1.10.0` | | [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.8.0` | `4.9.1` | | [github.com/docker/docker](https://github.com/docker/docker) | `28.3.3+incompatible` | `28.5.2+incompatible` | | [github.com/duckdb/duckdb-go/v2](https://github.com/duckdb/duckdb-go) | `2.5.0` | `2.10501.0` | | [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.53.1` | `1.54.0` | | [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.3` | `4.19.1` | | [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` | | [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.7` | `2.28.0` | | [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` | | [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.4` | `1.18.5` | | [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.0` | | [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.2` | `1.9.8` | | [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.98` | `7.0.99` | | [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.24.0` | `2.28.1` | | [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.12.1` | `9.18.0` | | [github.com/rudderlabs/keydb](https://github.com/rudderlabs/keydb) | `1.3.0` | `1.3.6` | | [github.com/rudderlabs/rudder-transformer/go](https://github.com/rudderlabs/rudder-transformer) | `1.126.2-beta` | `1.126.4` | | [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.3` | `1.25.1` | | [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` | | [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.328.0` | `0.333.0` | | [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.9` | | [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.9` | | [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` | | [golang.org/x/time](https://github.com/golang/time) | `0.14.0` | `0.15.0` | Updates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/allisson/go-pglock/releases">github.com/allisson/go-pglock/v3's releases</a>.</em></p> <blockquote> <h2>v3.2.0</h2> <h2>What's Changed</h2> <ul> <li>feat: add rwlock functionality by <a href="https://github.com/masteryyh"><code>@masteryyh</code></a> in <a href="https://redirect.github.com/allisson/go-pglock/pull/15">allisson/go-pglock#15</a></li> <li>docs: enhance documentation with emojis by <a href="https://github.com/allisson"><code>@allisson</code></a> in <a href="https://redirect.github.com/allisson/go-pglock/pull/16">allisson/go-pglock#16</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/masteryyh"><code>@masteryyh</code></a> made their first contribution in <a href="https://redirect.github.com/allisson/go-pglock/pull/15">allisson/go-pglock#15</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0">https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0</a></p> <h2>v3.1.0</h2> <h2>What's Changed</h2> <ul> <li>Update readme badges by <a href="https://github.com/allisson"><code>@allisson</code></a> in <a href="https://redirect.github.com/allisson/go-pglock/pull/12">allisson/go-pglock#12</a></li> <li>feat: improve documentation, tests, and examples by <a href="https://github.com/allisson"><code>@allisson</code></a> in <a href="https://redirect.github.com/allisson/go-pglock/pull/13">allisson/go-pglock#13</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0">https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a"><code>a8e599f</code></a> docs: enhance documentation with emojis (<a href="https://redirect.github.com/allisson/go-pglock/issues/16">#16</a>)</li> <li><a href="https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88"><code>e3b767a</code></a> feat: add rwlock functionality (<a href="https://redirect.github.com/allisson/go-pglock/issues/15">#15</a>)</li> <li><a href="https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32"><code>e2016c0</code></a> feat: improve documentation, tests, and examples (<a href="https://redirect.github.com/allisson/go-pglock/issues/13">#13</a>)</li> <li><a href="https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334"><code>acbfc79</code></a> Update readme badges (<a href="https://redirect.github.com/allisson/go-pglock/issues/12">#12</a>)</li> <li>See full diff in <a href="https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec"><code>90650dd</code></a> Release 2026-03-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62"><code>dd88818</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be"><code>b662c50</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1"><code>500a9cb</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6"><code>6221102</code></a> fix stale skew and delayed skew healing (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359">#3359</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f"><code>0a39373</code></a> fix order of generated event header handlers (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361">#3361</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6"><code>098f389</code></a> Only generate resolveAccountID when it's required (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360">#3360</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6"><code>6ebab66</code></a> Release 2026-03-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e"><code>b2ec3be</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee"><code>abc126f</code></a> Update API model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.5">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/eventbridge` from 1.44.0 to 1.45.23 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec"><code>90650dd</code></a> Release 2026-03-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62"><code>dd88818</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be"><code>b662c50</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1"><code>500a9cb</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6"><code>6221102</code></a> fix stale skew and delayed skew healing (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359">#3359</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f"><code>0a39373</code></a> fix order of generated event header handlers (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361">#3361</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6"><code>098f389</code></a> Only generate resolveAccountID when it's required (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360">#3360</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6"><code>6ebab66</code></a> Release 2026-03-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e"><code>b2ec3be</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee"><code>abc126f</code></a> Update API model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.44.0...service/eventbridge/v1.45.23">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/firehose` from 1.40.0 to 1.42.13 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/aacca0a210fc819cfdbe4dbaea4e28fc66788a55"><code>aacca0a</code></a> Release 2025-11-04</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/f2f7085b91ff4a1f6bc7ec01b5c40898394bdab1"><code>f2f7085</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/98ac357edf60e930fc6ac1790b457ce63100406b"><code>98ac357</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/545573ffc380220953b0623eaf8ff033433a4d32"><code>545573f</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0c4b1ae2386e80ece230041b4c19322880f5135a"><code>0c4b1ae</code></a> upgrade to smithy-go v1.23.2 to track allocation improvements (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3222">#3222</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/bae1d689b9cdba0639a0c9e04f90041168a83ef1"><code>bae1d68</code></a> Release 2025-11-03</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/67d7b9cb0251a852fa0b6a012e7317b353e54c6e"><code>67d7b9c</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/74be9b92bddae4efbb8a7f6ac7215e7e3c217ce5"><code>74be9b9</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/3242971cacca6494b8391127bc054b5238a20262"><code>3242971</code></a> Release 2025-10-31</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2db47dca340ab445f0a7e3a690422b113dd054ce"><code>2db47dc</code></a> Regenerated Clients</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...service/sqs/v1.42.13">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/glue` from 1.126.0 to 1.139.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec"><code>90650dd</code></a> Release 2026-03-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62"><code>dd88818</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be"><code>b662c50</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1"><code>500a9cb</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6"><code>6221102</code></a> fix stale skew and delayed skew healing (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359">#3359</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f"><code>0a39373</code></a> fix order of generated event header handlers (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361">#3361</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6"><code>098f389</code></a> Only generate resolveAccountID when it's required (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360">#3360</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6"><code>6ebab66</code></a> Release 2026-03-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e"><code>b2ec3be</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee"><code>abc126f</code></a> Update API model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.126.0...service/glue/v1.139.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/kinesis` from 1.38.0 to 1.43.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/f9f7a6bb124a1a7daffc65db40053d97678bd371"><code>f9f7a6b</code></a> Release 2025-07-19</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c74fb637eb68925187407dfe105ba10d855cecd2"><code>c74fb63</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/d09b46671d6af69a0e1e808c953e5db4a0e5790c"><code>d09b466</code></a> generate aws-eusc (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3144">#3144</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/45575dd69588782d4a0944c7b3911018613d67c7"><code>45575dd</code></a> Release 2025-07-18</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/40f9e8b889dbda9e80b651bd55ea13a99d75d6cc"><code>40f9e8b</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/da30009f1debd56e812c58845b0a3ee4e6e1fb58"><code>da30009</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/78fe67fa8c7f08f490e1e04bbe3ce609bfc66fe6"><code>78fe67f</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/654c62d6b16cfa75aba17f6f2feb7d91d627186a"><code>654c62d</code></a> Release 2025-07-17</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/47a74cd2a3a4464fbb1273db6ede81d2bb72bb1d"><code>47a74cd</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/bdd96b2ea29e4a7c96d0dbe1dc1a039bf85d090c"><code>bdd96b2</code></a> Update endpoints model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/ivs/v1.43.5">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/lambda` from 1.76.0 to 1.88.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b9b0c6553b80f99603b4f8356b88f5baf1328deb"><code>b9b0c65</code></a> Release 2025-10-16</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e2bc8a0ec6f430876fc7de4432ea9cc89c9568f8"><code>e2bc8a0</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/8691ee380a96c49351e4b5ab8a70bc5d4d100724"><code>8691ee3</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/51e8a3fe032fc566d31b389f492ab58475a98398"><code>51e8a3f</code></a> bump to go1.23 (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3211">#3211</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/ad2d36cba7c5772b4e8e4caf96939dc41b95c65c"><code>ad2d36c</code></a> Release 2025-10-15</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/19a35d639f969ee328553e632e8cf8b83d324106"><code>19a35d6</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/35cb02fd50fb125601b9c3b33feb72f3a2bcaa56"><code>35cb02f</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/f673a1b0a80e666c0128ec606ff053dace9771f1"><code>f673a1b</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/48421fd812d8592a4eb2b32d11ae07e228969012"><code>48421fd</code></a> Release 2025-10-14</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/fedcba778c21b451a91b4e4bcdd5d6c1554c6a5a"><code>fedcba7</code></a> Regenerated Clients</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.76.0...service/s3/v1.88.5">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/personalizeevents` from 1.29.0 to 1.31.13 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b9b0c6553b80f99603b4f8356b88f5baf1328deb"><code>b9b0c65</code></a> Release 2025-10-16</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e2bc8a0ec6f430876fc7de4432ea9cc89c9568f8"><code>e2bc8a0</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/8691ee380a96c49351e4b5ab8a70bc5d4d100724"><code>8691ee3</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/51e8a3fe032fc566d31b389f492ab58475a98398"><code>51e8a3f</code></a> bump to go1.23 (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3211">#3211</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/ad2d36cba7c5772b4e8e4caf96939dc41b95c65c"><code>ad2d36c</code></a> Release 2025-10-15</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/19a35d639f969ee328553e632e8cf8b83d324106"><code>19a35d6</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/35cb02fd50fb125601b9c3b33feb72f3a2bcaa56"><code>35cb02f</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/f673a1b0a80e666c0128ec606ff053dace9771f1"><code>f673a1b</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/48421fd812d8592a4eb2b32d11ae07e228969012"><code>48421fd</code></a> Release 2025-10-14</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/fedcba778c21b451a91b4e4bcdd5d6c1554c6a5a"><code>fedcba7</code></a> Regenerated Clients</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.29.0...config/v1.31.13">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.0 to 1.97.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec"><code>90650dd</code></a> Release 2026-03-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62"><code>dd88818</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be"><code>b662c50</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1"><code>500a9cb</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6"><code>6221102</code></a> fix stale skew and delayed skew healing (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359">#3359</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f"><code>0a39373</code></a> fix order of generated event header handlers (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361">#3361</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6"><code>098f389</code></a> Only generate resolveAccountID when it's required (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360">#3360</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6"><code>6ebab66</code></a> Release 2026-03-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e"><code>b2ec3be</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee"><code>abc126f</code></a> Update API model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.97.3">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.6 to 1.41.10 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/728f21ff766e27bf28e6f30c0c1508c4cb7b2ed5"><code>728f21f</code></a> Release 2024-05-16</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/3dbd5ca5f293349a3436e8c0a4356ba72e0c490c"><code>3dbd5ca</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c87adfdc5853309f70c99930c969e943415a09c6"><code>c87adfd</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e209d0203c888d53107127b84e642fe422f283d2"><code>e209d02</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/ef4a9a08e7a129380e18a1a810857f19534d31a9"><code>ef4a9a0</code></a> internal: capture user-agent in metrics (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2644">#2644</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c964dbd88bc9424349a9225b044ec2322e07f4cb"><code>c964dbd</code></a> Release 2024-05-15</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/ce843953a9cb4c9d2dff75dd5a5c967655c4c8ef"><code>ce84395</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/8de91199530fabf1702a2cefab3cee6e065879bc"><code>8de9119</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/05fcf66f17486b8ce9b7372c19910ad68a85a730"><code>05fcf66</code></a> internal: true up internal metrics collection for post-SRA middleware (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2642">#2642</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/114842762c6ffd78ebce1850e31a387992d10acf"><code>1148427</code></a> reformat signer/v4 package doc (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2640">#2640</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.41.6...service/ecs/v1.41.10">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/smithy-go` from 1.24.0 to 1.24.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aws/smithy-go/releases">github.com/aws/smithy-go's releases</a>.</em></p> <blockquote> <h1>Release (2026-02-27)</h1> <h2>General Highlights</h2> <ul> <li><strong>Dependency Update</strong>: Bump minimum go version to 1.24.</li> </ul> <h1>Release (2026-02-20)</h1> <h2>General Highlights</h2> <ul> <li><strong>Dependency Update</strong>: Updated to the latest SDK module versions</li> </ul> <h2>Module Highlights</h2> <ul> <li><code>github.com/aws/smithy-go</code>: v1.24.1 <ul> <li><strong>Feature</strong>: Add new middleware functions to get event stream output from middleware</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/smithy-go/commit/b860661df961e236ca154f5a66e1f01216639738"><code>b860661</code></a> Release 2026-02-27</li> <li><a href="https://github.com/aws/smithy-go/commit/567846b9a9de2906faffe420719177aece913452"><code>567846b</code></a> Bump minimun Go version to 1.24 (<a href="https://redirect.github.com/aws/smithy-go/issues/629">#629</a>)</li> <li><a href="https://github.com/aws/smithy-go/commit/8c6355875a5c602fa6c2d9093e2b46e69e4d38f4"><code>8c63558</code></a> Release 2026-02-20</li> <li><a href="https://github.com/aws/smithy-go/commit/c6d1144762205b31f9d511b1525eb67b0c4c1e4c"><code>c6d1144</code></a> Create new event stream generator (<a href="https://redirect.github.com/aws/smithy-go/issues/626">#626</a>)</li> <li><a href="https://github.com/aws/smithy-go/commit/f82babd3fee1cc95f6974716ba570c1d4f72e8a1"><code>f82babd</code></a> update Smithy version to 1.67.0 (<a href="https://redirect.github.com/aws/smithy-go/issues/627">#627</a>)</li> <li><a href="https://github.com/aws/smithy-go/commit/708bee3fd23f247fe0b019ae3fbb9dd7837117bc"><code>708bee3</code></a> move writable and chainwritable up (<a href="https://redirect.github.com/aws/smithy-go/issues/622">#622</a>)</li> <li><a href="https://github.com/aws/smithy-go/commit/7bfe108d0fa9790e554d201e80faa6b8051569d0"><code>7bfe108</code></a> Add support for OrExpression JMESPath (<a href="https://redirect.github.com/aws/smithy-go/issues/620">#620</a>)</li> <li><a href="https://github.com/aws/smithy-go/commit/9dbc5b22fed45a861a3782db7642bec232c5b0b3"><code>9dbc5b2</code></a> bump smithy to v1.64.0</li> <li>See full diff in <a href="https://github.com/aws/smithy-go/compare/v1.24.0...v1.24.2">compare view</a></li> </ul> </details> <br /> Updates `github.com/confluentinc/confluent-kafka-go/v2` from 2.13.0 to 2.13.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/confluentinc/confluent-kafka-go/releases">github.com/confluentinc/confluent-kafka-go/v2's releases</a>.</em></p> <blockquote> <h2>v2.13.3</h2> <p>This is a maintenance release:</p> <h3>Fixes</h3> <ul> <li>Allow compatibility with librdkafka 2.13.0+ (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524">#1524</a>)</li> </ul> <h2>v2.13.2</h2> <p>This is a maintenance release:</p> <h3>Fixes</h3> <ul> <li>Allow Azure KMS key version to be optional (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503">#1503</a>)</li> <li>schemaregistry/rules/encryption: fix dropped errors (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512">#1512</a>)</li> <li>Update frozen semantics for associations in mock SR client (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514">#1514</a>)</li> </ul> <p>confluent-kafka-go is based on librdkafka v2.13.2, see the <a href="https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2">librdkafka v2.13.2 release notes</a> for a complete list of changes, enhancements, fixes and upgrade considerations.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md">github.com/confluentinc/confluent-kafka-go/v2's changelog</a>.</em></p> <blockquote> <h2>v2.13.3</h2> <p>This is a maintenance release:</p> <h3>Fixes</h3> <ul> <li>Allow compatibility with librdkafka 2.13.0+ (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524">#1524</a>)</li> </ul> <h2>v2.13.2</h2> <p>This is a maintenance release:</p> <h3>Fixes</h3> <ul> <li>Allow Azure KMS key version to be optional (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503">#1503</a>)</li> <li>schemaregistry/rules/encryption: fix dropped errors (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512">#1512</a>)</li> <li>Update frozen semantics for associations in mock SR client (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514">#1514</a>)</li> </ul> <p>confluent-kafka-go is based on librdkafka v2.13.2, see the <a href="https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2">librdkafka v2.13.2 release notes</a> for a complete list of changes, enhancements, fixes and upgrade considerations.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/77c1e9fd9dbb9853262d1703c831ceb5f6bb7947"><code>77c1e9f</code></a> v2.13.3 (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524">#1524</a>)</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/f9dfb8b8a43219a5eb71a0ea691be931d549af60"><code>f9dfb8b</code></a> Import v2.13.2 (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1522">#1522</a>)</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/001c70cfb0ff60cbb77ee321ea0f21cdeef436b1"><code>001c70c</code></a> Update docker_aws_lambda_example</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/fe1cbd5a3d4dbe3c2f86275b398f8215e510d2b2"><code>fe1cbd5</code></a> change version</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/c370847dc7b548eddf05d1ed1d2b13f73d66e5af"><code>c370847</code></a> Version change</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/4843f19a14d131292fddb4762317cf0ff4bd6f89"><code>4843f19</code></a> Documentation and error code update for librdkafka v2.13.2</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/e2a849ecca2f550c804a140443deee58ac7fe0a6"><code>e2a849e</code></a> librdkafka static bundle v2.13.2</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/b22398b1578746e627aace02d8e47e5c56c9c018"><code>b22398b</code></a> Version changes</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/8c8ac2d9d7a42763b375c1e0450090f821ddb3dc"><code>8c8ac2d</code></a> Import v2.13.2 rc1 (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1521">#1521</a>)</li> <li><a href="https://github.com/confluentinc/confluent-kafka-go/commit/804c55fa01577a000c11857a4446b82c7eb2b00a"><code>804c55f</code></a> Add update-changelog.py script (<a href="https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1518">#1518</a>)</li> <li>Additional commits viewable in <a href="https://github.com/confluentinc/confluent-kafka-go/compare/v2.13.0...v2.13.3">compare view</a></li> </ul> </details> <br /> Updates `github.com/databricks/databricks-sql-go` from 1.8.0 to 1.10.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-sql-go/releases">github.com/databricks/databricks-sql-go's releases</a>.</em></p> <blockquote> <h2>v1.10.0</h2> <ul> <li><code>databricks/databricks-sql-go#290</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><code>databricks/databricks-sql-go#297</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/311">#311</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/319">#319</a>)</li> <li><code>databricks/databricks-sql-go#316</code></li> <li><code>databricks/databricks-sql-go#295</code></li> <li><code>databricks/databricks-sql-go#308</code></li> <li><code>databricks/databricks-sql-go#286</code></li> </ul> <h2>v1.9.0</h2> <h2>What's Changed</h2> <ul> <li>Added support for query tags</li> <li><code>databricks/databricks-sql-go#283</code></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0">https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/databricks/databricks-sql-go/blob/main/CHANGELOG.md">github.com/databricks/databricks-sql-go's changelog</a>.</em></p> <blockquote> <h2>v1.10.0 (2026-02-19)</h2> <ul> <li><code>databricks/databricks-sql-go#290</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><code>databricks/databricks-sql-go#297</code><a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/311">#311</a>, <a href="https://redirect.github.com/databricks/databricks-sql-go/issues/319">#319</a>)</li> <li><code>databricks/databricks-sql-go#316</code></li> <li><code>databricks/databricks-sql-go#295</code></li> <li><code>databricks/databricks-sql-go#308</code></li> <li><code>databricks/databricks-sql-go#286</code></li> </ul> <h2>v1.9.0 (2025-09-17)</h2> <ul> <li>Added support for query tags</li> <li><code>databricks/databricks-sql-go#283</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/databricks/databricks-sql-go/commit/98148d9275f6b975ddaf256062135d028b81a79e"><code>98148d9</code></a> Prepare for release (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/324">#324</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/cd6dc1906418e0bdbdaf0e47c6d5e0737e08a728"><code>cd6dc19</code></a> Token Federation for Go Driver (3/3) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/292">#292</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/73f2a36a0723f64fcd423cbb540c8a5abee248aa"><code>73f2a36</code></a> [PECOBLR-1143] Implement telemetry Phase 4-5: Export infrastructure and opt-i...</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/abbe1738c011db1c911f3b15a8d761e5769a73ec"><code>abbe173</code></a> Fix context loss in polling and connection close operations (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/295">#295</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/6d6ef5b7baff3e9f2aab964f52ae23c9df7d70b1"><code>6d6ef5b</code></a> Fix type inference for int64/uint64 (BIGINT) and float64 (DOUBLE) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/316">#316</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/a0d5e7533e38370956adc24b30221383c70fc231"><code>a0d5e75</code></a> Token federation for Go driver (2/3) (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/291">#291</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/66608b7afc9bd32683d108439ebbaa7632004bc5"><code>66608b7</code></a> Add circuit breaker for telemetry + amend design plan to be similar to includ...</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/c4af6facac8ecbc5519b76b5bd655f1b20a4e5a1"><code>c4af6fa</code></a> Cloudfetch: Allow configuration of httpclient for cloudfetch (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/308">#308</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/29c881a4dc8229e184aa0ba01c83eb600dff020e"><code>29c881a</code></a> [PECOBLR-1147] Implement Client Manager for Per-Host Clients (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/305">#305</a>)</li> <li><a href="https://github.com/databricks/databricks-sql-go/commit/5dbccff7a187b2695bde5d5a8b25c969e25ca2ae"><code>5dbccff</code></a> [PECOBLR-1146] Implement Feature Flag Cache with Reference Counting (<a href="https://redirect.github.com/databricks/databricks-sql-go/issues/304">#304</a>)</li> <li>Additional commits viewable in <a href="https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.10.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/dgraph-io/badger/v4` from 4.8.0 to 4.9.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dgraph-io/badger/releases">github.com/dgraph-io/badger/v4's releases</a>.</em></p> <blockquote> <h2>v4.9.1</h2> <h2>What's Changed</h2> <ul> <li>fix(aix): add aix directory synchronization support by <a href="https://github.com/pmur"><code>@pmur</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2115">dgraph-io/badger#2115</a></li> <li>fix: correct the comment on value size in skl.node by <a href="https://github.com/ahrtr"><code>@ahrtr</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2250">dgraph-io/badger#2250</a></li> <li>chore: Update changelog by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2256">dgraph-io/badger#2256</a></li> <li>chore(ci): update arm runner label by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2248">dgraph-io/badger#2248</a></li> <li>test: add checksum tests for package y by <a href="https://github.com/miladev95"><code>@miladev95</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2246">dgraph-io/badger#2246</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ahrtr"><code>@ahrtr</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2250">dgraph-io/badger#2250</a></li> <li><a href="https://github.com/miladev95"><code>@miladev95</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2246">dgraph-io/badger#2246</a></li> <li><a href="https://github.com/pmur"><code>@pmur</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2115">dgraph-io/badger#2115</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1">https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1</a></p> <h2>v4.9.0</h2> <h2>What's Changed</h2> <ul> <li>fix(docs): fix typos by <a href="https://github.com/kianmeng"><code>@kianmeng</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2227">dgraph-io/badger#2227</a></li> <li>fix(y): shall always return empty slice rather than nil by <a href="https://github.com/kooltuoehias"><code>@kooltuoehias</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2245">dgraph-io/badger#2245</a></li> <li>fix: test.sh error by <a href="https://github.com/kianmeng"><code>@kianmeng</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2225">dgraph-io/badger#2225</a></li> <li>fix: typo of abandoned by <a href="https://github.com/jas4711"><code>@jas4711</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2222">dgraph-io/badger#2222</a></li> <li>chore(deps): Update go minor and patch by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/dgraph-io/badger/pull/2212">dgraph-io/badger#2212</a></li> <li>chore(deps): Update dependency node to v22 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/dgraph-io/badger/pull/2219">dgraph-io/badger#2219</a></li> <li>chore: update the trunk conf file by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2217">dgraph-io/badger#2217</a></li> <li>chore(deps): Update go minor and patch by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/dgraph-io/badger/pull/2218">dgraph-io/badger#2218</a></li> <li>chore(deps): Update actions/checkout action to v5 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/dgraph-io/badger/pull/2221">dgraph-io/badger#2221</a></li> <li>chore(deps): Update actions (major) by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/dgraph-io/badger/pull/2229">dgraph-io/badger#2229</a></li> <li>move docs pages in the repo by <a href="https://github.com/raphael-istari"><code>@raphael-istari</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2232">dgraph-io/badger#2232</a></li> <li>chore: configure renovate to leave go version as declared by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2235">dgraph-io/badger#2235</a></li> <li>chore: change renovate to maintain backwards compatible go version by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2236">dgraph-io/badger#2236</a></li> <li>chore: update README.md with correct links and badges by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2239">dgraph-io/badger#2239</a></li> <li>chore: add doc for encryption at rest by <a href="https://github.com/raphael-istari"><code>@raphael-istari</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2240">dgraph-io/badger#2240</a></li> <li>chore(ci): restrict Dgraph test to core packages only by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2242">dgraph-io/badger#2242</a></li> <li>chore: prepare for v4.9.0 release by <a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> in <a href="https://redirect.github.com/dgraph-io/badger/pull/2247">dgraph-io/badger#2247</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/matthewmcneely"><code>@matthewmcneely</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2217">dgraph-io/badger#2217</a></li> <li><a href="https://github.com/jas4711"><code>@jas4711</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2222">dgraph-io/badger#2222</a></li> <li><a href="https://github.com/raphael-istari"><code>@raphael-istari</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2232">dgraph-io/badger#2232</a></li> <li><a href="https://github.com/kianmeng"><code>@kianmeng</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2225">dgraph-io/badger#2225</a></li> <li><a href="https://github.com/kooltuoehias"><code>@kooltuoehias</code></a> made their first contribution in <a href="https://redirect.github.com/dgraph-io/badger/pull/2245">dgraph-io/badger#2245</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0">https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md">github.com/dgraph-io/badger/v4's changelog</a>.</em></p> <blockquote> <h2>[4.9.1] - 2026-02-04</h2> <p><strong>Fixed</strong></p> <ul> <li>fix(aix): add aix directory synchronization support (<a href="https://redirect.github.com/dgraph-io/badger/issues/2115">#2115</a>)</li> <li>fix: correct the comment on value size in skl.node (<a href="https://redirect.github.com/dgraph-io/badger/issues/2250">#2250</a>)</li> </ul> <p><strong>Tests</strong></p> <ul> <li>test: add checksum tests for package y (<a href="https://redirect.github.com/dgraph-io/badger/issues/2246">#2246</a>)</li> </ul> <p><strong>Chores</strong></p> <ul> <li>chore(ci): update arm runner label (<a href="https://redirect.github.com/dgraph-io/badger/issues/2248">#2248</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1">https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1</a></p> <h2>[4.9.0] - 2025-12-15</h2> <p><strong>Fixed</strong></p> <ul> <li>fix(y): y.SafeCopy shall always return empty slice rather than nil (<a href="https://redirect.github.com/dgraph-io/badger/issues/2245">#2245</a>) <blockquote> <p><strong>WARNING</strong> SafeCopy now returns an empty slice rather than nil. For those using our <code>y</code> utility package, this could be a breaking change. This has implications for empty slices stored in badger, specifically, upon retrieval the value stored with the key will be equal to what was set (an empty []byte). See <a href="https://redirect.github.com/dgraph-io/badger/issues/2067">#2067</a> for more details.</p> </blockquote> </li> <li>fix: test.sh error (<a href="https://redirect.github.com/dgraph-io/badger/issues/2225">#2225</a>)</li> <li>fix: typo of abandoned (<a href="https://redirect.github.com/dgraph-io/badger/issues/2222">#2222</a>)</li> </ul> <p><strong>Docs</strong></p> <ul> <li>add doc for encryption at rest (<a href="https://redirect.github.com/dgraph-io/badger/issues/2240">#2240</a>)</li> <li>move docs pages in the repo (<a href="https://redirect.github.com/dgraph-io/badger/issues/2232">#2232</a>)</li> </ul> <p><strong>Chores</strong></p> <ul> <li>chore(ci): restrict Dgraph test to core packages only (<a href="https://redirect.github.com/dgraph-io/badger/issues/2242">#2242</a>)</li> <li>chore: update README.md with correct links and badges (<a href="https://redirect.github.com/dgraph-io/badger/issues/2239">#2239</a>)</li> <li>chore: change renovate to maintain backwards compatible go version (<a href="https://redirect.github.com/dgraph-io/badger/issues/2236">#2236</a>)</li> <li>chore: configure renovate to leave go version as declared (<a href="https://redirect.github.com/dgraph-io/badger/issues/2235">#2235</a>)</li> <li>chore(deps): Update actions (major) (<a href="https://redirect.github.com/dgraph-io/badger/issues/2229">#2229</a>)</li> <li>chore(deps): Update actions/checkout action to v5 (<a href="https://redirect.github.com/dgraph-io/badger/issues/2221">#2221</a>)</li> <li>chore(deps): Update go minor and patch (<a href="https://redirect.github.com/dgraph-io/badger/issues/2218">#2218</a>)</li> <li>chore: update the trunk conf file (<a href="https://redirect.github.com/dgraph-io/badger/issues/2217">#2217</a>)</li> <li>chore(deps): Update dependency node to v22 (<a href="https://redirect.github.com/dgraph-io/badger/issues/2219">#2219</a>)</li> <li>chore(deps): Update go minor and patch (<a href="https://redirect.github.com/dgraph-io/badger/issues/2212">#2212</a>)</li> </ul> <p><strong>CI</strong></p> <ul> <li>move to GitHub Actions runners</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dgraph-io/badger/commit/3290a6097deb427d4bb297fa73404c01776547d5"><code>3290a60</code></a> chore: Update changelog (<a href="https://redirect.github.com/dgraph-io/badger/issues/2256">#2256</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/d3b6b868f918ae4787660175219293c91574d5bd"><code>d3b6b86</code></a> fix(aix): add aix directory synchronization support (<a href="https://redirect.github.com/dgraph-io/badger/issues/2115">#2115</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/24bb0c179b9cba0c2cbee06495d1dbf6c6193eac"><code>24bb0c1</code></a> test: add checksum tests for package y (<a href="https://redirect.github.com/dgraph-io/badger/issues/2246">#2246</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/94607132eaeeed4a8ce4c25f9a0893bc12a7ecd5"><code>9460713</code></a> fix: correct the comment on value size in skl.node (<a href="https://redirect.github.com/dgraph-io/badger/issues/2250">#2250</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/10068c8f0abdbdc7dd58485dd6c3f4fde9cdc0f4"><code>10068c8</code></a> chore(ci): update arm runner label (<a href="https://redirect.github.com/dgraph-io/badger/issues/2248">#2248</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/a700dc3b6332e2351674f34f841233541568f782"><code>a700dc3</code></a> chore: prepare for v4.9.0 release (<a href="https://redirect.github.com/dgraph-io/badger/issues/2247">#2247</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/2a8b6042ae1bfe6676ad14d90261a3609f64fa80"><code>2a8b604</code></a> fix(y): shall always return empty slice rather than nil (<a href="https://redirect.github.com/dgraph-io/badger/issues/2245">#2245</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/81b3cb9dc04b18e4cfae00d0a7198bdfa73c689e"><code>81b3cb9</code></a> fix(docs): fix typos (<a href="https://redirect.github.com/dgraph-io/badger/issues/2227">#2227</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/b61f8668b4fc01571bcf01f428cb0e81d43d3497"><code>b61f866</code></a> chore(ci): restrict Dgraph test to core packages only (<a href="https://redirect.github.com/dgraph-io/badger/issues/2242">#2242</a>)</li> <li><a href="https://github.com/dgraph-io/badger/commit/0b1ebf52c29d221ed4ef0bbba320485e177e3f32"><code>0b1ebf5</code></a> fix: test.sh error (<a href="https://redirect.github.com/dgraph-io/badger/issues/2225">#2225</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/docker/docker` from 28.3.3+incompatible to 28.5.2+incompatible <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/docker/docker/releases">github.com/docker/docker's releases</a>.</em></p> <blockquote> <h2>v28.5.2</h2> <h2>28.5.2</h2> <p>For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:</p> <ul> <li><a href="https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2">docker/cli, 28.5.2 milestone</a></li> <li><a href="https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2">moby/moby, 28.5.2 milestone</a></li> </ul> <blockquote> <p>[!CAUTION] This release contains fixes for three high-severity security vulnerabilities in runc:</p> <ul> <li><a href="https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2">CVE-2025-31133</a></li> <li><a href="https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r">CVE-2025-52565</a></li> <li><a href="https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm">CVE-2025-52881</a></li> </ul> <p>All three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary <code>/proc</code> files.</p> </blockquote> <h3>Packaging updates</h3> <ul> <li>Update runc to <a href="https://github.com/opencontainers/runc/releases/tag/v1.3.3">v1.3.3</a>. <a href="https://redirect.github.com/moby/moby/pull/51394">moby/moby#51394</a></li> </ul> <h3>Bug fixes and enhancements</h3> <ul> <li>dockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). <a href="https://redirect.github.com/moby/moby/pull/51162">moby/moby#51162</a></li> <li>Update Go runtime to <a href="https://go.dev/doc/devel/release#go1.24.9">1.24.9</a>. <a href="https://redirect.github.com/moby/moby/pull/51387">moby/moby#51387</a>, <a href="https://redirect.github.com/docker/cli/pull/6613">docker/cli#6613</a></li> </ul> <h3>Deprecations</h3> <ul> <li>Go-SDK: cli/command/image/build: deprecate <code>DefaultDockerfileName</code>, <code>DetectArchiveReader</code>, <code>WriteTempDockerfile</code>, <code>ResolveAndValidateContextPath</code>. These utilities were only used internally and will be removed in the next release. <a href="https://redirect.github.com/docker/cli/pull/6610">docker/cli#6610</a></li> <li>Go-SDK: cli/command/image/build: deprecate IsArchive utility. <a href="https://redirect.github.com/docker/cli/pull/6560">docker/cli#6560</a></li> <li>Go-SDK: opts: deprecate <code>ValidateMACAddress</code>. <a href="https://redirect.github.com/docker/cli/pull/6560">docker/cli#6560</a></li> <li>Go-SDK: opts: deprecate ListOpts.Delete(). <a href="https://redirect.github.com/docker/cli/pull/6560">docker/cli#6560</a></li> </ul> <h2>v28.5.1</h2> <h2>28.5.1</h2> <p>For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:</p> <ul> <li><a href="https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1">docker/cli, 28.5.1 milestone</a></li> <li><a href="https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1">moby/moby, 28.5.1 milestone</a></li> <li>Deprecated and removed features, see <a href="https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md">Deprecated Features</a>.</li> <li>Changes to the Engine API, see <a href="https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md">API version history</a>.</li> </ul> <h3>Bug fixes and enhancements</h3> <ul> <li>Update BuildKit to v0.25.1. <a href="https://redirect.github.com/moby/moby/pull/51137">moby/moby#51137</a></li> <li>Update Go runtime to <a href="https://go.dev/doc/devel/release#go1.24.8">1.24.8</a>. <a href="https://redirect.github.com/moby/moby/pull/51133">moby/moby#51133</a>, <a href="https://redirect.github.com/docker/cli/pull/6541">docker/cli#6541</a></li> </ul> <h3>Deprecations</h3> <ul> <li>api/types/image: InspectResponse: deprecate <code>Parent</code> and <code>DockerVersion</code> fields. <a href="https://redirect.github.com/moby/moby/pull/51105">moby/moby#51105</a></li> <li>api/types/plugin: deprecate <code>Config.DockerVersion</code> field. <a href="https://redirect.github.com/moby/moby/pull/51110">moby/moby#51110</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0"><code>89c5e8f</code></a> Merge pull request <a href="https://redirect.github.com/docker/docker/issues/51396">#51396</a> from thaJeztah/28.x_backport_api_docs</li> <li><a href="https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0"><code>9b93878</code></a> Merge pull request <a href="https://redirect.github.com/docker/docker/issues/51395">#51395</a> from thaJeztah/28.x_backport_rootless_reject</li> <li><a href="https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c"><code>6178456</code></a> Merge pull request <a href="https://redirect.github.com/docker/docker/issues/51398">#51398</a> from vvoland/51397-28.x</li> <li><a href="https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f"><code>0cae4e5</code></a> vendor: github.com/moby/buildkit v0.25.2</li> <li><a href="https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc"><code>33cc06f</code></a> Merge pull request <a href="https://redirect.github.com/docker/docker/issues/51394">#51394</a> from vvoland/51393-28.x</li> <li><a href="https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa"><code>d525277</code></a> api/docs: remove BuildCache.Parent field for API v1.42 and up</li> <li><a href="https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d"><code>2fbc51b</code></a> dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host</li> <li><a href="https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd"><code>bd98008</code></a> integration-cli: Adjust nofile limits</li> <li><a href="https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e"><code>1967515</code></a> Dockerfile: update runc binary to v1.3.3</li> <li><a href="https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7"><code>4489660</code></a> Merge pull request <a href="https://redirect.github.com/docker/docker/issues/51387">#51387</a> from thaJeztah/28.x_bump_go</li> <li>Additional commits viewable in <a href="https://github.com/docker/docker/compare/v28.3.3...v28.5.2">compare view</a></li> </ul> </details> <br /> Updates `github.com/duckdb/duckdb-go/v2` from 2.5.0 to 2.10501.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/duckdb/duckdb-go/releases">github.com/duckdb/duckdb-go/v2's releases</a>.</em></p> <blockquote> <h2>v2.10501.0</h2> <h2>What's Changed</h2> <ul> <li>Add interrupt and clear appender functionality by <a href="https://github.com/krleonid"><code>@krleonid</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/54">duckdb/duckdb-go#54</a></li> <li>Add Clear() method to Appender and interrupt tests by <a href="https://github.com/krleonid"><code>@krleonid</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/55">duckdb/duckdb-go#55</a></li> <li>Fix appender interrupt test query by <a href="https://github.com/krleonid"><code>@krleonid</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/62">duckdb/duckdb-go#62</a></li> <li>Fix some README inaccuracies by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/121">duckdb/duckdb-go#121</a></li> <li>fix: C memory leak — defer captures nil/empty slice instead of final value (6 sites) by <a href="https://github.com/hellower"><code>@hellower</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/123">duckdb/duckdb-go#123</a></li> <li>Add concurrency group to CI workflow to cancel redundant runs by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/125">duckdb/duckdb-go#125</a></li> <li>Add support for binding and appending to map columns by <a href="https://github.com/wmTJc9IK0Q"><code>@wmTJc9IK0Q</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/115">duckdb/duckdb-go#115</a></li> <li>Merge the preview branch into <code>main</code> (new features!) by <a href="https://github.com/taniabogatsch"><code>@taniabogatsch</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/126">duckdb/duckdb-go#126</a></li> <li>Bump to DuckDB <code>v1.5.1</code> by <a href="https://github.com/taniabogatsch"><code>@taniabogatsch</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/128">duckdb/duckdb-go#128</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/krleonid"><code>@krleonid</code></a> made their first contribution in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/54">duckdb/duckdb-go#54</a></li> <li><a href="https://github.com/hellower"><code>@hellower</code></a> made their first contribution in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/123">duckdb/duckdb-go#123</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/duckdb/duckdb-go/compare/v2.10500.0...v2.10501.0">https://github.com/duckdb/duckdb-go/compare/v2.10500.0...v2.10501.0</a></p> <h2>v2.10500.0</h2> <blockquote> <p>[!WARNING] <strong>New versioning scheme.</strong> The module version now encodes the DuckDB version in its second semver component (<code>2.MAJOR_MINOR_PATCH.x</code>). For example, DuckDB <code>v1.5.0</code> maps to duckdb-go version <code>2.10500.x</code>.</p> </blockquote> <h2>What's Changed</h2> <ul> <li>Update copyright notice by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/112">duckdb/duckdb-go#112</a></li> <li>[Fix] Context propagation in custom scalar UDF bind functions by <a href="https://github.com/taniabogatsch"><code>@taniabogatsch</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/114">duckdb/duckdb-go#114</a></li> <li>Add support for BIGNUM by <a href="https://github.com/JelteF"><code>@JelteF</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/107">duckdb/duckdb-go#107</a></li> <li>Fix more embedded NULL string assignments by <a href="https://github.com/taniabogatsch"><code>@taniabogatsch</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/118">duckdb/duckdb-go#118</a></li> <li>Update DuckDB to v1.5.0 by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/120">duckdb/duckdb-go#120</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0">https://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0</a></p> <h2>v2.5.5</h2> <h2>What's Changed</h2> <ul> <li>Include actual value, row and col index in error when SetValue fails by <a href="https://github.com/koote"><code>@koote</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/81">duckdb/duckdb-go#81</a></li> <li>Support nullable pointer types for Date, Time, TimeTZ, Interval, and HugeInt by <a href="https://github.com/bruth"><code>@bruth</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/96">duckdb/duckdb-go#96</a></li> <li>Add context support for query preparation, execution, and interruptio… by <a href="https://github.com/EtgarDev"><code>@EtgarDev</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/88">duckdb/duckdb-go#88</a></li> <li>fix: correct SetValue error row/col by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/101">duckdb/duckdb-go#101</a></li> <li>Deflake TestInterrupt by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/102">duckdb/duckdb-go#102</a></li> <li>Single module with v0.3.2 bindings by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/98">duckdb/duckdb-go#98</a></li> <li><code>NewAppenderWithColumns</code> support by <a href="https://github.com/EtgarDev"><code>@EtgarDev</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/94">duckdb/duckdb-go#94</a></li> <li>Fix appending floats and negative numbers to a hugeint appender by <a href="https://github.com/JelteF"><code>@JelteF</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/103">duckdb/duckdb-go#103</a></li> <li>Add support for UHUGEINT by <a href="https://github.com/JelteF"><code>@JelteF</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/104">duckdb/duckdb-go#104</a></li> <li>Use TIMESTAMPTZ for time.Time by <a href="https://github.com/bruth"><code>@bruth</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/105">duckdb/duckdb-go#105</a></li> <li>Fix string truncation at embedded null bytes by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/109">duckdb/duckdb-go#109</a></li> <li>Preserve the timezone of TIMETZ by <a href="https://github.com/JelteF"><code>@JelteF</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/108">duckdb/duckdb-go#108</a></li> <li>Update DuckDB to v1.4.4 by <a href="https://github.com/mlafeldt"><code>@mlafeldt</code></a> in <a href="https://redirect.github.com/duckdb/duckdb-go/pull/111">duckdb/duckdb-go#111</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.c…
This PR fixes an issue where the driver discards the
context.Contextduring polling, making it impossible to use authentication mechanisms (like Azure OBO) that rely on passing credentials via the context.Reference: