deps(go): bump module github.com/testcontainers/testcontainers-go to v0.40.0 #299
+36
−36
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
deps(go): bump module github.com/testcontainers/testcontainers-go
clean: go mod tidy
ran shell command "go mod tidy"
deps(go): bump module github.com/testcontainers/testcontainers-go to v0.40.0
go.mod updated Module path "github.com/testcontainers/testcontainers-go" version from "v0.38.0" to "v0.40.0"
v0.38.0
# What's Changed ## ⚠️ Breaking Changes * chore!: do not wait for all the exposed ports to be ready (#3199) @mdelapenya > The breaking change comes as a behaviour that has been removed: the readiness check for the exposed ports. It led to flakiness and for that reason we removed it. * feat!: add options when creating RawCommand (#3168) @benja-M-1 > Only for users of the `testcontainers.NewRawCommand` function to create executables in containers, that are assigning the function to a variable. We added a variadic argument to the signature, so the rest of the users won't be affected by this breaking change. * chore(deps)!: bump github.com/docker/docker from 28.1.1+incompatible to 28.2.2+incompatible (#3194) @mdelapenya > Implementers of the `testcontainers.ImageBuildInfo` interface, would see that `testcontainers.BuildOptions` has changed its signature to use non-deprecated types from `docker/docker`: ```diff type ImageBuildInfo interface { - BuildOptions() (types.ImageBuildOptions, error) // converts the ImageBuildInfo to a types.ImageBuildOptions + BuildOptions() (build.ImageBuildOptions, error) // converts the ImageBuildInfo to a build.ImageBuildOptions ``` > Also users of the `testcontainers.FromDockerfile` struct will receive this breaking change, as the `BuildOptionsModifier` fields has changed: ```diff - BuildOptionsModifier func(*types.ImageBuildOptions) + BuildOptionsModifier func(*build.ImageBuildOptions) ``` ## 🔒 Security * deps: update testcontainers/sshd image to 1.3.0 (#3220) @mdelapenya ## 🚀 Features * feat(couchbase): adding auth to couchbase initCluster functions to support container reuse (#3048) @waroir20 * feat: support adding wait strategies as functional option (#3161) @mdelapenya * feat: add more functional options for customising containers (#3156) @mdelapenya * feat(memcached): add memcached module (#3132) @mdelapenya * feat(valkey): add TLS support for Valkey (#3131) @mdelapenya ## 🐛 Bug Fixes * fix: strip headers from logs using log stream specification (#3226) @LaurentGoderre * fix: use PortEndpoint() in a few more modules (#3209) @ash2k * fix: docker container log consumer race (#3210) @stevenh * fix: use PortEndpoint() in a few more modules (#3207) @ash2k * fix: use PortEndpoint() in a few more modules (#3206) @ash2k * fix: use PortEndpoint() in a few more modules (#3203) @ash2k * fix: try to fix more IPv6 handling issues (#3198) @ash2k * fix: workaround for moby/moby#50133 when reusing container (#3197) @mabrarov * feat(kafka,redpanda): support for waiting for mapped ports without external checks (#3165) @mabrarov * fix(etcd): expose ports for the etcd nodes (#3162) @mdelapenya * fix(wait): no port to wait for (#3158) @stevenh * fix(etcd): single node etcd cluster access (#3149) @3vilhamster * fix(dockermodelrunner): wait for the model to be pulled (#3125) @mdelapenya * fix(localstack): remove checksum from image name before parsing version (#3130) @trallnag ## 📖 Documentation * docs: document copy from container (#3215) @mdelapenya * docs(options): refactor options layout in modules (#3163) @mdelapenya * docs(redpanda): update sasl authentication option to use scram sha 256 (#3126) @peczenyj ## 🧹 Housekeeping * chore: clarify image auth warning message for public images (#3228) @diegolatorre16 * chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.0.0 to 2.3.0 in /modules/compose (#3219) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump github/codeql-action from 3.28.16 to 3.29.2 (#3222) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.6 (#3225) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(exec): remove uses of ExecOptions.Detach (#3211) @thaJeztah * chore(format): fix suggestions detected by gopls modernize (#3208) @peczenyj * chore(deps): bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5 in /modules/compose (#3167) @[dependabot[bot]](https://github.com/apps/dependabot) * fix(ci): do not run sonar for Testcontainers Cloud (#3166) @mdelapenya * chore(ci): do not fail fast in the Testcontainers Cloud run (#3164) @mdelapenya ## 📦 Dependency updates * chore(deps): update go.mod in azure module (#3231) @spoonguard2k * chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.0.0 to 2.3.0 in /modules/compose (#3219) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump github/codeql-action from 3.28.16 to 3.29.2 (#3222) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.6 (#3225) @[dependabot[bot]](https://github.com/apps/dependabot) * deps: update testcontainers/sshd image to 1.3.0 (#3220) @mdelapenya * chore(deps): bump urllib3 from 2.2.2 to 2.5.0 (#3214) @[dependabot[bot]](https://github.com/apps/dependabot) * deps: gopsutil and purego update (#3217) @pdarulewski * chore: bump ryuk to 0.12.0 (#3195) @mdelapenya * chore(deps)!: bump github.com/docker/docker from 28.1.1+incompatible to 28.2.2+incompatible (#3194) @mdelapenya * chore(deps): bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5 in /modules/compose (#3167) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump mkdocs-include-markdown-plugin from 6.2.2 to 7.1.5 (#3137) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.1 to 4.25.4 (#3133) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump github.com/docker/docker from 28.0.1+incompatible to 28.1.1+incompatible (#3152) @mdelapenyav0.39.0
v0.40.0
Created automatically by Updatecli
Options:
Most of Updatecli configuration is done via its manifest(s).
Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!