Skip to content

Latest commit

 

History

History
633 lines (386 loc) · 24.4 KB

File metadata and controls

633 lines (386 loc) · 24.4 KB

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)
  • 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)

[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)

Miscellaneous Tasks

  • Update databend-driver requirement from 0.21.0 to 0.22.2 (#241)

[0.11.3] - 2024-10-16

Documentation

  • Add missing CockroachDB docs (#234)

Features

  • Add Pulsar module (#233)

Miscellaneous Tasks

  • Update async-nats requirement from 0.36.0 to 0.37.0 (#229)

[0.11.2] - 2024-09-30

Features

  • Support databend module (#207)

Miscellaneous Tasks

  • Update databend-driver requirement from 0.20.1 to 0.21.0 (#225)

[0.11.1] - 2024-09-26

Documentation

  • Disallow missing docs on crate level and allow where necessary (#222)

Features

  • Implement with_init_sql for Postgres, Mysql and Mariadb (#182)
  • Tls certs and ldif file (#217)

[0.11.0] - 2024-09-25

Bug Fixes

  • Update version to fix crashes in CI (#219)
  • [breaking] Make EULA acception explicit (#218)

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

[0.10.0] - 2024-08-31

Bug Fixes

  • Doc-test failures (#186)

Documentation

  • Added docs for Apache ZooKeeper (#184)
  • Documented all ports which containers at least expose (#183)
  • Enable rustfmt for doc comments (#187)
  • Fixed rustfmt violation in the openldap module (#189)
  • Fixed a bit of missing docs in the openldap module (#191)
  • Complete the documentation for the meilisearch module (#192)
  • Complete the *_PORT documentation (#195)
  • Add pub mod docs (#193)
  • Documents the neo4j plugins (#194)

Features

  • Added an OpenLDAP testcontainer module (#180)
  • Add support for apache\kafka docker image (#178)
  • [breaking] Update testcontainers to 0.22.0 (#203)

Miscellaneous Tasks

  • Changed from actions-rs to a more maintained CI alternative (#188)

Refactor

  • [breaking] Changed KAFKA_PORT to a ContainerPort (#185)

[0.9.0] - 2024-07-30

Features

  • Expose watchdog feature 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)

[0.8.0] - 2024-07-07

Bug Fixes

  • Wait conditions for postgres module (#162)

Miscellaneous Tasks

  • Made deriving Clone consistent (#156)
  • [breaking] Bump testcontainers to 0.20.0 (#159)

[0.7.1] - 2024-06-30

Features

  • Add a Meilisearch module (#154)

[0.7.0] - 2024-06-28

Miscellaneous Tasks

  • [breaking] Bump testcontainers to 0.19.0 (#152)

[0.6.1] - 2024-06-16

Documentation

  • Fix example in readme

Features

  • Add Hashicorp Vault test container and test (#148)

[0.6.0] - 2024-06-16

Features

  • Use HTTP wait strategy for clickhouse (#146)

Miscellaneous Tasks

  • [breaking] Update testcontainers to 0.18.0 (#144)

[0.5.1] - 2024-06-14

Documentation

Features

  • Add oracle image impl (#140)
  • Add clickhouse image (#142)

[0.5.0] - 2024-05-26

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 testcontainers to 0.17.0 (#137)

[0.4.3] - 2024-05-12

Documentation

  • Fix localstack example by setting force_path_style (#132)

Features

  • Add kwok module (#121)
  • K3s module (#129)

[0.4.2] - 2024-05-02

Features

  • Add mariadb module (#127)

[0.4.1] - 2024-05-01

Features

  • Add nats module (#123)

Miscellaneous Tasks

  • Update testcontainers to 0.16.7 (#125)

[0.4.0] - 2024-04-27

Documentation

  • Adds contribution guidelines (#119)

Miscellaneous Tasks

  • [breaking] Update testcontainers to 0.16 (#120)

[0.3.7] - 2024-04-06

Features

  • Add cockroachdb image impl (#109)
  • Add CNCF Distribution module (#111)

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)

[0.3.6] - 2024-03-22

Features

  • Add consul module (#104)

Miscellaneous Tasks

  • Update redis requirement from 0.24.0 to 0.25.0 (#103)

[0.3.5] - 2024-02-29

Features

  • Add mosquitto module (#101)

[0.3.4] - 2024-02-18

Documentation

  • Example of tag overriding for module (#99)

Features

  • Add Redis Stack module (#98)

[0.3.3] - 2024-02-17

Features

  • Add solr module (#90)

Miscellaneous Tasks

  • Update surrealdb client for tests (#92)
  • Add rust-cache (#93)
  • Enable clean-per-run for cargo hack in tests (#94)
  • Maximize disk space for tests (#96)

Testing

  • Re-enable test and change the client (#91)

[0.3.2] - 2024-01-24

Features

  • Add SurrealDb module (#87)

[0.3.1] - 2024-01-08

Features

  • Add a LocalStack module (#84)

[0.3.0] - 2024-01-03

Bug Fixes

  • [breaking] Disable host auth method by default (#81)

Refactor

  • Use rest-api instead of client library (#80)

[0.2.1] - 2023-12-29

Features

  • Add victoria_metrics module (#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)

[0.2.0] - 2023-11-29

Features

  • Add Microsoft SQL Server module (#72)

Miscellaneous Tasks

  • [breaking] Update elasticmq default image version (#73)
  • Bump the aws-dependencies group with 5 updates (#71)

[0.1.4] - 2023-11-23

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)

[0.1.3] - 2023-10-23

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)

[0.1.2] - 2023-10-06

Miscellaneous Tasks

  • Update testcontainers version to 0.15.0 (#45)

[0.1.1] - 2023-09-25

Documentation

  • Fix link to logo
  • Fix default labels for issues (#39)

Miscellaneous Tasks

  • Remove spectral (#37)
  • Update conventinal commits rules

[unreleased]

[0.15.0] - 2026-02-21

Bug Fixes

  • Ready condition in ClickHouse (#441)

Features

  • Add RustFS module (#444)
  • [breaking] Update testcontainers to 0.27 (#445)

Miscellaneous Tasks

  • Expose compile feature to pass through testcontainers/ring or aws-lc-rs (#442)

[0.15.0] - 2026-02-21

Bug Fixes

  • Ready condition in ClickHouse (#441)

Features

  • Add RustFS module (#444)
  • [breaking] Update testcontainers to 0.27 (#445)

Miscellaneous Tasks

  • Expose compile feature to pass through testcontainers/ring or aws-lc-rs (#442)

[0.14.0] - 2025-12-01

Bug Fixes

  • OpenLDAP docker image reference (#408)
  • Switch Zookeeper image from bitnami to bitnamilegacy (#431)

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 testcontainers to 0.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

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)