chore(deps): bump github.com/testcontainers/testcontainers-go from 0.35.0 to 0.38.0
Type: Pull Request
State: Closed
Association: Contributor
Comments: 1
(4 months ago)
(about 2 months ago)
(about 2 months ago)
dependencies go
Bumps github.com/testcontainers/testcontainers-go from 0.35.0 to 0.38.0.
Release notes
Sourced from github.com/testcontainers/testcontainers-go's releases.
v0.38.0
What's Changed
⚠️ Breaking Changes
- chore!: do not wait for all the exposed ports to be ready (#3199)
@mdelapenyaThe 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-1Only for users of the
testcontainers.NewRawCommandfunction 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)
@mdelapenyaImplementers of the
testcontainers.ImageBuildInfointerface, would see thattestcontainers.BuildOptionshas changed its signature to use non-deprecated types fromdocker/docker:type ImageBuildInfo interface { - BuildOptions() (types.ImageBuildOptions, error) // converts the ImageBuildInfo to a types.ImageBuildOptions + BuildOptions() (build.ImageBuildOptions, error) // converts the ImageBuildInfo to a build.ImageBuildOptionsAlso users of the
testcontainers.FromDockerfilestruct will receive this breaking change, as theBuildOptionsModifierfields has changed:- 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
... (truncated)
Commits
41bd601chore: use new version (v0.38.0) in modules and examplesa771feeUpdate go.mod in azure module (#3231)7f916aefix: strip headers from logs using log stream specification (#3226)295ba91chore: clarify image auth warning message for public images (#3228)ea392e9chore(deps): bump github.com/go-viper/mapstructure/v2 (#3219)122a4e5chore(deps): bump github/codeql-action from 3.28.16 to 3.29.2 (#3222)930caf5chore(deps): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.6 (#3225)8a7416adeps: update testcontainers/sshd image to 1.3.0 (#3220)c6cd357chore(deps): bump urllib3 from 2.2.2 to 2.5.0 (#3214)4aa742cdeps: gopsutil and purego update (#3217)- 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)
Pull Request Statistics
1
2
+95
-89
Package Dependencies
go
0.35.0 → 0.38.0
Minor
Technical Details
| ID: | 8107965 |
| UUID: | 2680457320 |
| Node ID: | PR_kwDOGlUpfs6fxIho |
| Host: | GitHub |
| Repository: | golang-queue/rabbitmq |
| Mergeable: | Yes |
| Merge State: | Clean |