All notable changes to this project will be documented in this file.
- 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)
- [breaking] Update testcontainers to 0.25.0 (#388)
- 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)
- Use HTTP wait strategy (#350)
- Add scylladb module (#325)
- Add arrow_flightsql module (#348)
- Add CrateDB (#353)
- Update alloy-transport-http requirement from 0.11.1 to 1.0.7 (#351)
- MSRV 1.82
- Address clippy lint warnings (#354)
- Dex config serialization (#290)
- Lint error (#326)
- Switch to specified version isntead of hashed
stable(#335)
- Correct typo (#333)
- 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)
- 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)
- [breaking] Set
fsync=offby default (#276)
- Switch to tokio-zookeeper
- Allow enabling jetstream for nats (#268)
- Add Foundry Anvil image impl (#272)
- Add method
latestto anvil node impl (#277)
- Fix broken test in CI (#281)
- Fix clippy errors (#251)
- Add nats example (#239)
- Add "pro" variant for LocalStack image (#255)
- Add
Valkeymodule (#252) - Add
RQLitemodule (#261)
- 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)
- Add Gitea module (#238)
- Update databend-driver requirement from 0.21.0 to 0.22.2 (#241)
- Add missing CockroachDB docs (#234)
- Add
Pulsarmodule (#233)
- Update async-nats requirement from 0.36.0 to 0.37.0 (#229)
- Support databend module (#207)
- Update databend-driver requirement from 0.20.1 to 0.21.0 (#225)
- Disallow missing docs on crate level and allow where necessary (#222)
- Add docs for the ganachecli module (#190)
- Add ability to enable properties-config for testcontainers
- [breaking] Update testcontainers to
0.23.0(#216)
- 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)
- [breaking] Require the builder pattern for module initalisation (#161)
- Correct password usage
- Doc-test failures (#186)
- 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)
- Added an
OpenLDAPtestcontainer module (#180) - Add support for
apache\kafkadocker image (#178) - [breaking] Update
testcontainersto 0.22.0 (#203)
- Changed from
actions-rsto a more maintained CI alternative (#188)
- [breaking] Changed
KAFKA_PORTto aContainerPort(#185)
- Expose
watchdogfeature of testcontainers (#168) - [breaking] Add mongodb replset option with example (#143)
- [breaking] Update testcontainers to 0.21.0 (#172)
- Update redis requirement from 0.25.0 to 0.26.0 (#171)
- Wait conditions for postgres module (#162)
- Add a
Meilisearchmodule (#154)
- [breaking] Bump testcontainers to
0.19.0(#152)
- Fix example in readme
- Add Hashicorp Vault test container and test (#148)
- Use HTTP wait strategy for clickhouse (#146)
- [breaking] Update
testcontainersto0.18.0(#144)
- Fix typo (#141)
- 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)
- Fix localstack example by setting
force_path_style(#132)
- Add mariadb module (#127)
- Add nats module (#123)
- Update testcontainers to
0.16.7(#125)
- Adds contribution guidelines (#119)
- [breaking] Update
testcontainersto0.16(#120)
- 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)
- Rollback version to apply a fix before releasing (#114)
- Add consul module (#104)
- Update redis requirement from 0.24.0 to 0.25.0 (#103)
- Add mosquitto module (#101)
- Example of tag overriding for module (#99)
- Add
Redis Stackmodule (#98)
- Add
solrmodule (#90)
- Update
surrealdbclient for tests (#92) - Add rust-cache (#93)
- Enable
clean-per-runforcargo hackin tests (#94) - Maximize disk space for tests (#96)
- Re-enable test and change the client (#91)
- Add
SurrealDbmodule (#87)
- Add a
LocalStackmodule (#84)
- [breaking] Disable host auth method by default (#81)
- Use rest-api instead of client library (#80)
- Add
victoria_metricsmodule (#77)
- Update redis requirement from 0.23.3 to 0.24.0 (#75)
- Update neo4rs requirement from 0.6.2 to 0.7.0 (#76)
- Add
Microsoft SQL Servermodule (#72)
- [breaking] Update
elasticmqdefault image version (#73) - Bump the aws-dependencies group with 5 updates (#71)
- Add Neo4j image (#66)
- 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)
- Fix repository URL
- Add documentation for postgres image (#51)
- Add mysql image (#50)
- 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)
- Update testcontainers version to
0.15.0(#45)
- Fix link to logo
- Fix default labels for issues (#39)
- Remove spectral (#37)
- Update conventinal commits rules
- Ready condition in ClickHouse (#441)
- Expose compile feature to pass through testcontainers/ring or aws-lc-rs (#442)
- Ready condition in ClickHouse (#441)
- Expose compile feature to pass through testcontainers/ring or aws-lc-rs (#442)
- 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)
- 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
- Fix link to logo
- Fix default labels for issues (#39)
- Update conventinal commits rules
- Document the structure of the crate
- Describe functionality
- Align readme & documentation, add an example (#34)
- Add logo
- Init previously existed modules within
testcontainers-rs(#1)
- 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)
- Remove
coblox-bitcoincoremodule (#30) - Use bitnami image (#33)