Skip to content

Releases: testcontainers/testcontainers-python

testcontainers: v4.1.0

19 Mar 15:41
c07e99c

Choose a tag to compare

Warning

Due to some issues with the release automation, you'll find this release under 4.1.1

4.1.0 (2024-03-19)

Features

  • reliability: integrate the ryuk container for better container cleanup (#314) (d019874)

Bug Fixes

  • changelog after release-please (#469) (dcb4f68)
  • configuration: strip whitespaces when reading .testcontainers.properties (#474) (ade144e)
  • try to fix release-please by setting a bootstrap sha (#472) (ca65a91)

testcontainers: v4.0.0

06 Mar 16:40
ed3b9fa

Choose a tag to compare

4.0.0 (2024-03-06)

Release Notes

The breaking changes are the ones we were able to easily track. If you spot any new issues between 3.7.1 and 4.0.0, please do report it and we'll do our best to fix everything. The release is now

Some kudos from @totallyzen to folks who helped a great deal in starting things again:

⚠ BREAKING CHANGES

  • compose: implement compose v2 with improved typing (#426)
  • core: add support for tc.host and de-prioritise docker:dind (#388)

Features

  • build: use poetry and organise modules (#408) (6c69583)
  • compose: allow running specific services in compose (f61dcda)
  • compose: implement compose v2 with improved typing (#426) (5356caf)
  • core: add support for tc.host and de-prioritise docker:dind (#388) (2db8e6d)
  • redis: support AsyncRedisContainer (#442) (cc4cb37)
  • release: automate release via release-please (#429) (30f859e)

Bug Fixes

  • Added URLError to exceptions to wait for in elasticsearch (0f9ad24)
  • build: add pre-commit as a dev dependency to simplify local dev and CI (#438) (1223583)
  • build: early exit strategy for modules (#437) (7358b49)
  • changed files breaks on main (#422) (3271357)
  • flaky garbage collection resulting in testing errors (#423) (b535ea2)
  • rabbitmq readiness probe (#375) (71cb75b)
  • release: prove that the release process updates the version (#444) (87b5873)
  • test linting issue (427c9b8)

Documentation

v3.5.0: [Fix/144] wait_for_logs working for DockerCompose (#149)

31 Mar 11:42
3b8a1b5

Choose a tag to compare

* Fix/issue 144 (#1)

* added logs for container
* updated docker compose for tests
* added test for container logs

* Add newline at the end of test_core.py

* Fix Linter typo and replaced legacy README file extension in dockerfile

v3.4.2: unset default for host in pg conn url (#145)

15 Aug 17:50
fcbad41

Choose a tag to compare

the host will correctly be assigned in `_create_connection_url` using `get_container_host_ip`

v3.4.1

03 Jun 08:23

Choose a tag to compare

Fix host identification on Windows

v3.4.0: adding kafka test container support (#127)

29 Mar 09:47
bc969c5

Choose a tag to compare

* adding kafka containers support

* Removing the assertions inside the for loop as they are not guarenteed to provide correct feedback

v3.3.0

06 Mar 16:03
95ac492

Choose a tag to compare

Drop support for retired 3.5 and update dependencies. (#132)

v3.2.0

11 Dec 15:01
7068a45

Choose a tag to compare

Bump from 3.1.0 to 3.2.0. (#125)

v3.1.0

31 Aug 20:34

Choose a tag to compare

Bump version to 3.1.0.

v3.0.3

08 Jun 16:56

Choose a tag to compare

Bump version to 3.0.3.