Skip to content

Commit 0176f0c

Browse files
chore: release v0.25.1 (#858)
## 🤖 New release * `testcontainers`: 0.25.0 -> 0.25.1 ### ⚠ `testcontainers` breaking changes `cargo-semver-checks` suggests to release `0.26.0` as new methods added to the public trait, which is generally breaking. But it only affects `ImageExt` which isn't generally expected to be implemented by users. It's already implemented for all `I: Image` So these should be safe to ignore here ```text --- failure trait_method_added: pub trait method added --- Description: A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/trait_method_added.ron Failed in: trait method testcontainers::core::ImageExt::with_hostname in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:99 trait method testcontainers::core::ImageExt::with_exposed_host_port in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:125 trait method testcontainers::core::ImageExt::with_exposed_host_ports in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:129 trait method testcontainers::core::ImageExt::with_device_requests in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:248 trait method testcontainers::ImageExt::with_hostname in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:99 trait method testcontainers::ImageExt::with_exposed_host_port in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:125 trait method testcontainers::ImageExt::with_exposed_host_ports in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:129 trait method testcontainers::ImageExt::with_device_requests in file /tmp/.tmpDpXBCy/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:248 ``` <details><summary><i><b>Changelog</b></i></summary><p> <blockquote> ## [0.25.1] - 2025-10-27 ### Details #### Bug Fixes - Replace tokio-tar with astral-tokio-tar ([#852](#852)) #### Documentation - Rustdoc for builder API ([#820](#820)) #### Features - Use DOCKER_DEFAULT_PLATFORM env var to specify platform ([#800](#800)) - Fallback to platform linux/amd64 when image pull fails ([#837](#837)) - Add support for devices request ([#832](#832)) - Add configurable tmpfs mount sizes ([#853](#853)) - Support `http_wait` functionallity without tls dependencies ([#850](#850)) - Add container hostname support ([#848](#848)) - Expose host ports between host and containers via ssh sidecar ([#846](#846)) #### Miscellaneous Tasks - Update bollard-stubs requirement from =1.48.3-rc.28.0.4 to =1.49.0-rc.28.3.3 ([#828](#828)) #### Refactor - Remove bollard_stubs dependency as bollard re-exports it ([#844](#844)) #### Testing - Avoid flakiness in `platform` test - Switch to testcontainers/helloworld and reduce some flakiness ([#855](#855)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Artem Medvedev <[email protected]>
1 parent 9b65b29 commit 0176f0c

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.25.1] - 2025-10-27
6+
### Details
7+
#### Bug Fixes
8+
- Replace tokio-tar with astral-tokio-tar ([#852](https://github.com/testcontainers/testcontainers-rs/pull/852))
9+
10+
#### Documentation
11+
- Rustdoc for builder API ([#820](https://github.com/testcontainers/testcontainers-rs/pull/820))
12+
13+
#### Features
14+
- Use DOCKER_DEFAULT_PLATFORM env var to specify platform ([#800](https://github.com/testcontainers/testcontainers-rs/pull/800))
15+
- Fallback to platform linux/amd64 when image pull fails ([#837](https://github.com/testcontainers/testcontainers-rs/pull/837))
16+
- Add support for devices request ([#832](https://github.com/testcontainers/testcontainers-rs/pull/832))
17+
- Add configurable tmpfs mount sizes ([#853](https://github.com/testcontainers/testcontainers-rs/pull/853))
18+
- Support `http_wait` functionallity without tls dependencies ([#850](https://github.com/testcontainers/testcontainers-rs/pull/850))
19+
- Add container hostname support ([#848](https://github.com/testcontainers/testcontainers-rs/pull/848))
20+
- Expose host ports between host and containers via ssh sidecar ([#846](https://github.com/testcontainers/testcontainers-rs/pull/846))
21+
22+
#### Miscellaneous Tasks
23+
- 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))
24+
25+
#### Refactor
26+
- Remove bollard_stubs dependency as bollard re-exports it ([#844](https://github.com/testcontainers/testcontainers-rs/pull/844))
27+
28+
#### Testing
29+
- Avoid flakiness in `platform` test
30+
- Switch to testcontainers/helloworld and reduce some flakiness ([#855](https://github.com/testcontainers/testcontainers-rs/pull/855))
31+
532
## [0.25.0] - 2025-07-27
633
### Details
734
#### Bug Fixes

testcontainers/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "testcontainers"
3-
version = "0.25.0"
3+
version = "0.25.1"
44
categories = ["development-tools::testing"]
55
readme = "README.md"
66
authors.workspace = true

0 commit comments

Comments
 (0)