Skip to content

Tags: thorwolpert/testcontainers-python

Tags

testcontainers-v4.4.0

Toggle testcontainers-v4.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.4.0 (testcontainers#539)

🤖 I have created a release *beep* *boop*
---


##
[4.4.0](testcontainers/testcontainers-python@testcontainers-v4.3.3...testcontainers-v4.4.0)
(2024-04-17)


### Features

* **labels:** Add common testcontainers labels
([testcontainers#519](testcontainers#519))
([e04b7ac](testcontainers@e04b7ac))
* **network:** Add network context manager
([testcontainers#367](testcontainers#367))
([11964de](testcontainers@11964de))


### Bug Fixes

* **core:**
[testcontainers#486](testcontainers#486)
for colima delay for port avail for connect
([testcontainers#543](testcontainers#543))
([90bb780](testcontainers@90bb780))
* **core:** add TESTCONTAINERS_HOST_OVERRIDE as alternative to TC_HOST
([testcontainers#384](testcontainers#384))
([8073874](testcontainers@8073874))
* **dependencies:** remove usage of `sqlalchemy` in DB extras. Add
default wait timeout for `wait_for_logs`
([testcontainers#525](testcontainers#525))
([fefb9d0](testcontainers@fefb9d0))
* tests for Kafka container running on ARM64 CPU
([testcontainers#536](testcontainers#536))
([29b5179](testcontainers@29b5179))

---
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>

testcontainers-v4.3.3

Toggle testcontainers-v4.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.3.3 (testcontainers#535)

🤖 I have created a release *beep* *boop*
---


##
[4.3.3](testcontainers/testcontainers-python@testcontainers-v4.3.2...testcontainers-v4.3.3)
(2024-04-09)


### Bug Fixes

* missing typing-extensions dependency
([testcontainers#534](testcontainers#534))
([ef86d15](testcontainers@ef86d15)),
closes
[testcontainers#533](testcontainers#533)

---
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>

testcontainers-v4.3.2

Toggle testcontainers-v4.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.3.2 (testcontainers#530)

🤖 I have created a release *beep* *boop*
---


##
[4.3.2](testcontainers/testcontainers-python@testcontainers-v4.3.1...testcontainers-v4.3.2)
(2024-04-08)


### Bug Fixes

* **core:** Improve typing for common container usage scenarios
([testcontainers#523](testcontainers#523))
([d5b8553](testcontainers@d5b8553))
* **core:** make config editable to avoid monkeypatching.1
([testcontainers#532](testcontainers#532))
([3be6da3](testcontainers@3be6da3))
* **vault:** add support for HashiCorp Vault container
([testcontainers#366](testcontainers#366))
([1326278](testcontainers@1326278))

---
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>

testcontainers-v4.3.1

Toggle testcontainers-v4.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.3.1 (testcontainers#522)

🤖 I have created a release *beep* *boop*
---


##
[4.3.1](testcontainers/testcontainers-python@testcontainers-v4.3.0...testcontainers-v4.3.1)
(2024-04-02)


### Bug Fixes

* **core:** env vars not being respected due to constructor call
([testcontainers#524](testcontainers#524))
([4872ea5](testcontainers@4872ea5)),
closes
[testcontainers#521](testcontainers#521)
* Pin MongoDB images and improve test coverage for maintained versions
([testcontainers#448](testcontainers#448))
([b5c7a1b](testcontainers@b5c7a1b))

---
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>

testcontainers-v4.3.0

Toggle testcontainers-v4.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.3.0 (testcontainers#500)

🤖 I have created a release *beep* *boop*
---


##
[4.3.0](testcontainers/testcontainers-python@testcontainers-v4.2.0...testcontainers-v4.3.0)
(2024-04-01)


### Features

* **client:** Add custom User-Agent in Docker client as
`tc-python/&lt;version&gt;`
([testcontainers#507](testcontainers#507))
([dd55082](testcontainers@dd55082))


### Bug Fixes

* Add CassandraContainer
([testcontainers#476](testcontainers#476))
([507e466](testcontainers@507e466))
* add chroma container
([testcontainers#515](testcontainers#515))
([0729bf4](testcontainers@0729bf4))
* Add Weaviate module
([testcontainers#492](testcontainers#492))
([90762e8](testcontainers@90762e8))
* **cassandra:** make cassandra dependency optional/test-only
([testcontainers#518](testcontainers#518))
([bddbaeb](testcontainers@bddbaeb))
* **core:** allow setting docker command path for docker compose
([testcontainers#512](testcontainers#512))
([63fcd52](testcontainers@63fcd52))
* **google:** add support for Datastore emulator
([testcontainers#508](testcontainers#508))
([3d891a5](testcontainers@3d891a5))
* Improved Oracle DB module
([testcontainers#363](testcontainers#363))
([6e6d8e3](testcontainers@6e6d8e3))
* inconsistent test runs for community modules
([testcontainers#497](testcontainers#497))
([914f1e5](testcontainers@914f1e5))
* **kafka:** Add redpanda testcontainer module
([testcontainers#441](testcontainers#441))
([451d278](testcontainers@451d278))
* **kafka:** wait_for_logs in kafka container to reduce lib requirement
([testcontainers#377](testcontainers#377))
([909107b](testcontainers@909107b))
* **keycloak:** container should use dedicated API endpoints to
determine container readiness
([testcontainers#490](testcontainers#490))
([2e27225](testcontainers@2e27225))
* **nats:** Client-Free(ish) NATS container
([testcontainers#462](testcontainers#462))
([302c73d](testcontainers@302c73d))
* **new:** add a new Docker Registry test container
([testcontainers#389](testcontainers#389))
([0f554fb](testcontainers@0f554fb))
* pass doctests, s/doctest/doctests/, run them in gha,
s/asyncpg/psycopg/ in doctest, fix keycloak flakiness: wait for first
user
([testcontainers#505](testcontainers#505))
([545240d](testcontainers@545240d))
* pass updated keyword args to Publisher/Subscriber client in
google/pubsub
[testcontainers#161](testcontainers#161)
([testcontainers#164](testcontainers#164))
([8addc11](testcontainers@8addc11))
* Qdrant module
([testcontainers#463](testcontainers#463))
([e8876f4](testcontainers@e8876f4))
* remove accidentally added pip in dev dependencies
([testcontainers#516](testcontainers#516))
([dee20a7](testcontainers@dee20a7))
* **ryuk:** Enable Ryuk test suite. Ryuk image 0.5.1 -&gt; 0.7.0. Add
RYUK_RECONNECTION_TIMEOUT env variable
([testcontainers#509](testcontainers#509))
([472b2c2](testcontainers@472b2c2))

---
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>

testcontainers-v4.2.0

Toggle testcontainers-v4.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.2.0 (testcontainers#484)

🤖 I have created a release *beep* *boop*
---


##
[4.2.0](testcontainers/testcontainers-python@testcontainers-v4.1.0...testcontainers-v4.2.0)
(2024-03-24)


### Features

* support influxdb
([testcontainers#413](testcontainers#413))
([13742a5](testcontainers@13742a5))


### Bug Fixes

* **arangodb:** tests to pass on ARM CPUs - change default image to
3.11.x where ARM image is published
([testcontainers#479](testcontainers#479))
([7b58a50](testcontainers@7b58a50))
* **core:** DinD issues
[testcontainers#141](testcontainers#141),
[testcontainers#329](testcontainers#329)
([testcontainers#368](testcontainers#368))
([b10d916](testcontainers@b10d916))
* **core:** raise an exception when docker compose fails to start
[testcontainers#258](testcontainers#258)
([testcontainers#485](testcontainers#485))
([d61af38](testcontainers@d61af38))
* **core:** use auto_remove=True with reaper instance
([testcontainers#499](testcontainers#499))
([274a400](testcontainers@274a400))
* **docs:** update the non-existent main.yml badge
([testcontainers#493](testcontainers#493))
([1d10c1c](testcontainers@1d10c1c))
* Fix the return type of `DockerContainer.get_logs`
([testcontainers#487](testcontainers#487))
([cd72f68](testcontainers@cd72f68))
* **keycloak:** tests on aarch64, use image from [jboss -&gt; quay],
change supported version [16+ -> 18+]
([testcontainers#480](testcontainers#480))
([5758310](testcontainers@5758310))
* **postgres:** doctest
([testcontainers#473](testcontainers#473))
([c9c6f92](testcontainers@c9c6f92))
* read the docs build works again
([testcontainers#496](testcontainers#496))
([dfd1781](testcontainers@dfd1781))
* readthedocs build - take 1
([testcontainers#495](testcontainers#495))
([b3b9901](testcontainers@b3b9901))

---
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>

testcontainers-v4.1.0

Toggle testcontainers-v4.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.1.0 (testcontainers#470)

🤖 I have created a release *beep* *boop*
---


##
[4.1.0](testcontainers/testcontainers-python@testcontainers-v4.0.1...testcontainers-v4.1.0)
(2024-03-19)


### Features

* **reliability:** integrate the ryuk container for better container
cleanup
([testcontainers#314](testcontainers#314))
([d019874](testcontainers@d019874))


### Bug Fixes

* changelog after release-please
([testcontainers#469](testcontainers#469))
([dcb4f68](testcontainers@dcb4f68))
* **configuration:** strip whitespaces when reading
.testcontainers.properties
([testcontainers#474](testcontainers#474))
([ade144e](testcontainers@ade144e))
* try to fix release-please by setting a bootstrap sha
([testcontainers#472](testcontainers#472))
([ca65a91](testcontainers@ca65a91))

---
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>

testcontainers-v4.0.0

Toggle testcontainers-v4.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release testcontainers 4.0.0 (testcontainers#433)

🤖 I have created a release *beep* *boop*
---


##
[4.0.0](testcontainers/testcontainers-python@testcontainers-v3.7.1...testcontainers-v4.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 testcontainers#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
([testcontainers#426](testcontainers#426))
* **core:** add support for `tc.host` and de-prioritise `docker:dind`
([testcontainers#388](testcontainers#388))

### Features

* **build:** use poetry and organise modules
([testcontainers#408](testcontainers#408))
([6c69583](testcontainers@6c69583))
* **compose:** allow running specific services in compose
([f61dcda](testcontainers@f61dcda))
* **compose:** implement compose v2 with improved typing
([testcontainers#426](testcontainers#426))
([5356caf](testcontainers@5356caf))
* **core:** add support for `tc.host` and de-prioritise `docker:dind`
([testcontainers#388](testcontainers#388))
([2db8e6d](testcontainers@2db8e6d))
* **redis:** support AsyncRedisContainer
([testcontainers#442](testcontainers#442))
([cc4cb37](testcontainers@cc4cb37))
* **release:** automate release via release-please
([testcontainers#429](testcontainers#429))
([30f859e](testcontainers@30f859e))


### Bug Fixes

* Added URLError to exceptions to wait for in elasticsearch
([0f9ad24](testcontainers@0f9ad24))
* **build:** add `pre-commit` as a dev dependency to simplify local dev
and CI
([testcontainers#438](testcontainers#438))
([1223583](testcontainers@1223583))
* **build:** early exit strategy for modules
([testcontainers#437](testcontainers#437))
([7358b49](testcontainers@7358b49))
* changed files breaks on main
([testcontainers#422](testcontainers#422))
([3271357](testcontainers@3271357))
* flaky garbage collection resulting in testing errors
([testcontainers#423](testcontainers#423))
([b535ea2](testcontainers@b535ea2))
* rabbitmq readiness probe
([testcontainers#375](testcontainers#375))
([71cb75b](testcontainers@71cb75b))
* **release:** prove that the release process updates the version
([testcontainers#444](testcontainers#444))
([87b5873](testcontainers@87b5873))
* test linting issue
([427c9b8](testcontainers@427c9b8))


### Documentation

* Sphinx - Add title to each doc page
([testcontainers#443](testcontainers#443))
([750e12a](testcontainers@750e12a))

---
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>

v3.7.1

Toggle v3.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request testcontainers#268 from pffijt/task/updated-sphinx…

…-build-and-added-some-documentation

Added additional documentation on containers