·
2 commits
to refs/heads/main
since this release
What's Changed
⚠️ Breaking Changes
- chore(wait)!: change url callback in wait.ForSQL to accept network.Port (#3650) @thaJeztah
Users of
wait.ForSQLneed to follow the new API contract, using Moby'snetwork.Portinstead ofstringwhen building the callback function to check the URL. Please see https://golang.testcontainers.org/features/wait/sql/
- feat!: add PullImageWithPlatform to DockerProvider (#3710) @blueprismo
Users implementing their own
testcontainers.ImageProviderneed to implement the newPullImageWithPlatformmethod introduced by this PR.
🚀 Features
- feat(k3s): pull image opts (#3716) @blueprismo
- feat(wait): implement AnyMultiStrategy: ForAny equivalent to ForAll. (#3719) @jeanbza
- feat(eventhubs): add WithAzuriteContainer and functional-options config builder (#3722) @mdelapenya
- feat!: add PullImageWithPlatform to DockerProvider (#3710) @blueprismo
- feat(modules/dex): add Dex OIDC provider module (#3659) @guilycst
🐛 Bug Fixes
- fix(security): remove debug code that leaks Docker credentials (#3721) @mdelapenya
- fix(ollama): align local exec test with Ollama 0.30.6 log format (#3715) @mdelapenya
- fix: close temp file handle before removal (#3672) @acouvreur
- fix(compose): close docker clients to prevent goroutine leaks (#3661) @mdelapenya
- fix: wait for log production goroutine to drain on stop (#3660) @mdelapenya
📖 Documentation
- chore: update usage metrics (2026-06) (#3714) @github-actions[bot]
🧹 Housekeeping
- chore(wait)!: change url callback in wait.ForSQL to accept network.Port (#3650) @thaJeztah
- chore: update usage metrics (2026-05) (#3670) @github-actions[bot]
- chore: remove cgroupnsMode setting from K3s container configuration (#3653) @lixin9311
📦 Dependency updates
- chore(deps): update dependencies to latest versions in go.mod and go.sum (#3729) @Steven-Harris
- chore: bump sshd-docker image to 1.4.0 (#3727) @mdelapenya
- chore(deps): bump Ryuk to v0.14.0 (#3313) @mdelapenya
- chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.4 to 4.26.5 (#3713) @dependabot[bot]
- chore(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0 (#3712) @dependabot[bot]
- chore(deps): bump mkdocs-include-markdown-plugin from 7.2.2 to 7.3.0 (#3711) @dependabot[bot]
- chore(deps): bump slackapi/slack-github-action from 2.1.1 to 3.0.3 (#3677) @dependabot[bot]
- chore(deps): bump idna from 3.11 to 3.15 (#3708) @dependabot[bot]
- chore(deps): bump github.com/containerd/containerd/v2 from 2.2.2 to 2.2.4 in /modules/compose (#3709) @dependabot[bot]
- chore(deps): bump urllib3 from 2.6.3 to 2.7.0 (#3704) @dependabot[bot]
- chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.3 to 4.26.4 (#3667) @dependabot[bot]
- chore(deps): bump github.com/moby/moby/api from 1.54.1 to 1.54.2 (#3676) @dependabot[bot]
- chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.51.0 (#3689) @mdelapenya
- chore(deps): bump google.golang.org/grpc from 1.79.3 to 1.81.0 in /modules/gcloud (#3690) @dependabot[bot]
- chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.81.0 in /modules/dex (#3686) @dependabot[bot]
- chore(deps): bump github.com/in-toto/in-toto-golang from 0.10.0 to 0.11.0 in /modules/compose (#3674) @dependabot[bot]
- chore(deps): bump docker/setup-docker-action from 4.5.0 to 5.1.0 (#3664) @dependabot[bot]
- chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (#3665) @dependabot[bot]
- chore(deps): bump github.com/apache/thrift from 0.21.0 to 0.23.0 in /modules/nebulagraph (#3673) @dependabot[bot]
- chore(deps): bump github.com/Azure/go-ntlmssp from 0.0.0-20221128193559-754e69321358 to 0.1.1 in /modules/openldap (#3658) @dependabot[bot]
- chore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 in /modules/postgres (#3657) @dependabot[bot]
- chore(deps): bump github.com/jackc/pgx/v5 from 5.5.4 to 5.9.2 in /modules/cockroachdb (#3656) @dependabot[bot]
- chore(deps): bump github.com/jackc/pgx/v5 from 5.5.4 to 5.9.0 in /modules/postgres (#3652) @dependabot[bot]