1.15.2
版本发布时间: 2021-02-11 22:30:55
testcontainers/testcontainers-java最新发布版本:1.20.2(2024-10-01 06:18:31)
What's Changed
- What
1984
means to you? To us, this number means PR #1984, one of the oldest PRs we had open and... finally merged! 😅 Thanks to an amazing contribution by @seglo, we now provide an example of testing Kafka clusters where multipleKafkaContainer
s are connected into one network. Try it! - Another "old" PR is #3180 by @oussamabadr. Those of you who run Selenium tests with Testcontainers will appreciate this newly added option to use (scrollable!) MP4 format instead of FLV.
- The connection with Ryuk (our watchdog sidecar container) now sets the socket timeout and retries the failures - helps with some rare networking edge cases. (#3682) @diegolovison
- The logs consumer no longer adds extra new lines thanks to #3752 by @perlun
- Locally built images no longer get affected by the
hub.image.name.prefix
setting! (#3666) @reda-alaoui - Jackson dependency is now forced to an older version to help with
NoClassDefFoundError (com/fasterxml/jackson/annotation/JsonMerge)
.
And more!
🚀 Features & Enhancements
- Switch to Presto image hosted on GHCR (#3667) @findepi
- Implement getDatabaseName() in CockroachContainer (#3778) @croemmich
- Make recorder .flv videos scrollable (#512) (#3180) @oussamabadr
- Support HTTP headers on HttpWaitStrategy (#2549) @renatomefi
- Show port mappings in HttpWaitStrategy (#2341) @aguibert
- Support newer versions of CockroachDB by changing the docker command (#3608) @giger85
- Improve logging for port listener (#3736) @artjomka
- couchbase: wait until all services are part of the config (#3003) @daschl
- Support Ryuk socket timeout (#3682) @diegolovison
- Add init command parameter to Vault container (#3188) @tandrup
- Startables#deepStart with varargs (#3261) @jochenchrist
🐛 Bug Fixes
- Remove extra newlines in container log output (#3752) @perlun
- Fix handling of locally built images when used with
hub.image.name.prefix
(#3666) @reda-alaoui
📖 Documentation
- Kafka cluster example (#1984, #3758) @seglo
- Documentation PostGIS JDBC url sample version update (#3606) @aulea
- GenericContainer: fix typo in Javadoc (#3684) @perlun
- Added documentation for Bigtable Emulator container (#3708) @RamazanYapparov
- Clarify usage of host port exporting (#3421) @alxgrk
- Rename Presto to Trino (#3649) @martint
🧹 Housekeeping
- update release drafter to v5.13.0 (#3632) @jetersen
- Remove duplicated dependency in jdbc-test module (#3664) @giger85
- add github actions to dependabot config (#3633) @jetersen
- Remove ciMate (#3631) @bsideup
📦 Dependency updates
- update release drafter to v5.13.0 (#3632) @jetersen
- Force Jackson version (#3602) @bsideup
- Bump aws-java-sdk-sqs from 1.11.884 to 1.11.930 in /modules/localstack (#3660) @dependabot
- Bump guava from 30.0-jre to 30.1-jre in /modules/jdbc-test (#3622) @dependabot
- Bump aws-java-sdk-s3 from 1.11.929 to 1.11.930 in /modules/localstack (#3659) @dependabot
- Bump org.jetbrains.kotlin.plugin.spring from 1.3.31 to 1.4.21-2 in /examples (#3646) @dependabot
- Bump gradle-update/update-gradle-wrapper-action from 74a035c to 1.0.9 (#3653) @dependabot
- Bump cucumber-junit from 6.8.1 to 6.9.1 in /examples (#3625) @dependabot
- Bump testcontainers from 1.14.3 to 1.15.1 in /core (#3587) @dependabot
- Bump transport from 7.10.0 to 7.10.1 in /modules/elasticsearch (#3590) @dependabot
- Bump aws-java-sdk-s3 from 1.11.882 to 1.11.929 in /modules/localstack (#3654) @dependabot
- Bump s3 from 2.15.14 to 2.15.56 in /modules/localstack (#3650) @dependabot
- Bump org.jetbrains.kotlin.jvm from 1.3.31 to 1.4.21-2 in /examples (#3645) @dependabot
- Bump guava from 30.0-jre to 30.1-jre in /core (#3627) @dependabot
- Bump ad-m/github-push-action from 68af9897f2b021035ca3952bf354bbb4675c1762 to 0.6.0 (#3658) @dependabot
- Bump aws-java-sdk-dynamodb from 1.11.901 to 1.11.929 in /modules/dynalite (#3652) @dependabot
- Bump gradle/wrapper-validation-action from e2c57ac to 1.0.3 (#3657) @dependabot
- Update actions/cache requirement to v2.1.3 (#3651) @dependabot
- Bump solr-solrj from 8.6.3 to 8.7.0 in /examples (#3446) @dependabot
- Bump cucumber-java from 6.8.1 to 6.9.1 in /examples (#3624) @dependabot
- Bump r2dbc-mariadb from 0.8.4-rc to 1.0.0 in /modules/mariadb (#3593) @dependabot
- Bump org.springframework.boot from 2.3.4.RELEASE to 2.4.1 in /examples (#3594) @dependabot
- Bump jedis from 3.3.0 to 3.4.0 in /examples (#3595) @dependabot
- Bump tomcat-jdbc from 9.0.40 to 10.0.0 in /modules/jdbc (#3592) @dependabot
- Bump elasticsearch-rest-client from 7.10.0 to 7.10.1 in /modules/elasticsearch (#3589) @dependabot
- Bump jedis from 3.3.0 to 3.4.0 in /core (#3586) @dependabot
- Bump rest-assured from 4.3.1 to 4.3.3 in /modules/vault (#3588) @dependabot
- Bump r2dbc-mssql from 0.8.4.RELEASE to 0.8.5.RELEASE in /modules/mssqlserver (#3397) @dependabot
- Bump mockito-core from 3.5.15 to 3.6.28 in /modules/junit-jupiter (#3539) @dependabot
- Bump mockito-core from 3.5.13 to 3.6.28 in /core (#3542) @dependabot
- Bump mssql-jdbc from 9.1.0.jre8-preview to 9.1.1.jre8-preview in /modules/mssqlserver (#3563) @dependabot
- Bump pulsar-client-admin from 2.6.1 to 2.7.0 in /modules/pulsar (#3566) @dependabot
- Bump pulsar-client from 2.6.1 to 2.7.0 in /modules/pulsar (#3565) @dependabot
- Bump json from 20180813 to 20201115 in /examples (#3567) @dependabot
- Bump influxdb-java from 2.20 to 2.21 in /modules/influxdb (#3568) @dependabot
- Bump assertj-core from 3.18.0 to 3.18.1 in /modules/vault (#3486) @dependabot
- Upgrade Ryuk to 0.3.1 (#3629) @rnorth