Tags: davidkhala/testcontainers-python
Tags
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 <[email protected]>
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>
chore(main): release testcontainers 4.11.0 (testcontainers#800) 🤖 I have created a release *beep* *boop* --- ## [4.11.0](testcontainers/testcontainers-python@testcontainers-v4.10.0...testcontainers-v4.11.0) (2025-06-15) ### Features * **core:** Protocol support for container port bind and expose ([testcontainers#690](testcontainers#690)) ([a0d4317](testcontainers@a0d4317)) * DockerContainer initializer to accept its private members as kwargs ([testcontainers#809](testcontainers#809)) ([e7feb53](testcontainers@e7feb53)) ### Bug Fixes * **compose:** use provided docker command instead of default ([testcontainers#785](testcontainers#785)) ([0ae704a](testcontainers@0ae704a)) * **core:** Add kwargs to image build ([testcontainers#708](testcontainers#708)) ([cc02f94](testcontainers@cc02f94)) * **core:** change with_command type to include list of strings ([testcontainers#789](testcontainers#789)) ([f7c29cb](testcontainers@f7c29cb)) * **core:** Determine docker socket for rootless docker ([testcontainers#779](testcontainers#779)) ([6817582](testcontainers@6817582)) * **core:** Typing in docker_client ([testcontainers#702](testcontainers#702)) ([e8bf224](testcontainers@e8bf224)) * **core:** Typing in generic + network ([testcontainers#700](testcontainers#700)) ([2061912](testcontainers@2061912)) * **core:** Typing in version ([testcontainers#701](testcontainers#701)) ([9dc2a02](testcontainers@9dc2a02)) * **core:** wait in test core registry ([testcontainers#812](testcontainers#812)) ([b574c0e](testcontainers@b574c0e)) * **modules:** fix cosmosdb failure ([testcontainers#827](testcontainers#827)) ([dafcbed](testcontainers@dafcbed)) * **modules:** update chroma version ([testcontainers#826](testcontainers#826)) ([b7d41dd](testcontainers@b7d41dd)) * **rabbitmq:** correct pika pypi reference ([testcontainers#817](testcontainers#817)) ([e90d308](testcontainers@e90d308)) * **registry:** module typed ([testcontainers#811](testcontainers#811)) ([6b11268](testcontainers@6b11268)) * use connection mode override function in config ([testcontainers#775](testcontainers#775)) ([ab2a1ab](testcontainers@ab2a1ab)), closes [testcontainers#774](testcontainers#774) --- 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.10.0 (testcontainers#798) 🤖 I have created a release *beep* *boop* --- ## [4.10.0](testcontainers/testcontainers-python@testcontainers-v4.9.2...testcontainers-v4.10.0) (2025-04-02) ### Features * Add SocatContainer ([testcontainers#795](testcontainers#795)) ([2f9139c](testcontainers@2f9139c)) ### Bug Fixes * **ollama:** make device request a list ([testcontainers#799](testcontainers#799)) ([9497a45](testcontainers@9497a45)) * **security:** Update track-modules job ([testcontainers#787](testcontainers#787)) ([f979525](testcontainers@f979525)) --- 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.9.2 (testcontainers#770) 🤖 I have created a release *beep* *boop* --- ## [4.9.2](testcontainers/testcontainers-python@testcontainers-v4.9.1...testcontainers-v4.9.2) (2025-02-26) ### Bug Fixes * Change env var disabling OpenSearch security plugin ([testcontainers#773](testcontainers#773)) ([2620d7f](testcontainers@2620d7f)) * **core:** create_label test ([testcontainers#771](testcontainers#771)) ([7517297](testcontainers@7517297)) * **core:** multiple container start invocations with custom labels ([testcontainers#769](testcontainers#769)) ([3e783a8](testcontainers@3e783a8)) * **keycloak:** Fixed Keycloak testcontainer for latest version v26.1.0 ([testcontainers#766](testcontainers#766)) ([b1642e9](testcontainers@b1642e9)) * **scylla:** scylla get cluster method ([testcontainers#778](testcontainers#778)) ([46913c1](testcontainers@46913c1)) ### Documentation * Fixed typo in CONTRIBUTING.md ([testcontainers#767](testcontainers#767)) ([f0bb0f5](testcontainers@f0bb0f5)) --- 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