Skip to content

v0.20.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 08 May 12:06
· 610 commits to refs/heads/main since this release

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, 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 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.

🚀 Features

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

  • chore(deps): bump dependencies in /modules/localstack (#1158) @mdelapenya
  • chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 (#1088) @dependabot
  • chore(deps): bump github.com/couchbase/gocb/v2 from 2.6.2 to 2.6.3 in /modules/couchbase (#1107) @dependabot
  • chore(deps): bump github.com/docker/docker v23.0.5+incompatible in modules and examples (#1156) @mdelapenya
  • chore(deps): bump google dependencies in /examples (#1155) @mdelapenya
  • chore(deps): bump github.com/docker/docker from 23.0.3+incompatible to 23.0.5+incompatible (#1134) @dependabot
  • chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 in /modules/compose (#1143) @dependabot
  • chore(deps): bump github.com/docker/compose/v2 from 2.17.2 to 2.17.3 in /modules/compose (#1149) @dependabot
  • chore(deps): bump dependencies in /modules/redpanda (#1154) @mdelapenya
  • chore(deps): bump github.com/apache/pulsar-client-go from 0.9.0 to 0.10.0 in /modules/pulsar (#1105) @dependabot
  • chore(deps): bump github.com/docker/{cli|docker} from 23.0.3+incompatible to 23.0.5+incompatible in /modules (#1132) @mdelapenya
  • chore(deps): bump google.golang.org/api to 0.120.0 in /examples (#1131) @mdelapenya
  • chore(deps): bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1 in /modules/couchbase (#1099) @dependabot
  • chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 in /modules/mysql (#1122) @dependabot
  • chore(deps): bump github.com/lib/pq from 1.10.7 to 1.10.9 in /modules/postgres (#1127) @dependabot
  • chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.7.0 to 5.8.0 in /modules/neo4j (#1126) @dependabot
  • chore(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 in /modulegen (#1095) @dependabot
  • chore(deps): bump gotest.tools/gotestsum from 1.9.0 to 1.10.0 (#1129) @mdelapenya
  • chore(deps): bump aws deps in /modules/localstack (#1077) @mdelapenya
  • chore(deps): bump docker libs in /modules/compose (#1076) @mdelapenya
  • chore(deps): bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible in /modules (#1074) @mdelapenya
  • chore(deps): bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible (#1060) @mdelapenya
  • chore(deps): bump github.com/neo4j/neo4j-go-driver/v5 from 5.6.0 to 5.7.0 in /modules/neo4j (#1030) @dependabot
  • chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.2+incompatible (#1026) @mdelapenya
  • chore(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 (#1017) @mdelapenya
  • chore(deps): bump localstack dependencies in /modules/localstack (#980) @mdelapenya
  • chore: update Go deps in modules (#979) @mdelapenya
  • chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 in /examples (#973) @mdelapenya
  • chore(deps): bump compose dependencies in /modules/compose (#974) @mdelapenya
  • chore(deps): bump github.com/aws/aws-sdk-go in /modules/localstack (#972) @mdelapenya
  • chore(deps): bump cloud.google.com/go/pubsub from 1.28.0 to 1.30.0 in /examples/pubsub (#968) @dependabot
  • chore(deps): bump go.mongodb.org/mongo-driver from 1.11.2 to 1.11.3 in /examples/mongodb (#953) @dependabot
  • chore(deps): bump github.com/couchbase/gocb/v2 from 2.6.1 to 2.6.2 in /modules/couchbase (#952) @dependabot
  • chore: bump Ryuk to v0.4.0 release (#936) @mdelapenya
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.44.211 to 1.44.217 in /modules/localstack (#934) @dependabot
  • chore(deps): bump github.com/hashicorp/consul/api from 1.19.1 to 1.20.0 in /examples/consul (#933) @dependabot