|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +## [0.25.2] - 2025-10-27 |
| 6 | +### Details |
| 7 | +#### Features |
| 8 | +- Platform config passing through ImageExt trait ([#838](https://github.com/testcontainers/testcontainers-rs/pull/838)) |
| 9 | + |
| 10 | +#### Miscellaneous Tasks |
| 11 | +- Remove usage of reqwest hickory dns feature ([#860](https://github.com/testcontainers/testcontainers-rs/pull/860)) |
| 12 | +- Drop weak dependencies due to cargo bug ([#862](https://github.com/testcontainers/testcontainers-rs/pull/862)) |
| 13 | + |
| 14 | +## [0.25.1] - 2025-10-27 |
| 15 | +### Details |
| 16 | +#### Bug Fixes |
| 17 | +- Replace tokio-tar with astral-tokio-tar ([#852](https://github.com/testcontainers/testcontainers-rs/pull/852)) |
| 18 | + |
| 19 | +#### Documentation |
| 20 | +- Rustdoc for builder API ([#820](https://github.com/testcontainers/testcontainers-rs/pull/820)) |
| 21 | + |
| 22 | +#### Features |
| 23 | +- Use DOCKER_DEFAULT_PLATFORM env var to specify platform ([#800](https://github.com/testcontainers/testcontainers-rs/pull/800)) |
| 24 | +- Fallback to platform linux/amd64 when image pull fails ([#837](https://github.com/testcontainers/testcontainers-rs/pull/837)) |
| 25 | +- Add support for devices request ([#832](https://github.com/testcontainers/testcontainers-rs/pull/832)) |
| 26 | +- Add configurable tmpfs mount sizes ([#853](https://github.com/testcontainers/testcontainers-rs/pull/853)) |
| 27 | +- Support `http_wait` functionallity without tls dependencies ([#850](https://github.com/testcontainers/testcontainers-rs/pull/850)) |
| 28 | +- Add container hostname support ([#848](https://github.com/testcontainers/testcontainers-rs/pull/848)) |
| 29 | +- Expose host ports between host and containers via ssh sidecar ([#846](https://github.com/testcontainers/testcontainers-rs/pull/846)) |
| 30 | + |
| 31 | +#### Miscellaneous Tasks |
| 32 | +- Update bollard-stubs requirement from =1.48.3-rc.28.0.4 to =1.49.0-rc.28.3.3 ([#828](https://github.com/testcontainers/testcontainers-rs/pull/828)) |
| 33 | + |
| 34 | +#### Refactor |
| 35 | +- Remove bollard_stubs dependency as bollard re-exports it ([#844](https://github.com/testcontainers/testcontainers-rs/pull/844)) |
| 36 | + |
| 37 | +#### Testing |
| 38 | +- Avoid flakiness in `platform` test |
| 39 | +- Switch to testcontainers/helloworld and reduce some flakiness ([#855](https://github.com/testcontainers/testcontainers-rs/pull/855)) |
| 40 | + |
| 41 | +## [0.25.0] - 2025-07-27 |
| 42 | +### Details |
| 43 | +#### Bug Fixes |
| 44 | +- Make tls features optional ([#806](https://github.com/testcontainers/testcontainers-rs/pull/806)) |
| 45 | +- Add `Send` trait to `stderr` & `stdout` of `ExecResult` ([#809](https://github.com/testcontainers/testcontainers-rs/pull/809)) |
| 46 | +- Added new parse rule for correctly parsing ports without protocol specifier ([#812](https://github.com/testcontainers/testcontainers-rs/pull/812)) |
| 47 | + |
| 48 | +#### Features |
| 49 | +- Allow ready conditions customization via ImageExt ([#794](https://github.com/testcontainers/testcontainers-rs/pull/794)) |
| 50 | +- Allow to wait for log line on either stdout or stderr ([#795](https://github.com/testcontainers/testcontainers-rs/pull/795)) |
| 51 | +- Add `Container*::exit_code` ([#791](https://github.com/testcontainers/testcontainers-rs/pull/791)) |
| 52 | +- Add `Container*::is_running` ([#790](https://github.com/testcontainers/testcontainers-rs/pull/790)) |
| 53 | +- Add custom health check support for containers ([#816](https://github.com/testcontainers/testcontainers-rs/pull/816)) |
| 54 | +- Introduce container builder api ([#801](https://github.com/testcontainers/testcontainers-rs/pull/801)) |
| 55 | + |
| 56 | +#### Miscellaneous Tasks |
| 57 | +- [❗] Update bollard to 1.19.1 ([#817](https://github.com/testcontainers/testcontainers-rs/pull/817)) |
| 58 | + |
| 59 | +#### Refactor |
| 60 | +- Testimages and tests to use builder API ([#804](https://github.com/testcontainers/testcontainers-rs/pull/804)) |
| 61 | +## [0.24.0] - 2025-05-04 |
| 62 | +### Details |
| 63 | +#### Features |
| 64 | +- Support waiting for commands exit regardless of exit code (#771) |
| 65 | +- Add user configuration for container commands (#784) |
| 66 | +- Add option to stop containers with a timeout (#779) |
| 67 | +- Support `pause` and `unpause` container (#785) |
| 68 | +- Allow `security_opt` and `readonly_rootfs` to be configured (#787) |
| 69 | + |
| 70 | +#### Miscellaneous Tasks |
| 71 | +- Update etcetera requirement from 0.8.0 to 0.9.0 (#773) |
| 72 | +- Update etcetera requirement from 0.9.0 to 0.10.0 (#775) |
| 73 | +## [0.23.3] - 2025-02-19 |
| 74 | +### Details |
| 75 | +#### Bug Fixes |
| 76 | +- Proper handling of possible stdin in logs stream (#769) |
| 77 | + |
| 78 | +#### Features |
| 79 | +- Re-export bollard |
| 80 | +## [0.23.2] - 2025-02-06 |
| 81 | +### Details |
| 82 | +#### Documentation |
| 83 | +- Add examples of `ImageExt` usage and cover `GenericImage` (#747) |
| 84 | + |
| 85 | +#### Features |
| 86 | +- Add `cap_add` and `cap_drop` support (#726) |
| 87 | +- Add support for user-configured labels (#756) |
| 88 | +- Reusable containers (#757) |
| 89 | +- Add image hook to run commands before ready (#766) |
| 90 | + |
| 91 | +#### Miscellaneous Tasks |
| 92 | +- Update thiserror requirement from 1.0.60 to 2.0.3 (#754) |
| 93 | +- Bump the bollard dep to latest (#759) |
| 94 | + |
| 95 | +#### Testing |
| 96 | +- Deflake the test `start_containers_in_parallel` (#748) |
| 97 | +## [0.23.1] - 2024-09-26 |
| 98 | +### Details |
| 99 | +#### Features |
| 100 | +- Expose configured bollard client ([#740](https://github.com/testcontainers/testcontainers-rs/pull/740)) |
| 101 | +## [0.23.0] - 2024-09-25 |
| 102 | +### Details |
| 103 | +#### Bug Fixes |
| 104 | +- Expose public `copy` types ([#734](https://github.com/testcontainers/testcontainers-rs/pull/734)) |
| 105 | +- Typo in an error variant ([#738](https://github.com/testcontainers/testcontainers-rs/pull/738)) |
| 106 | + |
| 107 | +#### Features |
| 108 | +- Support copy files to container ([#730](https://github.com/testcontainers/testcontainers-rs/pull/730)) |
| 109 | +- Support copying directories to container ([#735](https://github.com/testcontainers/testcontainers-rs/pull/735)) |
| 110 | + |
| 111 | +#### Miscellaneous Tasks |
| 112 | +- Copy-to-container interface improvements ([#732](https://github.com/testcontainers/testcontainers-rs/pull/732)) |
| 113 | + |
| 114 | +#### Refactor |
| 115 | +- Replace dirs crate with etcetera ([#736](https://github.com/testcontainers/testcontainers-rs/pull/736)) |
5 | 116 | ## [0.22.0] - 2024-08-30 |
6 | 117 | ### Details |
7 | 118 | #### Bug Fixes |
|
0 commit comments