1.12.4
What's Changed
🚀 Features
- Hash copied files (#2055) @bsideup
- Rework KafkaContainer (do not run a sub-process) (#2078) @bsideup
- Image pull policy (#1345) (#2024) @dmarkhas @bsideup
- Upgrade docker-compose image to latest version and perform dire… (#1847) @rnorth
- Lazily create/set Network in KafkaContainer (#2079) @bsideup
- Add read timeout to http wait strategy (#2058) @dweidenfeld
- Add
reused
parameter to the hooks (#2052) @bsideup - Check container's status if
WaitStrategy
fails. (#1837) @bsideup - Add docker compose support for --build and --rmi options (#1625, #1336, #924) @lightoze @sonerd @rnorth
- Localstack support for HOSTNAME_EXTERNAL (#1891) @rnorth
- Slf4jLogConsumer improvements (#1986) @toadzky
🐛 Bug Fixes
- Stabilize CouchbaseContainer by merging the Socat command (#2081) @bsideup
- Make
Startables#deepStart
always iterate sequentially (#2053) @pivovarit - Fix session label when reuse is not supported but requested (#2051) @bsideup
- Fix docker image name parsing bugs (#2022) @rnorth
📖 Documentation
- Add Transferwise to "Who is using Testcontainers" (#2105) @muzir
- Add Marquez as user (#2060) @wslulciuc
- Fix typo in docs/modules/databases/index.md (#2043) @f-lopes
- Slf4j log consumer improvements - add docs (#2016) @rnorth
🧹 Housekeeping
- Basic GitHub Action for release (#1991) @rnorth
- Add GHA for Release Drafter (#2109) @bsideup
- Switch to publishing non-delomboked sources (#1788) @rnorth
- Break up quickstart example projects and introduce JUnit 5 refe… (#1416 #2097) @bmuschko @rnorth
- Restore Flaky on couchbase tests (#2106) @bsideup
- Add Gradle wrapper to examples/ that points to the parent's wrapper (#2077) @bsideup
- Fix vault module, add new test with java client v2 (#1791) @Casz
- Tidy code style in CommandLine.java (#2004) @yorlov
- Mock TestcontainersConfiguration in ReusabilityUnitTests (#2080) @bsideup
- Future-proofing TestEnvironmentTest (#2036) @pivovarit
📦 Dependency updates
Click to expand...
- Bump mariadb-java-client from 2.5.1 to 2.5.2 in /modules/mariadb (#2098) @dependabot-preview
- Bump aws-java-sdk-s3 from 1.11.680 to 1.11.683 in /modules/loca… (#2103) @dependabot-preview
- Bump java-client from 2.7.9 to 2.7.10 in /modules/couchbase (#2057) @dependabot-preview
- Bump tomcat-jdbc from 9.0.27 to 9.0.29 in /modules/mysql (#2095) @dependabot-preview
- Bump aws-java-sdk-s3 from 1.11.636 to 1.11.680 in /modules/loca… (#2094) @dependabot-preview
- Bump tomcat-jdbc from 9.0.27 to 9.0.29 in /modules/mariadb (#2096) @dependabot-preview
- Bump slf4j-api from 1.7.28 to 1.7.29 in /core (#2030) @dependabot-preview
- Bump mongo-java-driver from 3.11.1 to 3.11.2 in /core (#2035) @dependabot-preview
- Bump org.springframework.boot from 2.2.0.RELEASE to 2.2.1.RELEA… (#2042) @dependabot-preview
- Bump slf4j-api from 1.7.28 to 1.7.29 in /examples (#2031) @dependabot-preview
- Bump jna-platform from 5.4.0 to 5.5.0 in /core (#2017) @dependabot-preview
- Bump vault-java-driver from 4.0.0 to 5.0.0 in /modules/vault (#2019) @dependabot-preview
- Bump assertj-core from 3.12.0 to 3.14.0 in /modules/vault (#2018) @dependabot-preview
- Bump assertj-core from 3.13.2 to 3.14.0 in /modules/kafka (#2008) @dependabot-preview
- Bump assertj-core from 3.13.2 to 3.14.0 in /core (#2005) @dependabot-preview
- Bump kafka-clients from 2.3.0 to 2.3.1 in /modules/kafka (#2002) @dependabot-preview
- Bump assertj-core from 3.13.2 to 3.14.0 in /modules/database-co… (#2007) @dependabot-preview
- Bump assertj-core from 3.13.2 to 3.14.0 in /modules/neo4j (#2006) @dependabot-preview
- Bump assertj-core from 3.13.2 to 3.14.0 in /modules/pulsar (#2009) @dependabot-preview
- Bump influxdb-java from 2.15 to 2.16 in /modules/influxdb (#2010) @dependabot-preview