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>"github.com/docker/docker/api/types"</code> package must update their code to use <code>"github.com/docker/docker/api/types/container"</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 /> [](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