suborbital / e2core

Server for sandboxed third-party plugins, powered by WebAssembly
https://suborbital.dev
Apache License 2.0
721 stars 42 forks source link

chore(deps): update module github.com/testcontainers/testcontainers-go to v0.23.0 #437

Closed renovate[bot] closed 10 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/testcontainers/testcontainers-go require minor v0.19.0 -> v0.23.0

Release Notes

testcontainers/testcontainers-go (github.com/testcontainers/testcontainers-go) ### [`v0.23.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.23.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.22.0...v0.23.0) ### What's Changed #### ๐Ÿš€ Features - feat(modules): add artemis container ([#​1440](https://togithub.com/testcontainers/testcontainers-go/issues/1440)) [@​abemedia](https://togithub.com/abemedia) - feat: pass testcontainers-go version as HTTP header ([#​1491](https://togithub.com/testcontainers/testcontainers-go/issues/1491)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add support for MongoDB testing module ([#​1447](https://togithub.com/testcontainers/testcontainers-go/issues/1447)) [@​ravilushqa](https://togithub.com/ravilushqa) - feat: add clickhouse module ([#​1372](https://togithub.com/testcontainers/testcontainers-go/issues/1372)) [@​anilsenay](https://togithub.com/anilsenay) - feat: use credential helper in docker config, even if auth is empty in .docker/config.json ([#​1079](https://togithub.com/testcontainers/testcontainers-go/issues/1079)) [@​rokjoana](https://togithub.com/rokjoana) #### ๐Ÿ› Bug Fixes - fix: properly set the Docker socket on Windows ([#​1458](https://togithub.com/testcontainers/testcontainers-go/issues/1458)) [@​mdelapenya](https://togithub.com/mdelapenya) - all: fix goroutine leaks ([#​1358](https://togithub.com/testcontainers/testcontainers-go/issues/1358)) [@​AlexanderYastrebov](https://togithub.com/AlexanderYastrebov) - internal/testcontainersdocker: close unused client ([#​1441](https://togithub.com/testcontainers/testcontainers-go/issues/1441)) [@​AlexanderYastrebov](https://togithub.com/AlexanderYastrebov) #### ๐Ÿ“– Documentation - docs: embed code snippets for the artemis module ([#​1502](https://togithub.com/testcontainers/testcontainers-go/issues/1502)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add global testcontainers header to docs ([#​1308](https://togithub.com/testcontainers/testcontainers-go/issues/1308)) [@​leocross](https://togithub.com/leocross) #### ๐Ÿงน Housekeeping - chore: bump minimal Go version to 1.20 ([#​1497](https://togithub.com/testcontainers/testcontainers-go/issues/1497)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: Use generic db url for postgresql container ([#​1493](https://togithub.com/testcontainers/testcontainers-go/issues/1493)) [@​kevinrobayna](https://togithub.com/kevinrobayna) - fix: run tests for module generator in all platforms ([#​1496](https://togithub.com/testcontainers/testcontainers-go/issues/1496)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: run modulegen tests on Windows ([#​1478](https://togithub.com/testcontainers/testcontainers-go/issues/1478)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add default labels when Ryuk is disabled ([#​1339](https://togithub.com/testcontainers/testcontainers-go/issues/1339)) [@​eddumelendez](https://togithub.com/eddumelendez) - chore: increase timeout for go test and GH action steps ([#​1475](https://togithub.com/testcontainers/testcontainers-go/issues/1475)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: triple max timeout for the workflow run, which takes +10m ([#​1474](https://togithub.com/testcontainers/testcontainers-go/issues/1474)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: add a GH action for release drafter ([#​1470](https://togithub.com/testcontainers/testcontainers-go/issues/1470)) [@​mdelapenya](https://togithub.com/mdelapenya) - Simplify dependabot updates sorting ([#​1460](https://togithub.com/testcontainers/testcontainers-go/issues/1460)) [@​mmorel-35](https://togithub.com/mmorel-35) - chore: run Windows tests on a Linux container ([#​1456](https://togithub.com/testcontainers/testcontainers-go/issues/1456)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: remove temporary workaround for windows ([#​1442](https://togithub.com/testcontainers/testcontainers-go/issues/1442)) [@​mdelapenya](https://togithub.com/mdelapenya) #### ๐Ÿ“ฆ Dependency updates - chore(deps): bump the all group in /modules/localstack with 1 update ([#​1500](https://togithub.com/testcontainers/testcontainers-go/issues/1500)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump the all group in /modules/compose with 2 updates ([#​1501](https://togithub.com/testcontainers/testcontainers-go/issues/1501)) [@​dependabot](https://togithub.com/dependabot) - chore: bump minimal Go version to 1.20 ([#​1497](https://togithub.com/testcontainers/testcontainers-go/issues/1497)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.12.1 to 2.13.0 in /modules/clickhouse ([#​1492](https://togithub.com/testcontainers/testcontainers-go/issues/1492)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump the all group with 1 update ([#​1480](https://togithub.com/testcontainers/testcontainers-go/issues/1480)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump the all group in /modules/couchbase with 1 update ([#​1487](https://togithub.com/testcontainers/testcontainers-go/issues/1487)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump the all group in /modules/clickhouse with 1 update ([#​1488](https://togithub.com/testcontainers/testcontainers-go/issues/1488)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump the all group in /modules/localstack with 1 update ([#​1483](https://togithub.com/testcontainers/testcontainers-go/issues/1483)) [@​dependabot](https://togithub.com/dependabot) - Support groups in dependabot updates ([#​1459](https://togithub.com/testcontainers/testcontainers-go/issues/1459)) [@​mmorel-35](https://togithub.com/mmorel-35) - chore(deps): bump github.com/aws dependencies in /modules/localstack ([#​1472](https://togithub.com/testcontainers/testcontainers-go/issues/1472)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump Google emulators dependencies in /examples ([#​1471](https://togithub.com/testcontainers/testcontainers-go/issues/1471)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.10.0 to 5.11.0 in /modules/neo4j ([#​1427](https://togithub.com/testcontainers/testcontainers-go/issues/1427)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/tidwall/gjson from 1.14.4 to 1.15.0 in /modules/vault ([#​1428](https://togithub.com/testcontainers/testcontainers-go/issues/1428)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump mkdocs-material from 3.2.0 to 8.2.7 ([#​1468](https://togithub.com/testcontainers/testcontainers-go/issues/1468)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.33.1 to 1.38.2 in /modules/localstack ([#​1457](https://togithub.com/testcontainers/testcontainers-go/issues/1457)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 in /modulegen ([#​1449](https://togithub.com/testcontainers/testcontainers-go/issues/1449)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/hashicorp/consul/api from 1.23.0 to 1.24.0 in /examples/consul ([#​1450](https://togithub.com/testcontainers/testcontainers-go/issues/1450)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0 ([#​1453](https://togithub.com/testcontainers/testcontainers-go/issues/1453)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.31 to 1.18.32 in /modules/localstack ([#​1429](https://togithub.com/testcontainers/testcontainers-go/issues/1429)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go/pkg/kadm from 1.8.1 to 1.9.0 in /modules/redpanda ([#​1431](https://togithub.com/testcontainers/testcontainers-go/issues/1431)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.44.317 in /modules/localstack ([#​1451](https://togithub.com/testcontainers/testcontainers-go/issues/1451)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.6.0 ([#​1448](https://togithub.com/testcontainers/testcontainers-go/issues/1448)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump mkdocs-material from 8.1.3 to 8.2.7 ([#​1452](https://togithub.com/testcontainers/testcontainers-go/issues/1452)) [@​dependabot](https://togithub.com/dependabot) - fix devcontainer go version to 1.19 ([#​1455](https://togithub.com/testcontainers/testcontainers-go/issues/1455)) [@​mmorel-35](https://togithub.com/mmorel-35) - chore: run dependabot on sundays ([#​1446](https://togithub.com/testcontainers/testcontainers-go/issues/1446)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: simplify and do not run make on windows ([#​1445](https://togithub.com/testcontainers/testcontainers-go/issues/1445)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: proper semver name ([#​1444](https://togithub.com/testcontainers/testcontainers-go/issues/1444)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: downgrade GH action github-script ([#​1443](https://togithub.com/testcontainers/testcontainers-go/issues/1443)) [@​mdelapenya](https://togithub.com/mdelapenya) ### [`v0.22.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.22.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.21.0...v0.22.0) ### What's Changed #### โš ๏ธ Breaking Changes - chore(deps): bump docker dependencies to v24.0.5+incompatible ([#​1394](https://togithub.com/testcontainers/testcontainers-go/issues/1394)) [@​mdelapenya](https://togithub.com/mdelapenya) As a consequence of the bugs described in [#​1359](https://togithub.com/testcontainers/testcontainers-go/issues/1359), we had to bump the Docker version to a major version, which moved the `types.AuthConfig` type to `registry.AuthConfig`. We used that type as public API, therefore, our API has changed the signature of the method of an interface, which is used to build images from a Dockerfile. Please look at [#​1394](https://togithub.com/testcontainers/testcontainers-go/issues/1394) to understand the changes in the `GetAuthConfigs` method. #### ๐Ÿš€ Features - feat(redpanda): Add option to enable topic auto-creation ([#​1360](https://togithub.com/testcontainers/testcontainers-go/issues/1360)) [@​ladislavmacoun](https://togithub.com/ladislavmacoun) - feat: fail-fast of wait.LogStrategy ([#​1304](https://togithub.com/testcontainers/testcontainers-go/issues/1304)) [@​frozenbonito](https://togithub.com/frozenbonito) #### ๐Ÿ“– Documentation - docs: fix link to GH action in docs site ([#​1416](https://togithub.com/testcontainers/testcontainers-go/issues/1416)) [@​mdelapenya](https://togithub.com/mdelapenya) #### ๐Ÿงน Housekeeping - chore: fix branch protection settings ([#​1418](https://togithub.com/testcontainers/testcontainers-go/issues/1418)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(ci): set LongPathsEnabled on WIndows workers ([#​1415](https://togithub.com/testcontainers/testcontainers-go/issues/1415)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(ci): define a pipeline with multiple gates ([#​1414](https://togithub.com/testcontainers/testcontainers-go/issues/1414)) [@​mdelapenya](https://togithub.com/mdelapenya) - test: fix TestGetDockerConfig ([#​1413](https://togithub.com/testcontainers/testcontainers-go/issues/1413)) [@​AlexanderYastrebov](https://togithub.com/AlexanderYastrebov) - chore(ci): add a Windows pipeline for running the tests ([#​1375](https://togithub.com/testcontainers/testcontainers-go/issues/1375)) [@​mdelapenya](https://togithub.com/mdelapenya) #### ๐Ÿ“ฆ Dependency updates - chore(deps): bump github.com/containerd/containerd from 1.6.19 to 1.7.3 ([#​1378](https://togithub.com/testcontainers/testcontainers-go/issues/1378)) [@​dependabot](https://togithub.com/dependabot) - chore: run go mod tidy ([#​1417](https://togithub.com/testcontainers/testcontainers-go/issues/1417)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/tidwall/gjson from 1.14.4 to 1.15.0 in /modules/couchbase ([#​1376](https://togithub.com/testcontainers/testcontainers-go/issues/1376)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc2 to 1.1.0-rc4 ([#​1312](https://togithub.com/testcontainers/testcontainers-go/issues/1312)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/hashicorp/consul/api from 1.20.0 to 1.23.0 in /examples/consul ([#​1381](https://togithub.com/testcontainers/testcontainers-go/issues/1381)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go from 1.13.5 to 1.14.3 in /modules/redpanda ([#​1387](https://togithub.com/testcontainers/testcontainers-go/issues/1387)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/nats-io/nats.go from 1.26.0 to 1.28.0 in /examples/nats ([#​1389](https://togithub.com/testcontainers/testcontainers-go/issues/1389)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/text from 0.9.0 to 0.11.0 in /modulegen ([#​1388](https://togithub.com/testcontainers/testcontainers-go/issues/1388)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/api from 0.125.0 to 0.134.0 in /examples ([#​1412](https://togithub.com/testcontainers/testcontainers-go/issues/1412)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump golang.org/x/mod and github.com/aws/aws-sdk-go-v2/config in /modules/localstack ([#​1410](https://togithub.com/testcontainers/testcontainers-go/issues/1410)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump k8s.io/client-go from 0.27.2 to 0.27.4 in /modules/k3s ([#​1404](https://togithub.com/testcontainers/testcontainers-go/issues/1404)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump cloud.google.com/go in /examples ([#​1411](https://togithub.com/testcontainers/testcontainers-go/issues/1411)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.9.0 to 5.10.0 in /modules/neo4j ([#​1318](https://togithub.com/testcontainers/testcontainers-go/issues/1318)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/grpc to 1.57.0 ([#​1409](https://togithub.com/testcontainers/testcontainers-go/issues/1409)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump go.mongodb.org/mongo-driver from 1.11.6 to 1.12.0 in /examples/mongodb ([#​1311](https://togithub.com/testcontainers/testcontainers-go/issues/1311)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump docker dependencies to v24.0.5+incompatible ([#​1394](https://togithub.com/testcontainers/testcontainers-go/issues/1394)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: remove gotestsum to reduce the number of transitive dependencies ([#​1303](https://togithub.com/testcontainers/testcontainers-go/issues/1303)) [@​mdelapenya](https://togithub.com/mdelapenya) ### [`v0.21.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.21.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.20.1...v0.21.0) ##### What's Changed ##### ๐Ÿš€ Features - feat: provide container logs on container startup failures ([#​1297](https://togithub.com/testcontainers/testcontainers-go/issues/1297)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: setup docker_host discovery strategies properly ([#​1161](https://togithub.com/testcontainers/testcontainers-go/issues/1161)) [@​mdelapenya](https://togithub.com/mdelapenya) - added NATS JetStream example ([#​1190](https://togithub.com/testcontainers/testcontainers-go/issues/1190)) [@​adoublef](https://togithub.com/adoublef) - feat: adds k3s module ([#​1194](https://togithub.com/testcontainers/testcontainers-go/issues/1194)) [@​mritunjaysharma394](https://togithub.com/mritunjaysharma394) ##### ๐Ÿ› Bug Fixes - fix: use first exposed port by default in HTTP wait strategy ([#​1086](https://togithub.com/testcontainers/testcontainers-go/issues/1086)) [@​anuraaga](https://togithub.com/anuraaga) - fix: prefer cross-platform default DOCKER_HOST ([#​1294](https://togithub.com/testcontainers/testcontainers-go/issues/1294)) [@​danielorbach](https://togithub.com/danielorbach) - fix: support detecting if k3s module is running from inside a Docker container ([#​1289](https://togithub.com/testcontainers/testcontainers-go/issues/1289)) [@​rfratto](https://togithub.com/rfratto) - fix: stronger validation for the schema of the Docker socket path ([#​1286](https://togithub.com/testcontainers/testcontainers-go/issues/1286)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: return proper docker socket for remote Docker hosts ([#​1281](https://togithub.com/testcontainers/testcontainers-go/issues/1281)) [@​mdelapenya](https://togithub.com/mdelapenya) - [#​1152](https://togithub.com/testcontainers/testcontainers-go/issues/1152) execute HostConfigModifier at last ([#​1153](https://togithub.com/testcontainers/testcontainers-go/issues/1153)) [@​xmh19936688](https://togithub.com/xmh19936688) - fix: align header while log producers are reading ([#​1085](https://togithub.com/testcontainers/testcontainers-go/issues/1085)) [@​Dirk007](https://togithub.com/Dirk007) ##### ๐Ÿ“– Documentation - docs: document CI services ([#​1298](https://togithub.com/testcontainers/testcontainers-go/issues/1298)) [@​mdelapenya](https://togithub.com/mdelapenya) - Update java docs domain ([#​1279](https://togithub.com/testcontainers/testcontainers-go/issues/1279)) [@​leocross](https://togithub.com/leocross) - docs: fix passing env vars example ([#​1252](https://togithub.com/testcontainers/testcontainers-go/issues/1252)) [@​borod108](https://togithub.com/borod108) - docs: document the Go version ([#​1246](https://togithub.com/testcontainers/testcontainers-go/issues/1246)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: update link to modules docs ([#​1192](https://togithub.com/testcontainers/testcontainers-go/issues/1192)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: enrich docs for modules ([#​1167](https://togithub.com/testcontainers/testcontainers-go/issues/1167)) [@​mdelapenya](https://togithub.com/mdelapenya) ##### ๐Ÿงน Housekeeping - Fix locations set to None in sitemap ([#​1296](https://togithub.com/testcontainers/testcontainers-go/issues/1296)) [@​leocross](https://togithub.com/leocross) - fix: use correct path for gotestsum output ([#​1287](https://togithub.com/testcontainers/testcontainers-go/issues/1287)) [@​sebastianbuechler](https://togithub.com/sebastianbuechler) - chore: simplify ReadConfig signature, not passing context ([#​1292](https://togithub.com/testcontainers/testcontainers-go/issues/1292)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: skip host network tests in Docker Desktop ([#​1285](https://togithub.com/testcontainers/testcontainers-go/issues/1285)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: Removes the refercence about docker 22.06 from the docker-compose docs ([#​1243](https://togithub.com/testcontainers/testcontainers-go/issues/1243)) [@​stubents](https://togithub.com/stubents) - chore: use fixed version in k3s module ([#​1225](https://togithub.com/testcontainers/testcontainers-go/issues/1225)) [@​mritunjaysharma394](https://togithub.com/mritunjaysharma394) - chore: support for bumping ryuk in an automated manner ([#​1195](https://togithub.com/testcontainers/testcontainers-go/issues/1195)) [@​mdelapenya](https://togithub.com/mdelapenya) ##### ๐Ÿ“ฆ Dependency updates - chore(deps): bump github.com/moby/term from 0.0.0-20221128092401-c43b287e0e0f to 0.5.0 ([#​1253](https://togithub.com/testcontainers/testcontainers-go/issues/1253)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/aws/aws-sdk-go from 1.44.268 to 1.44.273 in /modules/localstack ([#​1271](https://togithub.com/testcontainers/testcontainers-go/issues/1271)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.8.1 to 5.9.0 in /modules/neo4j ([#​1265](https://togithub.com/testcontainers/testcontainers-go/issues/1265)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/api from 0.124.0 to 0.125.0 in /examples ([#​1284](https://togithub.com/testcontainers/testcontainers-go/issues/1284)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/twmb/franz-go from 1.13.4 to 1.13.5 in /modules/redpanda ([#​1283](https://togithub.com/testcontainers/testcontainers-go/issues/1283)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 ([#​1282](https://togithub.com/testcontainers/testcontainers-go/issues/1282)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.19 to 1.18.25 in /modules/localstack ([#​1222](https://togithub.com/testcontainers/testcontainers-go/issues/1222)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 ([#​1202](https://togithub.com/testcontainers/testcontainers-go/issues/1202)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 ([#​1232](https://togithub.com/testcontainers/testcontainers-go/issues/1232)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump cloud.google.com/go/spanner from 1.45.1 to 1.46.0 in /examples/spanner ([#​1226](https://togithub.com/testcontainers/testcontainers-go/issues/1226)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump go.mongodb.org/mongo-driver from 1.11.4 to 1.11.6 in /examples/mongodb ([#​1233](https://togithub.com/testcontainers/testcontainers-go/issues/1233)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/api from 0.123.0 to 0.124.0 in /examples ([#​1244](https://togithub.com/testcontainers/testcontainers-go/issues/1244)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.31.3 to 1.33.1 in /modules/localstack ([#​1241](https://togithub.com/testcontainers/testcontainers-go/issues/1241)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/aws/aws-sdk-go from 1.44.244 to 1.44.268 in /modules/localstack ([#​1242](https://togithub.com/testcontainers/testcontainers-go/issues/1242)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.15 ([#​1204](https://togithub.com/testcontainers/testcontainers-go/issues/1204)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump cloud.google.com/go/firestore from 1.9.0 to 1.10.0 in /examples/firestore ([#​1216](https://togithub.com/testcontainers/testcontainers-go/issues/1216)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump k8s.io/client-go from 0.22.5 to 0.27.2 in /modules/k3s ([#​1211](https://togithub.com/testcontainers/testcontainers-go/issues/1211)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump go.mongodb.org/mongo-driver from 1.11.3 to 1.11.4 in /examples/mongodb ([#​1092](https://togithub.com/testcontainers/testcontainers-go/issues/1092)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.8.0 to 5.8.1 in /modules/neo4j ([#​1206](https://togithub.com/testcontainers/testcontainers-go/issues/1206)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/twmb/franz-go from 1.13.3 to 1.13.4 in /modules/redpanda ([#​1201](https://togithub.com/testcontainers/testcontainers-go/issues/1201)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump google.golang.org/api from 0.121.0 to 0.123.0 in /examples ([#​1229](https://togithub.com/testcontainers/testcontainers-go/issues/1229)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 ([#​1228](https://togithub.com/testcontainers/testcontainers-go/issues/1228)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump pymdown-extensions from 9.0 to 10.0 ([#​1193](https://togithub.com/testcontainers/testcontainers-go/issues/1193)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible ([#​1189](https://togithub.com/testcontainers/testcontainers-go/issues/1189)) [@​mdelapenya](https://togithub.com/mdelapenya) ### [`v0.20.1`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.20.1) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.20.0...v0.20.1) ### What's Changed #### ๐Ÿ› Bug Fixes - Revert "fix: don't panic when logs waits for more than 5 seconds ([#​947](https://togithub.com/testcontainers/testcontainers-go/issues/947))" ([#​1164](https://togithub.com/testcontainers/testcontainers-go/issues/1164)) [@​mdelapenya](https://togithub.com/mdelapenya) - Fix race condition while initializing docker client ([#​1160](https://togithub.com/testcontainers/testcontainers-go/issues/1160)) [@​nhatthm](https://togithub.com/nhatthm) #### ๐Ÿ“– Documentation - fix: define a two-phase release process ([#​1163](https://togithub.com/testcontainers/testcontainers-go/issues/1163)) [@​mdelapenya](https://togithub.com/mdelapenya) #### ๐Ÿงน Housekeeping - fix: define a two-phase release process ([#​1163](https://togithub.com/testcontainers/testcontainers-go/issues/1163)) [@​mdelapenya](https://togithub.com/mdelapenya) - ci(lint): enable misspell and gci linters ([#​1162](https://togithub.com/testcontainers/testcontainers-go/issues/1162)) [@​mmorel-35](https://togithub.com/mmorel-35) ### [`v0.20.0`](https://togithub.com/testcontainers/testcontainers-go/releases/tag/v0.20.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-go/compare/v0.19.0...v0.20.0) ### Maintainers' note We want to inform you about an issue that occurred with the release, `v0.20.0`. Due to an unintended error, the git tags associated with `v0.20.0` were created in an inconsistent state. As a result, the tags were removed and recreated to accurately reflect the intended release state. This situation could have affected users relying on the Go proxy cache during the short time window between the initial release and the tag correction. To address this issue, we have now created the patch release [`v0.20.1`](https://togithub.com/testcontainers/testcontainers-go/releases/v0.20.1), which is based on the correct state of the project and provides a seamless transition from `v0.20.0`. To ensure that you have the latest updates, we recommend updating your dependencies to use [`v0.20.1`](https://togithub.com/testcontainers/testcontainers-go/releases/v0.20.1) instead of `v0.20.0` to ensure you have the correct and stable version. We apologise for any inconvenience this may have caused and appreciate your understanding. If you have any questions or encounter any issues, please don't hesitate to reach out to us. Thank you for your continued support! ### What's Changed #### โš ๏ธ Breaking Changes The signature of the `testcontainers.NewDockerClient` has changed in order to provide a simpler API for the future changes, and for that reason we were forced to break it and simplify its signature, returning the client and an error, instead of an instance of the Testcontainers properties and the host. At the same time, the `TestContainersConfig` struct representing the configuration properties has been renamed to `TestcontainersConfig`, which is brings consistency with the name of the project. - break: disable reaper at config level ([#​941](https://togithub.com/testcontainers/testcontainers-go/issues/941)) [@​mdelapenya](https://togithub.com/mdelapenya) #### ๐Ÿš€ Features - feat: Add Redpanda module ([#​1058](https://togithub.com/testcontainers/testcontainers-go/issues/1058)) [@​weeco](https://togithub.com/weeco) - feat: Add ability to disable internal checks for `wait.HostPortStrategy` ([#​1039](https://togithub.com/testcontainers/testcontainers-go/issues/1039)) [@​RiverPhillips](https://togithub.com/RiverPhillips) - feat: use an interface for container customization in modules ([#​1042](https://togithub.com/testcontainers/testcontainers-go/issues/1042)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add support for LocalStack v2 ([#​994](https://togithub.com/testcontainers/testcontainers-go/issues/994)) [@​eddumelendez](https://togithub.com/eddumelendez) - feat: provide container lifecycle hooks ([#​1036](https://togithub.com/testcontainers/testcontainers-go/issues/1036)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: support for wait.ForExec with response matcher ([#​1035](https://togithub.com/testcontainers/testcontainers-go/issues/1035)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: building blocks for Go modules ([#​1016](https://togithub.com/testcontainers/testcontainers-go/issues/1016)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: add Redis module ([#​993](https://togithub.com/testcontainers/testcontainers-go/issues/993)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: Auto detect the use of Podman from DOCKER_HOST ([#​982](https://togithub.com/testcontainers/testcontainers-go/issues/982)) [@​jtwatson](https://togithub.com/jtwatson) - feat: add Neo4j module ([#​937](https://togithub.com/testcontainers/testcontainers-go/issues/937)) [@​fbiville](https://togithub.com/fbiville) - Add MySQL module ([#​943](https://togithub.com/testcontainers/testcontainers-go/issues/943)) [@​eddumelendez](https://togithub.com/eddumelendez) - feat: add Vault Module ([#​942](https://togithub.com/testcontainers/testcontainers-go/issues/942)) [@​alihanyalcin](https://togithub.com/alihanyalcin) - feat: add Postgres module ([#​945](https://togithub.com/testcontainers/testcontainers-go/issues/945)) [@​mdelapenya](https://togithub.com/mdelapenya) - feat: add status check to wait strategies ([#​944](https://togithub.com/testcontainers/testcontainers-go/issues/944)) [@​frozenbonito](https://togithub.com/frozenbonito) - add couchbase module ([#​876](https://togithub.com/testcontainers/testcontainers-go/issues/876)) [@​alihanyalcin](https://togithub.com/alihanyalcin) #### ๐Ÿ› Bug Fixes - fix: don't panic when logs waits for more than 5 seconds ([#​947](https://togithub.com/testcontainers/testcontainers-go/issues/947)) [@​martin-sucha](https://togithub.com/martin-sucha) - fix: generated code must compile ([#​1059](https://togithub.com/testcontainers/testcontainers-go/issues/1059)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: proper lifecycle for following logs using consumers ([#​366](https://togithub.com/testcontainers/testcontainers-go/issues/366)) [@​slsyy](https://togithub.com/slsyy) #### ๐Ÿ“– Documentation - docs: include the testcontainers-go version in which a module was added ([#​1081](https://togithub.com/testcontainers/testcontainers-go/issues/1081)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: use consistent format in Neo4j docs ([#​1057](https://togithub.com/testcontainers/testcontainers-go/issues/1057)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: document tc_host inside the networking section ([#​1041](https://togithub.com/testcontainers/testcontainers-go/issues/1041)) [@​sgloutnikov](https://togithub.com/sgloutnikov) - docs: add permalink to mkdocs headings ([#​1032](https://togithub.com/testcontainers/testcontainers-go/issues/1032)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: fix technology name ([#​990](https://togithub.com/testcontainers/testcontainers-go/issues/990)) [@​mdelapenya](https://togithub.com/mdelapenya) - Reorder docs language links ([#​985](https://togithub.com/testcontainers/testcontainers-go/issues/985)) [@​leocross](https://togithub.com/leocross) - docs: simplify MySQL code snippet in docs ([#​984](https://togithub.com/testcontainers/testcontainers-go/issues/984)) [@​mdelapenya](https://togithub.com/mdelapenya) - docs: extend Couchbase docs ([#​971](https://togithub.com/testcontainers/testcontainers-go/issues/971)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: update code snippet for Docker Auth ([#​940](https://togithub.com/testcontainers/testcontainers-go/issues/940)) [@​mdelapenya](https://togithub.com/mdelapenya) #### ๐Ÿงน Housekeeping - Revert "chore: run pipelines in order ([#​1130](https://togithub.com/testcontainers/testcontainers-go/issues/1130))" ([#​1157](https://togithub.com/testcontainers/testcontainers-go/issues/1157)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: run pipelines in order ([#​1130](https://togithub.com/testcontainers/testcontainers-go/issues/1130)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: escape slashes ([#​1084](https://togithub.com/testcontainers/testcontainers-go/issues/1084)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: support for multiple lifecycles defined by the user ([#​1037](https://togithub.com/testcontainers/testcontainers-go/issues/1037)) [@​mdelapenya](https://togithub.com/mdelapenya) - Add support for Neo4j configuration ([#​992](https://togithub.com/testcontainers/testcontainers-go/issues/992)) [@​fbiville](https://togithub.com/fbiville) - Revert "chore: render logos from the base location ([#​995](https://togithub.com/testcontainers/testcontainers-go/issues/995))" ([#​998](https://togithub.com/testcontainers/testcontainers-go/issues/998)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: skip CI builds when updating the docs ([#​996](https://togithub.com/testcontainers/testcontainers-go/issues/996)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: render logos from the base location ([#​995](https://togithub.com/testcontainers/testcontainers-go/issues/995)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: include how to install the module in the generated docs ([#​991](https://togithub.com/testcontainers/testcontainers-go/issues/991)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: use testdata as a Go idiom ([#​983](https://togithub.com/testcontainers/testcontainers-go/issues/983)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: do not force SSL disabled in the connection string ([#​981](https://togithub.com/testcontainers/testcontainers-go/issues/981)) [@​mdelapenya](https://togithub.com/mdelapenya) - Use `hashicorp/consul` in examples ([#​950](https://togithub.com/testcontainers/testcontainers-go/issues/950)) [@​eddumelendez](https://togithub.com/eddumelendez) - chore: always close Docker client ([#​939](https://togithub.com/testcontainers/testcontainers-go/issues/939)) [@​mdelapenya](https://togithub.com/mdelapenya) - fix: move to the right dir to git commit when releasing ([#​931](https://togithub.com/testcontainers/testcontainers-go/issues/931)) [@​mdelapenya](https://togithub.com/mdelapenya) #### ๐Ÿ“ฆ Dependency updates - chore(deps): bump dependencies in /modules/localstack ([#​1158](https://togithub.com/testcontainers/testcontainers-go/issues/1158)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 ([#​1088](https://togithub.com/testcontainers/testcontainers-go/issues/1088)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/couchbase/gocb/v2 from 2.6.2 to 2.6.3 in /modules/couchbase ([#​1107](https://togithub.com/testcontainers/testcontainers-go/issues/1107)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/docker/docker v23.0.5+incompatible in modules and examples ([#​1156](https://togithub.com/testcontainers/testcontainers-go/issues/1156)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump google dependencies in /examples ([#​1155](https://togithub.com/testcontainers/testcontainers-go/issues/1155)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/docker/docker from 23.0.3+incompatible to 23.0.5+incompatible ([#​1134](https://togithub.com/testcontainers/testcontainers-go/issues/1134)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 in /modules/compose ([#​1143](https://togithub.com/testcontainers/testcontainers-go/issues/1143)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/docker/compose/v2 from 2.17.2 to 2.17.3 in /modules/compose ([#​1149](https://togithub.com/testcontainers/testcontainers-go/issues/1149)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump dependencies in /modules/redpanda ([#​1154](https://togithub.com/testcontainers/testcontainers-go/issues/1154)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/apache/pulsar-client-go from 0.9.0 to 0.10.0 in /modules/pulsar ([#​1105](https://togithub.com/testcontainers/testcontainers-go/issues/1105)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/docker/{cli|docker} from 23.0.3+incompatible to 23.0.5+incompatible in /modules ([#​1132](https://togithub.com/testcontainers/testcontainers-go/issues/1132)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump google.golang.org/api to 0.120.0 in /examples ([#​1131](https://togithub.com/testcontainers/testcontainers-go/issues/1131)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1 in /modules/couchbase ([#​1099](https://togithub.com/testcontainers/testcontainers-go/issues/1099)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 in /modules/mysql ([#​1122](https://togithub.com/testcontainers/testcontainers-go/issues/1122)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/lib/pq from 1.10.7 to 1.10.9 in /modules/postgres ([#​1127](https://togithub.com/testcontainers/testcontainers-go/issues/1127)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.7.0 to 5.8.0 in /modules/neo4j ([#​1126](https://togithub.com/testcontainers/testcontainers-go/issues/1126)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 in /modulegen ([#​1095](https://togithub.com/testcontainers/testcontainers-go/issues/1095)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump gotest.tools/gotestsum from 1.9.0 to 1.10.0 ([#​1129](https://togithub.com/testcontainers/testcontainers-go/issues/1129)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump aws deps in /modules/localstack ([#​1077](https://togithub.com/testcontainers/testcontainers-go/issues/1077)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump docker libs in /modules/compose ([#​1076](https://togithub.com/testcontainers/testcontainers-go/issues/1076)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible in /modules ([#​1074](https://togithub.com/testcontainers/testcontainers-go/issues/1074)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible ([#​1060](https://togithub.com/testcontainers/testcontainers-go/issues/1060)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.6.0 to 5.7.0 in /modules/neo4j ([#​1030](https://togithub.com/testcontainers/testcontainers-go/issues/1030)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.2+incompatible ([#​1026](https://togithub.com/testcontainers/testcontainers-go/issues/1026)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 ([#​1017](https://togithub.com/testcontainers/testcontainers-go/issues/1017)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump localstack dependencies in /modules/localstack ([#​980](https://togithub.com/testcontainers/testcontainers-go/issues/980)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore: update Go deps in modules ([#​979](https://togithub.com/testcontainers/testcontainers-go/issues/979)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 in /examples ([#​973](https://togithub.com/testcontainers/testcontainers-go/issues/973)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump compose dependencies in /modules/compose ([#​974](https://togithub.com/testcontainers/testcontainers-go/issues/974)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go in /modules/localstack ([#​972](https://togithub.com/testcontainers/testcontainers-go/issues/972)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump cloud.google.com/go/pubsub from 1.28.0 to 1.30.0 in /examples/pubsub ([#​968](https://togithub.com/testcontainers/testcontainers-go/issues/968)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump go.mongodb.org/mongo-driver from 1.11.2 to 1.11.3 in /examples/mongodb ([#​953](https://togithub.com/testcontainers/testcontainers-go/issues/953)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/couchbase/gocb/v2 from 2.6.1 to 2.6.2 in /modules/couchbase ([#​952](https://togithub.com/testcontainers/testcontainers-go/issues/952)) [@​dependabot](https://togithub.com/dependabot) - chore: bump Ryuk to v0.4.0 release ([#​936](https://togithub.com/testcontainers/testcontainers-go/issues/936)) [@​mdelapenya](https://togithub.com/mdelapenya) - chore(deps): bump github.com/aws/aws-sdk-go from 1.44.211 to 1.44.217 in /modules/localstack ([#​934](https://togithub.com/testcontainers/testcontainers-go/issues/934)) [@​dependabot](https://togithub.com/dependabot) - chore(deps): bump github.com/hashicorp/consul/api from 1.19.1 to 1.20.0 in /examples/consul ([#​933](https://togithub.com/testcontainers/testcontainers-go/issues/933)) [@​dependabot](https://togithub.com/dependabot)

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 this update again.



This PR has been generated by Mend Renovate. View repository job log here.