Releases: testcontainers/testcontainers-rs
Releases · testcontainers/testcontainers-rs
v0.23.3
v0.23.2
Details
Documentation
- Add examples of
ImageExt
usage and coverGenericImage
(#747)
Features
- Add
cap_add
andcap_drop
support (#726) - Add support for user-configured labels (#756)
- Reusable containers (#757)
- Add image hook to run commands before ready (#766)
Miscellaneous Tasks
Testing
- Deflake the test
start_containers_in_parallel
(#748)
v0.23.1
v0.23.0
v0.22.0
v0.21.1
v0.21.0
v0.20.1
v0.20.0
[0.20.0] - 2024-07-07
Details
Bug Fixes
- [❗] Drop
Clone
impl forContainerRequest
(#680) - Exclude image pulling time from startup timeout (#687)
- Waiting for mutiple messages from the same log frame (#688)
- Pass correct log-source for
stderr
wait strategy (#692)
Features
- Introduce log consumers (#681)
- Introduce
LoggingConsumer
based onlog
crate (#682) - [❗] Enhance
LogWaitStrategy
to wait for message appearance multiple times (#683) - [❗] Introduce
ExitWaitStrategy
(#684)
Miscellaneous Tasks
- Get rid of outdated variables naming (#679)
- Relax log level for log producer error (#685)
- Re-configure blocking runtime (#690)
Performance
- Avoid spawning log producer without consumers (#689)
Refactor
- Internal log processing structures (#678)
Styling
- Apply clippy suggestion (#693)
v0.19.0
[0.19.0] - 2024-06-27
Details
Bug Fixes
- [❗] Use
rustls-tls
as default forreqwest
(#672)
Documentation
- Update examples of
GenericImage::with_exposed_port
(#670)
Features
- Add ability to convert
ContainerPort
tou16
(#664)
Miscellaneous Tasks
- Make
ports
module public (#665)
Performance
- Use separate dropper thread for
current_thread
flavor (#666)
Refactor
- Use multi-threaded runtime for blocking feature (#667)