plugins
plugins copied to clipboard
build(deps): bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.35.0 to 0.36.0 in /plugins/kafka
Bumps github.com/testcontainers/testcontainers-go/modules/kafka from 0.35.0 to 0.36.0.
Release notes
Sourced from github.com/testcontainers/testcontainers-go/modules/kafka's releases.
v0.36.0
What's Changed
⚠️ Breaking Changes
- feat(azure)!: add Azurite, EventHubs and ServiceBus in the new Azure module, deprecating the old Azurite module (#3008)
@mdelapenyaUsers of the old Azurite module must update their code to use the new Azure module instead, which contains the same functionality under the
azuritesub-package. We took this opportunity to remove the unnecessarily exportedSettingsfield from theAzuritecontainer type, so users of theAzuritecontainer type must update their code to simply do not use that field.
- chore(deps)!: bump github.com/docker/docker from 27.1.1+incompatible to 28.0.1+incompatible (#3017) @dependabot[bot]
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:
Container.Inspect: the return type has been changed fromtypes.ContainerJSONtocontainer.InspectResponse.Container.State: the return type has been changed fromtypes.ContainerStatetocontainer.State.DockerProvider.ContainerFromType: the method signature has been changed to accept acontainer.Summaryinstead of atypes.Container. 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"github.com/docker/docker/api/types"package must update their code to use"github.com/docker/docker/api/types/container"instead.
- chore!: export DockerCompose type in compose package (#2953)
@jasonyunicornUsers of the deprecated
DockerComposetype from thecomposemodule must update their code to useDockerComposerinstead. The former unexporteddockerComposetype has been renamed toDockerCompose. 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 thecomposemodule.
- feat!: log package for consistent output (#2979)
@KenxinKunUsers of the
testcontainers.Loggingvariable and thetestcontainers.TestLoggerfunction must update their code to use the newlog.Default()logger instance and thelog.TestLogger()function instead, and users of thetestcontainers.Loggerinterface must update their code to use the newlog.Loggerinterface instead. The newlogpackage allows users to set a custom logger instance calling thelog.SetDefault(l log.Logger)function. This breaking change was needed to improve the usability of the logging functionality when using thetestcontainerspackage.
- chore(nats)!: remove variadic arguments from nats ConnectionString (#2967)
@jasonyunicornUsers of the NATS module and the
ConnectionStringtype must remove the variadic arguments from theConnectionStringmethod. This breaking change was needed because those arguments weren't in use.
- chore!: rename EnpointSettingsModifier to EndpointSettingsModifier (#2941)
@NathanBaulchWe fixed a typo in the exported field of the
ContainerRequeststruct, so users of theEnpointSettingsModifiertype must update their code to use theEndpointSettingsModifiertype instead.🔒 Security
- chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /modules/dynamodb (#3059)
@mdelapenya- chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /modules/scylladb (#3058) @dependabot[bot]
- chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /modules/databend (#3055) @dependabot[bot]
- chore(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 (#2961) @dependabot[bot]
🚀 Features
- feat(azure)!: add Azurite, EventHubs and ServiceBus in the new Azure module, deprecating the old Azurite module (#3008)
@mdelapenya- feat(modules): add dind module (#3004)
@acouvreur- feat: add ScyllaDB module (#2992)
@mdelapenya- feat(mssql): add WithInitSQL function (#2988)
@MattiasMTS
... (truncated)
Commits
a0e3b71chore: use new version (v0.36.0) in modules and examples3298e9achore: dockerise docs build (#3060)5334660chore(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /modules/dynamodb...82c37e2chore(deps): bump github.com/magiconair/properties from 1.8.7 to 1.8.9 (#3057)615aa5dchore(deps): bump golangci/golangci-lint-action from 6.3.0 to 6.5.2 (#3052)bdbdf3echore(deps): bump golang.org/x/sys from 0.28.0 to 0.31.0 (#3056)4bfd24cchore(deps): bump actions/setup-go from 5.3.0 to 5.4.0 (#3054)6ab30fechore(deps): bump golang.org/x/net in /modules/scylladb (#3058)802d143chore(deps): bump github/codeql-action from 3.28.11 to 3.28.12 (#3053)b88be99chore(deps): bump golang.org/x/net in /modules/databend (#3055)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)