- Enable parallel test execution with `pytest-xdist`
Breaking changes
- Fixture `testcontainers_docker_image` now returns an `image_id` as a `str` instead of `docker.models.images.Image` instance.
0.13.0
New features
- Support Python 3.12
Fixes
- `DynamoDBAdminContainer`: fix AWS region configuration.
0.12.0
New features
- `TomodachiContainer` - added support for exporting code coverage. - `TomodachiContainer` - added example of how to attach a remote debugger to the container.
Documentation
- `README`: documented Testcontainer debugging tips. - `README`: documented how to export test coverage from `TomodachiContainer`.
Changes
- `DockerContainer` - logs forwarded from the Testcontainers will exclude timestamps to make it easier to read the logs - log lines will be shorter. - `DockerContainer` - removed `testconatiners-` prefix from the container name to make it easier to read the logs - log lines will be shorter.
- Set `AWS_DEFAULT_REGION`, `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables on LocalStack container.
0.10.4
New features
- `LocalStackContainer` - updated base image to `localstack/localstack:3` - `PostgreSQLContainer` - updated base image to `postgres:16`
Fixes
- `DockerContainer`: remove container if startup failed instead of leaving it in stopped state. - `MySQLContainer`: add `cryptography` as an extra dependency. Required for `pymysql`.
0.10.3
Fixes
- Fixed a typo in `pyproject` extra dependencies - `pip install tomodachi-testcontainers[mysql]`