Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): update testcontainers-go monorepo to v0.29.1 (#195)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/testcontainers/testcontainers-go](https://togithub.com/testcontainers/testcontainers-go) | `v0.23.0` -> `v0.29.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.23.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.23.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/testcontainers/testcontainers-go/modules/postgres](https://togithub.com/testcontainers/testcontainers-go) | `v0.23.0` -> `v0.29.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftestcontainers%2ftestcontainers-go%2fmodules%2fpostgres/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftestcontainers%2ftestcontainers-go%2fmodules%2fpostgres/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftestcontainers%2ftestcontainers-go%2fmodules%2fpostgres/v0.23.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftestcontainers%2ftestcontainers-go%2fmodules%2fpostgres/v0.23.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>testcontainers/testcontainers-go (github.com/testcontainers/testcontainers-go)</summary> ### [`v0.29.1`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.29.1) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.29.0...v0.29.1) ### What's Changed #### 🚀 Features - Add k3s WithManifest option ([#​1920](https://togithub.com/testcontainers/testcontainers-go/issues/1920)) [@​pablochacin](https://togithub.com/pablochacin) - feat: add ollama module ([#​2265](https://togithub.com/testcontainers/testcontainers-go/issues/2265)) [@​mdelapenya](https://togithub.com/mdelapenya) - Adding surrealDB module ([#​2192](https://togithub.com/testcontainers/testcontainers-go/issues/2192)) [@​jespino](https://togithub.com/jespino) - feat: WithLogger ContainerCustomizer support ([#​2259](https://togithub.com/testcontainers/testcontainers-go/issues/2259)) [@​stevenh](https://togithub.com/stevenh) - feat: WithEnv customize request option ([#​2260](https://togithub.com/testcontainers/testcontainers-go/issues/2260)) [@​stevenh](https://togithub.com/stevenh) - feat: add vector database modules (Qdrant, Weaviate, Chroma, pgvector, OpenSearch, Milvus) ([#​2245](https://togithub.com/testcontainers/testcontainers-go/issues/2245)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 🐛 Bug Fixes - Fix Dockerfile not located when added to dockerignore ([#​2272](https://togithub.com/testcontainers/testcontainers-go/issues/2272)) [@​danvergara](https://togithub.com/danvergara) - bug: allow start container with reuse in different test package ([#​2247](https://togithub.com/testcontainers/testcontainers-go/issues/2247)) [@​Alviner](https://togithub.com/Alviner) #### 📖 Documentation - docs: fix comment corruption ([#​2262](https://togithub.com/testcontainers/testcontainers-go/issues/2262)) [@​stevenh](https://togithub.com/stevenh) - docs: improve module creation section ([#​2239](https://togithub.com/testcontainers/testcontainers-go/issues/2239)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 🧹 Housekeeping - generic.go: GenericContainer(): clearer error message ([#​2327](https://togithub.com/testcontainers/testcontainers-go/issues/2327)) [@​JordanP](https://togithub.com/JordanP) - chore: confirm support for new mongo images ([#​2326](https://togithub.com/testcontainers/testcontainers-go/issues/2326)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: bump Go version to 1.21 ([#​2292](https://togithub.com/testcontainers/testcontainers-go/issues/2292)) [@​mdelapenya](https://togithub.com/mdelapenya) - Move the file and mounts tests into a test package ([#​2270](https://togithub.com/testcontainers/testcontainers-go/issues/2270)) [@​Minivera](https://togithub.com/Minivera) - chore(milvus): embed etcd should use default ports ([#​2258](https://togithub.com/testcontainers/testcontainers-go/issues/2258)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: use logger.PrintXX instead of fmt.PrintXX ([#​2257](https://togithub.com/testcontainers/testcontainers-go/issues/2257)) [@​stevenh](https://togithub.com/stevenh) - Fix modulege template to succeed on make lint command ([#​2243](https://togithub.com/testcontainers/testcontainers-go/issues/2243)) [@​jespino](https://togithub.com/jespino) - chore: enforce test package in modules ([#​2241](https://togithub.com/testcontainers/testcontainers-go/issues/2241)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 📦 Dependency updates - chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 in /modules/qdrant ([#​2281](https://togithub.com/testcontainers/testcontainers-go/issues/2281)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.18.0 to 2.20.0 in /modules/clickhouse ([#​2290](https://togithub.com/testcontainers/testcontainers-go/issues/2290)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/Shopify/toxiproxy/v2 from 2.7.0 to 2.8.0 in /examples/toxiproxy ([#​2282](https://togithub.com/testcontainers/testcontainers-go/issues/2282)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.16.0 to 5.18.0 in /modules/neo4j ([#​2278](https://togithub.com/testcontainers/testcontainers-go/issues/2278)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/minio/minio-go/v7 from 7.0.66 to 7.0.68 in /modules/minio ([#​2304](https://togithub.com/testcontainers/testcontainers-go/issues/2304)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/tmc/langchaingo from 0.1.4 to 0.1.5 in /modules/ollama ([#​2318](https://togithub.com/testcontainers/testcontainers-go/issues/2318)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.11.1 to 8.12.1 in /modules/elasticsearch ([#​2303](https://togithub.com/testcontainers/testcontainers-go/issues/2303)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/api from 0.167.0 to 0.168.0 in /modules/gcloud ([#​2317](https://togithub.com/testcontainers/testcontainers-go/issues/2317)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.16.14 to 1.17.5 in /modules/localstack, github.com/aws/aws-sdk-go-v2 from 1.24.1 to 1.25.2 in /modules/localstack ([#​2320](https://togithub.com/testcontainers/testcontainers-go/issues/2320)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/twmb/franz-go from 1.15.4 to 1.16.1 in /modules/redpanda, github.com/twmb/franz-go/pkg/kadm from 1.10.0 to 1.11.0 in /modules/redpanda ([#​2322](https://togithub.com/testcontainers/testcontainers-go/issues/2322)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/hashicorp/vault-client-go from 0.3.3 to 0.4.3 in /modules/vault, github.com/tidwall/gjson from 1.17.0 to 1.17.1 in /modules/vault ([#​2321](https://togithub.com/testcontainers/testcontainers-go/issues/2321)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/jackc/pgx/v5 from 5.5.3 to 5.5.4 in /modules/postgres, github.com/jackc/pgx/v5 from 5.5.3 to 5.5.4 in /modules/cockroachdb ([#​2323](https://togithub.com/testcontainers/testcontainers-go/issues/2323)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump golang.org/x/mod from 0.12.0 to 0.16.0 ([#​2316](https://togithub.com/testcontainers/testcontainers-go/issues/2316)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /modulegen ([#​2298](https://togithub.com/testcontainers/testcontainers-go/issues/2298)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/docker/docker from 25.0.2+incompatible to 25.0.3+incompatible ([#​2296](https://togithub.com/testcontainers/testcontainers-go/issues/2296)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/couchbase/gocb/v2 from 2.7.1 to 2.7.2 in /modules/couchbase, github.com/tidwall/gjson from 1.17.0 to 1.17.1 in /modules/couchbase ([#​2297](https://togithub.com/testcontainers/testcontainers-go/issues/2297)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 ([#​2295](https://togithub.com/testcontainers/testcontainers-go/issues/2295)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/microsoft/go-mssqldb from 1.6.0 to 1.7.0 in /modules/mssql ([#​2288](https://togithub.com/testcontainers/testcontainers-go/issues/2288)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/amikos-tech/chroma-go from 0.0.0-20240109142503-c8fb49c3e28c to 0.0.1 in /modules/chroma ([#​2275](https://togithub.com/testcontainers/testcontainers-go/issues/2275)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 in /modules/gcloud, google.golang.org/api from 0.165.0 to 0.167.0 in /modules/gcloud, cloud.google.com/go/pubsub from 1.36.1 to 1.36.2 in /modules/gcloud ([#​2293](https://togithub.com/testcontainers/testcontainers-go/issues/2293)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/nats-io/nats.go from 1.32.0 to 1.33.1 in /modules/nats ([#​2253](https://togithub.com/testcontainers/testcontainers-go/issues/2253)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.17.1 to 2.18.0 in /modules/clickhouse ([#​2226](https://togithub.com/testcontainers/testcontainers-go/issues/2226)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/jackc/pgx/v5 from 5.5.2 to 5.5.3 in /modules/cockroachdb ([#​2217](https://togithub.com/testcontainers/testcontainers-go/issues/2217)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 in /modules/gcloud ([#​2251](https://togithub.com/testcontainers/testcontainers-go/issues/2251)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc5 to 1.1.0 ([#​2254](https://togithub.com/testcontainers/testcontainers-go/issues/2254)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/grpc from 1.58.3 to 1.61.1 in /modules/qdrant ([#​2255](https://togithub.com/testcontainers/testcontainers-go/issues/2255)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump k8s.io/client-go from 0.29.1 to 0.29.2 in /modules/k3s, k8s.io/apimachinery from 0.29.1 to 0.29.2 in /modules/k3s, k8s.io/api from 0.29.1 to 0.29.2 in /modules/k3s ([#​2236](https://togithub.com/testcontainers/testcontainers-go/issues/2236)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump cloud.google.com/go/spanner from 1.56.0 to 1.57.0 in /modules/gcloud, cloud.google.com/go/bigquery from 1.58.0 to 1.59.1 in /modules/gcloud, google.golang.org/api from 0.160.0 to 0.165.0 in /modules/gcloud ([#​2238](https://togithub.com/testcontainers/testcontainers-go/issues/2238)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump golang.org/x/mod from 0.14.0 to 0.15.0 in /modules/kafka, golang.org/x/mod from 0.14.0 to 0.15.0 in /modulegen ([#​2237](https://togithub.com/testcontainers/testcontainers-go/issues/2237)) [@​mdelapenya](https://togithub.com/mdelapenya) ### [`v0.29.0`](https://togithub.com/testcontainers/testcontainers-go/compare/v0.28.0...v0.29.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.28.0...v0.29.0) ### [`v0.28.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.28.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.27.0...v0.28.0) ##### What's Changed ##### ⚠️ Breaking Changes - \[breaking] Add err chan to log producer and don't panic on error ([#​1971](https://togithub.com/testcontainers/testcontainers-go/issues/1971)) [@​Tofel](https://togithub.com/Tofel) If you are starting a log producer, it's now possible to pass log options in a variadic manner (at this moment only the log producer timeout option is available). So this breaking change will affect you if and only if you are assigning the `StartLogProducer` method of a container to a variable. ##### 🚀 Features - feat: include PostReady hook, defining proper execution order for container lifecycle hooks ([#​1922](https://togithub.com/testcontainers/testcontainers-go/issues/1922)) [@​mdelapenya](https://togithub.com/mdelapenya) - Added Consul module ([#​2194](https://togithub.com/testcontainers/testcontainers-go/issues/2194)) [@​Chris-AS1](https://togithub.com/Chris-AS1) - feat (postgres): support for creating and restoring Snapshots ([#​2199](https://togithub.com/testcontainers/testcontainers-go/issues/2199)) [@​Minivera](https://togithub.com/Minivera) - Add Support for WASM Transforms to Redpanda Module ([#​2170](https://togithub.com/testcontainers/testcontainers-go/issues/2170)) [@​gene-redpanda](https://togithub.com/gene-redpanda) - feat(modules.clickhouse): Add zookeeper for clickhouse clusterization ([#​1995](https://togithub.com/testcontainers/testcontainers-go/issues/1995)) [@​laskoviymishka](https://togithub.com/laskoviymishka) - redpanda: allow using SASL and TLS together ([#​2140](https://togithub.com/testcontainers/testcontainers-go/issues/2140)) [@​srenatus](https://togithub.com/srenatus) - feat(modules.cockroachdb) Adds cockroachdb module ([#​2131](https://togithub.com/testcontainers/testcontainers-go/issues/2131)) [@​rcrowe](https://togithub.com/rcrowe) - Openldap module support ([#​2117](https://togithub.com/testcontainers/testcontainers-go/issues/2117)) [@​jespino](https://togithub.com/jespino) - Adding inbucket module ([#​2142](https://togithub.com/testcontainers/testcontainers-go/issues/2142)) [@​jespino](https://togithub.com/jespino) - feat: Add Minio module ([#​2132](https://togithub.com/testcontainers/testcontainers-go/issues/2132)) [@​adoublef](https://togithub.com/adoublef) - Adding LogConsumers start as part of the ContainerRequest ([#​2073](https://togithub.com/testcontainers/testcontainers-go/issues/2073)) [@​jespino](https://togithub.com/jespino) - Adding mockserver module ([#​2085](https://togithub.com/testcontainers/testcontainers-go/issues/2085)) [@​jespino](https://togithub.com/jespino) - feat: expose Redpanda's listener in the docker network ([#​1994](https://togithub.com/testcontainers/testcontainers-go/issues/1994)) [@​sago2k8](https://togithub.com/sago2k8) - feat: copy files to the container and create directories as needed upon request ([#​2049](https://togithub.com/testcontainers/testcontainers-go/issues/2049)) [@​stillya](https://togithub.com/stillya) - GenericContainer: in case of error: return a reference to the failed container ([#​2082](https://togithub.com/testcontainers/testcontainers-go/issues/2082)) [@​JordanP](https://togithub.com/JordanP) ##### 🐛 Bug Fixes - fix: apply volume options only to volumes ([#​2201](https://togithub.com/testcontainers/testcontainers-go/issues/2201)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: all mounts should contain the testcontainers labels ([#​2191](https://togithub.com/testcontainers/testcontainers-go/issues/2191)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: deprecate BindMounts correctly ([#​2190](https://togithub.com/testcontainers/testcontainers-go/issues/2190)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: Add HTTPStrategy WithForcedIPv4LocalHost To Fix Docker Port Map ([#​1775](https://togithub.com/testcontainers/testcontainers-go/issues/1775)) [@​tateexon](https://togithub.com/tateexon) - fix: skip-host-cache option removed in latest MySQL 8.3.0 version ([#​2130](https://togithub.com/testcontainers/testcontainers-go/issues/2130)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: Recreate Ryuk container if terminated ([#​2084](https://togithub.com/testcontainers/testcontainers-go/issues/2084)) [@​Mathew-Estafanous](https://togithub.com/Mathew-Estafanous) - fix(modules/rabbitmq): update container image to 3.12.11 to allow connections without passing admin credentials ([#​2051](https://togithub.com/testcontainers/testcontainers-go/issues/2051)) [@​abemedia](https://togithub.com/abemedia) - fix(modules.gcloud): pass as ptr to allow request customization ([#​1972](https://togithub.com/testcontainers/testcontainers-go/issues/1972)) [@​jboyens](https://togithub.com/jboyens) ##### 📖 Documentation - fix: go doc reference broken image ([#​2195](https://togithub.com/testcontainers/testcontainers-go/issues/2195)) [@​mmorel-35](https://togithub.com/mmorel-35) ##### 🧹 Housekeeping - fix: wait more time in test ([#​2211](https://togithub.com/testcontainers/testcontainers-go/issues/2211)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(ci): do not fail fast main tests in different Go versions ([#​2210](https://togithub.com/testcontainers/testcontainers-go/issues/2210)) [@​mdelapenya](https://togithub.com/mdelapenya) - redpanda/test: add admin client call ([#​2200](https://togithub.com/testcontainers/testcontainers-go/issues/2200)) [@​srenatus](https://togithub.com/srenatus) - chore: do not panic in testable examples ([#​2193](https://togithub.com/testcontainers/testcontainers-go/issues/2193)) [@​mdelapenya](https://togithub.com/mdelapenya) - \[redpanda] sasl test for wrong mechanism ([#​2048](https://togithub.com/testcontainers/testcontainers-go/issues/2048)) [@​rwaweber](https://togithub.com/rwaweber) - chore(docker_mounts): stop doing misleading logging ([#​2178](https://togithub.com/testcontainers/testcontainers-go/issues/2178)) [@​srabraham](https://togithub.com/srabraham) - chore: do not compile modules on macos workers on GH ([#​2164](https://togithub.com/testcontainers/testcontainers-go/issues/2164)) [@​mdelapenya](https://togithub.com/mdelapenya) - testifylint: enable compares rule ([#​2143](https://togithub.com/testcontainers/testcontainers-go/issues/2143)) [@​mmorel-35](https://togithub.com/mmorel-35) - chore: bring back assertion for network aliases for bridge in rootless mode ([#​2141](https://togithub.com/testcontainers/testcontainers-go/issues/2141)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: skip assertions for Docker Rootless ([#​2135](https://togithub.com/testcontainers/testcontainers-go/issues/2135)) [@​mdelapenya](https://togithub.com/mdelapenya) - pin Docker images version ([#​2129](https://togithub.com/testcontainers/testcontainers-go/issues/2129)) [@​mmorel-35](https://togithub.com/mmorel-35) - enable golangci-lint for examples ([#​2128](https://togithub.com/testcontainers/testcontainers-go/issues/2128)) [@​mmorel-35](https://togithub.com/mmorel-35) - enable golangci-lint for redis module ([#​2126](https://togithub.com/testcontainers/testcontainers-go/issues/2126)) [@​mmorel-35](https://togithub.com/mmorel-35) - Go install gotestsum and golangci-lint ([#​2127](https://togithub.com/testcontainers/testcontainers-go/issues/2127)) [@​mmorel-35](https://togithub.com/mmorel-35) - improve OSSF score ([#​2125](https://togithub.com/testcontainers/testcontainers-go/issues/2125)) [@​mmorel-35](https://togithub.com/mmorel-35) - chore: run make lint on new modules ([#​2122](https://togithub.com/testcontainers/testcontainers-go/issues/2122)) [@​mdelapenya](https://togithub.com/mdelapenya) - enable golangci-lint for pulsar ([#​2121](https://togithub.com/testcontainers/testcontainers-go/issues/2121)) [@​mmorel-35](https://togithub.com/mmorel-35) - lint: enable testifylint ([#​2120](https://togithub.com/testcontainers/testcontainers-go/issues/2120)) [@​mmorel-35](https://togithub.com/mmorel-35) - chore: move internal/testcontainersdocker package's files to internal/core ([#​2083](https://togithub.com/testcontainers/testcontainers-go/issues/2083)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: enrich HTTP headers to the Docker daemon with the project path ([#​2080](https://togithub.com/testcontainers/testcontainers-go/issues/2080)) [@​mdelapenya](https://togithub.com/mdelapenya) ##### 📦 Dependency updates - chore(deps): bump cloud.google.com/go/spanner from 1.55.0 to 1.56.0 in /modules/gcloud, cloud.google.com/go/pubsub from 1.35.0 to 1.36.1 in /modules/gcloud, cloud.google.com/go/bigquery from 1.57.1 to 1.58.0 in /modules/gcloud ([#​2197](https://togithub.com/testcontainers/testcontainers-go/issues/2197)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/docker/docker from 25.0.1+incompatible to 25.0.2+incompatible ([#​2196](https://togithub.com/testcontainers/testcontainers-go/issues/2196)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/docker/compose/v2 from 2.24.1 to 2.24.3 in /modules/compose ([#​2162](https://togithub.com/testcontainers/testcontainers-go/issues/2162)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /modules/minio ([#​2161](https://togithub.com/testcontainers/testcontainers-go/issues/2161)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /modules/openldap ([#​2165](https://togithub.com/testcontainers/testcontainers-go/issues/2165)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 ([#​2169](https://togithub.com/testcontainers/testcontainers-go/issues/2169)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump google.golang.org/api from 0.156.0 to 0.159.0, google.golang.org/grpc from 1.60.1 to 1.61.0, cloud.google.com/go/pubsub from 1.33.0 to 1.35.0 in /modules/gcloud ([#​2168](https://togithub.com/testcontainers/testcontainers-go/issues/2168)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/hashicorp/consul/api from 1.26.1 to 1.27.0 in /examples/consul ([#​2152](https://togithub.com/testcontainers/testcontainers-go/issues/2152)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/couchbase/gocb/v2 from 2.7.0 to 2.7.1 in /modules/couchbase ([#​2145](https://togithub.com/testcontainers/testcontainers-go/issues/2145)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump k8s.io/api, k8s.io/apimachinery and k8s.io/client-go from 0.29.0 to 0.29.1 in /modules/k3s ([#​2167](https://togithub.com/testcontainers/testcontainers-go/issues/2167)) [@​mdelapenya](https://togithub.com/mdelapenya) - Bump containerd version to v1.7.12 ([#​2137](https://togithub.com/testcontainers/testcontainers-go/issues/2137)) [@​lachieggg](https://togithub.com/lachieggg) - chore(deps): bump github.com/docker/compose/v2 from 2.23.3 to 2.24.0 in /modules/compose ([#​2096](https://togithub.com/testcontainers/testcontainers-go/issues/2096)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 in /modules/pulsar ([#​2136](https://togithub.com/testcontainers/testcontainers-go/issues/2136)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.15.0 to 5.16.0 in /modules/neo4j ([#​2098](https://togithub.com/testcontainers/testcontainers-go/issues/2098)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/nats-io/nats.go from 1.31.0 to 1.32.0 in /modules/nats ([#​2094](https://togithub.com/testcontainers/testcontainers-go/issues/2094)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 ([#​2104](https://togithub.com/testcontainers/testcontainers-go/issues/2104)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 ([#​2088](https://togithub.com/testcontainers/testcontainers-go/issues/2088)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump cloud.google.com/go/spanner from 1.54.0 to 1.55.0, google.golang.org/api from 0.154.0 to 0.156.0 in /modules/gcloud ([#​2115](https://togithub.com/testcontainers/testcontainers-go/issues/2115)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.25.10 to 1.26.3, github.com/aws/aws-sdk-go from 1.48.13 to 1.49.19 in /modules/localstack ([#​2114](https://togithub.com/testcontainers/testcontainers-go/issues/2114)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/docker/go-connections from 0.4.0 to 0.5.0 ([#​2113](https://togithub.com/testcontainers/testcontainers-go/issues/2113)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump jinja2 from 3.1.2 to 3.1.3 ([#​2086](https://togithub.com/testcontainers/testcontainers-go/issues/2086)) [@​dependabot](https://togithub.com/dependabot) - fix: align codeql versions in GH workflow ([#​2081](https://togithub.com/testcontainers/testcontainers-go/issues/2081)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump go.mongodb.org/mongo-driver from 1.13.0 to 1.13.1 in /modules/mongodb ([#​2065](https://togithub.com/testcontainers/testcontainers-go/issues/2065)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.11 to 3.23.12 ([#​2068](https://togithub.com/testcontainers/testcontainers-go/issues/2068)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go from 1.15.3 to 1.15.4 in /modules/redpanda ([#​2072](https://togithub.com/testcontainers/testcontainers-go/issues/2072)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump k8s.io/api, k8s.io/apimachinery, k8s.io/client-go from 0.28.4 to 0.29.0 in /modules/k3s ([#​2078](https://togithub.com/testcontainers/testcontainers-go/issues/2078)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.16.0 to 2.17.1 in /modules/clickhouse ([#​2066](https://togithub.com/testcontainers/testcontainers-go/issues/2066)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 ([#​2077](https://togithub.com/testcontainers/testcontainers-go/issues/2077)) [@​mdelapenya](https://togithub.com/mdelapenya) - bump google.golang.org/api from 0.153.0 to 0.154.0, cloud.google.com/go/spanner from 1.53.1 to 1.54.0, bump google.golang.org/grpc from 1.59.0 to 1.60.1 in /modules/gcloud ([#​2076](https://togithub.com/testcontainers/testcontainers-go/issues/2076)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.23.5 to 1.24.0 (credentials from 1.16.9 to 1.16.13, service/s3 from 1.47.1 to 1.47.7) in /modules/localstack ([#​2075](https://togithub.com/testcontainers/testcontainers-go/issues/2075)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github/codeql-action from 2 to 3 ([#​2056](https://togithub.com/testcontainers/testcontainers-go/issues/2056)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump test-summary/action from 2.1 to 2.2 ([#​2058](https://togithub.com/testcontainers/testcontainers-go/issues/2058)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump actions/setup-go from 4 to 5 ([#​2057](https://togithub.com/testcontainers/testcontainers-go/issues/2057)) [@​dependabot](https://togithub.com/dependabot) ### [`v0.27.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.27.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.26.0...v0.27.0) ### What's Changed #### ⚠️ Breaking Changes ##### Building images with FromDockerfile The `ImageBuildInfo` interface now includes a new method: `BuildOptions`, which is used to configure the build process. This method returns the image build options when building a Docker image from a Dockerfile, and it will apply some defaults and finally call the new `BuildOptionsModifier` method from the FromDockerfile struct, if set. This way it's possible to access Docker's `types.ImageBuildOptions` type and modify it before the build process starts. - feat: support customizing the Docker build command ([#​1931](https://togithub.com/testcontainers/testcontainers-go/issues/1931)) [@​mdelapenya](https://togithub.com/mdelapenya) ##### Executing commands using the Executable interface It now includes an `Options` method that needs to be implemented. This method will allow configuring the exec options added in this PR for the `WithStartupCommand` functional option. If your code is implementing `Executable`, you can embed the `ExecOptions` struct in your own struct in order to satisfy the interface. Please take a look at the [`RabbitMQ` test types](https://togithub.com/testcontainers/testcontainers-go/pull/1914/files#diff-9cbf181bab5500bd9f371233f75239d5ffdb13b93c77ee276200cbcc85f726bcR216) to see examples on how to do it. - feat: support for executing commands in a container with user, workDir and env ([#​1914](https://togithub.com/testcontainers/testcontainers-go/issues/1914)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 🔒 Security - chore(deps): bump golang.org/x/crypto to 0.17.0 in /modules ([#​2006](https://togithub.com/testcontainers/testcontainers-go/issues/2006)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 🚀 Features - Add neo4j license agreement customization options ([#​2036](https://togithub.com/testcontainers/testcontainers-go/issues/2036)) [@​danielorbach](https://togithub.com/danielorbach) - feat: support configuring Ryuk verbose mode at config level ([#​2038](https://togithub.com/testcontainers/testcontainers-go/issues/2038)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: create networks with random names ([#​1993](https://togithub.com/testcontainers/testcontainers-go/issues/1993)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: add module to support Microsoft SQL Server ([#​1969](https://togithub.com/testcontainers/testcontainers-go/issues/1969)) [@​agosmou](https://togithub.com/agosmou) - feat: exec multiplexed to return stderr ([#​1933](https://togithub.com/testcontainers/testcontainers-go/issues/1933)) [@​gutocondela](https://togithub.com/gutocondela) - feat: support for custom registry prefixes at the configuration level ([#​1928](https://togithub.com/testcontainers/testcontainers-go/issues/1928)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add username and password functions to mongodb ([#​1910](https://togithub.com/testcontainers/testcontainers-go/issues/1910)) [@​ugrkm](https://togithub.com/ugrkm) - feat: Allow the container working directory to be specified ([#​1899](https://togithub.com/testcontainers/testcontainers-go/issues/1899)) [@​fhke](https://togithub.com/fhke) - feat: expose a WithNetwork functional option ([#​1887](https://togithub.com/testcontainers/testcontainers-go/issues/1887)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 🐛 Bug Fixes - fix: remove docker.io from Ryuk image name ([#​2046](https://togithub.com/testcontainers/testcontainers-go/issues/2046)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: fallback matching of registry authentication config ([#​1927](https://togithub.com/testcontainers/testcontainers-go/issues/1927)) [@​sermio-te](https://togithub.com/sermio-te) - fix(modules.kafka): Switch to MaxInt for 32-bit support ([#​1923](https://togithub.com/testcontainers/testcontainers-go/issues/1923)) [@​powersj](https://togithub.com/powersj) - fix(reaper): fix race condition when reusing reapers ([#​1904](https://togithub.com/testcontainers/testcontainers-go/issues/1904)) [@​lefinal](https://togithub.com/lefinal) - Fix - respect ContainerCustomizer in neo4j module ([#​1903](https://togithub.com/testcontainers/testcontainers-go/issues/1903)) [@​fhke](https://togithub.com/fhke) #### 📖 Documentation - Add more content on how to use Exec function ([#​1970](https://togithub.com/testcontainers/testcontainers-go/issues/1970)) [@​danvergara](https://togithub.com/danvergara) - docs: include MongoDB's username and password options into the docs ([#​1930](https://togithub.com/testcontainers/testcontainers-go/issues/1930)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: add some Vault module examples ([#​1825](https://togithub.com/testcontainers/testcontainers-go/issues/1825)) [@​kuisathaverat](https://togithub.com/kuisathaverat) - docs: fix code snippet for image substitution ([#​1918](https://togithub.com/testcontainers/testcontainers-go/issues/1918)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add database driver note to SQL Wait strategy docs ([#​1916](https://togithub.com/testcontainers/testcontainers-go/issues/1916)) [@​mihaitodor](https://togithub.com/mihaitodor) #### 🧹 Housekeeping - chore: do not read config but instead pass the hub prefix to the prependHub modifier ([#​2047](https://togithub.com/testcontainers/testcontainers-go/issues/2047)) [@​mdelapenya](https://togithub.com/mdelapenya) - adds gotestsum to install tools ([#​2043](https://togithub.com/testcontainers/testcontainers-go/issues/2043)) [@​hughesjj](https://togithub.com/hughesjj) - chore: lookup exposed ports in the image from Config, not from ContainerConfig ([#​2039](https://togithub.com/testcontainers/testcontainers-go/issues/2039)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: skip TestContainerLogWithErrClosed as flaky on rootless docker ([#​1925](https://togithub.com/testcontainers/testcontainers-go/issues/1925)) [@​mdelapenya](https://togithub.com/mdelapenya) - Reduce flakiness in ClickHouse tests ([#​1902](https://togithub.com/testcontainers/testcontainers-go/issues/1902)) [@​rafiramadhana](https://togithub.com/rafiramadhana) - lint: enable nonamedreturns ([#​1909](https://togithub.com/testcontainers/testcontainers-go/issues/1909)) [@​mmorel-35](https://togithub.com/mmorel-35) - chore: deprecate BindMount APIs ([#​1907](https://togithub.com/testcontainers/testcontainers-go/issues/1907)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: make rabbitmq examples more readable ([#​1905](https://togithub.com/testcontainers/testcontainers-go/issues/1905)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: add tests for withNetwork option ([#​1894](https://togithub.com/testcontainers/testcontainers-go/issues/1894)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix(redpanda): add wait for listening port condition on startup ([#​1828](https://togithub.com/testcontainers/testcontainers-go/issues/1828)) [@​sbuliarca](https://togithub.com/sbuliarca) #### 📦 Dependency updates - chore: bump Ryuk to 0.6.0 ([#​2040](https://togithub.com/testcontainers/testcontainers-go/issues/2040)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 ([#​2011](https://togithub.com/testcontainers/testcontainers-go/issues/2011)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/crypto to 0.17.0 in /modules ([#​2006](https://togithub.com/testcontainers/testcontainers-go/issues/2006)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.15.0 to 2.16.0 in /modules/clickhouse ([#​1982](https://togithub.com/testcontainers/testcontainers-go/issues/1982)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go from 1.15.2 to 1.15.3 in /modules/redpanda ([#​1973](https://togithub.com/testcontainers/testcontainers-go/issues/1973)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/api from 0.152.0 to 0.153.0, cloud.google.com/go/bigtable from 1.20.0 to 1.21.0 and cloud.google.com/go/spanner from 1.53.0 to 1.53.1 in /modules/gcloud ([#​1983](https://togithub.com/testcontainers/testcontainers-go/issues/1983)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go and github.com/aws/aws-sdk-go-v2 in /modules/localstack ([#​1981](https://togithub.com/testcontainers/testcontainers-go/issues/1981)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump mkdocs-include-markdown-plugin from 6.0.1 to 6.0.4 ([#​1974](https://togithub.com/testcontainers/testcontainers-go/issues/1974)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.10 to 3.23.11 ([#​1943](https://togithub.com/testcontainers/testcontainers-go/issues/1943)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/mod from 0.13.0 to 0.14.0 in /modules/kafka ([#​1956](https://togithub.com/testcontainers/testcontainers-go/issues/1956)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/sys from 0.13.0 to 0.15.0 ([#​1944](https://togithub.com/testcontainers/testcontainers-go/issues/1944)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/text and golang.org/x/mod from 0.13.0 to 0.14.0 in /modulegen ([#​1968](https://togithub.com/testcontainers/testcontainers-go/issues/1968)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump go.mongodb.org/mongo-driver from 1.12.1 to 1.13.0 in /modules/mongodb ([#​1960](https://togithub.com/testcontainers/testcontainers-go/issues/1960)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/couchbase/gocb/v2 from 2.6.5 to 2.7.0 in /modules/couchbase ([#​1952](https://togithub.com/testcontainers/testcontainers-go/issues/1952)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.10.1 to 8.11.1 and golang.org/x/mod from 0.13.0 to 0.14.0 in /modules/elasticsearch ([#​1967](https://togithub.com/testcontainers/testcontainers-go/issues/1967)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go and github.com/aws/aws-sdk-go-v2 in /modules/localstack ([#​1953](https://togithub.com/testcontainers/testcontainers-go/issues/1953)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump actions/github-script from 6.4.1 to 7.0.1 ([#​1949](https://togithub.com/testcontainers/testcontainers-go/issues/1949)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/IBM/sarama from 1.41.3 to 1.42.1 in /modules/kafka ([#​1955](https://togithub.com/testcontainers/testcontainers-go/issues/1955)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.14.0 to 5.15.0 in /modules/neo4j ([#​1961](https://togithub.com/testcontainers/testcontainers-go/issues/1961)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/compose-spec/compose-go from 1.20.0 to 1.20.2 and github.com/docker/compose/v2 from 2.23.0 to 2.23.3 in /modules/compose ([#​1966](https://togithub.com/testcontainers/testcontainers-go/issues/1966)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump google.golang.org/api from 0.143.0 to 0.152.0 and cloud.google.com/go/spanner from 1.50.0 to 1.53.0 in /modules/gcloud ([#​1965](https://togithub.com/testcontainers/testcontainers-go/issues/1965)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump mkdocs-include-markdown-plugin from 6.0.1 to 6.0.4 ([#​1934](https://togithub.com/testcontainers/testcontainers-go/issues/1934)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go from 1.15.1 to 1.15.2 in /modules/redpanda ([#​1935](https://togithub.com/testcontainers/testcontainers-go/issues/1935)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump k8s.io from 0.28.3 to 0.28.4 in /modules/k3s ([#​1954](https://togithub.com/testcontainers/testcontainers-go/issues/1954)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /modulegen ([#​1958](https://togithub.com/testcontainers/testcontainers-go/issues/1958)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go and github.com/twmb/franz-go/pkg/kadm in /modules/redpanda ([#​1896](https://togithub.com/testcontainers/testcontainers-go/issues/1896)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/nats-io/nkeys and github.com/nats-io/nats.go in /modules/nats ([#​1897](https://togithub.com/testcontainers/testcontainers-go/issues/1897)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump google.golang.org/grpc and cloud.google.com/go/firestore in /modules/gcloud ([#​1891](https://togithub.com/testcontainers/testcontainers-go/issues/1891)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go and github.com/aws/aws-sdk-go-v2/config in /modules/localstack ([#​1892](https://togithub.com/testcontainers/testcontainers-go/issues/1892)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump Github actions ([#​1890](https://togithub.com/testcontainers/testcontainers-go/issues/1890)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.9 to 3.23.10 ([#​1858](https://togithub.com/testcontainers/testcontainers-go/issues/1858)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/hashicorp/consul/api from 1.24.0 to 1.26.1 in /examples/consul ([#​1863](https://togithub.com/testcontainers/testcontainers-go/issues/1863)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/IBM/sarama from 1.41.2 to 1.41.3 in /modules/kafka ([#​1874](https://togithub.com/testcontainers/testcontainers-go/issues/1874)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/couchbase/gocb/v2 from 2.6.4 to 2.6.5 in /modules/couchbase ([#​1861](https://togithub.com/testcontainers/testcontainers-go/issues/1861)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.14.2 to 2.15.0 in /modules/clickhouse ([#​1867](https://togithub.com/testcontainers/testcontainers-go/issues/1867)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.13.0 to 5.14.0 in /modules/neo4j ([#​1869](https://togithub.com/testcontainers/testcontainers-go/issues/1869)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/Shopify/toxiproxy/v2 from 2.6.0 to 2.7.0 in /examples/toxiproxy ([#​1882](https://togithub.com/testcontainers/testcontainers-go/issues/1882)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.10.0 to 8.10.1 in /modules/elasticsearch ([#​1864](https://togithub.com/testcontainers/testcontainers-go/issues/1864)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump mkdocs-include-markdown-plugin from 6.0.1 to 6.0.3 ([#​1860](https://togithub.com/testcontainers/testcontainers-go/issues/1860)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump k8s.io/client-go from 0.28.2 to 0.28.3 in /modules/k3s ([#​1889](https://togithub.com/testcontainers/testcontainers-go/issues/1889)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 ([#​1888](https://togithub.com/testcontainers/testcontainers-go/issues/1888)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible ([#​1886](https://togithub.com/testcontainers/testcontainers-go/issues/1886)) [@​mdelapenya](https://togithub.com/mdelapenya) ### [`v0.26.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.26.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.25.0...v0.26.0) ##### What's Changed ##### 🔒 Security - chore(deps): bump github.com/nats-io/nats-server/v2 from 2.9.21 to 2.9.23 in /modules/nats ([#​1784](https://togithub.com/testcontainers/testcontainers-go/issues/1784)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump urllib3 from 2.0.6 to 2.0.7 ([#​1781](https://togithub.com/testcontainers/testcontainers-go/issues/1781)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 ([#​1772](https://togithub.com/testcontainers/testcontainers-go/issues/1772)) [@​mdelapenya](https://togithub.com/mdelapenya) ##### 🚀 Features - feat: add image-keep option for built images ([#​1785](https://togithub.com/testcontainers/testcontainers-go/issues/1785)) [@​lefinal](https://togithub.com/lefinal) - feat: support for replacing images with custom substitutions ([#​1719](https://togithub.com/testcontainers/testcontainers-go/issues/1719)) [@​mdelapenya](https://togithub.com/mdelapenya) - ignore patterns defined in dockerignore ([#​1725](https://togithub.com/testcontainers/testcontainers-go/issues/1725)) [@​Luukvdm](https://togithub.com/Luukvdm) - feat: Add Cassandra module ([#​1726](https://togithub.com/testcontainers/testcontainers-go/issues/1726)) [@​anilsenay](https://togithub.com/anilsenay) - K6 module ([#​1721](https://togithub.com/testcontainers/testcontainers-go/issues/1721)) [@​pablochacin](https://togithub.com/pablochacin) ##### 🐛 Bug Fixes - fix: data race in docker client `Info()` ([#​1779](https://togithub.com/testcontainers/testcontainers-go/issues/1779)) [@​pmalek](https://togithub.com/pmalek) ##### 📖 Documentation - docs: remove OpenSSF scorecard ([#​1823](https://togithub.com/testcontainers/testcontainers-go/issues/1823)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add OpenSSF Scorecards GitHub Action ([#​1795](https://togithub.com/testcontainers/testcontainers-go/issues/1795)) [@​mmorel-35](https://togithub.com/mmorel-35) - Fix wrong module names in docs and comments ([#​1776](https://togithub.com/testcontainers/testcontainers-go/issues/1776)) [@​anilsenay](https://togithub.com/anilsenay) - docs: add default options to k6 module ([#​1744](https://togithub.com/testcontainers/testcontainers-go/issues/1744)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: Fix typo and mention the relevant function name in doc ([#​1745](https://togithub.com/testcontainers/testcontainers-go/issues/1745)) [@​anilsenay](https://togithub.com/anilsenay) - DOCKER_HOST var typo ([#​1743](https://togithub.com/testcontainers/testcontainers-go/issues/1743)) [@​udf2457](https://togithub.com/udf2457) - Rancher Desktop instructions ([#​1724](https://togithub.com/testcontainers/testcontainers-go/issues/1724)) [@​udf2457](https://togithub.com/udf2457) ##### 🧹 Housekeeping - Auto-cleanup of k6 build cache ([#​1788](https://togithub.com/testcontainers/testcontainers-go/issues/1788)) [@​pablochacin](https://togithub.com/pablochacin) - chore: expose SessionID ([#​1793](https://togithub.com/testcontainers/testcontainers-go/issues/1793)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: use HTTP calls to invoke the lambda from the tests ([#​1794](https://togithub.com/testcontainers/testcontainers-go/issues/1794)) [@​mdelapenya](https://togithub.com/mdelapenya) - Log producer start stop sync ([#​1701](https://togithub.com/testcontainers/testcontainers-go/issues/1701)) [@​gflarity](https://togithub.com/gflarity) - chore: add an example of using localstack alongside AWS lambdas ([#​1790](https://togithub.com/testcontainers/testcontainers-go/issues/1790)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: use correct formatting directive for errors in lifecycle logs ([#​1780](https://togithub.com/testcontainers/testcontainers-go/issues/1780)) [@​robherley](https://togithub.com/robherley) - fix race condition in Test_StartStop ([#​1700](https://togithub.com/testcontainers/testcontainers-go/issues/1700)) [@​gflarity](https://togithub.com/gflarity) ##### 📦 Dependency updates - chore(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0-rc5 ([#​1626](https://togithub.com/testcontainers/testcontainers-go/issues/1626)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.7 ([#​1742](https://togithub.com/testcontainers/testcontainers-go/issues/1742)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/sys from 0.12.0 to 0.13.0 ([#​1730](https://togithub.com/testcontainers/testcontainers-go/issues/1730)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 ([#​1822](https://togithub.com/testcontainers/testcontainers-go/issues/1822)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/nats-io/nats-server/v2 from 2.9.21 to 2.9.23 in /modules/nats ([#​1784](https://togithub.com/testcontainers/testcontainers-go/issues/1784)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump urllib3 from 2.0.6 to 2.0.7 ([#​1781](https://togithub.com/testcontainers/testcontainers-go/issues/1781)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): combine and bump compose dependencies ([#​1787](https://togithub.com/testcontainers/testcontainers-go/issues/1787)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump golang.org/x/mod from 0.12.0 to 0.13.0 in /modules/{elasticsearch,kafka} and /modulegen ([#​1778](https://togithub.com/testcontainers/testcontainers-go/issues/1778)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/rabbitmq/amqp091-go from 1.8.1 to 1.9.0 in /modules/rabbitmq ([#​1728](https://togithub.com/testcontainers/testcontainers-go/issues/1728)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.14.1 to 2.14.2 in /modules/clickhouse ([#​1732](https://togithub.com/testcontainers/testcontainers-go/issues/1732)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/aws/aws-sdk-go-v2/{service/s3,credentials,config} in /modules/localstack ([#​1773](https://togithub.com/testcontainers/testcontainers-go/issues/1773)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump cloud.google.com/go/{datastore,bigtable,spanner} in /modules/gcloud ([#​1774](https://togithub.com/testcontainers/testcontainers-go/issues/1774)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 ([#​1772](https://togithub.com/testcontainers/testcontainers-go/issues/1772)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.8 to 3.23.9 ([#​1720](https://togithub.com/testcontainers/testcontainers-go/issues/1720)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump urllib3 from 2.0.5 to 2.0.6 ([#​1718](https://togithub.com/testcontainers/testcontainers-go/issues/1718)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go/pkg/kadm from 1.9.1 to 1.9.2 in /modules/redpanda ([#​1714](https://togithub.com/testcontainers/testcontainers-go/issues/1714)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/couchbase/gocb/v2 from 2.6.3 to 2.6.4 in /modules/couchbase ([#​1704](https://togithub.com/testcontainers/testcontainers-go/issues/1704)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.12.0 to 5.13.0 in /modules/neo4j ([#​1713](https://togithub.com/testcontainers/testcontainers-go/issues/1713)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/nats-io/nats.go from 1.30.0 to 1.30.2 in /modules/nats ([#​1705](https://togithub.com/testcontainers/testcontainers-go/issues/1705)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump cloud.google.com/go/firestore from 1.12.0 to 1.13.0, google.golang.org/api from 0.142.0 to 0.143.0 and cloud.google.com/ge, google.golang.org/api from 0.142.0 to 0.143.0 and cloud.google.com/go/bigquery from 1.53.0 to 1.55 in /modules/gcloud ([#​1716](https://togithub.com/testcontainers/testcontainers-go/issues/1716)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.39.0 to 1.40.0 and github.com/aws/aws-sdk-go from 1.45.15 to 1.45.19 in /modules/localstack ([#​1717](https://togithub.com/testcontainers/testcontainers-go/issues/1717)) [@​mdelapenya](https://togithub.com/mdelapenya) ### [`v0.25.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.25.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.24.1...v0.25.0) ### What's Changed #### 🚀 Features - feat: add GCloud module ([#​1670](https://togithub.com/testcontainers/testcontainers-go/issues/1670)) [@​mdelapenya](https://togithub.com/mdelapenya) - make ryuk timeouts configurable via properties file ([#​1668](https://togithub.com/testcontainers/testcontainers-go/issues/1668)) [@​srenatus](https://togithub.com/srenatus) - feat: support for loading images in the K3s module ([#​1622](https://togithub.com/testcontainers/testcontainers-go/issues/1622)) [@​pablochacin](https://togithub.com/pablochacin) - feat: add RabbitMQ support ([#​1618](https://togithub.com/testcontainers/testcontainers-go/issues/1618)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: add functional option for startup commands ([#​1647](https://togithub.com/testcontainers/testcontainers-go/issues/1647)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 🐛 Bug Fixes - fix: avoid checking for the reaper out of its mutex ([#​1692](https://togithub.com/testcontainers/testcontainers-go/issues/1692)) [@​mdelapenya](https://togithub.com/mdelapenya) #### 📖 Documentation - fix: typo ([#​1696](https://togithub.com/testcontainers/testcontainers-go/issues/1696)) [@​testwill](https://togithub.com/testwill) - docs: improve experience for creating modules for first time ([#​1690](https://togithub.com/testcontainers/testcontainers-go/issues/1690)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: remove shared docs in template ([#​1650](https://togithub.com/testcontainers/testcontainers-go/issues/1650)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: have common options in a common markdown file ([#​1648](https://togithub.com/testcontainers/testcontainers-go/issues/1648)) [@​m </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/infratographer/x). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information