Tags: icfly2/testcontainers-python
Tags
chore(main): release testcontainers 4.15.0-rc2 (testcontainers#1004) 🤖 I have created a release *beep* *boop* --- ## [4.15.0-rc2](testcontainers/testcontainers-python@testcontainers-v4.15.0-rc.1...testcontainers-v4.15.0-rc2) (2026-04-30) ### Features * **core:** support TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX ([testcontainers#961](testcontainers#961)) ([be9a0a6](testcontainers@be9a0a6)) * **mongodb:** Add Atlas Local for MongoDb ([testcontainers#873](testcontainers#873)) ([73aeb43](testcontainers@73aeb43)) * support with_copy_to ([testcontainers#976](testcontainers#976)) ([59ec1ce](testcontainers@59ec1ce)) * **valkey:** add Valkey module ([testcontainers#947](testcontainers#947)) ([fc09dc1](testcontainers@fc09dc1)) ### Bug Fixes * **azurite:** use `HttpWaitStrategy` instead of deprecated `wait_container_is_ready` ([testcontainers#1003](testcontainers#1003)) ([9fe6b07](testcontainers@9fe6b07)), closes [testcontainers#874](testcontainers#874) * fix pr [testcontainers#961](testcontainers#961) ([testcontainers#1011](testcontainers#1011)) ([8eff908](testcontainers@8eff908)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: David Ankin <daveankin@gmail.com>
chore(main): release testcontainers 4.15.0-rc.1 (testcontainers#986) 🤖 I have created a release *beep* *boop* --- ## [4.15.0-rc.1](testcontainers/testcontainers-python@testcontainers-v4.14.2...testcontainers-v4.15.0-rc.1) (2026-04-07) ### Features * **compose:** add structured container inspect information ([testcontainers#897](testcontainers#897)) ([58459a1](testcontainers@58459a1)) * **core:** support SSH-based DOCKER_HOST ([testcontainers#993](testcontainers#993)) ([d48115d](testcontainers@d48115d)) * **generic:** Reintroducing the generic SQL module ([testcontainers#892](testcontainers#892)) ([2ca2321](testcontainers@2ca2321)) * **keycloak:** support for relative path and management relative path ([testcontainers#982](testcontainers#982)) ([898faf6](testcontainers@898faf6)) * **mqtt:** MosquittoContainer: Add version 2.1.2 ([testcontainers#978](testcontainers#978)) ([af382f7](testcontainers@af382f7)) ### Bug Fixes * **azurite:** make visible to type checkers ([testcontainers#927](testcontainers#927)) ([baa5668](testcontainers@baa5668)) * **clickhouse:** add `HttpWaitStrategy` instead of deprecated `wait_container_is_ready` ([testcontainers#962](testcontainers#962)) ([8034541](testcontainers@8034541)) * **compose:** return type in get_service_port docstring ([testcontainers#939](testcontainers#939)) ([fed65fe](testcontainers@fed65fe)) * **core:** Refactor copy file ([testcontainers#996](testcontainers#996)) ([0e0bb24](testcontainers@0e0bb24)) * **core:** wait for ryuk more reliably, improve tests: long_running, filter logs ([testcontainers#984](testcontainers#984)) ([b12ae13](testcontainers@b12ae13)) * **generic:** Migrate ServerContainer from deprecated decorator to HttpWaitStrategy ([testcontainers#971](testcontainers#971)) ([460b0d8](testcontainers@460b0d8)) * **kafka:** Use wait strategy instead of deprecated wait_for_logs ([testcontainers#903](testcontainers#903)) ([87332c1](testcontainers@87332c1)) * **postgres:** add py.typed marker to postgres module ([testcontainers#849](testcontainers#849)) ([c8a5bbd](testcontainers@c8a5bbd)) * **qdrant:** migrate Qdrant from deprecated decorator. ([testcontainers#963](testcontainers#963)) ([407f798](testcontainers@407f798)) * **redis:** Use wait strategy instead of deprecated decorator ([testcontainers#914](testcontainers#914)) ([e25713a](testcontainers@e25713a)) * **sftp:** Avoid using wait_for_logs in module. ([testcontainers#995](testcontainers#995)) ([83157eb](testcontainers@83157eb)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: David Ankin <daveankin@gmail.com>
chore(main): release testcontainers 4.14.2 (testcontainers#969) 🤖 I have created a release *beep* *boop* --- ## [4.14.2](testcontainers/testcontainers-python@testcontainers-v4.14.1...testcontainers-v4.14.2) (2026-03-18) ### Features * **kafka:** allow configurable listener name and security protocol ([testcontainers#966](testcontainers#966)) ([44dd40b](testcontainers@44dd40b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: David Ankin <daveankin@gmail.com>
chore(main): release testcontainers 4.14.1 (testcontainers#954) 🤖 I have created a release *beep* *boop* --- ## [4.14.1](testcontainers/testcontainers-python@testcontainers-v4.14.0...testcontainers-v4.14.1) (2026-01-31) ### Bug Fixes * Allow passing in a custom wait strategy string in MySQL, Cassandra, Kafka and Trino ([testcontainers#953](testcontainers#953)) ([be4d09e](testcontainers@be4d09e)) * **compose:** expose useful compose options ([testcontainers#951](testcontainers#951)) ([183e1aa](testcontainers@183e1aa)) * **core:** bring back dind tests ([7337266](testcontainers@7337266)) * **core:** Use WaitStrategy internally for wait_for function ([testcontainers#942](testcontainers#942)) ([e323317](testcontainers@e323317)) * **nats:** add support for jetstream ([testcontainers#938](testcontainers#938)) ([49c9af8](testcontainers@49c9af8)) * Support Elasticsearch 9.x ([testcontainers#881](testcontainers#881)) ([f690e88](testcontainers@f690e88)), closes [testcontainers#860](testcontainers#860) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chore(main): release testcontainers 4.14.0 (testcontainers#921) 🤖 I have created a release *beep* *boop* --- ## [4.14.0](testcontainers/testcontainers-python@testcontainers-v4.13.3...testcontainers-v4.14.0) (2026-01-07) ### Features * Add ExecWaitStrategy and migrate Postgres from deprecated decorator ([testcontainers#935](testcontainers#935)) ([2d9eee3](testcontainers@2d9eee3)) ### Bug Fixes * add ruff to deps ([testcontainers#919](testcontainers#919)) ([5853d32](testcontainers@5853d32)) * **cassandra,mysqk,kafka:** Use wait strategy instead of deprecated wait_for_logs ([testcontainers#945](testcontainers#945)) ([b7791b9](testcontainers@b7791b9)) * **core:** recreate poetry lockfile with latest versions of libraries ([testcontainers#946](testcontainers#946)) ([9a97385](testcontainers@9a97385)) * **elasticsearch:** Use wait strategy instead of deprecated decorator ([testcontainers#915](testcontainers#915)) ([c785ecd](testcontainers@c785ecd)) * **minio:** minio client requires kwargs now ([testcontainers#933](testcontainers#933)) ([37f5902](testcontainers@37f5902)) * **minio:** Use wait strategy instead of deprecated decorator ([testcontainers#899](testcontainers#899)) ([febccb7](testcontainers@febccb7)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chore(main): release testcontainers 4.13.3 (testcontainers#909) 🤖 I have created a release *beep* *boop* --- ## [4.13.3](testcontainers/testcontainers-python@testcontainers-v4.13.2...testcontainers-v4.13.3) (2025-11-14) ### python 3.14 is now supported! ### Bug Fixes * do not require consumer of library to state nonsupport for py4 ([testcontainers#912](testcontainers#912)) ([f608df9](testcontainers@f608df9)) * **docs:** Update dependencies for docs ([testcontainers#900](testcontainers#900)) ([3f66784](testcontainers@3f66784)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: David Ankin <daveankin@gmail.com>
chore(main): release testcontainers 4.13.2 (testcontainers#891) 🤖 I have created a release *beep* *boop* --- ## [4.13.2](testcontainers/testcontainers-python@testcontainers-v4.13.1...testcontainers-v4.13.2) (2025-10-07) ### Bug Fixes * **core:** Fix issues with doctests ([testcontainers#893](testcontainers#893)) ([2e4d80a](testcontainers@2e4d80a)) * **core:** waiting improvements + remove decorators in core ([testcontainers#894](testcontainers#894)) ([f93f379](testcontainers@f93f379)) * issue [testcontainers#889](testcontainers#889) by changing the annotated return type of `waiting_for` to `Self`. ([testcontainers#890](testcontainers#890)) ([fe941b1](testcontainers@fe941b1)) * **mongo:** mongo start waiting forever for old mongo versions ([testcontainers#783](testcontainers#783)) ([1388612](testcontainers@1388612)) * **redpanda:** copy the startup script to a path that can be written … ([testcontainers#867](testcontainers#867)) ([e6b976d](testcontainers@e6b976d)) * **trino:** Remove deprecated class and decorator from Trino container ([testcontainers#895](testcontainers#895)) ([bb646e9](testcontainers@bb646e9)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chore(main): release testcontainers 4.13.1 (testcontainers#877) 🤖 I have created a release *beep* *boop* --- ## [4.13.1](testcontainers/testcontainers-python@testcontainers-v4.13.0...testcontainers-v4.13.1) (2025-09-24) ### Bug Fixes * **core:** Added 'compose' in compose_command_property ([testcontainers#879](testcontainers#879)) ([769b7b6](testcontainers@769b7b6)) * **core:** make sure context manager exits ([testcontainers#876](testcontainers#876)) ([10089f6](testcontainers@10089f6)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chore(main): release testcontainers 4.13.0 (testcontainers#858) 🤖 I have created a release *beep* *boop* --- ## [4.13.0](testcontainers/testcontainers-python@testcontainers-v4.12.0...testcontainers-v4.13.0) (2025-08-27) ### Features * **azurite:** Enhance connection string generation for network and local access ([testcontainers#859](testcontainers#859)) ([b21e5e3](testcontainers@b21e5e3)) * **core:** add enhanced wait strategies ([testcontainers#855](testcontainers#855)) ([60d21f8](testcontainers@60d21f8)) * **core:** DockerCompose: support list of env_files ([testcontainers#847](testcontainers#847)) ([fe206eb](testcontainers@fe206eb)) ### Bug Fixes * assert-in-get_container_host_ip-before-start ([testcontainers#862](testcontainers#862)) ([fc4155e](testcontainers@fc4155e)) * **core:** improper reading of .testcontainers.properties ([testcontainers#863](testcontainers#863)) ([350f246](testcontainers@350f246)) * **core:** Make TC_POOLING_INTERVAL/sleep_time a float ([testcontainers#839](testcontainers#839)) ([a072f3f](testcontainers@a072f3f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chore(main): release testcontainers 4.12.0 (testcontainers#834) 🤖 I have created a release *beep* *boop* --- ## [4.12.0](testcontainers/testcontainers-python@testcontainers-v4.11.0...testcontainers-v4.12.0) (2025-07-21) ### Features * **main:** New Testcontainers Python Docs Site ([testcontainers#822](testcontainers#822)) ([a6bdf0e](testcontainers@a6bdf0e)) * make config monkeypatchable, fix config related startup issues ([testcontainers#833](testcontainers#833)) ([ff6a32d](testcontainers@ff6a32d)) * **modules:** add OpenFGA module ([testcontainers#762](testcontainers#762)) ([0b7b482](testcontainers@0b7b482)) * set multiple variables via keyword args ([testcontainers#804](testcontainers#804)) ([1532df5](testcontainers@1532df5)) ### Bug Fixes * **core:** mypy ([testcontainers#810](testcontainers#810)) ([b816762](testcontainers@b816762)) * Enable mypy in the CI ([testcontainers#842](testcontainers#842)) ([ef65bd1](testcontainers@ef65bd1)) * just use the getLogger API and do not override logger settings ([testcontainers#836](testcontainers#836)) ([f467c84](testcontainers@f467c84)) ### Documentation * missing compose html from old docs ([testcontainers#776](testcontainers#776)) ([d749fc6](testcontainers@d749fc6)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
PreviousNext