# Changelog
All notable changes to this project will be documented in this file.
## [0.13.0] - 2025-08-27
### Documentation
- Complete doc string for mongodb usage ([#375](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/375))
- Complete doc comments for confluents kafka image ([#376](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/376))
- Complete doc-comment for dynamodb ([#378](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/378))
- Complete doc comments for confluents ElasticMQ image ([#379](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/379))
- Complete doc comments for nats' images ([#383](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/383))
- Complete doc comments for k3s images ([#381](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/381))
- Complete doc comments for elasticsearch image ([#380](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/380))
- Complete doc comments for the parity image ([#384](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/384))
- Complete doc comments for orientdb images ([#382](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/382))
- Complete doc comment for minio ([#377](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/377))
- Complete doc comments for the google_cloud_sdk_emulators image ([#385](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/385))
- Add a docstring for the last missing function `Consul::with_local_config` ([#386](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/386))
### Features
- [**breaking**] Update testcontainers to 0.25.0 ([#388](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/388))
### Miscellaneous Tasks
- Update redis requirement from 0.29.0 to 0.32.2 ([#362](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/362))
- Update async-nats requirement from 0.41.0 to 0.42.0 ([#360](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/360))
- Update lapin requirement from 2.3.1 to 3.0.0 ([#359](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/359))
- Update arrow-flight requirement from 55.1.0 to 56.0.0 ([#374](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/374))
- Update rdkafka requirement from 0.37.0 to 0.38.0 ([#365](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/365))
- Update meilisearch-sdk requirement from 0.28.0 to 0.29.1 ([#370](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/370))
- Update azure_core to 0.27.0 ([#390](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/390))
## [0.12.1] - 2025-05-29
### 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)
## [0.12.0] - 2025-05-05
### 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 `Weaviate` image (#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 `chrono` as a dev-dep to fix `arrow-arith` compilation failure (#304)
- Update dev dependencies (#306)
- Update kube requirement from 0.98.0 to 0.99.0 (#316)
### Performance
- [**breaking**] Set `fsync=off` by default (#276)
### Testing
- Switch to tokio-zookeeper
## [0.11.6] - 2025-01-27
### Features
- Allow enabling jetstream for nats (#268)
- Add Foundry Anvil image impl (#272)
- Add method `latest` to anvil node impl (#277)
### Testing
- Fix broken test in CI (#281)
## [0.11.5] - 2025-01-07
### Bug Fixes
- Fix clippy errors (#251)
### Documentation
- Add nats example (#239)
### Features
- Add "pro" variant for LocalStack image (#255)
- Add `Valkey` module (#252)
- Add `RQLite` module (#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)
## [0.11.4] - 2024-11-12
### Features
- Add Gitea module ([#238](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/238))
### Miscellaneous Tasks
- Update databend-driver requirement from 0.21.0 to 0.22.2 ([#241](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/241))
## [0.11.3] - 2024-10-16
### Documentation
- Add missing CockroachDB docs ([#234](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/234))
### Features
- Add `Pulsar` module ([#233](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/233))
### Miscellaneous Tasks
- Update async-nats requirement from 0.36.0 to 0.37.0 ([#229](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/229))
## [0.11.2] - 2024-09-30
### Features
- Support databend module ([#207](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/207))
### Miscellaneous Tasks
- Update databend-driver requirement from 0.20.1 to 0.21.0 ([#225](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/225))
## [0.11.1] - 2024-09-26
### Documentation
- Disallow missing docs on crate level and allow where necessary ([#222](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/222))
### Features
- Implement `with_init_sql` for `Postgres`, `Mysql` and `Mariadb` ([#182](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/182))
- Tls certs and ldif file ([#217](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/217))
## [0.11.0] - 2024-09-25
### Bug Fixes
- Update version to fix crashes in CI ([#219](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/219))
- [**breaking**] Make EULA acception explicit ([#218](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/218))
### Documentation
- Add docs for the ganachecli module ([#190](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/190))
### Features
- Add ability to enable properties-config for testcontainers
- [**breaking**] Update testcontainers to `0.23.0` ([#216](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/216))
### Miscellaneous Tasks
- Update redis requirement from 0.26.0 to 0.27.2 ([#211](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/211))
- Exclude all-features test run ([#174](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/174))
- Update async-nats requirement from 0.35.0 to 0.36.0 ([#206](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/206))
### Refactor
- [**breaking**] Require the builder pattern for module initalisation ([#161](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/161))
### Testing
- Correct password usage
## [0.10.0] - 2024-08-31
### Bug Fixes
- Doc-test failures ([#186](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/186))
### Documentation
- Added docs for Apache ZooKeeper ([#184](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/184))
- Documented all ports which containers at least expose ([#183](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/183))
- Enable `rustfmt` for doc comments ([#187](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/187))
- Fixed rustfmt violation in the `openldap` module ([#189](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/189))
- Fixed a bit of missing docs in the openldap module ([#191](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/191))
- Complete the documentation for the meilisearch module ([#192](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/192))
- Complete the `*_PORT` documentation ([#195](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/195))
- Add `pub mod` docs ([#193](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/193))
- Documents the neo4j plugins ([#194](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/194))
### Features
- Added an `OpenLDAP` testcontainer module ([#180](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/180))
- Add support for `apache\kafka` docker image ([#178](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/178))
- [**breaking**] Update `testcontainers` to 0.22.0 ([#203](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/203))
### Miscellaneous Tasks
- Changed from `actions-rs` to a more maintained CI alternative ([#188](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/188))
### Refactor
- [**breaking**] Changed `KAFKA_PORT` to a `ContainerPort` ([#185](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/185))
## [0.9.0] - 2024-07-30
### Features
- Expose `watchdog` feature of testcontainers ([#168](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/168))
- [**breaking**] Add mongodb replset option with example ([#143](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/143))
- [**breaking**] Update testcontainers to 0.21.0 ([#172](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/172))
### Miscellaneous Tasks
- Update redis requirement from 0.25.0 to 0.26.0 ([#171](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/171))
## [0.8.0] - 2024-07-07
### Bug Fixes
- Wait conditions for postgres module ([#162](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/162))
### Miscellaneous Tasks
- Made deriving `Clone` consistent ([#156](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/156))
- [**breaking**] Bump testcontainers to `0.20.0` ([#159](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/159))
## [0.7.1] - 2024-06-30
### Features
- Add a `Meilisearch` module ([#154](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/154))
## [0.7.0] - 2024-06-28
### Miscellaneous Tasks
- [**breaking**] Bump testcontainers to `0.19.0` ([#152](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/152))
## [0.6.1] - 2024-06-16
### Documentation
- Fix example in readme
### Features
- Add Hashicorp Vault test container and test ([#148](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/148))
## [0.6.0] - 2024-06-16
### Features
- Use HTTP wait strategy for clickhouse ([#146](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/146))
### Miscellaneous Tasks
- [**breaking**] Update `testcontainers` to `0.18.0` ([#144](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/144))
## [0.5.1] - 2024-06-14
### Documentation
- Fix typo ([#141](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/141))
### Features
- Add oracle image impl ([#140](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/140))
- Add `clickhouse` image ([#142](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/142))
## [0.5.0] - 2024-05-26
### Miscellaneous Tasks
- Update async-nats requirement from 0.34.0 to 0.35.0 ([#135](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/135))
- Update zookeeper-client requirement from 0.7.1 to 0.8.0 ([#134](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/134))
- [**breaking**] Update `testcontainers` to `0.17.0` ([#137](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/137))
## [0.4.3] - 2024-05-12
### Documentation
- Fix localstack example by setting `force_path_style` ([#132](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/132))
### Features
- Add kwok module ([#121](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/121))
- K3s module ([#129](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/129))
## [0.4.2] - 2024-05-02
### Features
- Add mariadb module ([#127](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/127))
## [0.4.1] - 2024-05-01
### Features
- Add nats module ([#123](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/123))
### Miscellaneous Tasks
- Update testcontainers to `0.16.7` ([#125](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/125))
## [0.4.0] - 2024-04-27
### Documentation
- Adds contribution guidelines ([#119](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/119))
### Miscellaneous Tasks
- [**breaking**] Update `testcontainers` to `0.16` ([#120](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/120))
## [0.3.7] - 2024-04-06
### Features
- Add cockroachdb image impl ([#109](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/109))
- Add `CNCF Distribution` module ([#111](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/111))
### Miscellaneous Tasks
- Update reqwest requirement from 0.11.23 to 0.12.1 ([#106](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/106))
- Update mysql requirement from 24.0.0 to 25.0.0 ([#107](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/107))
- Update zookeeper-client requirement from 0.6.0 to 0.7.1 ([#110](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/110))
- Define version for bollard to meet crates.io constraints ([#115](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/115))
### Revert
- Rollback version to apply a fix before releasing ([#114](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/114))
## [0.3.6] - 2024-03-22
### Features
- Add consul module ([#104](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/104))
### Miscellaneous Tasks
- Update redis requirement from 0.24.0 to 0.25.0 ([#103](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/103))
## [0.3.5] - 2024-02-29
### Features
- Add mosquitto module ([#101](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/101))
## [0.3.4] - 2024-02-18
### Documentation
- Example of tag overriding for module ([#99](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/99))
### Features
- Add `Redis Stack` module ([#98](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/98))
## [0.3.3] - 2024-02-17
### Features
- Add `solr` module ([#90](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/90))
### Miscellaneous Tasks
- Update `surrealdb` client for tests ([#92](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/92))
- Add rust-cache ([#93](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/93))
- Enable `clean-per-run` for `cargo hack` in tests ([#94](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/94))
- Maximize disk space for tests ([#96](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/96))
### Testing
- Re-enable test and change the client ([#91](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/91))
## [0.3.2] - 2024-01-24
### Features
- Add `SurrealDb` module ([#87](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/87))
## [0.3.1] - 2024-01-08
### Features
- Add a `LocalStack` module ([#84](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/84))
## [0.3.0] - 2024-01-03
### Bug Fixes
- [**breaking**] Disable host auth method by default ([#81](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/81))
### Refactor
- Use rest-api instead of client library ([#80](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/80))
## [0.2.1] - 2023-12-29
### Features
- Add `victoria_metrics` module ([#77](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/77))
### Miscellaneous Tasks
- Update redis requirement from 0.23.3 to 0.24.0 ([#75](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/75))
- Update neo4rs requirement from 0.6.2 to 0.7.0 ([#76](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/76))
## [0.2.0] - 2023-11-29
### Features
- Add `Microsoft SQL Server` module ([#72](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/72))
### Miscellaneous Tasks
- [**breaking**] Update `elasticmq` default image version ([#73](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/73))
- Bump the aws-dependencies group with 5 updates ([#71](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/71))
## [0.1.4] - 2023-11-23
### Features
- Add Neo4j image ([#66](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/66))
### Miscellaneous Tasks
- Update aws-sdk-s3 requirement from 0.33.0 to 0.34.0 ([#56](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/56))
- Update aws-sdk-dynamodb requirement from 0.33.0 to 0.34.0 ([#54](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/54))
- Update aws-sdk-sqs requirement from 0.33.0 to 0.34.0 ([#55](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/55))
- Update aws-types requirement from 0.56.0 to 0.57.1 ([#60](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/60))
- Group dependent dependency updates ([#62](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/62))
- Update rdkafka requirement from 0.34.0 to 0.36.0 ([#64](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/64))
## [0.1.3] - 2023-10-23
### Documentation
- Fix repository URL
- Add documentation for postgres image ([#51](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/51))
### Features
- Add mysql image ([#50](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/50))
### Miscellaneous Tasks
- Update aws-sdk-sqs requirement from 0.31.1 to 0.33.0 ([#47](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/47))
- Update aws-sdk-s3 requirement from 0.31.2 to 0.33.0 ([#48](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/48))
- Update aws-sdk-dynamodb requirement from 0.31.1 to 0.33.0 ([#49](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/49))
## [0.1.2] - 2023-10-06
### Miscellaneous Tasks
- Update testcontainers version to `0.15.0` ([#45](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/45))
## [0.1.1] - 2023-09-25
### Documentation
- Fix link to logo
- Fix default labels for issues ([#39](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/39))
### Miscellaneous Tasks
- Remove spectral ([#37](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/37))
- Update conventinal commits rules
## [unreleased]
## [0.15.0] - 2026-02-21
### Bug Fixes
- Ready condition in ClickHouse ([#441](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/441))
### Features
- Add RustFS module ([#444](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/444))
- [**breaking**] Update testcontainers to `0.27` ([#445](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/445))
### Miscellaneous Tasks
- Expose compile feature to pass through testcontainers/ring or aws-lc-rs ([#442](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/442))
## [0.14.0] - 2025-12-01
### Bug Fixes
- `OpenLDAP` docker image reference ([#408](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/408))
- Switch `Zookeeper` image from bitnami to bitnamilegacy ([#431](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/431))
### Features
- Support state saving and loading in Foundry Anvil image ([#396](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/396))
- Exposing necessary Kafka consts in both Apache and Confluent Kafka ([#409](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/409))
- Comprehensive documentation and API improvements ([#429](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/429))
- Add selenium module ([#432](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/432))
- [**breaking**] Update `testcontainers` to `0.26` ([#433](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/433))
### Miscellaneous Tasks
- Use re-exported bollard from testcontainers to avoid collisions ([#394](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/394))
- Update test dependencies ([#395](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/395))
- Bump pinned localstack tag to 4.5 ([#363](https://github.com/testcontainers/testcontainers-rs-modules-community/pull/363))
- Update MSRV to 1.88
### Documentation
- Fix link to logo
- Fix default labels for issues (#39)
### Miscellaneous Tasks
- Update conventinal commits rules
## [0.1.0] - 2023-09-25
### 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-bitcoincore` module (#30)
- Use bitnami image (#33)