dependabot[bot] opened a new pull request, #34642:
URL: https://github.com/apache/beam/pull/34642

   Bumps 
[github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go)
 from 0.35.0 to 0.36.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.36.0</h2>
   <h1>What's Changed</h1>
   <h2>⚠️ Breaking Changes</h2>
   <ul>
   <li>feat(azure)!: add Azurite, EventHubs and ServiceBus in the new Azure 
module, deprecating the old Azurite module (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3008";>#3008</a>)
 <a href="https://github.com/mdelapenya";><code>@​mdelapenya</code></a></li>
   </ul>
   <blockquote>
   <p>Users of the old Azurite module must update their code to use the new 
Azure module instead, which contains the same functionality under the 
<code>azurite</code> sub-package.
   We took this opportunity to remove the unnecessarily exported 
<code>Settings</code> field from the <code>Azurite</code> container type,
   so users of the <code>Azurite</code> container type must update their code 
to simply do not use that field.</p>
   </blockquote>
   <ul>
   <li>chore(deps)!: bump github.com/docker/docker from 27.1.1+incompatible to 
28.0.1+incompatible (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3017";>#3017</a>)
 @<a href="https://github.com/apps/dependabot";>dependabot[bot]</a></li>
   </ul>
   <blockquote>
   <p>Bumping the Docker package to a newer major version came with lots of 
benefits, but also some breaking changes. For that reason, users of the 
following
   container methods and types must update their code to use the new types and 
methods instead:</p>
   <ul>
   <li><code>Container.Inspect</code>: the return type has been changed from 
<code>types.ContainerJSON</code> to <code>container.InspectResponse</code>.</li>
   <li><code>Container.State</code>: the return type has been changed from 
<code>types.ContainerState</code> to <code>container.State</code>.</li>
   <li><code>DockerProvider.ContainerFromType</code>: the method signature has 
been changed to accept a <code>container.Summary</code> instead of a 
<code>types.Container</code>.
   At the same time, if consuming Docker types or methods, users must update 
their code to use the new types and methods instead.
   As a good rule of thumb, users of the 
<code>&quot;github.com/docker/docker/api/types&quot;</code> package must update 
their code to use 
<code>&quot;github.com/docker/docker/api/types/container&quot;</code> 
instead.</li>
   </ul>
   </blockquote>
   <ul>
   <li>chore!: export DockerCompose type in compose package (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/2953";>#2953</a>)
 <a 
href="https://github.com/jasonyunicorn";><code>@​jasonyunicorn</code></a></li>
   </ul>
   <blockquote>
   <p>Users of the deprecated <code>DockerCompose</code> type from the 
<code>compose</code> module must update their code to use 
<code>DockerComposer</code> instead.
   The former unexported <code>dockerCompose</code> type has been renamed to 
<code>DockerCompose</code>. This breaking change was done because returning
   an un-exported type from a constructor function limits the flexibility and 
usability of the returned instance. Callers could use
   the exported methods, but could not declare variables of that type, pass 
instances to other functions, or embed them in structs
   without exposing the constructor itself. This breaking change was needed to 
improve the usability of the <code>compose</code> module.</p>
   </blockquote>
   <ul>
   <li>feat!: log package for consistent output (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/2979";>#2979</a>)
 <a href="https://github.com/KenxinKun";><code>@​KenxinKun</code></a></li>
   </ul>
   <blockquote>
   <p>Users of the <code>testcontainers.Logging</code> variable and the 
<code>testcontainers.TestLogger</code> function must update their code to use 
the new <code>log.Default()</code> logger instance and the 
<code>log.TestLogger()</code> function instead, and
   users of the <code>testcontainers.Logger</code> interface must update their 
code to use the new <code>log.Logger</code> interface instead.
   The new <code>log</code> package allows users to set a custom logger 
instance calling the <code>log.SetDefault(l log.Logger)</code> function.
   This breaking change was needed to improve the usability of the logging 
functionality when using the <code>testcontainers</code> package.</p>
   </blockquote>
   <ul>
   <li>chore(nats)!: remove variadic arguments from nats ConnectionString (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/2967";>#2967</a>)
 <a 
href="https://github.com/jasonyunicorn";><code>@​jasonyunicorn</code></a></li>
   </ul>
   <blockquote>
   <p>Users of the NATS module and the <code>ConnectionString</code> type must 
remove the variadic arguments from the <code>ConnectionString</code> method. 
This breaking change was needed because those arguments weren't in use.</p>
   </blockquote>
   <ul>
   <li>chore!: rename EnpointSettingsModifier to EndpointSettingsModifier (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/2941";>#2941</a>)
 <a href="https://github.com/NathanBaulch";><code>@​NathanBaulch</code></a></li>
   </ul>
   <blockquote>
   <p>We fixed a typo in the exported field of the 
<code>ContainerRequest</code> struct, so users of the 
<code>EnpointSettingsModifier</code> type must update their code to use the 
<code>EndpointSettingsModifier</code> type instead.</p>
   </blockquote>
   <h2>🔒 Security</h2>
   <ul>
   <li>chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in 
/modules/dynamodb (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3059";>#3059</a>)
 <a href="https://github.com/mdelapenya";><code>@​mdelapenya</code></a></li>
   <li>chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in 
/modules/scylladb (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3058";>#3058</a>)
 @<a href="https://github.com/apps/dependabot";>dependabot[bot]</a></li>
   <li>chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in 
/modules/databend (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3055";>#3055</a>)
 @<a href="https://github.com/apps/dependabot";>dependabot[bot]</a></li>
   <li>chore(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/2961";>#2961</a>)
 @<a href="https://github.com/apps/dependabot";>dependabot[bot]</a></li>
   </ul>
   <h2>🚀 Features</h2>
   <ul>
   <li>feat(azure)!: add Azurite, EventHubs and ServiceBus in the new Azure 
module, deprecating the old Azurite module (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3008";>#3008</a>)
 <a href="https://github.com/mdelapenya";><code>@​mdelapenya</code></a></li>
   <li>feat(modules): add dind module (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3004";>#3004</a>)
 <a href="https://github.com/acouvreur";><code>@​acouvreur</code></a></li>
   <li>feat: add ScyllaDB module (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/2992";>#2992</a>)
 <a href="https://github.com/mdelapenya";><code>@​mdelapenya</code></a></li>
   <li>feat(mssql): add WithInitSQL function (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/2988";>#2988</a>)
 <a href="https://github.com/MattiasMTS";><code>@​MattiasMTS</code></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/a0e3b7181b82f9781f8517473f9ed873ef40ca1b";><code>a0e3b71</code></a>
 chore: use new version (v0.36.0) in modules and examples</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/3298e9a4d9c48615715f892e8e6e5505384270aa";><code>3298e9a</code></a>
 chore: dockerise docs build (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3060";>#3060</a>)</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/53346601c174e33a4f19553682b3b21367e3699d";><code>5334660</code></a>
 chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in 
/modules/dynamodb...</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/82c37e29dd92b4c1d8ff7787ee2014e0c786e183";><code>82c37e2</code></a>
 chore(deps): bump github.com/magiconair/properties from 1.8.7 to 1.8.9 (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3057";>#3057</a>)</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/615aa5d6e1724cc93a8046aa7c4d35b97c29292d";><code>615aa5d</code></a>
 chore(deps): bump golangci/golangci-lint-action from 6.3.0 to 6.5.2 (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3052";>#3052</a>)</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/bdbdf3e3d19e06357fa0adb8041248659378ce8e";><code>bdbdf3e</code></a>
 chore(deps): bump golang.org/x/sys from 0.28.0 to 0.31.0 (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3056";>#3056</a>)</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/4bfd24c453bbd136c812a9f3b4facb717f552ab7";><code>4bfd24c</code></a>
 chore(deps): bump actions/setup-go from 5.3.0 to 5.4.0 (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3054";>#3054</a>)</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/6ab30fe702d60338253002cf4a76b9c5f191960c";><code>6ab30fe</code></a>
 chore(deps): bump golang.org/x/net in /modules/scylladb (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3058";>#3058</a>)</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/802d143f7b6d0e0a5b801ebe8590051620226111";><code>802d143</code></a>
 chore(deps): bump github/codeql-action from 3.28.11 to 3.28.12 (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3053";>#3053</a>)</li>
   <li><a 
href="https://github.com/testcontainers/testcontainers-go/commit/b88be9911046b02f8459d19620a94627a596dbff";><code>b88be99</code></a>
 chore(deps): bump golang.org/x/net in /modules/databend (<a 
href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3055";>#3055</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/testcontainers/testcontainers-go/compare/v0.35.0...v0.36.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/testcontainers/testcontainers-go&package-manager=go_modules&previous-version=0.35.0&new-version=0.36.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot 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 this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to