Skip to content

Conversation

updateclibot[bot]
Copy link
Contributor

@updateclibot updateclibot bot commented Jul 15, 2025

deps(go): bump module github.com/testcontainers/testcontainers-go

deps(go): bump module github.com/testcontainers/testcontainers-go to v0.38.0

go.mod updated Module path "github.com/testcontainers/testcontainers-go" version from "v0.37.0" to "v0.38.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) @mdelapenya
v0.37.0
# What's Changed

## 🔒 Security

* chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /modules/aerospike (#3105) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(pulsar): bump github.com/apache/pulsar-client-go from 0.10.0 to 0.14.0 in /modules/pulsar (#3100) @mdelapenya
* chore(clickhouse): bump github.com/ClickHouse/clickhouse-go/v2 from 2.20.0 to 2.34.0 in /modules/clickhouse (#3099) @[dependabot[bot]](https://github.com/apps/dependabot)
* security(compose): upgrade github.com/docker/compose/v2 to fix security vulnerability (#3095) @sigi-glovebox

## 🚀 Features

* feat(gcloud): add option to run firestore in datastore mode (#3009) @Zarux
* feat: support for mounting images (#3044) @mdelapenya
* feat(influxdb): support for influxdbv2 (#3072) @xBlaz3kx
* feat: add `WithReuseByName` for modifying Generic Container Requests (#3064) @jm96441n
* feat(postgres): add WithOrderedInitScripts for Postgres testcontainers (#3121) @AlisCode
* feat(redis): add TLS support (#3115) @mdelapenya
* feat: add Docker Model Runner module (#3106) @mdelapenya
* feat: add toxiproxy module (#3092) @mdelapenya
* feat(aerospike): add Aerospike module (#3094) @MitulShah1
* feat: add more functional options to the modules API (#3070) @mdelapenya
* feat: add arangodb module (#3083) @mdelapenya
* feat: add socat container (#3071) @mdelapenya

## 🐛 Bug Fixes

* fix: handle stopped containers more gracefully when reuse is enabled (#3062) @georgespalding
* fix(mongodb): replica set initialization & connection handling (#2984) @ttruongatl
* fix(dind): use docker image load (#3073) @acouvreur
* fix(portforward): stop port-forward from the beforeStop container hook to the afterStop (#3047) @prashantv
* fix: skip nil strategies in wait.ForAll (#3032) @mdelapenya

## 📖 Documentation

* docs(socat): add missing version marker for new options (#3111) @mdelapenya
* docs: fix reference to container types in Run function (#3102) @mdelapenya
* docs: add dependabot configuration (#3074) @acouvreur

## 🧹 Housekeeping

* chore(ci): close PR if it was sent from main (#3123) @mdelapenya
* chore(ci): exclude more files for a full-blown build (#3122) @mdelapenya
* chore(ci): run core tests on Testcontainers Cloud (#3117) @mdelapenya
* chore(ci): revert codeql improvements for CI resiliency (#3112) @mdelapenya
* chore(ci): reduce GH runners usage by calling codeql in the lint stage (#3108) @mdelapenya
* chore(ci): run codeql on the modified modules (#3103) @mdelapenya
* fix(mssql): reduce flakiness in tests (#3084) @mdelapenya
* chore: bump golangci-lint to v2 (#3082) @mdelapenya
* chore(gcloud): deprecate old gcp containers, creating subpackages for them (#3063) @mdelapenya
* chore: fixed comment typo in InfluxDB (#3068) @xBlaz3kx
* chore(dind): instance of Docker in Docker (#3069) @acouvreur

## 📦 Dependency updates

* chore(deps): bump github/codeql-action from 3.28.15 to 3.28.16 (#3120) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump mkdocs-include-markdown-plugin from 6.2.2 to 7.1.5 (#3119) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump github.com/magiconair/properties from 1.8.9 to 1.8.10 (#3118) @[dependabot[bot]](https://github.com/apps/dependabot)
* deps(aerospike): replace core module in go.mod (#3116) @mdelapenya
* chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /modules and /examples (#3114) @mdelapenya
* deps: use pinned dependencies on GH actions (#3110) @mdelapenya
* chore(deps): bump jinja2 from 3.1.5 to 3.1.6 (#3109) @[dependabot[bot]](https://github.com/apps/dependabot)
* deps(ci): use python 3.13 on Netlify deployments (#3107) @mdelapenya
* chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /modules/aerospike (#3105) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in /modules/pulsar (#3101) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(pulsar): bump github.com/apache/pulsar-client-go from 0.10.0 to 0.14.0 in /modules/pulsar (#3100) @mdelapenya
* chore(clickhouse): bump github.com/ClickHouse/clickhouse-go/v2 from 2.20.0 to 2.34.0 in /modules/clickhouse (#3099) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump github/codeql-action from 3.28.13 to 3.28.15 (#3097) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.37.0 (#3098) @[dependabot[bot]](https://github.com/apps/dependabot)
* security(compose): upgrade github.com/docker/compose/v2 to fix security vulnerability (#3095) @sigi-glovebox
* chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in /modules/arangodb (#3087) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump actions/upload-artifact from 4.6.0 to 4.6.2 (#3086) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump SonarSource/sonarqube-scan-action from 5.0.0 to 5.1.0 (#3085) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore: bump golangci-lint to v2 (#3082) @mdelapenya
* chore(deps): bump docker/setup-docker-action from 4.2.0 to 4.3.0 (#3077) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump github/codeql-action from 3.28.12 to 3.28.13 (#3078) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): bump tj-actions/changed-files from 45.0.4 to 46.0.3 (#3076) @[dependabot[bot]](https://github.com/apps/dependabot)
* chore(deps): replace `golang.org/x/exp/slices` with stdlib (#3075) @Juneezee
clean: go mod tidy

ran shell command "go mod tidy"

GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

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!

updateclibot bot added 2 commits July 15, 2025 09:36
... -go to v0.38.0

Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@updateclibot updateclibot bot added the dependencies Pull requests that update a dependency file label Jul 15, 2025
@olblak olblak merged commit 8b424e2 into main Jul 15, 2025
6 checks passed
@olblak olblak deleted the updatecli_main_91ae7e1d9233875859b11d21a3e5852fe9efa505185099855ef6d8e0db462c5d branch July 15, 2025 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant