testcontainers-modules
Community maintained modules for Testcontainers for Rust
0.15.0
19M downloads/mo
#2164 most downloaded on crates.io
testcontainers/testcontainers-rs-modules-community
What this package is like to depend on
Last release 6 months ago
21 Feb 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 40 of 40 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
42 releases · first in 2023
2 releases in the last 12 months
see the full history below
Release timeline
42 releases · Jun 2023 to Feb 2026Releases
latest 42-
0.15.021 Feb 2026Release notes
Open source →Documentation
- Complete doc string for mongodb usage (#375)
- Complete doc comments for confluents kafka image (#376)
- Complete doc-comment for dynamodb (#378)
- Complete doc comments for confluents ElasticMQ image (#379)
- Complete doc comments for nats' images (#383)
- Complete doc comments for k3s images (#381)
- Complete doc comments for elasticsearch image (#380)
- Complete doc comments for the parity image (#384)
- Complete doc comments for orientdb images (#382)
- Complete doc comment for minio (#377)
- Complete doc comments for the google_cloud_sdk_emulators image (#385)
- Add a docstring for the last missing function
Consul::with_local_config(#386)
Features
- [breaking] Update testcontainers to 0.25.0 (#388)
Miscellaneous Tasks
- Update redis requirement from 0.29.0 to 0.32.2 (#362)
- Update async-nats requirement from 0.41.0 to 0.42.0 (#360)
- Update lapin requirement from 2.3.1 to 3.0.0 (#359)
- Update arrow-flight requirement from 55.1.0 to 56.0.0 (#374)
- Update rdkafka requirement from 0.37.0 to 0.38.0 (#365)
- Update meilisearch-sdk requirement from 0.28.0 to 0.29.1 (#370)
- Update azure_core to 0.27.0 (#390)
Release notes
Open source →Bug Fixes
- Ready condition in ClickHouse (#441)
Features
Miscellaneous Tasks
- Expose compile feature to pass through testcontainers/ring or aws-lc-rs (#442)
<!-- generated by git-cliff -->
-
0.14.001 Dec 2025Release notes
Open source →Documentation
- Complete doc string for mongodb usage (#375)
- Complete doc comments for confluents kafka image (#376)
- Complete doc-comment for dynamodb (#378)
- Complete doc comments for confluents ElasticMQ image (#379)
- Complete doc comments for nats' images (#383)
- Complete doc comments for k3s images (#381)
- Complete doc comments for elasticsearch image (#380)
- Complete doc comments for the parity image (#384)
- Complete doc comments for orientdb images (#382)
- Complete doc comment for minio (#377)
- Complete doc comments for the google_cloud_sdk_emulators image (#385)
- Add a docstring for the last missing function
Consul::with_local_config(#386)
Features
- [breaking] Update testcontainers to 0.25.0 (#388)
Miscellaneous Tasks
- Update redis requirement from 0.29.0 to 0.32.2 (#362)
- Update async-nats requirement from 0.41.0 to 0.42.0 (#360)
- Update lapin requirement from 2.3.1 to 3.0.0 (#359)
- Update arrow-flight requirement from 55.1.0 to 56.0.0 (#374)
- Update rdkafka requirement from 0.37.0 to 0.38.0 (#365)
- Update meilisearch-sdk requirement from 0.28.0 to 0.29.1 (#370)
- Update azure_core to 0.27.0 (#390)
Release notes
Open source →Bug Fixes
Features
- Support state saving and loading in Foundry Anvil image (#396)
- Exposing necessary Kafka consts in both Apache and Confluent Kafka (#409)
- Comprehensive documentation and API improvements (#429)
- Add selenium module (#432)
- [breaking] Update
testcontainersto0.26(#433)
Miscellaneous Tasks
- Use re-exported bollard from testcontainers to avoid collisions (#394)
- Update test dependencies (#395)
- Bump pinned localstack tag to 4.5 (#363)
- Update MSRV to 1.88
<!-- generated by git-cliff -->
Documentation
- Fix link to logo
- Fix default labels for issues (#39)
Miscellaneous Tasks
- Update conventinal commits rules
-
0.14.0-beta.119 Jun 2023 pre-release withdrawnNothing published for this version
-
0.13.027 Aug 2025Release notes
Open source →Documentation
- Complete doc string for mongodb usage (#375)
- Complete doc comments for confluents kafka image (#376)
- Complete doc-comment for dynamodb (#378)
- Complete doc comments for confluents ElasticMQ image (#379)
- Complete doc comments for nats' images (#383)
- Complete doc comments for k3s images (#381)
- Complete doc comments for elasticsearch image (#380)
- Complete doc comments for the parity image (#384)
- Complete doc comments for orientdb images (#382)
- Complete doc comment for minio (#377)
- Complete doc comments for the google_cloud_sdk_emulators image (#385)
- Add a docstring for the last missing function
Consul::with_local_config(#386)
Features
- [breaking] Update testcontainers to 0.25.0 (#388)
Miscellaneous Tasks
- Update redis requirement from 0.29.0 to 0.32.2 (#362)
- Update async-nats requirement from 0.41.0 to 0.42.0 (#360)
- Update lapin requirement from 2.3.1 to 3.0.0 (#359)
- Update arrow-flight requirement from 55.1.0 to 56.0.0 (#374)
- Update rdkafka requirement from 0.37.0 to 0.38.0 (#365)
- Update meilisearch-sdk requirement from 0.28.0 to 0.29.1 (#370)
- Update azure_core to 0.27.0 (#390)
Release notes
Open source →Documentation
- Complete doc string for mongodb usage (#375)
- Complete doc comments for confluents kafka image (#376)
- Complete doc-comment for dynamodb (#378)
- Complete doc comments for confluents ElasticMQ image (#379)
- Complete doc comments for nats' images (#383)
- Complete doc comments for k3s images (#381)
- Complete doc comments for elasticsearch image (#380)
- Complete doc comments for the parity image (#384)
- Complete doc comments for orientdb images (#382)
- Complete doc comment for minio (#377)
- Complete doc comments for the google_cloud_sdk_emulators image (#385)
- Add a docstring for the last missing function
Consul::with_local_config(#386)
Features
- [breaking] Update testcontainers to 0.25.0 (#388)
Miscellaneous Tasks
- Update redis requirement from 0.29.0 to 0.32.2 (#362)
- Update async-nats requirement from 0.41.0 to 0.42.0 (#360)
- Update lapin requirement from 2.3.1 to 3.0.0 (#359)
- Update arrow-flight requirement from 55.1.0 to 56.0.0 (#374)
- Update rdkafka requirement from 0.37.0 to 0.38.0 (#365)
- Update meilisearch-sdk requirement from 0.28.0 to 0.29.1 (#370)
- Update azure_core to 0.27.0 (#390)
<!-- generated by git-cliff -->
-
0.12.129 May 2025Release notes
Open source →Bug Fixes
- Use HTTP wait strategy (#350)
Features
- Add scylladb module (#325)
- Add arrow_flightsql module (#348)
- Add CrateDB (#353)
Miscellaneous Tasks
- Update alloy-transport-http requirement from 0.11.1 to 1.0.7 (#351)
- MSRV 1.82
- Address clippy lint warnings (#354)
<!-- generated by git-cliff -->
-
0.12.005 May 2025Release notes
Open source →Bug Fixes
- Dex config serialization (#290)
- Lint error (#326)
- Switch to specified version isntead of hashed
stable(#335)
Documentation
- Correct typo (#333)
Features
- Implement Dex module (#286)
- Add
Weaviateimage (#296) - [breaking] Support newest MinIO versions (#303)
- [breaking] Support surrealdb v2 (#307)
- Add support for custom config and latest image tag (#315)
- Add support for Zitadel docker (#328)
- [breaking] Update testcontainers to
0.24.0(#336) - Add support for Azurite docker (#334)
Miscellaneous Tasks
- Update redis requirement from 0.27.2 to 0.29.0 (#291)
- Pin
chronoas a dev-dep to fixarrow-arithcompilation failure (#304) - Update dev dependencies (#306)
- Update kube requirement from 0.98.0 to 0.99.0 (#316)
Performance
- [breaking] Set
fsync=offby default (#276)
Testing
- Switch to tokio-zookeeper
Release notes
Open source →Bug Fixes
- Dex config serialization (#290)
- Lint error (#326)
- Switch to specified version isntead of hashed
stable(#335)
Documentation
- Correct typo (#333)
Features
- Implement Dex module (#286)
- Add
Weaviateimage (#296) - [breaking] Support newest MinIO versions (#303)
- [breaking] Support surrealdb v2 (#307)
- Add support for custom config and latest image tag (#315)
- Add support for Zitadel docker (#328)
- [breaking] Update testcontainers to
0.24.0(#336) - Add support for Azurite docker (#334)
Miscellaneous Tasks
- Update redis requirement from 0.27.2 to 0.29.0 (#291)
- Pin
chronoas a dev-dep to fixarrow-arithcompilation failure (#304) - Update dev dependencies (#306)
- Update kube requirement from 0.98.0 to 0.99.0 (#316)
Performance
- [breaking] Set
fsync=offby default (#276)
Testing
- Switch to tokio-zookeeper
<!-- generated by git-cliff -->
-
0.11.627 Jan 2025Release notes
Open source →Features
- Allow enabling jetstream for nats (#268)
- Add Foundry Anvil image impl (#272)
- Add method
latestto anvil node impl (#277)
Testing
- Fix broken test in CI (#281)
Release notes
Open source →Features
- Allow enabling jetstream for nats (#268)
- Add Foundry Anvil image impl (#272)
- Add method
latestto anvil node impl (#277)
Testing
- Fix broken test in CI (#281)
<!-- generated by git-cliff -->
-
0.11.507 Jan 2025Release notes
Open source →Bug Fixes
- Fix clippy errors (#251)
Documentation
- Add nats example (#239)
Features
Miscellaneous Tasks
Release notes
Open source →Bug Fixes
- Fix clippy errors (#251)
Documentation
- Add nats example (#239)
Features
- Add "pro" variant for LocalStack image (#255)
- Add
Valkeymodule (#252) - Add
RQLitemodule (#261)
Miscellaneous Tasks
- Update async-nats requirement from 0.37.0 to 0.38.0 (#245)
- Fix oracle tests (#263)
- Bump MSRV to
1.81(#264) - Utilize cargo-hack partitions to speed up tests (#265)
<!-- generated by git-cliff -->
-
0.11.412 Nov 2024Release notes
Open source →Features
- Add Gitea module (#238)
Miscellaneous Tasks
- Update databend-driver requirement from 0.21.0 to 0.22.2 (#241)
Release notes
Open source →Features
- Add Gitea module (#238)
Miscellaneous Tasks
- Update databend-driver requirement from 0.21.0 to 0.22.2 (#241)
<!-- generated by git-cliff -->
-
0.11.317 Oct 2024Release notes
Open source →Documentation
- Add missing CockroachDB docs (#234)
Features
- Add
Pulsarmodule (#233)
Miscellaneous Tasks
- Update async-nats requirement from 0.36.0 to 0.37.0 (#229)
Release notes
Open source →Documentation
- Add missing CockroachDB docs (#234)
Features
- Add
Pulsarmodule (#233)
Miscellaneous Tasks
- Update async-nats requirement from 0.36.0 to 0.37.0 (#229)
<!-- generated by git-cliff -->
-
0.11.230 Sep 2024Release notes
Open source →Features
- Support databend module (#207)
Miscellaneous Tasks
- Update databend-driver requirement from 0.20.1 to 0.21.0 (#225)
Release notes
Open source →Features
- Support databend module (#207)
Miscellaneous Tasks
- Update databend-driver requirement from 0.20.1 to 0.21.0 (#225)
<!-- generated by git-cliff -->
-
0.11.126 Sep 2024Release notes
Open source →Documentation
- Disallow missing docs on crate level and allow where necessary (#222)
Features
<!-- generated by git-cliff -->
-
0.11.025 Sep 2024Release notes
Open source →Bug Fixes
Documentation
- Add docs for the ganachecli module (#190)
Features
- Add ability to enable properties-config for testcontainers
- [breaking] Update testcontainers to
0.23.0(#216)
Miscellaneous Tasks
- Update redis requirement from 0.26.0 to 0.27.2 (#211)
- Exclude all-features test run (#174)
- Update async-nats requirement from 0.35.0 to 0.36.0 (#206)
Refactor
- [breaking] Require the builder pattern for module initalisation (#161)
Testing
- Correct password usage
<!-- generated by git-cliff -->
-
0.10.031 Aug 2024Release notes
Open source →Bug Fixes
- Doc-test failures (#186)
Documentation
- Added docs for Apache ZooKeeper (#184)
- Documented all ports which containers at least expose (#183)
- Enable
rustfmtfor doc comments (#187) - Fixed rustfmt violation in the
openldapmodule (#189) - Fixed a bit of missing docs in the openldap module (#191)
- Complete the documentation for the meilisearch module (#192)
- Complete the
*_PORTdocumentation (#195) - Add
pub moddocs (#193) - Documents the neo4j plugins (#194)
Features
- Added an
OpenLDAPtestcontainer module (#180) - Add support for
apache\kafkadocker image (#178) - [breaking] Update
testcontainersto 0.22.0 (#203)
Miscellaneous Tasks
- Changed from
actions-rsto a more maintained CI alternative (#188)
Refactor
- [breaking] Changed
KAFKA_PORTto aContainerPort(#185)
<!-- generated by git-cliff -->
-
0.9.030 Jul 2024Release notes
Open source →Features
- Expose
watchdogfeature of testcontainers (#168) - [breaking] Add mongodb replset option with example (#143)
- [breaking] Update testcontainers to 0.21.0 (#172)
Miscellaneous Tasks
- Update redis requirement from 0.25.0 to 0.26.0 (#171)
<!-- generated by git-cliff -->
- Expose
-
0.8.007 Jul 2024Release notes
Open source →Bug Fixes
- Wait conditions for postgres module (#162)
Miscellaneous Tasks
<!-- generated by git-cliff -->
-
0.7.130 Jun 2024Release notes
Open source → -
0.7.030 Jun 2024Release notes
Open source → -
0.6.116 Jun 2024Release notes
Open source →Documentation
- Fix example in readme
Features
- Add Hashicorp Vault test container and test (#148)
<!-- generated by git-cliff -->
-
0.6.016 Jun 2024Release notes
Open source →Features
- Use HTTP wait strategy for clickhouse (#146)
Miscellaneous Tasks
- [breaking] Update
testcontainersto0.18.0(#144)
<!-- generated by git-cliff -->
-
0.5.114 Jun 2024 -
0.5.026 May 2024Release notes
Open source →Miscellaneous Tasks
- Update async-nats requirement from 0.34.0 to 0.35.0 (#135)
- Update zookeeper-client requirement from 0.7.1 to 0.8.0 (#134)
- [breaking] Update
testcontainersto0.17.0(#137)
<!-- generated by git-cliff -->
-
0.4.312 May 2024Release notes
Open source →Documentation
- Fix localstack example by setting
force_path_style(#132)
Features
<!-- generated by git-cliff -->
- Fix localstack example by setting
-
0.4.202 May 2024 -
0.4.101 May 2024Release notes
Open source →Features
- Add nats module (#123)
Miscellaneous Tasks
- Update testcontainers to
0.16.7(#125)
<!-- generated by git-cliff -->
-
0.4.027 Apr 2024Release notes
Open source →Documentation
- Adds contribution guidelines (#119)
Miscellaneous Tasks
- [breaking] Update
testcontainersto0.16(#120)
<!-- generated by git-cliff -->
-
0.3.706 Apr 2024Release notes
Open source →Features
Miscellaneous Tasks
- Update reqwest requirement from 0.11.23 to 0.12.1 (#106)
- Update mysql requirement from 24.0.0 to 25.0.0 (#107)
- Update zookeeper-client requirement from 0.6.0 to 0.7.1 (#110)
- Define version for bollard to meet crates.io constraints (#115)
Revert
- Rollback version to apply a fix before releasing (#114)
<!-- generated by git-cliff -->
-
0.3.622 Mar 2024Release notes
Open source →Features
- Add consul module (#104)
Miscellaneous Tasks
- Update redis requirement from 0.24.0 to 0.25.0 (#103)
<!-- generated by git-cliff -->
-
0.3.529 Feb 2024 -
0.3.418 Feb 2024Release notes
Open source →Documentation
- Example of tag overriding for module (#99)
Features
- Add
Redis Stackmodule (#98)
<!-- generated by git-cliff -->
-
0.3.317 Feb 2024Release notes
Open source →Features
- Add
solrmodule (#90)
Miscellaneous Tasks
- Update
surrealdbclient for tests (#92) - Add rust-cache (#93)
- Enable
clean-per-runforcargo hackin tests (#94) - Maximize disk space for tests (#96)
Testing
- Re-enable test and change the client (#91)
<!-- generated by git-cliff -->
- Add
-
0.3.224 Jan 2024 -
0.3.108 Jan 2024 -
0.3.003 Jan 2024Release notes
Open source →Bug Fixes
- [breaking] Disable host auth method by default (#81)
Refactor
- Use rest-api instead of client library (#80)
<!-- generated by git-cliff -->
-
0.2.129 Dec 2023Release notes
Open source →Features
- Add
victoria_metricsmodule (#77)
Miscellaneous Tasks
- Update redis requirement from 0.23.3 to 0.24.0 (#75)
- Update neo4rs requirement from 0.6.2 to 0.7.0 (#76)
<!-- generated by git-cliff -->
- Add
-
0.2.029 Nov 2023Release notes
Open source →Features
- Add
Microsoft SQL Servermodule (#72)
Miscellaneous Tasks
- [breaking] Update
elasticmqdefault image version (#73) - Bump the aws-dependencies group with 5 updates (#71)
<!-- generated by git-cliff -->
- Add
-
0.1.423 Nov 2023Release notes
Open source →Features
- Add Neo4j image (#66)
Miscellaneous Tasks
- Update aws-sdk-s3 requirement from 0.33.0 to 0.34.0 (#56)
- Update aws-sdk-dynamodb requirement from 0.33.0 to 0.34.0 (#54)
- Update aws-sdk-sqs requirement from 0.33.0 to 0.34.0 (#55)
- Update aws-types requirement from 0.56.0 to 0.57.1 (#60)
- Group dependent dependency updates (#62)
- Update rdkafka requirement from 0.34.0 to 0.36.0 (#64)
<!-- generated by git-cliff -->
-
0.1.323 Oct 2023Release notes
Open source →Documentation
- Fix repository URL
- Add documentation for postgres image (#51)
Features
- Add mysql image (#50)
Miscellaneous Tasks
- Update aws-sdk-sqs requirement from 0.31.1 to 0.33.0 (#47)
- Update aws-sdk-s3 requirement from 0.31.2 to 0.33.0 (#48)
- Update aws-sdk-dynamodb requirement from 0.31.1 to 0.33.0 (#49)
<!-- generated by git-cliff -->
-
0.1.206 Oct 2023Release notes
Open source → -
0.1.125 Sep 2023Release notes
Open source →Documentation
- Fix link to logo
- Fix default labels for issues (#39)
Miscellaneous Tasks
- Remove spectral (#37)
- Update conventinal commits rules
<!-- generated by git-cliff -->
-
0.1.025 Sep 2023Release notes
Open source →Documentation
- Document the structure of the crate
- Describe functionality
- Align readme & documentation, add an example (#34)
- Add logo
Features
- Init previously existed modules within
testcontainers-rs(#1)
Miscellaneous Tasks
- Set version to
0.1.0 - Configure automatic dependency updates (#7)
- Bump MSRV (#31)
- Add issue templates (#32)
- Add release workflow
- Release v0.1.0 (#36)
Refactor
- Remove
coblox-bitcoincoremodule (#30) - Use bitnami image (#33)
<!-- generated by git-cliff -->
-
0.1.0-beta.128 Jun 2023 pre-releaseNothing published for this version