Skip to content

Commit ed3b9fa

Browse files
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>
1 parent cc4cb37 commit ed3b9fa

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

.github/.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "3.7.1"
2+
".": "4.0.0"
33
}

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Changelog
2+
3+
## [4.0.0](https://github.com/testcontainers/testcontainers-python/compare/testcontainers-v3.7.1...testcontainers-v4.0.0) (2024-03-06)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **compose:** implement compose v2 with improved typing ([#426](https://github.com/testcontainers/testcontainers-python/issues/426))
9+
* **core:** add support for `tc.host` and de-prioritise `docker:dind` ([#388](https://github.com/testcontainers/testcontainers-python/issues/388))
10+
11+
### Features
12+
13+
* **build:** use poetry and organise modules ([#408](https://github.com/testcontainers/testcontainers-python/issues/408)) ([6c69583](https://github.com/testcontainers/testcontainers-python/commit/6c695835520bdcbf9824e8cefa00f7613d2a7cb9))
14+
* **compose:** allow running specific services in compose ([f61dcda](https://github.com/testcontainers/testcontainers-python/commit/f61dcda8bd7ea329cd3c836b6d6e2f0bd990335d))
15+
* **compose:** implement compose v2 with improved typing ([#426](https://github.com/testcontainers/testcontainers-python/issues/426)) ([5356caf](https://github.com/testcontainers/testcontainers-python/commit/5356caf2de056313a5b3f2805ed80e6a23b027a8))
16+
* **core:** add support for `tc.host` and de-prioritise `docker:dind` ([#388](https://github.com/testcontainers/testcontainers-python/issues/388)) ([2db8e6d](https://github.com/testcontainers/testcontainers-python/commit/2db8e6d123d42b57309408dd98ba9a06acc05c4b))
17+
* **redis:** support AsyncRedisContainer ([#442](https://github.com/testcontainers/testcontainers-python/issues/442)) ([cc4cb37](https://github.com/testcontainers/testcontainers-python/commit/cc4cb3762802dc75b0801727d8b1f1a1c56b7f50))
18+
* **release:** automate release via release-please ([#429](https://github.com/testcontainers/testcontainers-python/issues/429)) ([30f859e](https://github.com/testcontainers/testcontainers-python/commit/30f859eb1535acd6e93c331213426e1319ee9a47))
19+
20+
21+
### Bug Fixes
22+
23+
* Added URLError to exceptions to wait for in elasticsearch ([0f9ad24](https://github.com/testcontainers/testcontainers-python/commit/0f9ad24f2c0df362ee15b81ce8d7d36b9f98e6e1))
24+
* **build:** add `pre-commit` as a dev dependency to simplify local dev and CI ([#438](https://github.com/testcontainers/testcontainers-python/issues/438)) ([1223583](https://github.com/testcontainers/testcontainers-python/commit/1223583d8fc3a1ab95441d82c7e1ece57f026fbf))
25+
* **build:** early exit strategy for modules ([#437](https://github.com/testcontainers/testcontainers-python/issues/437)) ([7358b49](https://github.com/testcontainers/testcontainers-python/commit/7358b4919c1010315a384a8f0fe2860e5a0ca6b4))
26+
* changed files breaks on main ([#422](https://github.com/testcontainers/testcontainers-python/issues/422)) ([3271357](https://github.com/testcontainers/testcontainers-python/commit/32713578dcf07f672a87818e00562b58874b4a52))
27+
* flaky garbage collection resulting in testing errors ([#423](https://github.com/testcontainers/testcontainers-python/issues/423)) ([b535ea2](https://github.com/testcontainers/testcontainers-python/commit/b535ea255bcaaa546f8cda7b2b17718c1cc7f3ca))
28+
* rabbitmq readiness probe ([#375](https://github.com/testcontainers/testcontainers-python/issues/375)) ([71cb75b](https://github.com/testcontainers/testcontainers-python/commit/71cb75b281df55ece4d5caf5d487059a7f38c34f))
29+
* **release:** prove that the release process updates the version ([#444](https://github.com/testcontainers/testcontainers-python/issues/444)) ([87b5873](https://github.com/testcontainers/testcontainers-python/commit/87b5873c1ec3a3e4e74742417d6068fa86cf1762))
30+
* test linting issue ([427c9b8](https://github.com/testcontainers/testcontainers-python/commit/427c9b841c2f6f516ec6cb74d5bd2839cb1939f4))
31+
32+
33+
### Documentation
34+
35+
* Sphinx - Add title to each doc page ([#443](https://github.com/testcontainers/testcontainers-python/issues/443)) ([750e12a](https://github.com/testcontainers/testcontainers-python/commit/750e12a41172ce4aaf045c61dec33d318dc3c2f6))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "testcontainers"
3-
version = "4.0.0rc2" # auto-incremented by release-please
3+
version = "4.0.0" # auto-incremented by release-please
44
description = "Python library for throwaway instances of anything that can run in a Docker container"
55
authors = ["Sergey Pirogov <[email protected]>"]
66
maintainers = [

0 commit comments

Comments
 (0)