gradle/gradle (gradle)
### [`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)
### [`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)
### [`v8.10`](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)
gradle/actions (gradle/actions)
### [`v4.1.0`](https://redirect.github.com/gradle/actions/releases/tag/v4.1.0)
[Compare Source](https://redirect.github.com/gradle/actions/compare/v4.0.1...v4.1.0)
This release brings some minor improvements:
- The latest release of Gradle is no longer required to perform cache-cleanup. If Gradle is found to on the PATH and the version meets minimum version requirements, then the version on PATH is used for cache-cleanup and Gradle is not downloaded.
- Fixes a bug where setting the `develocity-token-expiry` parameter had no effect ([#381](https://redirect.github.com/gradle/actions/issues/381))
- Numerous NPM dependency updates
**Full Changelog**: https://github.com/gradle/actions/compare/v4.0.1...v4.1.0
### [`v4.0.1`](https://redirect.github.com/gradle/actions/releases/tag/v4.0.1)
[Compare Source](https://redirect.github.com/gradle/actions/compare/v4.0.0...v4.0.1)
This patch release updates a number of dependencies, and fixes a bug that caused Gradle version '8.1' to be confused with '8.10'.
#### What's Changed
- Dependency-updates by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/326](https://redirect.github.com/gradle/actions/pull/326), [https://github.com/gradle/actions/pull/356](https://redirect.github.com/gradle/actions/pull/356)
- NPM dependency updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/gradle/actions/pull/330](https://redirect.github.com/gradle/actions/pull/330), [https://github.com/gradle/actions/pull/349](https://redirect.github.com/gradle/actions/pull/349)
- Include Gradle 8.10 in known wrapper checksums in [https://github.com/gradle/actions/pull/341](https://redirect.github.com/gradle/actions/pull/341)
- Differentiate Gradle 8.1 from 8.10 when checking version by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/358](https://redirect.github.com/gradle/actions/pull/358)
**Full Changelog**: https://github.com/gradle/actions/compare/v4.0.0...v4.0.1
### [`v4.0.0`](https://redirect.github.com/gradle/actions/releases/tag/v4.0.0)
[Compare Source](https://redirect.github.com/gradle/actions/compare/v3.5.0...v4.0.0)
Final release of `v4.0.0` of the `setup-gradle`, `dependency-submission` and `wrapper-validation` actions provided under `gradle/actions`.
This release is available under the `v4` tag.
#### Major changes from the `v3` release
##### The `arguments` parameter has been removed
Using the action to execute Gradle via the ` arguments `parameter was deprecated in `v3` and this parameter has been removed.
[See here for more details](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/deprecation-upgrade-guide.md#using-the-action-to-execute-gradle-via-the-arguments-parameter-is-deprecated).
##### Cache cleanup enabled by default
After a number of fixes and improvements, this release enables [cache-cleanup](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/setup-gradle.md#configuring-cache-cleanup) by default for all Jobs using the `setup-gradle` and `dependency-submission` actions.
Improvements and bugfixes related cache cleanup:
- By default, cache cleanup is not run if any Gradle build fails ([#71](https://redirect.github.com/gradle/actions/issues/71))
- Cache cleanup is not run after configuration-cache reuse ([#19](https://redirect.github.com/gradle/actions/issues/19))
This feature should help to minimize the size of entries written to the GitHub Actions cache, speeding up builds and reducing cache usage.
##### Wrapper validation enabled by default
In `v3`, the `setup-gradle` action was enhanced to support Gradle wrapper validation, removing the need to use a separate workflow
file with the `gradle/actions/wrapper-validation` action.
With this release, wrapper validation has been significantly improved, and is now enabled by default ([#12](https://redirect.github.com/gradle/actions/issues/12)):
- The `allow-snapshot-wrappers` makes it possible to validate snapshot wrapper jars using `setup-gradle`.
- Checksums for [nightly and snapshot Gradle versions](https://services.gradle.org/distributions-snapshots/) are now validated ([#281](https://redirect.github.com/gradle/actions/issues/281)).
- Valid wrapper checksums are cached in Gradle User Home, reducing the need to retrieve checksum values remotely ([#172](https://redirect.github.com/gradle/actions/issues/172)).
- Reduce network calls in `wrapper-validation` for new Gradle versions: By only fetching wrapper checksums for Gradle versions that were not known when this action was released, this release reduces the likelihood that a network failure could cause failure in wrapper validation ([#171](https://redirect.github.com/gradle/actions/issues/171))
- Improved error message when `wrapper-validation` finds no wrapper jars ([#284](https://redirect.github.com/gradle/actions/issues/284))
Wrapper validation is important for supply-chain integrity. Enabling this feature by default will increase the coverage of wrapper
validation on projects using GitHub Actions.
##### New input parameters for Dependency Graph generation
Some dependency-graph inputs that could previously only be configured via environment variables now have dedicated action inputs:
- `dependency-graph-report-dir`: sets the location where dependency-graph reports will be generated
- `dependency-graph-exclude-projects` and `dependency-graph-include-projects`: [select which Gradle projects will contribute to the generated dependency graph](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/dependency-submission.md#selecting-gradle-projects-that-will-contribute-to-the-dependency-graph).
- `dependency-graph-exclude-configurations` and `dependency-graph-include-configurations`: [select which Gradle configurations will contribute to the generated dependency graph](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/dependency-submission.md#selecting-gradle-configurations-that-will-contribute-to-the-dependency-graph).
##### Other improvements
- In Job summary, the action now provides an explanation when cache is set to `read-only` or `disabled` ([#255](https://redirect.github.com/gradle/actions/issues/255))
- When `setup-gradle` requests a specific Gradle version, the action will no longer download and install that version if it is already available on the `PATH` of the runner ([#270](https://redirect.github.com/gradle/actions/issues/270))
- To attempt to speed up builds, the `setup-gradle` and `dependency-submission` actions now attempt to use the `D:` drive for Gradle User Home if it is available ([#290](https://redirect.github.com/gradle/actions/issues/290))
#### Deprecations and breaking changes
- The `gradle-home-cache-cleanup` input parameter has been deprecated and replaced by `cache-cleanup`
- The undocumented `dependency-graph: clear` parameter has been removed without replacement
- The following parameters deprecated in `v3` have been removed:
- [arguments](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/deprecation-upgrade-guide.md#using-the-action-to-execute-gradle-via-the-arguments-parameter-is-deprecated)
- [build-scan-terms-of-service-url and build-scan-terms-of-service-agree](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/deprecation-upgrade-guide.md#the-build-scan-terms-of-service-input-parameters-have-been-renamed)
#### Changelog
- Only fetch checksums for unknown wrapper versions by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/292](https://redirect.github.com/gradle/actions/pull/292)
- Isolate 'dependency-submission' action from 'setup-gradle' by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/293](https://redirect.github.com/gradle/actions/pull/293)
- Caching improvements by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/294](https://redirect.github.com/gradle/actions/pull/294)
- Config cache cleanup by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/295](https://redirect.github.com/gradle/actions/pull/295)
- Delete excluded paths on restore Gradle Home by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/298](https://redirect.github.com/gradle/actions/pull/298)
- Use faster D: drive on windows for Gradle User Home and Gradle downloads by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/299](https://redirect.github.com/gradle/actions/pull/299)
- Always set the GRADLE_USER_HOME env var by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/300](https://redirect.github.com/gradle/actions/pull/300)
- Fix windows by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/302](https://redirect.github.com/gradle/actions/pull/302)
- Use pre-installed Gradle when available by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/301](https://redirect.github.com/gradle/actions/pull/301)
- Prepare for v4 release by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/303](https://redirect.github.com/gradle/actions/pull/303)
- Include RUNNER_ARCH in cache key by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/305](https://redirect.github.com/gradle/actions/pull/305)
- Introduce dependency graph params by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/304](https://redirect.github.com/gradle/actions/pull/304)
- Finish enabling cache-cleanup by default by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/306](https://redirect.github.com/gradle/actions/pull/306)
- Bump references to Develocity Gradle plugin from 3.17.5 to 3.17.6 by [@bot-githubaction](https://redirect.github.com/bot-githubaction) in [https://github.com/gradle/actions/pull/315](https://redirect.github.com/gradle/actions/pull/315)
- Group cache-cleanup log messages by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/319](https://redirect.github.com/gradle/actions/pull/319)
- Enable wrapper-validation by default in setup-gradle by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/318](https://redirect.github.com/gradle/actions/pull/318)
- Improve error messages for min-wrapper-count by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/321](https://redirect.github.com/gradle/actions/pull/321)
**Full Changelog**: https://github.com/gradle/actions/compare/v3.5.0...v4.0.0
mikepenz/action-junit-report (mikepenz/action-junit-report)
### [`v5`](https://redirect.github.com/mikepenz/action-junit-report/releases/tag/v5)
[Compare Source](https://redirect.github.com/mikepenz/action-junit-report/compare/v4...v5)
- no changes
testcontainers/testcontainers-java (org.testcontainers:junit-jupiter)
### [`v1.20.3`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.3)
[Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3)
##### What's Changed
- Pin OceanBase image ([#9416](https://redirect.github.com/testcontainers/testcontainers-java/issues/9416)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix execution in windows runner ([#9413](https://redirect.github.com/testcontainers/testcontainers-java/issues/9413)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ Features & Enhancements
- Log exception on socket problems ([#8055](https://redirect.github.com/testcontainers/testcontainers-java/issues/8055)) [@ciis0](https://redirect.github.com/ciis0)
- Add support for apachepulsar/pulsar-all image ([#9448](https://redirect.github.com/testcontainers/testcontainers-java/issues/9448)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Introduce new property to configure pull.timeout ([#9417](https://redirect.github.com/testcontainers/testcontainers-java/issues/9417)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add r2dbc support for Clickhouse ([#8434](https://redirect.github.com/testcontainers/testcontainers-java/issues/8434)) [@livk-cloud](https://redirect.github.com/livk-cloud)
- Support reset value in Docker Compose ([#9343](https://redirect.github.com/testcontainers/testcontainers-java/issues/9343)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ Bug Fixes
- fix: await during DockerClientProviderStrategy test method ([#9412](https://redirect.github.com/testcontainers/testcontainers-java/issues/9412)) [@KyleAure](https://redirect.github.com/KyleAure)
- Parse docker compose file correctly when version is not declared ([#9420](https://redirect.github.com/testcontainers/testcontainers-java/issues/9420)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Read docker credentials stdout and stderr independently ([#8007](https://redirect.github.com/testcontainers/testcontainers-java/issues/8007)) [@Smeb](https://redirect.github.com/Smeb)
- Use server URL from auth query if helper does not return one ([#9056](https://redirect.github.com/testcontainers/testcontainers-java/issues/9056)) [@eager-signal](https://redirect.github.com/eager-signal)
- Clear docker compose initialization ([#9370](https://redirect.github.com/testcontainers/testcontainers-java/issues/9370)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ Documentation
- Add "integration-testing" topic ([#9338](https://redirect.github.com/testcontainers/testcontainers-java/issues/9338)) [@bsideup](https://redirect.github.com/bsideup)
##### ๐งน Housekeeping
- Declarative R2DBC SPI implementation ([#9447](https://redirect.github.com/testcontainers/testcontainers-java/issues/9447)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix windows test ([#9409](https://redirect.github.com/testcontainers/testcontainers-java/issues/9409)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add ComposeContainer test to junit-jupiter module ([#9407](https://redirect.github.com/testcontainers/testcontainers-java/issues/9407)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Check docker compose version ([#9342](https://redirect.github.com/testcontainers/testcontainers-java/issues/9342)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Use Awaitility in FixedHostPortContainerTest ([#9341](https://redirect.github.com/testcontainers/testcontainers-java/issues/9341)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Polish Kafka examples ([#9340](https://redirect.github.com/testcontainers/testcontainers-java/issues/9340)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Polish Cassandra tests ([#9339](https://redirect.github.com/testcontainers/testcontainers-java/issues/9339)) [@eddumelendez](https://redirect.github.com/eddumelendez)
### [`v1.20.2`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.2)
[Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2)
##### What's Changed
- Update ryuk version to 0.9.0 ([#9169](https://redirect.github.com/testcontainers/testcontainers-java/issues/9169)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add on-demand execution on windows ([#9138](https://redirect.github.com/testcontainers/testcontainers-java/issues/9138)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add workflow to test Docker Desktop for Windows ([#9076](https://redirect.github.com/testcontainers/testcontainers-java/issues/9076)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Check if docker is available ([#9069](https://redirect.github.com/testcontainers/testcontainers-java/issues/9069)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Check if docker-compose is available ([#9060](https://redirect.github.com/testcontainers/testcontainers-java/issues/9060)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Log docker daemon labels ([#9054](https://redirect.github.com/testcontainers/testcontainers-java/issues/9054)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update testcontainers version to ${GITHUB_REF##\*/} ([#9052](https://redirect.github.com/testcontainers/testcontainers-java/issues/9052)) [@github-actions](https://redirect.github.com/github-actions)
- Update docs version to ${GITHUB_REF##\*/} ([#9051](https://redirect.github.com/testcontainers/testcontainers-java/issues/9051)) [@github-actions](https://redirect.github.com/github-actions)
##### ๐ Features & Enhancements
- Add MongoDB Atlas implementation ([#9290](https://redirect.github.com/testcontainers/testcontainers-java/issues/9290)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix register listeners in RedpandaContainer ([#9247](https://redirect.github.com/testcontainers/testcontainers-java/issues/9247)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add Databend module ([#9148](https://redirect.github.com/testcontainers/testcontainers-java/issues/9148)) [@hantmac](https://redirect.github.com/hantmac)
- Support adding new listeners to Apache Kafka ([#9142](https://redirect.github.com/testcontainers/testcontainers-java/issues/9142)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Add Timeplus module ([#8779](https://redirect.github.com/testcontainers/testcontainers-java/issues/8779)) [@lizhou1111](https://redirect.github.com/lizhou1111)
- Add new CassandraContainer implementation ([#8616](https://redirect.github.com/testcontainers/testcontainers-java/issues/8616)) [@maximevw](https://redirect.github.com/maximevw)
##### ๐ Bug Fixes
- fix: no match for platform in manifest when containerd is enabled ([#9200](https://redirect.github.com/testcontainers/testcontainers-java/issues/9200)) [@monosoul](https://redirect.github.com/monosoul)
- Do not use network aliases in KAFKA_CONTROLLER_QUORUM_VOTERS ([#9144](https://redirect.github.com/testcontainers/testcontainers-java/issues/9144)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix missing null check for JDBC init script ([#9118](https://redirect.github.com/testcontainers/testcontainers-java/issues/9118)) [@mmorshedi](https://redirect.github.com/mmorshedi)
- Set MariaDB user when is not root ([#9077](https://redirect.github.com/testcontainers/testcontainers-java/issues/9077)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ Documentation
- Fix gcloud docs ([#9246](https://redirect.github.com/testcontainers/testcontainers-java/issues/9246)) [@jiakuan](https://redirect.github.com/jiakuan)
- Add ConfluentKafkaContainer ([#9139](https://redirect.github.com/testcontainers/testcontainers-java/issues/9139)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Improve GitLab docs ([#8775](https://redirect.github.com/testcontainers/testcontainers-java/issues/8775)) [@JapuDCret](https://redirect.github.com/JapuDCret)
- \[docs] Update localstack version ([#8515](https://redirect.github.com/testcontainers/testcontainers-java/issues/8515)) [@sullis](https://redirect.github.com/sullis)
- Improve docs for Elasticsearch 8 ([#8870](https://redirect.github.com/testcontainers/testcontainers-java/issues/8870)) [@philipp94831](https://redirect.github.com/philipp94831)
##### ๐งน Housekeeping
- Update MSSQL images to execute in ubuntu-22.04 ([#9254](https://redirect.github.com/testcontainers/testcontainers-java/issues/9254)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Use awaitility in Kafka module ([#9248](https://redirect.github.com/testcontainers/testcontainers-java/issues/9248)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Improve test logging in examples and smoke-test ([#9145](https://redirect.github.com/testcontainers/testcontainers-java/issues/9145)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ฆ Dependency updates
- Combined dependencies PR ([#9286](https://redirect.github.com/testcontainers/testcontainers-java/issues/9286)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9285](https://redirect.github.com/testcontainers/testcontainers-java/issues/9285)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9284](https://redirect.github.com/testcontainers/testcontainers-java/issues/9284)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez)
### [`v1.20.1`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.1)
[Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1)
##### What's Changed
##### ๐ Features & Enhancements
- Add support for Apache Kafka native image ([#8993](https://redirect.github.com/testcontainers/testcontainers-java/issues/8993)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Couchbase: Don't configure external TLS ports if they're not supported ([#8990](https://redirect.github.com/testcontainers/testcontainers-java/issues/8990)) [@dnault](https://redirect.github.com/dnault)
- Support tenant name, password and mode in OceanBase module ([#8737](https://redirect.github.com/testcontainers/testcontainers-java/issues/8737)) [@whhe](https://redirect.github.com/whhe)
- Rename SA_PASSWORD to MSSQL_SA_PASSWORD as SA_PASSWORD is deprecated ([#8987](https://redirect.github.com/testcontainers/testcontainers-java/issues/8987)) [@jedla97](https://redirect.github.com/jedla97)
##### ๐ Bug Fixes
- Pass options to compose down command ([#9040](https://redirect.github.com/testcontainers/testcontainers-java/issues/9040)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Do not override LocalStack command ([#8991](https://redirect.github.com/testcontainers/testcontainers-java/issues/8991)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix log order after checking containerised compose exit code ([#8984](https://redirect.github.com/testcontainers/testcontainers-java/issues/8984)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix log for Grafana URL ([#8961](https://redirect.github.com/testcontainers/testcontainers-java/issues/8961)) [@rajadilipkolli](https://redirect.github.com/rajadilipkolli)
##### ๐ Documentation
- Fix list indentation in reuse doc ([#8980](https://redirect.github.com/testcontainers/testcontainers-java/issues/8980)) [@MV-GH](https://redirect.github.com/MV-GH)
##### ๐งน Housekeeping
- Use Develocity build cache configuration and access key authentication ([#8964](https://redirect.github.com/testcontainers/testcontainers-java/issues/8964)) [@tylerbertrand](https://redirect.github.com/tylerbertrand)
- Fix URI decode. ([#9026](https://redirect.github.com/testcontainers/testcontainers-java/issues/9026)) [@simpletasks](https://redirect.github.com/simpletasks)
- Move ComposeOverridesTest ([#8985](https://redirect.github.com/testcontainers/testcontainers-java/issues/8985)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ฆ Dependency updates
8 changes
- Downgrade awaitility version to 4.2.0 ([#9041](https://redirect.github.com/testcontainers/testcontainers-java/issues/9041)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9024](https://redirect.github.com/testcontainers/testcontainers-java/issues/9024)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9023](https://redirect.github.com/testcontainers/testcontainers-java/issues/9023)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9007](https://redirect.github.com/testcontainers/testcontainers-java/issues/9007)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Use pulsar-bom ([#9006](https://redirect.github.com/testcontainers/testcontainers-java/issues/9006)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9005](https://redirect.github.com/testcontainers/testcontainers-java/issues/9005)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#9002](https://redirect.github.com/testcontainers/testcontainers-java/issues/9002)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#8998](https://redirect.github.com/testcontainers/testcontainers-java/issues/8998)) [@eddumelendez](https://redirect.github.com/eddumelendez)
### [`v1.20.0`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.0)
[Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0)
##### What's Changed
- Update ryuk version to 0.8.1 ([#8957](https://redirect.github.com/testcontainers/testcontainers-java/issues/8957)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Move to develocity testRetry plugin ([#8845](https://redirect.github.com/testcontainers/testcontainers-java/issues/8845)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- chore(ci): add docker install type to the Slack payload ([#8843](https://redirect.github.com/testcontainers/testcontainers-java/issues/8843)) [@mdelapenya](https://redirect.github.com/mdelapenya)
- Avoid cache when running against latest moby ([#8841](https://redirect.github.com/testcontainers/testcontainers-java/issues/8841)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Log Testcontainers version ([#8820](https://redirect.github.com/testcontainers/testcontainers-java/issues/8820)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Added example of how to run Hugging Face models through Ollama using TC ([#8771](https://redirect.github.com/testcontainers/testcontainers-java/issues/8771)) [@ilopezluna](https://redirect.github.com/ilopezluna)
- feat: Change the class used by the Oracle database driver ([#8796](https://redirect.github.com/testcontainers/testcontainers-java/issues/8796)) [@cdouillard](https://redirect.github.com/cdouillard)
- Add CI for latest Moby ([#8756](https://redirect.github.com/testcontainers/testcontainers-java/issues/8756)) [@kiview](https://redirect.github.com/kiview)
- Use /tmp for zookeeper.properties and startup script ([#7524](https://redirect.github.com/testcontainers/testcontainers-java/issues/7524)) [@kahowell](https://redirect.github.com/kahowell)
##### ๐ Features & Enhancements
- Support build args in FROM statement ([#6119](https://redirect.github.com/testcontainers/testcontainers-java/issues/6119)) [@Donnerbart](https://redirect.github.com/Donnerbart)
- Allow copy specific files to docker compose ([#8848](https://redirect.github.com/testcontainers/testcontainers-java/issues/8848)) [@wimdeblauwe](https://redirect.github.com/wimdeblauwe)
- Support multiple init scripts in JdbcDatabaseContainer ([#7680](https://redirect.github.com/testcontainers/testcontainers-java/issues/7680)) [@savinov](https://redirect.github.com/savinov)
- Load `ImageNameSubstitutor` from Service Loaders mechanism ([#8866](https://redirect.github.com/testcontainers/testcontainers-java/issues/8866)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Bigger max aliases used by ParsedDockerComposeFile ([#8816](https://redirect.github.com/testcontainers/testcontainers-java/issues/8816)) [@henri-tremblay](https://redirect.github.com/henri-tremblay)
- fix LocalStack legacy mode detection for "latest" tag variations ([#8774](https://redirect.github.com/testcontainers/testcontainers-java/issues/8774)) [@alexrashed](https://redirect.github.com/alexrashed)
- Add support for Weaviate v1.25 ([#8800](https://redirect.github.com/testcontainers/testcontainers-java/issues/8800)) [@antas-marcin](https://redirect.github.com/antas-marcin)
- Clean duplicate in regex for log message wait strategy ([#7304](https://redirect.github.com/testcontainers/testcontainers-java/issues/7304)) [@RustedBones](https://redirect.github.com/RustedBones)
- Introduce '[@EnabledIfDockerAvailable](https://redirect.github.com/EnabledIfDockerAvailable)' JUnit 5 annotation ([#8613](https://redirect.github.com/testcontainers/testcontainers-java/issues/8613)) ([#8636](https://redirect.github.com/testcontainers/testcontainers-java/issues/8636)) [@eidottermihi](https://redirect.github.com/eidottermihi)
- Make pgvector available with JDBC syntax ([#8633](https://redirect.github.com/testcontainers/testcontainers-java/issues/8633)) ([#8638](https://redirect.github.com/testcontainers/testcontainers-java/issues/8638)) [@thijslemmens](https://redirect.github.com/thijslemmens)
##### ๐ Bug Fixes
- Avoid duplicate values for listeners and listener_security_protocol_map in KafkaContainer ([#8850](https://redirect.github.com/testcontainers/testcontainers-java/issues/8850)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix copy large files ([#8409](https://redirect.github.com/testcontainers/testcontainers-java/issues/8409)) [@joschi](https://redirect.github.com/joschi)
- \[localstack] Fix reuse mode ([#8844](https://redirect.github.com/testcontainers/testcontainers-java/issues/8844)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Fix wait strategy definition ([#8842](https://redirect.github.com/testcontainers/testcontainers-java/issues/8842)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ Documentation
- \[Docs] Add TCI to external integrations ([#8947](https://redirect.github.com/testcontainers/testcontainers-java/issues/8947)) [@AB-xdev](https://redirect.github.com/AB-xdev)
- Clarify reuse property setting ([#8872](https://redirect.github.com/testcontainers/testcontainers-java/issues/8872)) [@MV-GH](https://redirect.github.com/MV-GH)
##### ๐งน Housekeeping
- Add test compatibility against MongoDB 7 ([#8868](https://redirect.github.com/testcontainers/testcontainers-java/issues/8868)) [@aasawariMongoDB](https://redirect.github.com/aasawariMongoDB)
- Add smoke test to dependabot ([#8928](https://redirect.github.com/testcontainers/testcontainers-java/issues/8928)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Remove unused ImageNameSubstitutor service ([#8873](https://redirect.github.com/testcontainers/testcontainers-java/issues/8873)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Move to develocity plugin ([#8821](https://redirect.github.com/testcontainers/testcontainers-java/issues/8821)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update Testcontainers images ([#8801](https://redirect.github.com/testcontainers/testcontainers-java/issues/8801)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Restore azure module in CI ([#8668](https://redirect.github.com/testcontainers/testcontainers-java/issues/8668)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Update redis version ([#8631](https://redirect.github.com/testcontainers/testcontainers-java/issues/8631)) [@eddumelendez](https://redirect.github.com/eddumelendez)
##### ๐ฆ Dependency updates
- Update docker-java version to 3.4.0 ([#8942](https://redirect.github.com/testcontainers/testcontainers-java/issues/8942)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#8666](https://redirect.github.com/testcontainers/testcontainers-java/issues/8666)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#8663](https://redirect.github.com/testcontainers/testcontainers-java/issues/8663)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#8660](https://redirect.github.com/testcontainers/testcontainers-java/issues/8660)) [@eddumelendez](https://redirect.github.com/eddumelendez)
- Combined dependencies PR ([#8659](https://redirect.github.com/testcontainers/testcontainers-java/issues/8659)) [@eddumelendez](https://redirect.github.com/eddumelendez)
Configuration
๐ Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
8.9
->8.10.2
v3.5.0
->v4.1.0
v4
->v5
1.19.8
->1.20.3
1.19.8
->1.20.3
5.10.3
->5.11.3
Release Notes
gradle/gradle (gradle)
### [`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) ### [`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) ### [`v8.10`](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)gradle/actions (gradle/actions)
### [`v4.1.0`](https://redirect.github.com/gradle/actions/releases/tag/v4.1.0) [Compare Source](https://redirect.github.com/gradle/actions/compare/v4.0.1...v4.1.0) This release brings some minor improvements: - The latest release of Gradle is no longer required to perform cache-cleanup. If Gradle is found to on the PATH and the version meets minimum version requirements, then the version on PATH is used for cache-cleanup and Gradle is not downloaded. - Fixes a bug where setting the `develocity-token-expiry` parameter had no effect ([#381](https://redirect.github.com/gradle/actions/issues/381)) - Numerous NPM dependency updates **Full Changelog**: https://github.com/gradle/actions/compare/v4.0.1...v4.1.0 ### [`v4.0.1`](https://redirect.github.com/gradle/actions/releases/tag/v4.0.1) [Compare Source](https://redirect.github.com/gradle/actions/compare/v4.0.0...v4.0.1) This patch release updates a number of dependencies, and fixes a bug that caused Gradle version '8.1' to be confused with '8.10'. #### What's Changed - Dependency-updates by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/326](https://redirect.github.com/gradle/actions/pull/326), [https://github.com/gradle/actions/pull/356](https://redirect.github.com/gradle/actions/pull/356) - NPM dependency updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/gradle/actions/pull/330](https://redirect.github.com/gradle/actions/pull/330), [https://github.com/gradle/actions/pull/349](https://redirect.github.com/gradle/actions/pull/349) - Include Gradle 8.10 in known wrapper checksums in [https://github.com/gradle/actions/pull/341](https://redirect.github.com/gradle/actions/pull/341) - Differentiate Gradle 8.1 from 8.10 when checking version by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/358](https://redirect.github.com/gradle/actions/pull/358) **Full Changelog**: https://github.com/gradle/actions/compare/v4.0.0...v4.0.1 ### [`v4.0.0`](https://redirect.github.com/gradle/actions/releases/tag/v4.0.0) [Compare Source](https://redirect.github.com/gradle/actions/compare/v3.5.0...v4.0.0) Final release of `v4.0.0` of the `setup-gradle`, `dependency-submission` and `wrapper-validation` actions provided under `gradle/actions`. This release is available under the `v4` tag. #### Major changes from the `v3` release ##### The `arguments` parameter has been removed Using the action to execute Gradle via the ` arguments `parameter was deprecated in `v3` and this parameter has been removed. [See here for more details](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/deprecation-upgrade-guide.md#using-the-action-to-execute-gradle-via-the-arguments-parameter-is-deprecated). ##### Cache cleanup enabled by default After a number of fixes and improvements, this release enables [cache-cleanup](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/setup-gradle.md#configuring-cache-cleanup) by default for all Jobs using the `setup-gradle` and `dependency-submission` actions. Improvements and bugfixes related cache cleanup: - By default, cache cleanup is not run if any Gradle build fails ([#71](https://redirect.github.com/gradle/actions/issues/71)) - Cache cleanup is not run after configuration-cache reuse ([#19](https://redirect.github.com/gradle/actions/issues/19)) This feature should help to minimize the size of entries written to the GitHub Actions cache, speeding up builds and reducing cache usage. ##### Wrapper validation enabled by default In `v3`, the `setup-gradle` action was enhanced to support Gradle wrapper validation, removing the need to use a separate workflow file with the `gradle/actions/wrapper-validation` action. With this release, wrapper validation has been significantly improved, and is now enabled by default ([#12](https://redirect.github.com/gradle/actions/issues/12)): - The `allow-snapshot-wrappers` makes it possible to validate snapshot wrapper jars using `setup-gradle`. - Checksums for [nightly and snapshot Gradle versions](https://services.gradle.org/distributions-snapshots/) are now validated ([#281](https://redirect.github.com/gradle/actions/issues/281)). - Valid wrapper checksums are cached in Gradle User Home, reducing the need to retrieve checksum values remotely ([#172](https://redirect.github.com/gradle/actions/issues/172)). - Reduce network calls in `wrapper-validation` for new Gradle versions: By only fetching wrapper checksums for Gradle versions that were not known when this action was released, this release reduces the likelihood that a network failure could cause failure in wrapper validation ([#171](https://redirect.github.com/gradle/actions/issues/171)) - Improved error message when `wrapper-validation` finds no wrapper jars ([#284](https://redirect.github.com/gradle/actions/issues/284)) Wrapper validation is important for supply-chain integrity. Enabling this feature by default will increase the coverage of wrapper validation on projects using GitHub Actions. ##### New input parameters for Dependency Graph generation Some dependency-graph inputs that could previously only be configured via environment variables now have dedicated action inputs: - `dependency-graph-report-dir`: sets the location where dependency-graph reports will be generated - `dependency-graph-exclude-projects` and `dependency-graph-include-projects`: [select which Gradle projects will contribute to the generated dependency graph](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/dependency-submission.md#selecting-gradle-projects-that-will-contribute-to-the-dependency-graph). - `dependency-graph-exclude-configurations` and `dependency-graph-include-configurations`: [select which Gradle configurations will contribute to the generated dependency graph](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/dependency-submission.md#selecting-gradle-configurations-that-will-contribute-to-the-dependency-graph). ##### Other improvements - In Job summary, the action now provides an explanation when cache is set to `read-only` or `disabled` ([#255](https://redirect.github.com/gradle/actions/issues/255)) - When `setup-gradle` requests a specific Gradle version, the action will no longer download and install that version if it is already available on the `PATH` of the runner ([#270](https://redirect.github.com/gradle/actions/issues/270)) - To attempt to speed up builds, the `setup-gradle` and `dependency-submission` actions now attempt to use the `D:` drive for Gradle User Home if it is available ([#290](https://redirect.github.com/gradle/actions/issues/290)) #### Deprecations and breaking changes - The `gradle-home-cache-cleanup` input parameter has been deprecated and replaced by `cache-cleanup` - The undocumented `dependency-graph: clear` parameter has been removed without replacement - The following parameters deprecated in `v3` have been removed: - [arguments](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/deprecation-upgrade-guide.md#using-the-action-to-execute-gradle-via-the-arguments-parameter-is-deprecated) - [build-scan-terms-of-service-url and build-scan-terms-of-service-agree](https://redirect.github.com/gradle/actions/blob/v4.0.0-rc.1/docs/deprecation-upgrade-guide.md#the-build-scan-terms-of-service-input-parameters-have-been-renamed) #### Changelog - Only fetch checksums for unknown wrapper versions by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/292](https://redirect.github.com/gradle/actions/pull/292) - Isolate 'dependency-submission' action from 'setup-gradle' by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/293](https://redirect.github.com/gradle/actions/pull/293) - Caching improvements by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/294](https://redirect.github.com/gradle/actions/pull/294) - Config cache cleanup by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/295](https://redirect.github.com/gradle/actions/pull/295) - Delete excluded paths on restore Gradle Home by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/298](https://redirect.github.com/gradle/actions/pull/298) - Use faster D: drive on windows for Gradle User Home and Gradle downloads by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/299](https://redirect.github.com/gradle/actions/pull/299) - Always set the GRADLE_USER_HOME env var by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/300](https://redirect.github.com/gradle/actions/pull/300) - Fix windows by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/302](https://redirect.github.com/gradle/actions/pull/302) - Use pre-installed Gradle when available by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/301](https://redirect.github.com/gradle/actions/pull/301) - Prepare for v4 release by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/303](https://redirect.github.com/gradle/actions/pull/303) - Include RUNNER_ARCH in cache key by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/305](https://redirect.github.com/gradle/actions/pull/305) - Introduce dependency graph params by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/304](https://redirect.github.com/gradle/actions/pull/304) - Finish enabling cache-cleanup by default by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/306](https://redirect.github.com/gradle/actions/pull/306) - Bump references to Develocity Gradle plugin from 3.17.5 to 3.17.6 by [@bot-githubaction](https://redirect.github.com/bot-githubaction) in [https://github.com/gradle/actions/pull/315](https://redirect.github.com/gradle/actions/pull/315) - Group cache-cleanup log messages by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/319](https://redirect.github.com/gradle/actions/pull/319) - Enable wrapper-validation by default in setup-gradle by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/318](https://redirect.github.com/gradle/actions/pull/318) - Improve error messages for min-wrapper-count by [@bigdaz](https://redirect.github.com/bigdaz) in [https://github.com/gradle/actions/pull/321](https://redirect.github.com/gradle/actions/pull/321) **Full Changelog**: https://github.com/gradle/actions/compare/v3.5.0...v4.0.0mikepenz/action-junit-report (mikepenz/action-junit-report)
### [`v5`](https://redirect.github.com/mikepenz/action-junit-report/releases/tag/v5) [Compare Source](https://redirect.github.com/mikepenz/action-junit-report/compare/v4...v5) - no changestestcontainers/testcontainers-java (org.testcontainers:junit-jupiter)
### [`v1.20.3`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.3) [Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) ##### What's Changed - Pin OceanBase image ([#9416](https://redirect.github.com/testcontainers/testcontainers-java/issues/9416)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix execution in windows runner ([#9413](https://redirect.github.com/testcontainers/testcontainers-java/issues/9413)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ Features & Enhancements - Log exception on socket problems ([#8055](https://redirect.github.com/testcontainers/testcontainers-java/issues/8055)) [@ciis0](https://redirect.github.com/ciis0) - Add support for apachepulsar/pulsar-all image ([#9448](https://redirect.github.com/testcontainers/testcontainers-java/issues/9448)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Introduce new property to configure pull.timeout ([#9417](https://redirect.github.com/testcontainers/testcontainers-java/issues/9417)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add r2dbc support for Clickhouse ([#8434](https://redirect.github.com/testcontainers/testcontainers-java/issues/8434)) [@livk-cloud](https://redirect.github.com/livk-cloud) - Support reset value in Docker Compose ([#9343](https://redirect.github.com/testcontainers/testcontainers-java/issues/9343)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ Bug Fixes - fix: await during DockerClientProviderStrategy test method ([#9412](https://redirect.github.com/testcontainers/testcontainers-java/issues/9412)) [@KyleAure](https://redirect.github.com/KyleAure) - Parse docker compose file correctly when version is not declared ([#9420](https://redirect.github.com/testcontainers/testcontainers-java/issues/9420)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Read docker credentials stdout and stderr independently ([#8007](https://redirect.github.com/testcontainers/testcontainers-java/issues/8007)) [@Smeb](https://redirect.github.com/Smeb) - Use server URL from auth query if helper does not return one ([#9056](https://redirect.github.com/testcontainers/testcontainers-java/issues/9056)) [@eager-signal](https://redirect.github.com/eager-signal) - Clear docker compose initialization ([#9370](https://redirect.github.com/testcontainers/testcontainers-java/issues/9370)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ Documentation - Add "integration-testing" topic ([#9338](https://redirect.github.com/testcontainers/testcontainers-java/issues/9338)) [@bsideup](https://redirect.github.com/bsideup) ##### ๐งน Housekeeping - Declarative R2DBC SPI implementation ([#9447](https://redirect.github.com/testcontainers/testcontainers-java/issues/9447)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix windows test ([#9409](https://redirect.github.com/testcontainers/testcontainers-java/issues/9409)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add ComposeContainer test to junit-jupiter module ([#9407](https://redirect.github.com/testcontainers/testcontainers-java/issues/9407)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Check docker compose version ([#9342](https://redirect.github.com/testcontainers/testcontainers-java/issues/9342)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Use Awaitility in FixedHostPortContainerTest ([#9341](https://redirect.github.com/testcontainers/testcontainers-java/issues/9341)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Polish Kafka examples ([#9340](https://redirect.github.com/testcontainers/testcontainers-java/issues/9340)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Polish Cassandra tests ([#9339](https://redirect.github.com/testcontainers/testcontainers-java/issues/9339)) [@eddumelendez](https://redirect.github.com/eddumelendez) ### [`v1.20.2`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.2) [Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) ##### What's Changed - Update ryuk version to 0.9.0 ([#9169](https://redirect.github.com/testcontainers/testcontainers-java/issues/9169)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add on-demand execution on windows ([#9138](https://redirect.github.com/testcontainers/testcontainers-java/issues/9138)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add workflow to test Docker Desktop for Windows ([#9076](https://redirect.github.com/testcontainers/testcontainers-java/issues/9076)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Check if docker is available ([#9069](https://redirect.github.com/testcontainers/testcontainers-java/issues/9069)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Check if docker-compose is available ([#9060](https://redirect.github.com/testcontainers/testcontainers-java/issues/9060)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Log docker daemon labels ([#9054](https://redirect.github.com/testcontainers/testcontainers-java/issues/9054)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Update testcontainers version to ${GITHUB_REF##\*/} ([#9052](https://redirect.github.com/testcontainers/testcontainers-java/issues/9052)) [@github-actions](https://redirect.github.com/github-actions) - Update docs version to ${GITHUB_REF##\*/} ([#9051](https://redirect.github.com/testcontainers/testcontainers-java/issues/9051)) [@github-actions](https://redirect.github.com/github-actions) ##### ๐ Features & Enhancements - Add MongoDB Atlas implementation ([#9290](https://redirect.github.com/testcontainers/testcontainers-java/issues/9290)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix register listeners in RedpandaContainer ([#9247](https://redirect.github.com/testcontainers/testcontainers-java/issues/9247)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add Databend module ([#9148](https://redirect.github.com/testcontainers/testcontainers-java/issues/9148)) [@hantmac](https://redirect.github.com/hantmac) - Support adding new listeners to Apache Kafka ([#9142](https://redirect.github.com/testcontainers/testcontainers-java/issues/9142)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Add Timeplus module ([#8779](https://redirect.github.com/testcontainers/testcontainers-java/issues/8779)) [@lizhou1111](https://redirect.github.com/lizhou1111) - Add new CassandraContainer implementation ([#8616](https://redirect.github.com/testcontainers/testcontainers-java/issues/8616)) [@maximevw](https://redirect.github.com/maximevw) ##### ๐ Bug Fixes - fix: no match for platform in manifest when containerd is enabled ([#9200](https://redirect.github.com/testcontainers/testcontainers-java/issues/9200)) [@monosoul](https://redirect.github.com/monosoul) - Do not use network aliases in KAFKA_CONTROLLER_QUORUM_VOTERS ([#9144](https://redirect.github.com/testcontainers/testcontainers-java/issues/9144)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix missing null check for JDBC init script ([#9118](https://redirect.github.com/testcontainers/testcontainers-java/issues/9118)) [@mmorshedi](https://redirect.github.com/mmorshedi) - Set MariaDB user when is not root ([#9077](https://redirect.github.com/testcontainers/testcontainers-java/issues/9077)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ Documentation - Fix gcloud docs ([#9246](https://redirect.github.com/testcontainers/testcontainers-java/issues/9246)) [@jiakuan](https://redirect.github.com/jiakuan) - Add ConfluentKafkaContainer ([#9139](https://redirect.github.com/testcontainers/testcontainers-java/issues/9139)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Improve GitLab docs ([#8775](https://redirect.github.com/testcontainers/testcontainers-java/issues/8775)) [@JapuDCret](https://redirect.github.com/JapuDCret) - \[docs] Update localstack version ([#8515](https://redirect.github.com/testcontainers/testcontainers-java/issues/8515)) [@sullis](https://redirect.github.com/sullis) - Improve docs for Elasticsearch 8 ([#8870](https://redirect.github.com/testcontainers/testcontainers-java/issues/8870)) [@philipp94831](https://redirect.github.com/philipp94831) ##### ๐งน Housekeeping - Update MSSQL images to execute in ubuntu-22.04 ([#9254](https://redirect.github.com/testcontainers/testcontainers-java/issues/9254)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Use awaitility in Kafka module ([#9248](https://redirect.github.com/testcontainers/testcontainers-java/issues/9248)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Improve test logging in examples and smoke-test ([#9145](https://redirect.github.com/testcontainers/testcontainers-java/issues/9145)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ฆ Dependency updates - Combined dependencies PR ([#9286](https://redirect.github.com/testcontainers/testcontainers-java/issues/9286)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9285](https://redirect.github.com/testcontainers/testcontainers-java/issues/9285)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9284](https://redirect.github.com/testcontainers/testcontainers-java/issues/9284)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Update redis version to 5.1.3 ([#9250](https://redirect.github.com/testcontainers/testcontainers-java/issues/9250)) [@eddumelendez](https://redirect.github.com/eddumelendez) ### [`v1.20.1`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.1) [Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) ##### What's Changed ##### ๐ Features & Enhancements - Add support for Apache Kafka native image ([#8993](https://redirect.github.com/testcontainers/testcontainers-java/issues/8993)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Couchbase: Don't configure external TLS ports if they're not supported ([#8990](https://redirect.github.com/testcontainers/testcontainers-java/issues/8990)) [@dnault](https://redirect.github.com/dnault) - Support tenant name, password and mode in OceanBase module ([#8737](https://redirect.github.com/testcontainers/testcontainers-java/issues/8737)) [@whhe](https://redirect.github.com/whhe) - Rename SA_PASSWORD to MSSQL_SA_PASSWORD as SA_PASSWORD is deprecated ([#8987](https://redirect.github.com/testcontainers/testcontainers-java/issues/8987)) [@jedla97](https://redirect.github.com/jedla97) ##### ๐ Bug Fixes - Pass options to compose down command ([#9040](https://redirect.github.com/testcontainers/testcontainers-java/issues/9040)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Do not override LocalStack command ([#8991](https://redirect.github.com/testcontainers/testcontainers-java/issues/8991)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix log order after checking containerised compose exit code ([#8984](https://redirect.github.com/testcontainers/testcontainers-java/issues/8984)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Fix log for Grafana URL ([#8961](https://redirect.github.com/testcontainers/testcontainers-java/issues/8961)) [@rajadilipkolli](https://redirect.github.com/rajadilipkolli) ##### ๐ Documentation - Fix list indentation in reuse doc ([#8980](https://redirect.github.com/testcontainers/testcontainers-java/issues/8980)) [@MV-GH](https://redirect.github.com/MV-GH) ##### ๐งน Housekeeping - Use Develocity build cache configuration and access key authentication ([#8964](https://redirect.github.com/testcontainers/testcontainers-java/issues/8964)) [@tylerbertrand](https://redirect.github.com/tylerbertrand) - Fix URI decode. ([#9026](https://redirect.github.com/testcontainers/testcontainers-java/issues/9026)) [@simpletasks](https://redirect.github.com/simpletasks) - Move ComposeOverridesTest ([#8985](https://redirect.github.com/testcontainers/testcontainers-java/issues/8985)) [@eddumelendez](https://redirect.github.com/eddumelendez) ##### ๐ฆ Dependency updates8 changes
- Downgrade awaitility version to 4.2.0 ([#9041](https://redirect.github.com/testcontainers/testcontainers-java/issues/9041)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9024](https://redirect.github.com/testcontainers/testcontainers-java/issues/9024)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9023](https://redirect.github.com/testcontainers/testcontainers-java/issues/9023)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9007](https://redirect.github.com/testcontainers/testcontainers-java/issues/9007)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Use pulsar-bom ([#9006](https://redirect.github.com/testcontainers/testcontainers-java/issues/9006)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9005](https://redirect.github.com/testcontainers/testcontainers-java/issues/9005)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#9002](https://redirect.github.com/testcontainers/testcontainers-java/issues/9002)) [@eddumelendez](https://redirect.github.com/eddumelendez) - Combined dependencies PR ([#8998](https://redirect.github.com/testcontainers/testcontainers-java/issues/8998)) [@eddumelendez](https://redirect.github.com/eddumelendez)Configuration
๐ Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.