Commit 971bf73
authored
fix(deps): bump the external group across 1 directory with 10 updates (#2875)
Bumps the external group with 7 updates in the /sdk directory:
| Package | From | To |
| --- | --- | --- |
| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) |
`1.18.1` | `1.19.1` |
|
[github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver)
| `3.3.1` | `3.4.0` |
|
[github.com/grpc-ecosystem/go-grpc-middleware/v2](https://github.com/grpc-ecosystem/go-grpc-middleware)
| `2.3.2` | `2.3.3` |
| [github.com/stretchr/testify](https://github.com/stretchr/testify) |
`1.10.0` | `1.11.1` |
|
[github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go)
| `0.37.0` | `0.39.0` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` |
`0.32.0` |
| [golang.org/x/text](https://github.com/golang/text) | `0.26.0` |
`0.30.0` |
Updates `connectrpc.com/connect` from 1.18.1 to 1.19.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/connectrpc/connect-go/releases">connectrpc.com/connect's
releases</a>.</em></p>
<blockquote>
<h2>v1.19.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Bugfixes</h3>
<ul>
<li>Fix bounds check on envelope for 32-bit archs by <a
href="https://github.com/emcfarlane"><code>@emcfarlane</code></a> in <a
href="https://github.com/connectrpc/connect-go/issues/887">#887</a></li>
<li>Fix CallInfo header/trailer propagation on error responses by <a
href="https://github.com/emcfarlane"><code>@emcfarlane</code></a> in <a
href="https://github.com/connectrpc/connect-go/issues/892">#892</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1">https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1</a></p>
<h2>v1.19.0</h2>
<p>This release introduces the highly requested "simple" flag
for code generation, making Connect significantly more ergonomic for
everyday RPC development.</p>
<p>The new simple flag in protoc-gen-connect-go generates cleaner, more
intuitive client and handler interfaces that eliminate request/response
wrappers for most use cases. This addresses community feedback about
verbosity and provides a more straightforward API. When enabled,
metadata (headers/trailers) can be passed through context instead of
explicit wrapper objects, optimizing for the common case where
developers don't need direct access to HTTP headers.</p>
<h2>What's Changed</h2>
<h3>Enhancements</h3>
<ul>
<li>Add simple flag for more ergonomic generated code by <a
href="https://github.com/bufdev"><code>@bufdev</code></a> and <a
href="https://github.com/smaye81"><code>@smaye81</code></a> in <a
href="https://github.com/connectrpc/connect-go/pull/851">connectrpc/connect-go#851</a></li>
<li>Update Go to v1.24 and document http.Protocol use removing the
dependency on <code>golang.org/x/net/http2</code> by <a
href="https://github.com/maxbrunet"><code>@maxbrunet</code></a> in <a
href="https://github.com/connectrpc/connect-go/pull/873">connectrpc/connect-go#873</a>,
<a
href="https://github.com/connectrpc/connect-go/pull/877">connectrpc/connect-go#877</a></li>
<li>Add support for Edition 2024 by <a
href="https://github.com/emcfarlane"><code>@emcfarlane</code></a> in <a
href="https://github.com/connectrpc/connect-go/pull/878">connectrpc/connect-go#878</a></li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Include valid spec and headers when calling recover handler for
streaming RPCs by <a
href="https://github.com/jhump"><code>@jhump</code></a> in <a
href="https://github.com/connectrpc/connect-go/pull/817">connectrpc/connect-go#817</a></li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Go version support updated to latest two instead of three by <a
href="https://github.com/jhump"><code>@jhump</code></a> in <a
href="https://github.com/connectrpc/connect-go/pull/837">connectrpc/connect-go#837</a></li>
<li>CI testing improvements by <a
href="https://github.com/pkwarren"><code>@pkwarren</code></a> and <a
href="https://github.com/jhump"><code>@jhump</code></a> in <a
href="https://github.com/connectrpc/connect-go/pull/838">connectrpc/connect-go#838</a>,
<a
href="https://github.com/connectrpc/connect-go/pull/839">connectrpc/connect-go#839</a></li>
<li>Code quality improvements by <a
href="https://github.com/mattrobenolt"><code>@mattrobenolt</code></a>
and <a href="https://github.com/bufdev"><code>@bufdev</code></a> in <a
href="https://github.com/connectrpc/connect-go/pull/841">connectrpc/connect-go#841</a>,
<a
href="https://github.com/connectrpc/connect-go/pull/867">connectrpc/connect-go#867</a></li>
<li>Documentation improvements by <a
href="https://github.com/adlion"><code>@adlion</code></a> and <a
href="https://github.com/stefanvanburen"><code>@stefanvanburen</code></a>
in <a
href="https://github.com/connectrpc/connect-go/pull/821">connectrpc/connect-go#821</a>,
<a
href="https://github.com/connectrpc/connect-go/pull/880">connectrpc/connect-go#880</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/adlion"><code>@adlion</code></a> made
their first contribution in <a
href="https://github.com/connectrpc/connect-go/pull/821">connectrpc/connect-go#821</a></li>
<li><a href="https://github.com/maxbrunet"><code>@maxbrunet</code></a>
made their first contribution in <a
href="https://github.com/connectrpc/connect-go/pull/873">connectrpc/connect-go#873</a></li>
<li><a
href="https://github.com/stefanvanburen"><code>@stefanvanburen</code></a>
made their first contribution in <a
href="https://github.com/connectrpc/connect-go/pull/880">connectrpc/connect-go#880</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/connectrpc/connect-go/compare/v1.18.1...v1.19.0">https://github.com/connectrpc/connect-go/compare/v1.18.1...v1.19.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/connectrpc/connect-go/commit/ad9598763248cc291416c2e956ecd50d128a19bf"><code>ad95987</code></a>
Prepare for v1.19.1 (<a
href="https://github.com/connectrpc/connect-go/issues/895">#895</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/a19db8a9574372af04d8f4db0d0db7db50515b9a"><code>a19db8a</code></a>
Fix CallInfo header/trailer propagation on error responses (<a
href="https://github.com/connectrpc/connect-go/issues/892">#892</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/af3589232dea041a4f3e536e4e94694aa6e88a07"><code>af35892</code></a>
Fix bounds check on envelope for 32-bit archs (<a
href="https://github.com/connectrpc/connect-go/issues/887">#887</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/ab1cd05a9b8845b8c239c4cd9d3564fb805b5b7e"><code>ab1cd05</code></a>
Fix README.md (<a
href="https://github.com/connectrpc/connect-go/issues/890">#890</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/79c42057d2b7e82e862e7b2a785a7b2e2e6dabb4"><code>79c4205</code></a>
Update README.md to use validate-go and codify example in
internal/example (#...</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/5efe980701d77b21ab1fa491e325cfc0547ba87c"><code>5efe980</code></a>
Back to development (<a
href="https://github.com/connectrpc/connect-go/issues/884">#884</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/0f2c5b2cea6c2b7b7a239fa259ed81df16695635"><code>0f2c5b2</code></a>
Prepare for v1.19.0 (<a
href="https://github.com/connectrpc/connect-go/issues/883">#883</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/a9ad76ea7edf3a8860183aa03ff876f023ebe58f"><code>a9ad76e</code></a>
Update README to show simple flag usage (<a
href="https://github.com/connectrpc/connect-go/issues/864">#864</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/cf078a1a5a18ecf6638b7cb8d7c34b71290d6b9e"><code>cf078a1</code></a>
Remove <code>golang.org/x/net/http2</code> dependency from tests (<a
href="https://github.com/connectrpc/connect-go/issues/877">#877</a>)</li>
<li><a
href="https://github.com/connectrpc/connect-go/commit/5cb24126c43fa73012fb1f1f9326e107200ed32c"><code>5cb2412</code></a>
Fix several GoDoc comments (<a
href="https://github.com/connectrpc/connect-go/issues/880">#880</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/connectrpc/connect-go/compare/v1.18.1...v1.19.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/Masterminds/semver/v3` from 3.3.1 to 3.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Masterminds/semver/releases">github.com/Masterminds/semver/v3's
releases</a>.</em></p>
<blockquote>
<h2>v3.4.0</h2>
<p>There are a few changes in this release to highlight:</p>
<ol>
<li><code>Constraints</code> now has a property
<code>IncludePrerelease</code>. When set to true the <code>Check</code>
and <code>Validate</code> methods will include prereleases.</li>
<li>When an AND group has one constraint with a prerelease but more than
one constraint then prereleases will be included. For example,
<code>>1.0.0-beta.1 < 2</code>. In the past this would not have
included prereleases because each constraint needed to have a
prerelease. Now, only one constraint needs to have a prerelease. This is
considered a long standing bug fix. Note, this does not carry across OR
groups. For example, <code>>1.0.0-beta.1 < 2 || > 3</code>. In
this case, prereleases will not be included when evaluating against
<code>>3</code>.</li>
<li><code>NewVersion</code> coercion with leading "0"'s is
restored. This can be disabled by setting the package level property
<code>CoerceNewVersion</code> to <code>false</code>.</li>
</ol>
<h2>What's Changed</h2>
<ul>
<li>fix the CodeQL link by <a
href="https://github.com/dmitris"><code>@dmitris</code></a> in <a
href="https://github.com/Masterminds/semver/pull/257">Masterminds/semver#257</a></li>
<li>Restore detailed errors when failed to parse with NewVersion by <a
href="https://github.com/mattfarina"><code>@mattfarina</code></a> in <a
href="https://github.com/Masterminds/semver/pull/262">Masterminds/semver#262</a></li>
<li>updating go version tested with by <a
href="https://github.com/mattfarina"><code>@mattfarina</code></a> in <a
href="https://github.com/Masterminds/semver/pull/263">Masterminds/semver#263</a></li>
<li>Restore the ability to have leading 0's with NewVersion by <a
href="https://github.com/mattfarina"><code>@mattfarina</code></a> in <a
href="https://github.com/Masterminds/semver/pull/266">Masterminds/semver#266</a></li>
<li>Handle pre-releases on all in an and group by <a
href="https://github.com/mattfarina"><code>@mattfarina</code></a> in <a
href="https://github.com/Masterminds/semver/pull/267">Masterminds/semver#267</a></li>
<li>Add property to include prereleases by <a
href="https://github.com/mattfarina"><code>@mattfarina</code></a> in <a
href="https://github.com/Masterminds/semver/pull/268">Masterminds/semver#268</a></li>
<li>Updating the error message handling by <a
href="https://github.com/mattfarina"><code>@mattfarina</code></a> in <a
href="https://github.com/Masterminds/semver/pull/269">Masterminds/semver#269</a></li>
<li>Update the release notes and readme for new version by <a
href="https://github.com/mattfarina"><code>@mattfarina</code></a> in <a
href="https://github.com/Masterminds/semver/pull/270">Masterminds/semver#270</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/dmitris"><code>@dmitris</code></a> made
their first contribution in <a
href="https://github.com/Masterminds/semver/pull/257">Masterminds/semver#257</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Masterminds/semver/compare/v3.3.1...v3.4.0">https://github.com/Masterminds/semver/compare/v3.3.1...v3.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Masterminds/semver/blob/master/CHANGELOG.md">github.com/Masterminds/semver/v3's
changelog</a>.</em></p>
<blockquote>
<h2>3.4.0 (2025-06-27)</h2>
<h3>Added</h3>
<ul>
<li><a
href="https://github.com/Masterminds/semver/issues/268">#268</a>:
Added property to Constraints to include prereleases for Check and
Validate</li>
</ul>
<h3>Changed</h3>
<ul>
<li><a
href="https://github.com/Masterminds/semver/issues/263">#263</a>:
Updated Go testing for 1.24, 1.23, and 1.22</li>
<li><a
href="https://github.com/Masterminds/semver/issues/269">#269</a>:
Updated the error message handling for message case and wrapping
errors</li>
<li><a
href="https://github.com/Masterminds/semver/issues/266">#266</a>:
Restore the ability to have leading 0's when parsing with NewVersion.
Opt-out of this by setting CoerceNewVersion to false.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><a
href="https://github.com/Masterminds/semver/issues/257">#257</a>:
Fixed the CodeQL link (thanks <a
href="https://github.com/dmitris"><code>@dmitris</code></a>)</li>
<li><a
href="https://github.com/Masterminds/semver/issues/262">#262</a>:
Restored detailed errors when failed to parse with NewVersion. Opt-out
of this by setting DetailedNewVersionErrors to false for faster
performance.</li>
<li><a
href="https://github.com/Masterminds/semver/issues/267">#267</a>:
Handle pre-releases for an "and" group if one constraint
includes them</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Masterminds/semver/commit/61fc460d28283a91c53be65c2e0f20b494ac8ad9"><code>61fc460</code></a>
Merge pull request <a
href="https://github.com/Masterminds/semver/issues/270">#270</a>
from mattfarina/relnotes-3.4.0</li>
<li><a
href="https://github.com/Masterminds/semver/commit/69a63e729f6254d980ff39c4ac89b5990f2be449"><code>69a63e7</code></a>
Update the release notes and readme for new version</li>
<li><a
href="https://github.com/Masterminds/semver/commit/dc05094bcba909be3d0c14364bb14b5e9142dad4"><code>dc05094</code></a>
Merge pull request <a
href="https://github.com/Masterminds/semver/issues/269">#269</a>
from mattfarina/lowercase-error-strings</li>
<li><a
href="https://github.com/Masterminds/semver/commit/a2cd9c2c2e49a0a0af115a08be31d410eacdf9e4"><code>a2cd9c2</code></a>
Updating the error message handling</li>
<li><a
href="https://github.com/Masterminds/semver/commit/9760c473b7cc395e48276f7f2d0c33ae824e123a"><code>9760c47</code></a>
Merge pull request <a
href="https://github.com/Masterminds/semver/issues/268">#268</a>
from mattfarina/include-prerelease</li>
<li><a
href="https://github.com/Masterminds/semver/commit/c3747513c320448dfaf6f75c6a06a14a6221896f"><code>c374751</code></a>
Add property to include prereleases</li>
<li><a
href="https://github.com/Masterminds/semver/commit/057c901b9979a2a6b8e06adfbf96349a641ba2e1"><code>057c901</code></a>
Merge pull request <a
href="https://github.com/Masterminds/semver/issues/267">#267</a>
from mattfarina/fix-259</li>
<li><a
href="https://github.com/Masterminds/semver/commit/abab1c2f5fcf52a1483bfc4be892a0ad42afd09a"><code>abab1c2</code></a>
Handle pre-releases on all in an and group</li>
<li><a
href="https://github.com/Masterminds/semver/commit/ebda872fa10e6cc730c5973bbdb512b9511eb65e"><code>ebda872</code></a>
Merge pull request <a
href="https://github.com/Masterminds/semver/issues/266">#266</a>
from mattfarina/restore-calver</li>
<li><a
href="https://github.com/Masterminds/semver/commit/4ed619ef3b4f63d7c94b2e19725c2719054de3bd"><code>4ed619e</code></a>
Restore the ability to have leading 0's with NewVersion</li>
<li>Additional commits viewable in <a
href="https://github.com/Masterminds/semver/compare/v3.3.1...v3.4.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/grpc-ecosystem/go-grpc-middleware/v2` from 2.3.2 to
2.3.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/releases">github.com/grpc-ecosystem/go-grpc-middleware/v2's
releases</a>.</em></p>
<blockquote>
<h2>v2.3.3</h2>
<h2>What's Changed</h2>
<ul>
<li>add WithLabelsFromContext prometheus interceptor option by <a
href="https://github.com/benjibuiltit"><code>@benjibuiltit</code></a>
in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/758">grpc-ecosystem/go-grpc-middleware#758</a></li>
<li>fix: correct comment typo in StreamServerInterceptor function by <a
href="https://github.com/haru-256"><code>@haru-256</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/760">grpc-ecosystem/go-grpc-middleware#760</a></li>
<li>Minor refactor to remove duplication by <a
href="https://github.com/nwnt"><code>@nwnt</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/761">grpc-ecosystem/go-grpc-middleware#761</a></li>
<li>chore: migrate golangci-lint to v2.3.0 by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/765">grpc-ecosystem/go-grpc-middleware#765</a></li>
<li>chore: enable misspell linter with golangci-lint by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/768">grpc-ecosystem/go-grpc-middleware#768</a></li>
<li>chore: enable errorlint by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/774">grpc-ecosystem/go-grpc-middleware#774</a></li>
<li>chore: update buf to v1.55.1 by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/767">grpc-ecosystem/go-grpc-middleware#767</a></li>
<li>chore: update dependabot configuration for gomod and github-actions
by <a href="https://github.com/mmorel-35"><code>@mmorel-35</code></a>
in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/775">grpc-ecosystem/go-grpc-middleware#775</a></li>
<li>chore: enable testifylint linter by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/769">grpc-ecosystem/go-grpc-middleware#769</a></li>
<li>chore: enable several rules from go-critic by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/766">grpc-ecosystem/go-grpc-middleware#766</a></li>
<li>chore: enable several rules from govet by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/773">grpc-ecosystem/go-grpc-middleware#773</a></li>
<li>chore: enable contextcheck and fatcontext linters by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/770">grpc-ecosystem/go-grpc-middleware#770</a></li>
<li>chore: enable usestdlibvars linter by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/772">grpc-ecosystem/go-grpc-middleware#772</a></li>
<li>chore: enable promlinter linter by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/771">grpc-ecosystem/go-grpc-middleware#771</a></li>
<li>chore: enable usetesting linter by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/784">grpc-ecosystem/go-grpc-middleware#784</a></li>
<li>build(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/785">grpc-ecosystem/go-grpc-middleware#785</a></li>
<li>chore: enable hugeParam rule from go-critic by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/786">grpc-ecosystem/go-grpc-middleware#786</a></li>
<li>chore: use actions/setup-go native cache by <a
href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/787">grpc-ecosystem/go-grpc-middleware#787</a></li>
<li>fix(<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/794">#794</a>):
Wrapping codes.OK should not cause panic by <a
href="https://github.com/floppyzedolfin"><code>@floppyzedolfin</code></a>
in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/795">grpc-ecosystem/go-grpc-middleware#795</a></li>
<li>feat(prometheus): add ContextLabels to ClientMetrics by <a
href="https://github.com/ArtARTs36"><code>@ArtARTs36</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/798">grpc-ecosystem/go-grpc-middleware#798</a></li>
<li>fix(ci): tidy module before linting by <a
href="https://github.com/manute"><code>@manute</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/808">grpc-ecosystem/go-grpc-middleware#808</a></li>
<li>[Prometheus] Fix pre-registration of <code>handled</code> metrics
with context labels by <a
href="https://github.com/t-bowcock"><code>@t-bowcock</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/810">grpc-ecosystem/go-grpc-middleware#810</a></li>
<li>avoid unnecessary logging field creation when payload logging is
disabled by <a
href="https://github.com/dbeneker"><code>@dbeneker</code></a> in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/809">grpc-ecosystem/go-grpc-middleware#809</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/benjibuiltit"><code>@benjibuiltit</code></a>
made their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/758">grpc-ecosystem/go-grpc-middleware#758</a></li>
<li><a href="https://github.com/haru-256"><code>@haru-256</code></a>
made their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/760">grpc-ecosystem/go-grpc-middleware#760</a></li>
<li><a href="https://github.com/nwnt"><code>@nwnt</code></a> made their
first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/761">grpc-ecosystem/go-grpc-middleware#761</a></li>
<li><a href="https://github.com/mmorel-35"><code>@mmorel-35</code></a>
made their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/765">grpc-ecosystem/go-grpc-middleware#765</a></li>
<li><a
href="https://github.com/floppyzedolfin"><code>@floppyzedolfin</code></a>
made their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/795">grpc-ecosystem/go-grpc-middleware#795</a></li>
<li><a href="https://github.com/ArtARTs36"><code>@ArtARTs36</code></a>
made their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/798">grpc-ecosystem/go-grpc-middleware#798</a></li>
<li><a href="https://github.com/manute"><code>@manute</code></a> made
their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/808">grpc-ecosystem/go-grpc-middleware#808</a></li>
<li><a href="https://github.com/t-bowcock"><code>@t-bowcock</code></a>
made their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/810">grpc-ecosystem/go-grpc-middleware#810</a></li>
<li><a href="https://github.com/dbeneker"><code>@dbeneker</code></a>
made their first contribution in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/pull/809">grpc-ecosystem/go-grpc-middleware#809</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3">https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/390bcef25adebe4b0c7dbb365230c0a856737afe"><code>390bcef</code></a>
avoid unnecessary logging field creation when payload logging is
disabled (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/809">#809</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/748e2b2129a08972c87aaf2ab4c97c280d95421a"><code>748e2b2</code></a>
fix metric label initialize (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/810">#810</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/af451d0eeabf17681eaa24e553626b81d3adbf77"><code>af451d0</code></a>
fix(ci): tidy module before linting (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/808">#808</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2dc9821e1ff0d0b1cf2c76f7c86118de6b05a832"><code>2dc9821</code></a>
feat: add ContextLabels to ClientMetrics (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/798">#798</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2338d5a9c0a5fa061172c85240236d6cafd5e8e9"><code>2338d5a</code></a>
fix(<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/794">#794</a>):
Wrapping codes.OK should not cause panic (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/795">#795</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/6ec6dd3e41c4b5683f238dce757e1e2cb9ab887f"><code>6ec6dd3</code></a>
chore: use actions/setup-go native cache (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/787">#787</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/f7911cca577b7a4123622f8b92348f7cf12aa46d"><code>f7911cc</code></a>
chore: enable hugeParam rule from go-critic (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/786">#786</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/e2d57733fa65b302d616807f96a7496b179cc1cc"><code>e2d5773</code></a>
build(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/785">#785</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/d75e7d9af93bf500eac9e94bc6d72a9f5a6ef004"><code>d75e7d9</code></a>
chore: enable usetesting linter (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/784">#784</a>)</li>
<li><a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/commit/c8a612be2019197c73fb14ac797d87fa049ee578"><code>c8a612b</code></a>
chore: enable promlinter linter (<a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/issues/771">#771</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/stretchr/testify` from 1.10.0 to 1.11.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/stretchr/testify/releases">github.com/stretchr/testify's
releases</a>.</em></p>
<blockquote>
<h2>v1.11.1</h2>
<p>This release fixes <a
href="https://github.com/stretchr/testify/issues/1785">#1785</a>
introduced in v1.11.0 where expected argument values implementing the
stringer interface (<code>String() string</code>) with a method which
mutates their value, when passed to mock.Mock.On
(<code>m.On("Method", <expected>).Return()</code>) or
actual argument values passed to mock.Mock.Called may no longer match
one another where they previously did match. The behaviour prior to
v1.11.0 where the stringer is always called is restored. Future testify
releases may not call the stringer method at all in this case.</p>
<h2>What's Changed</h2>
<ul>
<li>Backport <a
href="https://github.com/stretchr/testify/issues/1786">#1786</a>
to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior
for mutating stringers by <a
href="https://github.com/brackendawson"><code>@brackendawson</code></a>
in <a
href="https://github.com/stretchr/testify/pull/1788">stretchr/testify#1788</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1">https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1</a></p>
<h2>v1.11.0</h2>
<h2>What's Changed</h2>
<h3>Functional Changes</h3>
<p>v1.11.0 Includes a number of performance improvements.</p>
<ul>
<li>Call stack perf change for CallerInfo by <a
href="https://github.com/mikeauclair"><code>@mikeauclair</code></a> in
<a
href="https://github.com/stretchr/testify/pull/1614">stretchr/testify#1614</a></li>
<li>Lazily render mock diff output on successful match by <a
href="https://github.com/mikeauclair"><code>@mikeauclair</code></a> in
<a
href="https://github.com/stretchr/testify/pull/1615">stretchr/testify#1615</a></li>
<li>assert: check early in Eventually, EventuallyWithT, and Never by <a
href="https://github.com/cszczepaniak"><code>@cszczepaniak</code></a>
in <a
href="https://github.com/stretchr/testify/pull/1427">stretchr/testify#1427</a></li>
<li>assert: add IsNotType by <a
href="https://github.com/bartventer"><code>@bartventer</code></a> in <a
href="https://github.com/stretchr/testify/pull/1730">stretchr/testify#1730</a></li>
<li>assert.JSONEq: shortcut if same strings by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1754">stretchr/testify#1754</a></li>
<li>assert.YAMLEq: shortcut if same strings by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1755">stretchr/testify#1755</a></li>
<li>assert: faster and simpler isEmpty using reflect.Value.IsZero by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1761">stretchr/testify#1761</a></li>
<li>suite: faster methods filtering (internal refactor) by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1758">stretchr/testify#1758</a></li>
</ul>
<h3>Fixes</h3>
<ul>
<li>assert.ErrorAs: log target type by <a
href="https://github.com/craig65535"><code>@craig65535</code></a> in <a
href="https://github.com/stretchr/testify/pull/1345">stretchr/testify#1345</a></li>
<li>Fix failure message formatting for Positive and Negative asserts in
<a
href="https://github.com/stretchr/testify/pull/1062">stretchr/testify#1062</a></li>
<li>Improve ErrorIs message when error is nil but an error was expected
by <a href="https://github.com/tsioftas"><code>@tsioftas</code></a> in
<a
href="https://github.com/stretchr/testify/pull/1681">stretchr/testify#1681</a></li>
<li>fix Subset/NotSubset when calling with mixed input types by <a
href="https://github.com/siliconbrain"><code>@siliconbrain</code></a>
in <a
href="https://github.com/stretchr/testify/pull/1729">stretchr/testify#1729</a></li>
<li>Improve ErrorAs failure message when error is nil by <a
href="https://github.com/ccoVeille"><code>@ccoVeille</code></a> in <a
href="https://github.com/stretchr/testify/pull/1734">stretchr/testify#1734</a></li>
<li>mock.AssertNumberOfCalls: improve error msg by <a
href="https://github.com/3scalation"><code>@3scalation</code></a> in <a
href="https://github.com/stretchr/testify/pull/1743">stretchr/testify#1743</a></li>
</ul>
<h3>Documentation, Build & CI</h3>
<ul>
<li>docs: Fix typo in README by <a
href="https://github.com/alexandear"><code>@alexandear</code></a> in <a
href="https://github.com/stretchr/testify/pull/1688">stretchr/testify#1688</a></li>
<li>Replace deprecated io/ioutil with io and os by <a
href="https://github.com/alexandear"><code>@alexandear</code></a> in <a
href="https://github.com/stretchr/testify/pull/1684">stretchr/testify#1684</a></li>
<li>Document consequences of calling t.FailNow() by <a
href="https://github.com/greg0ire"><code>@greg0ire</code></a> in <a
href="https://github.com/stretchr/testify/pull/1710">stretchr/testify#1710</a></li>
<li>chore: update docs for Unset <a
href="https://github.com/stretchr/testify/issues/1621">#1621</a>
by <a href="https://github.com/techfg"><code>@techfg</code></a> in <a
href="https://github.com/stretchr/testify/pull/1709">stretchr/testify#1709</a></li>
<li>README: apply gofmt to examples by <a
href="https://github.com/alexandear"><code>@alexandear</code></a> in <a
href="https://github.com/stretchr/testify/pull/1687">stretchr/testify#1687</a></li>
<li>refactor: use %q and %T to simplify fmt.Sprintf by <a
href="https://github.com/alexandear"><code>@alexandear</code></a> in <a
href="https://github.com/stretchr/testify/pull/1674">stretchr/testify#1674</a></li>
<li>Propose Christophe Colombier (ccoVeille) as approver by <a
href="https://github.com/brackendawson"><code>@brackendawson</code></a>
in <a
href="https://github.com/stretchr/testify/pull/1716">stretchr/testify#1716</a></li>
<li>Update documentation for the Error function in assert or require
package by <a
href="https://github.com/architagr"><code>@architagr</code></a> in <a
href="https://github.com/stretchr/testify/pull/1675">stretchr/testify#1675</a></li>
<li>assert: remove deprecated build constraints by <a
href="https://github.com/alexandear"><code>@alexandear</code></a> in <a
href="https://github.com/stretchr/testify/pull/1671">stretchr/testify#1671</a></li>
<li>assert: apply gofumpt to internal test suite by <a
href="https://github.com/ccoVeille"><code>@ccoVeille</code></a> in <a
href="https://github.com/stretchr/testify/pull/1739">stretchr/testify#1739</a></li>
<li>CI: fix shebang in .ci.*.sh scripts by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1746">stretchr/testify#1746</a></li>
<li>assert,require: enable parallel testing on (almost) all top tests by
<a href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1747">stretchr/testify#1747</a></li>
<li>suite.Passed: add one more status test report by <a
href="https://github.com/Ararsa-Derese"><code>@Ararsa-Derese</code></a>
in <a
href="https://github.com/stretchr/testify/pull/1706">stretchr/testify#1706</a></li>
<li>Add Helper() method in internal mocks and assert.CollectT by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1423">stretchr/testify#1423</a></li>
<li>assert.Same/NotSame: improve usage of Sprintf by <a
href="https://github.com/ccoVeille"><code>@ccoVeille</code></a> in <a
href="https://github.com/stretchr/testify/pull/1742">stretchr/testify#1742</a></li>
<li>mock: enable parallel testing on internal testsuite by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1756">stretchr/testify#1756</a></li>
<li>suite: cleanup use of 'testing' internals at runtime by <a
href="https://github.com/dolmen"><code>@dolmen</code></a> in <a
href="https://github.com/stretchr/testify/pull/1751">stretchr/testify#1751</a></li>
<li>assert: check test failure message for Empty and NotEmpty by <a
href="https://github.com/ccoVeille"><code>@ccoVeille</code></a> in <a
href="https://github.com/stretchr/testify/pull/1745">stretchr/testify#1745</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/stretchr/testify/commit/2a57335dc9cd6833daa820bc94d9b40c26a7917d"><code>2a57335</code></a>
Merge pull request <a
href="https://github.com/stretchr/testify/issues/1788">#1788</a>
from brackendawson/1785-backport-1.11</li>
<li><a
href="https://github.com/stretchr/testify/commit/af8c91234f184009f57ef29027b39ca89cb00100"><code>af8c912</code></a>
Backport <a
href="https://github.com/stretchr/testify/issues/1786">#1786</a>
to release/1.11</li>
<li><a
href="https://github.com/stretchr/testify/commit/b7801fbf5cd58d201296d5d0e132d1849966dbd4"><code>b7801fb</code></a>
Merge pull request <a
href="https://github.com/stretchr/testify/issues/1778">#1778</a>
from stretchr/dependabot/github_actions/actions/chec...</li>
<li><a
href="https://github.com/stretchr/testify/commit/69831f3b08c40d56a09d0be93e9d5ae034f1590b"><code>69831f3</code></a>
build(deps): bump actions/checkout from 4 to 5</li>
<li><a
href="https://github.com/stretchr/testify/commit/a53be35c3b0cfcd5189cffcfd75df60ea581104c"><code>a53be35</code></a>
Improve captureTestingT helper</li>
<li><a
href="https://github.com/stretchr/testify/commit/aafb604176db7e1f2c9810bc90d644291d057687"><code>aafb604</code></a>
mock: improve formatting of error message</li>
<li><a
href="https://github.com/stretchr/testify/commit/7218e0390acd2aea3edb18574110ec2753c0aeef"><code>7218e03</code></a>
improve error msg</li>
<li><a
href="https://github.com/stretchr/testify/commit/929a2126c2702df436312656a0304580b526c6e9"><code>929a212</code></a>
Merge pull request <a
href="https://github.com/stretchr/testify/issues/1758">#1758</a>
from stretchr/dolmen/suite-faster-method-filtering</li>
<li><a
href="https://github.com/stretchr/testify/commit/bc7459ec38128532ff32f23cfab4ea0b725210f2"><code>bc7459e</code></a>
suite: faster filtering of methods (-testify.m)</li>
<li><a
href="https://github.com/stretchr/testify/commit/7d37b5c962954410bcd7a71ff3a77c79514056d1"><code>7d37b5c</code></a>
suite: refactor methodFilter</li>
<li>Additional commits viewable in <a
href="https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/testcontainers/testcontainers-go` from 0.37.0 to
0.39.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/testcontainers/testcontainers-go/releases">github.com/testcontainers/testcontainers-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.39.0</h2>
<h1>What's Changed</h1>
<h2>🚀 Features</h2>
<ul>
<li>feat(atlaslocal): add MongoDB Atlas Local module (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3254">#3254</a>)
<a
href="https://github.com/prestonvasquez"><code>@prestonvasquez</code></a></li>
<li>feat: allow saving specific platforms for an image (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3218">#3218</a>)
<a
href="https://github.com/LaurentGoderre"><code>@LaurentGoderre</code></a></li>
<li>feat(redpanda): add support for http proxy (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3258">#3258</a>)
<a href="https://github.com/simon0191"><code>@simon0191</code></a></li>
<li>feat(nebulagraph): add NebulaGraph module (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3266">#3266</a>)
<a href="https://github.com/egasimov"><code>@egasimov</code></a></li>
<li>feat(registry): add helper functions to pull and tag images (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3275">#3275</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
<li>feat: add Solace pubsub+ module (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3230">#3230</a>)
<a href="https://github.com/unicod3"><code>@unicod3</code></a></li>
<li>feat(options): add WithProvider (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3241">#3241</a>)
<a
href="https://github.com/dfioravanti"><code>@dfioravanti</code></a></li>
<li>feat(mcpgateay): add Docker's MCP gateway module (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3232">#3232</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li>fix: preserve unix socket schema in testcontainersHostFromProperties
(<a
href="https://github.com/testcontainers/testcontainers-go/issues/3213">#3213</a>)
<a href="https://github.com/knqyf263"><code>@knqyf263</code></a></li>
<li>fix(reaper): remove termSignal override (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3261">#3261</a>)
<a href="https://github.com/buraindo"><code>@buraindo</code></a></li>
<li>fix(registry): update <code>WithHtpasswd</code> to use
<code>os.CreateTemp</code> instead of <code>os.Create</code> with
<code>filepath.Join</code>. (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3272">#3272</a>)
<a
href="https://github.com/jakobmoellerdev"><code>@jakobmoellerdev</code></a></li>
<li>fix(nats): use wait for listening port instead of wait for log (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3256">#3256</a>)
<a href="https://github.com/own2pwn"><code>@own2pwn</code></a></li>
<li>fix(postgres): snapshot restore (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3264">#3264</a>)
<a href="https://github.com/ascheman"><code>@ascheman</code></a></li>
</ul>
<h2>📖 Documentation</h2>
<ul>
<li>docs: clarify no client SDKs in production modules/images, in
contributing.md (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3279">#3279</a>)
<a href="https://github.com/nimdrak"><code>@nimdrak</code></a></li>
</ul>
<h2>🧹 Housekeeping</h2>
<ul>
<li>chore(atlas): simplify host-port calculation in tests (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3300">#3300</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
<li>chore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3283">#3283</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(modulegen): detect missing project files after new module
creation (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3281">#3281</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
<li>chore(release): refine release script to update inter-module
dependencies (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3273">#3273</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
<li>chore(postgres): use require.NotNil instead of assert.NotNil (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3252">#3252</a>)
<a
href="https://github.com/nolandseigler"><code>@nolandseigler</code></a></li>
<li>fix(dockermcpgateway): use duckduckgo instead of brave (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3247">#3247</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
</ul>
<h2>📦 Dependency updates</h2>
<ul>
<li>chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3299">#3299</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3238">#3238</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3282">#3282</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3287">#3287</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(go): bump to Go 1.24 as minimal version (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3298">#3298</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
<li>deps(mongodb): update MongoDB Go Driver to v2 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3278">#3278</a>)
<a
href="https://github.com/matthewdale"><code>@matthewdale</code></a></li>
<li>chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to
4.25.6 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3224">#3224</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7
(<a
href="https://github.com/testcontainers/testcontainers-go/issues/3284">#3284</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump github.com/docker/go-connections from 0.5.0 to
0.6.0 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3285">#3285</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3283">#3283</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump github.com/docker/docker from 28.2.2+incompatible
to 28.3.3+incompatible in /modules/nebulagraph (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3277">#3277</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump ryuk to v0.13.0, which uses scratch as base image
(<a
href="https://github.com/testcontainers/testcontainers-go/issues/3274">#3274</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
<li>chore(deps): bump github.com/docker/docker from 28.2.2+incompatible
to 28.3.3+incompatible (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3270">#3270</a>)
<a
href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li>
<li>chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to
2.4.0 in /modules/compose (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3267">#3267</a>)
@<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424"><code>da47f5d</code></a>
chore: use new version (v0.39.0) in modules and examples</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777"><code>404b345</code></a>
chore(atlas): simplify host-port calculation in tests (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3300">#3300</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7"><code>6e14bda</code></a>
feat(atlaslocal): add MongoDB Atlas Local module (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3254">#3254</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee"><code>1fdd847</code></a>
chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3299">#3299</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a"><code>88dead6</code></a>
feat: allow saving specific platforms for an image (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3218">#3218</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1"><code>44d970c</code></a>
chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3238">#3238</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2"><code>ac8fdd3</code></a>
chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3282">#3282</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0"><code>d254caa</code></a>
feat(redpanda): add support for http proxy (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3258">#3258</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b"><code>f54a356</code></a>
chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3287">#3287</a>)</li>
<li><a
href="https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7"><code>7098d80</code></a>
chore(go): bump to Go 1.24 as minimal version (<a
href="https://github.com/testcontainers/testcontainers-go/issues/3298">#3298</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/testcontainers/testcontainers-go/compare/v0.37.0...v0.39.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/oauth2` from 0.30.0 to 0.32.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/oauth2/commit/792c8776358f0c8689d84eef0d0c966937d560fb"><code>792c877</code></a>
oauth2: use strings.Builder instead of bytes.Buffer</li>
<li><a
href="https://github.com/golang/oauth2/commit/014cf778b444f29c82ececa4f3ec1f6fe3db3eaf"><code>014cf77</code></a>
all: upgrade go directive to at least 1.24.0 [generated]</li>
<li><a
href="https://github.com/golang/oauth2/commit/3c76ce5d23d0d48721316e7631625ce32afaa14b"><code>3c76ce5</code></a>
endpoints: correct Naver OAuth2 endpoint URLs</li>
<li>See full diff in <a
href="https://github.com/golang/oauth2/compare/v0.30.0...v0.32.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/text` from 0.26.0 to 0.30.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/text/commit/c6abd0305e90ada9293824462268d0ec20d02e5e"><code>c6abd03</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="https://github.com/golang/text/commit/42f038dad6d204bacd83c23ca0f312d8866039ce"><code>42f038d</code></a>
x/text: fix nil dereference in gotext extract</li>
<li><a
href="https://github.com/golang/text/commit/a42f0e2da638996f313ef6dbbe3a4435533fbd97"><code>a42f0e2</code></a>
all: use built-in max/min to simplify the code</li>
<li><a
href="https://github.com/golang/text/commit/e69f31bf9cf2f46bd3325bc9bad37fe9001731c2"><code>e69f31b</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="https://github.com/golang/text/commit/60c9786d9e6cc83e1900ce976fdba2e1c327d220"><code>60c9786</code></a>
all: upgrade go directive to at least 1.24.0 [generated]</li>
<li><a
href="https://github.com/golang/text/commit/425d715b4a85c7698cedf621412bb53794cbda53"><code>425d715</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="https://github.com/golang/text/commit/b6d26456dd3ff554a56f10b1e388db0f8ca862d1"><code>b6d2645</code></a>
go.mod: update golang.org/x dependencies</li>
<li>See full diff in <a
href="https://github.com/golang/text/compare/v0.26.0...v0.30.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/tools` from 0.34.0 to 0.37.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/tools/commit/d49da96b802368c7325ac3b662a238c09a0615b9"><code>d49da96</code></a>
go/analysis/internal/checker: fix panic due to nil Pass</li>
<li><a
href="https://github.com/golang/tools/commit/9da4f7b44800964cb753824472b25a0487f06b15"><code>9da4f7b</code></a>
gopls/internal/test/integration/completion: make test go1.26-robust</li>
<li><a
href="https://github.com/golang/tools/commit/4409ea71cc4b4233548ec108ff8b9b4b59644511"><code>4409ea7</code></a>
gopls/internal/server: add telemetry for Zed, Helix clientInfo</li>
<li><a
href="https://github.com/golang/tools/commit/75023ae58653333dcc3fc240af01833d83a72b7f"><code>75023ae</code></a>
go/ast/inspector: update outdated documentation</li>
<li><a
href="https://github.com/golang/tools/commit/785cd66cb76e91f9c504768594c5f4e422dd8e7b"><code>785cd66</code></a>
gopls/internal/test/integration/completion: skip TestFuzzFunc
pre-go1.25</li>
<li><a
href="https://github.com/golang/tools/commit/ac2e4a594c7ddc3eeddeddddd3cbef3c22e2b6b2"><code>ac2e4a5</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="https://github.com/golang/tools/commit/bc9374dde117ebc9276c545225c3cc1a116a8418"><code>bc9374d</code></a>
go/callgraph/vta: remove unnecessary use of unsafe</li>
<li><a
href="https://github.com/golang/tools/commit/12d7e152453c767e46faa9b7ab3283600b627bf4"><code>12d7e15</code></a>
gopls/internal/analysis/modernize: add test of no gopls imports</li>
<li><a
href="https://github.com/golang/tools/commit/263a7694059cc37e3789d5ce4a4379adc588f46c"><code>263a769</code></a>
gopls/internal/mcp: use official go mcp sdk</li>
<li><a
href="https://github.com/golang/tools/commit/e548c709d4e162c0c771250e46eb9ea13473c1ef"><code>e548c70</code></a>
gopls/internal/analysis/modernize: fix bad edit in var ( ... ) decl</li>
<li>Additional commits viewable in <a
href="https://github.com/golang/tools/compare/v0.34.0...v0.37.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `google.golang.org/grpc` from 1.73.0 to 1.74.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's
releases</a>.</em></p>
<blockquote>
<h2>Release 1.74.2</h2>
<h1>New Features</h1>
<ul>
<li>grpc: introduce new <code>DialOptions</code> and
<code>ServerOptions</code> (<code>WithStaticStreamWindowSize</code>,
<code>WithStaticConnWindowSize</code>,
<code>StaticStreamWindowSize</code>, <code>StaticConnWindowSize</code>)
that force fixed window sizes for all HTTP/2 connections. By default,
gRPC uses dynamic sizing of these windows based upon a BDP estimation
algorithm. The existing options (<code>WithInitialWindowSize</code>,
etc) also disable BDP estimation, but this behavior will be changed in a
following release. (<a
href="https://github.com/grpc/grpc-go/issues/8283">#8283</a>)</li>
</ul>
<h1>API Changes</h1>
<ul>
<li>balancer: add <code>ExitIdle</code> method to <code>Balancer</code>
interface. Earlier, implementing this method was optional. (<a
href="https://github.com/grpc/grpc-go/issues/8367">#8367</a>)</li>
</ul>
<h1>Behavior Changes</h1>
<ul>
<li>xds: Remove the <code>GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST</code>
environment variable that allows disabling the least request balancer
with xDS. Least request was made available by default with xDS in
v1.72.0. (<a
href="https://github.com/grpc/grpc-go/issues/8248">#8248</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/atollena"><code>@atollena</code></a></li>
</ul>
</li>
<li>server: allow 0s grpc-timeout header values, which older gRPC-Java
versions could send. This restores the behavior of grpc-go before
v1.73.0. (<a
href="https://github.com/grpc/grpc-go/issues/8439">#8439</a>)</li>
</ul>
<h1>Bug Fixes</h1>
<ul>
<li>googledirectpath: avoid logging the error message <code>Attempt to
set a bootstrap configuration...</code> when creating multiple
directpath channels. (<a
href="https://github.com/grpc/grpc-go/issues/8419">#8419</a>)</li>
</ul>
<h1>Performance Improvements</h1>
<ul>
<li>transport: reduce heap allocations by pooling objects and avoiding
method-to-closure conversions. (<a
href="https://github.com/grpc/grpc-go/issues/8361">#8361</a>)</li>
<li>transport: reduce heap allocations by re-using
<code>mem.Reader</code> objects. (<a
href="https://github.com/grpc/grpc-go/issues/8360">#8360</a>)</li>
</ul>
<h1>Documentation</h1>
<ul>
<li>examples: add examples to demonstrate enabling experimental metrics
using the OpenTelemetry plugin. (<a
href="https://github.com/grpc/grpc-go/issues/8388">#8388</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/vinothkumarr227"><code>@vinothkumarr227</code></a></li>
</ul>
</li>
</ul>
<h2>Release 1.74.1</h2>
<p>Version 1.74.1 retracts release v1.74.0 and itself. Release 1.74.0
was accidentally tagged on the wrong commit and should not be used.
Version 1.73.0 should be used until 1.74.2 is released.</p>
<p>Release 1.74.0 was accidentally tagged on the wrong commit and should
not be used. Version 1.73.0 should be used until 1.74.1 is released.</p>
<h2>Release 1.73.1</h2>
<h1>Bug Fixes</h1>
<ul>
<li>server: Fix a regression preventing streams from being cancelled or
timed out when blocked on flow control. (<a
href="https://github.com/grpc/grpc-go/pull/8528">grpc/grpc-go#8528</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/grpc/grpc-go/commit/e9e00cb28e350d6440145d883d1d6cf675f3c0f3"><code>e9e00cb</code></a>
Change version to 1.74.2 (<a
href="https://github.com/grpc/grpc-go/issues/8470">#8470</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/bd7cb0a95b518e3f987cccbc44b4ba9a0e51eb80"><code>bd7cb0a</code></a>
Change version to 1.74.2-dev (<a
href="https://github.com/grpc/grpc-go/issues/8461">#8461</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/002a22c03ed5cb1068ab800fc329c1f199037b63"><code>002a22c</code></a>
Change version to 1.74.1 (<a
href="https://github.com/grpc/grpc-go/issues/8455">#8455</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/6e8e7e48d13e1891e0f3b5df22f16746edb6e788"><code>6e8e7e4</code></a>
Retract v1.74.0 and v1.74.1 (<a
href="https://github.com/grpc/grpc-go/issues/8457">#8457</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/48c9e4d1eee9b075a1855dadc24f66157dbf60b3"><code>48c9e4d</code></a>
Change version to 1.74.1-dev (<a
href="https://github.com/grpc/grpc-go/issues/8408">#8408</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/b8b6cffbb2a9c5dc41fd7ab902b4a0cc37c05b19"><code>b8b6cff</code></a>
Change version to 1.74.0 (<a
href="https://github.com/grpc/grpc-go/issues/8407">#8407</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/077e2c37bd9f14b1300e3d1feedd431d105895c0"><code>077e2c3</code></a>
Cherry-pick <a
href="https://github.com/grpc/grpc-go/issues/8411">#8411</a>,
<a
href="https://github.com/grpc/grpc-go/issues/8419">#8419</a>,
<a
href="https://github.com/grpc/grpc-go/issues/8422">#8422</a>,
<a href="https://github.com/grpc/grpc-go/issues/8445">#8445</a>
and <a
href="https://github.com/grpc/grpc-go/issues/8451">#8451</a> to
v1.74.x (<a
href="https://github.com/grpc/grpc-go/issues/8454">#8454</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/b34f845d7056a2e052ddb4e99d9d691bf69159bf"><code>b34f845</code></a>
server: allow 0s grpc-timeout header values, as java is known to be able
to s...</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/1787f9427568898e905841f40798bbb78c8dd52c"><code>1787f94</code></a>
xdsclient: export genericResourceTypeDecoder (<a
href="https://github.com/grpc/grpc-go/issues/8406">#8406</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/15299ccca32bba47c533b0a8e8ba2564a29d71db"><code>15299cc</code></a>
xdsclient: make a function to return the supported resource type
implementati...</li>
<li>Additional commits viewable in <a
href="https://github.com/grpc/grpc-go/compare/v1.73.0...v1.74.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `google.golang.org/protobuf` from 1.36.6 to 1.36.9
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 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 <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent ccac73e commit 971bf73
2 files changed
+56
-89
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | | - | |
| 42 | + | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | 52 | | |
54 | 53 | | |
55 | 54 | | |
| |||
63 | 62 | | |
64 | 63 | | |
65 | 64 | | |
66 | | - | |
67 | 65 | | |
68 | 66 | | |
69 | 67 | | |
| |||
77 | 75 | | |
78 | 76 | | |
79 | 77 | | |
80 | | - | |
| 78 | + | |
81 | 79 | | |
82 | 80 | | |
83 | 81 | | |
| |||
90 | 88 | | |
91 | 89 | | |
92 | 90 | | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
98 | 96 | | |
99 | 97 | | |
100 | 98 | | |
| |||
0 commit comments