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)