Skip to content

Commit 971bf73

Browse files
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 &quot;simple&quot; 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>&gt;1.0.0-beta.1 &lt; 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>&gt;1.0.0-beta.1 &lt; 2 || &gt; 3</code>. In this case, prereleases will not be included when evaluating against <code>&gt;3</code>.</li> <li><code>NewVersion</code> coercion with leading &quot;0&quot;'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 &quot;and&quot; 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(&quot;Method&quot;, &lt;expected&gt;).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 &amp; 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

File tree

2 files changed

+56
-89
lines changed

2 files changed

+56
-89
lines changed

sdk/go.mod

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@ go 1.24.0
55
toolchain go1.24.9
66

77
require (
8-
connectrpc.com/connect v1.18.1
9-
github.com/Masterminds/semver/v3 v3.3.1
8+
connectrpc.com/connect v1.19.1
9+
github.com/Masterminds/semver/v3 v3.4.0
1010
github.com/google/uuid v1.6.0
1111
github.com/gowebpki/jcs v1.0.1
12-
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2
12+
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3
1313
github.com/lestrrat-go/jwx/v2 v2.1.6
1414
github.com/opentdf/platform/lib/fixtures v0.3.0
1515
github.com/opentdf/platform/lib/ocrypto v0.7.0
1616
github.com/opentdf/platform/protocol/go v0.13.0
17-
github.com/stretchr/testify v1.10.0
18-
github.com/testcontainers/testcontainers-go v0.37.0
17+
github.com/stretchr/testify v1.11.1
18+
github.com/testcontainers/testcontainers-go v0.40.0
1919
github.com/xeipuuv/gojsonschema v1.2.0
20-
golang.org/x/oauth2 v0.30.0
21-
golang.org/x/text v0.26.0
22-
golang.org/x/tools v0.34.0
23-
google.golang.org/grpc v1.73.0
24-
google.golang.org/protobuf v1.36.6
20+
golang.org/x/oauth2 v0.33.0
21+
golang.org/x/text v0.30.0
22+
golang.org/x/tools v0.37.0
23+
google.golang.org/grpc v1.74.2
24+
google.golang.org/protobuf v1.36.9
2525
)
2626

2727
require (
@@ -39,8 +39,8 @@ require (
3939
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
4040
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
4141
github.com/distribution/reference v0.6.0 // indirect
42-
github.com/docker/docker v28.3.3+incompatible // indirect
43-
github.com/docker/go-connections v0.5.0 // indirect
42+
github.com/docker/docker v28.5.1+incompatible // indirect
43+
github.com/docker/go-connections v0.6.0 // indirect
4444
github.com/docker/go-units v0.5.0 // indirect
4545
github.com/ebitengine/purego v0.8.4 // indirect
4646
github.com/felixge/httpsnoop v1.0.4 // indirect
@@ -49,7 +49,6 @@ require (
4949
github.com/go-ole/go-ole v1.3.0 // indirect
5050
github.com/go-resty/resty/v2 v2.16.5 // indirect
5151
github.com/goccy/go-json v0.10.5 // indirect
52-
github.com/gogo/protobuf v1.3.2 // indirect
5352
github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
5453
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
5554
github.com/klauspost/compress v1.18.0 // indirect
@@ -63,7 +62,6 @@ require (
6362
github.com/moby/docker-image-spec v1.3.1 // indirect
6463
github.com/moby/go-archive v0.1.0 // indirect
6564
github.com/moby/patternmatcher v0.6.0 // indirect
66-
github.com/moby/sys/atomicwriter v0.1.0 // indirect
6765
github.com/moby/sys/sequential v0.6.0 // indirect
6866
github.com/moby/sys/user v0.4.0 // indirect
6967
github.com/moby/sys/userns v0.1.0 // indirect
@@ -77,7 +75,7 @@ require (
7775
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
7876
github.com/segmentio/asm v1.2.0 // indirect
7977
github.com/segmentio/ksuid v1.0.4 // indirect
80-
github.com/shirou/gopsutil/v4 v4.25.5 // indirect
78+
github.com/shirou/gopsutil/v4 v4.25.6 // indirect
8179
github.com/sirupsen/logrus v1.9.3 // indirect
8280
github.com/tklauser/go-sysconf v0.3.15 // indirect
8381
github.com/tklauser/numcpus v0.10.0 // indirect
@@ -90,11 +88,11 @@ require (
9088
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.36.0 // indirect
9189
go.opentelemetry.io/otel/metric v1.36.0 // indirect
9290
go.opentelemetry.io/otel/trace v1.36.0 // indirect
93-
golang.org/x/crypto v0.39.0 // indirect
94-
golang.org/x/mod v0.25.0 // indirect
95-
golang.org/x/net v0.41.0 // indirect
96-
golang.org/x/sync v0.15.0 // indirect
97-
golang.org/x/sys v0.33.0 // indirect
91+
golang.org/x/crypto v0.43.0 // indirect
92+
golang.org/x/mod v0.28.0 // indirect
93+
golang.org/x/net v0.45.0 // indirect
94+
golang.org/x/sync v0.17.0 // indirect
95+
golang.org/x/sys v0.37.0 // indirect
9896
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 // indirect
9997
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 // indirect
10098
gopkg.in/yaml.v3 v3.0.1 // indirect

0 commit comments

Comments
 (0)