Releases: testcontainers/testcontainers-python
Releases · testcontainers/testcontainers-python
testcontainers: v4.1.0
testcontainers: v4.0.0
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:
- kudos to @alexanderankin for his contribution on #426
- kudos to @jankatins for feedback on various PRs including
- kudos to @max-pfeiffer and @bearrito for their contributions as well
⚠ BREAKING CHANGES
- compose: implement compose v2 with improved typing (#426)
- core: add support for
tc.hostand de-prioritisedocker: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.hostand de-prioritisedocker: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-commitas 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)
* 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)
the host will correctly be assigned in `_create_connection_url` using `get_container_host_ip`
v3.4.1
Fix host identification on Windows
v3.4.0: adding kafka test container support (#127)
* adding kafka containers support * Removing the assertions inside the for loop as they are not guarenteed to provide correct feedback
v3.3.0
Drop support for retired 3.5 and update dependencies. (#132)
v3.2.0
Bump from 3.1.0 to 3.2.0. (#125)
v3.1.0
Bump version to 3.1.0.
v3.0.3
Bump version to 3.0.3.