Skip to content

Commit 1cb9e92

Browse files
chore: release v0.25.0 (#823)
## 🤖 New release * `testcontainers`: 0.24.0 -> 0.25.0 (⚠ API breaking changes) ### ⚠ `testcontainers` breaking changes ```text --- failure enum_variant_added: enum variant added on exhaustive enum --- Description: A publicly-visible enum without #[non_exhaustive] has a new variant. ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_added.ron Failed in: variant ClientError:BuildImage in /tmp/.tmp8ymZuo/testcontainers-rs/testcontainers/src/core/client.rs:71 variant ClientError:BuildImage in /tmp/.tmp8ymZuo/testcontainers-rs/testcontainers/src/core/client.rs:71 variant LogSource:BothStd in /tmp/.tmp8ymZuo/testcontainers-rs/testcontainers/src/core/logs.rs:32 --- 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.41.0/src/lints/trait_method_added.ron Failed in: trait method testcontainers::core::ImageExt::with_ready_conditions in file /tmp/.tmp8ymZuo/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:184 trait method testcontainers::core::ImageExt::with_health_check in file /tmp/.tmp8ymZuo/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:206 trait method testcontainers::ImageExt::with_ready_conditions in file /tmp/.tmp8ymZuo/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:184 trait method testcontainers::ImageExt::with_health_check in file /tmp/.tmp8ymZuo/testcontainers-rs/testcontainers/src/core/image/image_ext.rs:206 ``` <details><summary><i><b>Changelog</b></i></summary><p> <blockquote> ## [0.25.0] - 2025-07-27 ### Details #### Bug Fixes - Make tls features optional ([#806](#806)) - Add `Send` trait to `stderr` & `stdout` of `ExecResult` ([#809](#809)) - Added new parse rule for correctly parsing ports without protocol specifier ([#812](#812)) #### Features - Allow ready conditions customization via ImageExt ([#794](#794)) - Allow to wait for log line on either stdout or stderr ([#795](#795)) - Add `Container*::exit_code` ([#791](#791)) - Add `Container*::is_running` ([#790](#790)) - Add custom health check support for containers ([#816](#816)) - Introduce container builder api ([#801](#801)) #### Miscellaneous Tasks - [❗] Update bollard to 1.19.1 ([#817](#817)) #### Refactor - Testimages and tests to use builder API ([#804](#804)) </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>
1 parent f320c5d commit 1cb9e92

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

CHANGELOG.md

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

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

5+
## [0.25.0] - 2025-07-27
6+
### Details
7+
#### Bug Fixes
8+
- Make tls features optional ([#806](https://github.com/testcontainers/testcontainers-rs/pull/806))
9+
- Add `Send` trait to `stderr` & `stdout` of `ExecResult` ([#809](https://github.com/testcontainers/testcontainers-rs/pull/809))
10+
- Added new parse rule for correctly parsing ports without protocol specifier ([#812](https://github.com/testcontainers/testcontainers-rs/pull/812))
11+
12+
#### Features
13+
- Allow ready conditions customization via ImageExt ([#794](https://github.com/testcontainers/testcontainers-rs/pull/794))
14+
- Allow to wait for log line on either stdout or stderr ([#795](https://github.com/testcontainers/testcontainers-rs/pull/795))
15+
- Add `Container*::exit_code` ([#791](https://github.com/testcontainers/testcontainers-rs/pull/791))
16+
- Add `Container*::is_running` ([#790](https://github.com/testcontainers/testcontainers-rs/pull/790))
17+
- Add custom health check support for containers ([#816](https://github.com/testcontainers/testcontainers-rs/pull/816))
18+
- Introduce container builder api ([#801](https://github.com/testcontainers/testcontainers-rs/pull/801))
19+
20+
#### Miscellaneous Tasks
21+
- [] Update bollard to 1.19.1 ([#817](https://github.com/testcontainers/testcontainers-rs/pull/817))
22+
23+
#### Refactor
24+
- Testimages and tests to use builder API ([#804](https://github.com/testcontainers/testcontainers-rs/pull/804))
525
## [0.24.0] - 2025-05-04
626
### Details
727
#### Features

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.24.0"
3+
version = "0.25.0"
44
categories = ["development-tools::testing"]
55
readme = "README.md"
66
authors.workspace = true

0 commit comments

Comments
 (0)