·
19 commits
to refs/heads/main
since this release
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]
- 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]
- 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]
- chore(deps): bump mkdocs-include-markdown-plugin from 6.2.2 to 7.1.5 (#3119) @dependabot[bot]
- chore(deps): bump github.com/magiconair/properties from 1.8.9 to 1.8.10 (#3118) @dependabot[bot]
- 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]
- 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]
- chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in /modules/pulsar (#3101) @dependabot[bot]
- 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]
- chore(deps): bump github/codeql-action from 3.28.13 to 3.28.15 (#3097) @dependabot[bot]
- chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.37.0 (#3098) @dependabot[bot]
- 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]
- chore(deps): bump actions/upload-artifact from 4.6.0 to 4.6.2 (#3086) @dependabot[bot]
- chore(deps): bump SonarSource/sonarqube-scan-action from 5.0.0 to 5.1.0 (#3085) @dependabot[bot]
- 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]
- chore(deps): bump github/codeql-action from 3.28.12 to 3.28.13 (#3078) @dependabot[bot]
- chore(deps): bump tj-actions/changed-files from 45.0.4 to 46.0.3 (#3076) @dependabot[bot]
- chore(deps): replace
golang.org/x/exp/slices
with stdlib (#3075) @Juneezee