All Versions
80
Latest Version
Avg Release Cycle
117 days
Latest Release
55 days ago

Changelog History
Page 4

  • v1.11.0 Changes

    March 22, 2019

    What's Changed

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    • 🔧 Start ambassador only if mapping configured (#1327, #1328) @ftardif
    • ➕ Add CredsStore validation in RegistryAuthLocator (#1303) @NikitaZhevnitskiy

    ⚡️ 📦 Dependency updates

    • ⬆️ Bump mockito-core from 2.24.5 to 2.25.0 in /core (#1294) @dependabot[bot]
    • ⬆️ Bump transport from 6.6.1 to 6.6.2 in /modules/elasticsearch (#1302) @dependabot[bot]
    • ⬆️ Bump elasticsearch-rest-client from 6.6.1 to 6.6.2 in /modules/elasticsearch (#1301) @dependabot[bot]
    • ⬆️ Bump junit-jupiter-api from 5.4.0 to 5.4.1 in /modules/junit-jupiter (#1311) @dependabot[bot]
    • ⬆️ Bump assertj-core from 3.12.1 to 3.12.2 in /modules/pulsar (#1312) @dependabot[bot]
    • ⬆️ Bump mockito-core from 2.25.0 to 2.25.1 in /core (#1313) @dependabot[bot]
    • ⬆️ Bump junit-jupiter-engine from 5.4.0 to 5.4.1 in /modules/junit-jupiter (#1310) @dependabot[bot]
    • ⬆️ Bump assertj-core from 3.12.1 to 3.12.2 in /modules/kafka (#1316) @dependabot[bot]
    • ⬆️ Bump assertj-core from 3.12.1 to 3.12.2 in /core (#1314) @dependabot[bot]
    • ⬆️ Bump assertj-core from 3.12.1 to 3.12.2 in /modules/neo4j (#1315) @dependabot[bot]
    • ⬆️ Bump mariadb-java-client from 2.4.0 to 2.4.1 in /modules/mariadb (#1317) @dependabot[bot]
    • ⬆️ Bump tomcat-jdbc from 9.0.16 to 9.0.17 in /modules/mysql (#1321) @dependabot[bot]
    • ⬆️ Bump tomcat-jdbc from 9.0.16 to 9.0.17 in /modules/mariadb (#1322) @dependabot[bot]
  • v1.10.7 Changes

    March 12, 2019

    What's Changed

    🍱 🚀 Features

    🍱 🐛 Bug Fixes

    📚 📖 Documentation

    ⚡️ 📦 Dependency updates

    ✅ Update ryuk references to latest version - 0.2.3 (#1212) @alelech ✅ Bump annotations from 16.0.3 to 17.0.0 in /core (#1194) @dependabot[bot] ✅ Bump transport from 6.5.4 to 6.6.0 in /modules/elasticsearch (#1191) @dependabot[bot] ✅ Bump elasticsearch-rest-client from 6.5.4 to 6.6.0 in /modules/elasticsearch (#1190) @dependabot[bot] ✅ Bump amqp-client from 5.5.3 to 5.6.0 in /core (#1186) @dependabot[bot] ✅ Bump mariadb-java-client from 2.3.0 to 2.4.0 in /modules/mariadb (#1189) @dependabot[bot] ✅ Bump HikariCP from 3.3.0 to 3.3.1 in /modules/spock (#1224) @dependabot[bot] ✅ Bump junit-jupiter-engine from 5.3.2 to 5.4.0 in /modules/junit-jupiter (#1228) @dependabot[bot] ✅ Bump HikariCP from 3.3.0 to 3.3.1 in /modules/junit-jupiter (#1227) @dependabot[bot] ✅ Bump mysql-connector-java from 8.0.14 to 8.0.15 in /modules/spock (#1208) @dependabot[bot] ✅ Bump mysql-connector-java from 8.0.14 to 8.0.15 in /modules/junit-jupiter (#1209) @dependabot[bot] ✅ Bump tomcat-jdbc from 9.0.14 to 9.0.16 in /modules/mysql (#1226) @dependabot[bot] ✅ Bump tomcat-jdbc from 9.0.14 to 9.0.16 in /modules/mariadb (#1225) @dependabot[bot] ✅ Bump java-client from 2.7.2 to 2.7.3 in /modules/couchbase (#1222) @dependabot[bot] ✅ Bump mockito-core from 2.23.4 to 2.24.0 in /core (#1210) @dependabot[bot] ✅ Bump lombok from 1.18.4 to 1.18.6 in /examples (#1233) @dependabot[bot] ✅ Bump assertj-core from 3.11.1 to 3.12.0 in /modules/neo4j (#1242) @dependabot[bot] ✅ Bump assertj-core from 3.11.1 to 3.12.0 in /core (#1241) @dependabot[bot] ✅ Bump assertj-core from 3.11.1 to 3.12.0 in /modules/pulsar (#1244) @dependabot[bot] ✅ Bump assertj-core from 3.11.1 to 3.12.0 in /modules/kafka (#1243) @dependabot[bot] ✅ Bump okhttp from 3.12.1 to 3.13.1 in /examples (#1268) @dependabot[bot] ✅ Bump influxdb-java from 2.14 to 2.15 in /modules/influxdb (#1271) @dependabot[bot] ✅ Bump assertj-core from 3.12.0 to 3.12.1 in /modules/pulsar (#1287) @dependabot[bot] ✅ Bump assertj-core from 3.12.0 to 3.12.1 in /modules/neo4j (#1286) @dependabot[bot] ✅ Bump assertj-core from 3.12.0 to 3.12.1 in /core (#1284) @dependabot[bot] ✅ Bump assertj-core from 3.12.0 to 3.12.1 in /modules/kafka (#1285) @dependabot[bot] ✅ Bump pulsar-client from 2.2.1 to 2.3.0 in /modules/pulsar (#1267) @dependabot[bot] ✅ Bump lombok from 1.18.4 to 1.18.6 in /examples (#1261) @dependabot[bot] ✅ Bump kafka-clients from 2.1.0 to 2.1.1 in /modules/kafka (#1251) @dependabot[bot] ✅ Bump slf4j-api from 1.7.25 to 1.7.26 in /examples (#1262) @dependabot[bot] ✅ Bump mockito-core from 2.24.0 to 2.24.5 in /core (#1255) @dependabot[bot] ✅ Bump elasticsearch-rest-client from 6.6.0 to 6.6.1 in /modules/elasticsearch (#1259) @dependabot[bot] ✅ Bump transport from 6.6.0 to 6.6.1 in /modules/elasticsearch (#1260) @dependabot[bot] ✅ Bump selenium-firefox-driver from 3.14.0 to 3.141.59 in /examples (#1263) @dependabot[bot] ✅ Bump mongo-java-driver from 3.9.1 to 3.10.1 in /core (#1234) @dependabot[bot] ✅ Bump selenium-chrome-driver from 3.14.0 to 3.141.59 in /examples (#1264) @dependabot[bot] ✅ Bump selenium-remote-driver from 3.14.0 to 3.141.59 in /examples (#1265) @dependabot[bot] ✅ Bump commons-codec from 1.11 to 1.12 in /core (#1238) @dependabot[bot] ✅ Bump cassandra-driver-core from 3.6.0 to 3.7.1 in /modules/cassandra (#1290) @dependabot[bot] ✅ Bump java-client from 2.7.3 to 2.7.4 in /modules/couchbase (#1275) @dependabot[bot] ✅ Bump slf4j-api from 1.7.25 to 1.7.26 in /core (#1254) @dependabot[bot] ✅ Bump neo4j-java-driver from 1.7.2 to 1.7.3 in /modules/neo4j (#1297) @dependabot[bot]

  • v1.10.6 Changes

    January 29, 2019

    What's Changed

    • 🛠 Fix breaking changes to Dependabot config.yml (#1128) @feelepxyz
    • ✅ Ensure that sqlserver jdbc url is supported by container provider (#989, fixes #988) @neetkee

    🍱 🚀 Features

    • ✅ Make dynalite container extend GenericContainer, for JUnit5 support (#1114) @bijukunjummen
    • 👀 Make it possible to turn off Ryuk with an environment variable (#1181, fixes #1023, #700) @bsideup. For users with CI environments that do not need/do not allow the Ryuk container to operate (such as Bitbucket Pipelines), it may now be disabled by setting an environment variable. Please see the docs.

    📚 📖 Documentation

    ⚡️ 📦 Dependency updates

    • ⬆️ Bump HikariCP from 3.2.0 to 3.3.0 in /modules/spock (#1117) @dependabot[bot]
    • ⬆️ Bump aws-java-sdk-s3 from 1.11.475 to 1.11.479 in /modules/localstack (#1130) @dependabot[bot]
    • ⬆️ Bump aws-java-sdk-dynamodb from 1.11.475 to 1.11.479 in /modules/dynalite (#1129) @dependabot[bot]
    • ⬆️ Bump amqp-client from 5.5.1 to 5.5.2 in /core (#1122) @dependabot[bot]
    • ⚡️ update mockserver to 5.5.1 and bind to port 1080 which is default (#1109) @lanwen
    • ⬆️ Bump HikariCP from 3.2.0 to 3.3.0 in /modules/junit-jupiter (#1120) @dependabot[bot]
    • 🚀 Bump spring-boot-dependencies from 2.1.1.RELEASE to 2.1.2.RELEASE in /examples (#1149) @dependabot[bot]
    • 🚀 Bump spring-boot-maven-plugin from 2.1.1.RELEASE to 2.1.2.RELEASE in /examples (#1148) @dependabot[bot]
    • ⬆️ Bump rest-assured from 3.2.0 to 3.3.0 in /modules/vault (#1143) @dependabot[bot]
    • ⬆️ Bump mysql-connector-java from 8.0.13 to 8.0.14 in /modules/spock (#1173) @dependabot[bot]
    • ⬆️ Bump mysql-connector-java from 8.0.13 to 8.0.14 in /modules/junit-jupiter (#1172) @dependabot[bot]
    • ⬆️ Bump mysql-connector-java from 8.0.13 to 8.0.14 in /modules/mysql (#1171) @dependabot[bot]
    • ⬆️ Bump amqp-client from 5.5.2 to 5.5.3 in /core (#1170) @dependabot[bot]
  • v1.10.5 Changes

    January 02, 2019

    What's Changed

    🚀 This release was primarily created to resolve #1111.

    ⚡️ 📦 Dependency updates

    • ⬆️ Bump cassandra-driver-core from 3.5.1 to 3.6.0 in /modules/cassandra (#1050) @dependabot[bot]
  • v1.10.5-retag Changes

    January 02, 2019

    What's Changed

    🚀 This release was primarily created to resolve #1111.

    ⚡️ 📦 Dependency updates

    • ⬆️ Bump cassandra-driver-core from 3.5.1 to 3.6.0 in /modules/cassandra (#1050) @dependabot[bot]
  • v1.10.4 Changes

    December 29, 2018

    🚀 > ## ⚠️ There was a problem with the binaries release process for 1.10.4, meaning that some outdated v1.10.3 JARs may have been published with the 1.10.4 version label. Please use 1.10.5 or higher instead of this release. See #1111 for a description of the problem.

    What's Changed

    🚀 This release contains a few minor bug fixes and features, plus a raft of small dependency updates.

    🍱 🚀 Features

    • 👌 Support TmpFS mappings (#1021) @malltshik. Containers may now have a TmpFS volume mounted, e.g.:

      GenericContainer container = new GenericContainer(...) .withTmpFs(singletonMap("/data", "rw"))

    • ✅ Enable line terminator matching for LogMessageWaitStrategy (#982) @bengtbrodersen0042

    • ✅ SQL compound statement awareness in ScriptUtils. This feature allows stored procedures to be used in database init scripts (#579) @rnorth

    🍱 🐛 Bug Fixes

    • ✅ Start shared containers in beforeAll callback (Jupiter) (#1020) @kiview
    • 🛠 Fix StreamType.RAW frame processing when using TTY mode with containers(#1101) @vektory79

    📚 📖 Documentation/Internal

    ⚡️ 📦 Dependency updates

    🚀 We've recently enabled dependabot, and as a result have more than a few dependency updates in this release:

    Click to expand... ✅ Bump annotations from 15.0 to 16.0.3 in /core (#1027) @dependabot[bot] ✅ Bump slf4j-api from 1.7.7 to 1.7.25 in /examples (#1034) @dependabot[bot] ✅ Bump jedis from 2.8.0 to 3.0.0 in /core (#1031) @dependabot[bot] ✅ Bump rest-assured from 3.0.0 to 3.2.0 in /modules/vault (#1044) @dependabot[bot] ✅ Bump vibur-dbcp from 9.0 to 22.2 in /modules/mysql (#1042) @dependabot[bot] ✅ Bump postgresql from 9.4.1212 to 42.2.5 in /examples (#1037) @dependabot[bot] ✅ Bump lombok from 1.16.6 to 1.18.4 in /examples (#1039) @dependabot[bot] ✅ Bump aws-java-sdk-s3 from 1.11.126 to 1.11.475 in /modules/localstack (#1046) @dependabot[bot] ✅ Bump okhttp from 3.6.0 to 3.12.0 in /examples (#1035) @dependabot[bot] ✅ Bump jaxb-api from 2.3.0 to 2.3.1 in /core (#1029) @dependabot[bot] ✅ Bump neo4j-java-driver from 1.7.1 to 1.7.2 in /modules/neo4j (#1045) @dependabot[bot] ✅ Bump jetty from 6.1.25 to 6.1.26 in /modules/selenium (#1047) @dependabot[bot] 🔒 [Security] Bump logback-classic from 1.1.2 to 1.2.3 in /examples (#1060) @dependabot[bot] ✅ Bump commons-dbutils from 1.6 to 1.7 in /modules/mysql (#1040) @dependabot[bot] ✅ Bump vibur-dbcp from 9.0 to 22.2 in /modules/mariadb (#1063) @dependabot[bot] ✅ Bump HikariCP from 2.6.1 to 3.2.0 in /modules/spock (#1053) @dependabot[bot] ✅ Bump HikariCP-java6 from 2.3.8 to 2.3.13 in /modules/mariadb (#1064) @dependabot[bot] ✅ Bump HikariCP-java6 from 2.3.8 to 2.3.13 in /modules/postgresql (#1051) @dependabot[bot] ✅ Bump commons-dbutils from 1.6 to 1.7 in /modules/postgresql (#1048) @dependabot[bot] ✅ Bump tomcat-jdbc from 8.5.4 to 9.0.14 in /modules/mariadb (#1061) @dependabot[bot] ✅ Bump tomcat-jdbc from 8.5.4 to 9.0.14 in /modules/mysql (#1038) @dependabot[bot] ✅ Bump aws-java-sdk-dynamodb from 1.11.126 to 1.11.475 in /modules/dynalite (#1059) @dependabot[bot] ✅ Bump HikariCP-java6 from 2.3.8 to 2.3.13 in /modules/mysql (#1041) @dependabot[bot] ✅ Bump HikariCP from 2.6.1 to 3.2.0 in /modules/junit-jupiter (#1072) @dependabot[bot] ✅ Bump postgresql from 42.0.0 to 42.2.5 in /modules/junit-jupiter (#1075) @dependabot[bot] ✅ Bump jedis from 2.8.0 to 3.0.0 in /examples (#1085) @dependabot[bot] ✅ Bump maven-compiler-plugin from 3.1 to 3.8.0 in /examples (#1084) @dependabot[bot] ✅ Bump mockito-all from 1.9.5 to 1.10.19 in /examples (#1083) @dependabot[bot] ✅ Bump okhttp from 3.12.0 to 3.12.1 in /examples (#1081) @dependabot[bot] ✅ Bump spinach from 0.2 to 0.3 in /examples (#1032) @dependabot[bot] ✅ Bump commons-dbutils from 1.6 to 1.7 in /modules/mariadb (#1073) @dependabot[bot] ✅ Bump amqp-client from 3.5.3 to 5.5.1 in /core (#1076) @dependabot[bot] ✅ Bump postgresql from 9.3-1101-jdbc41 to 42.2.5 in /modules/postgresql (#1049) @dependabot[bot] ✅ Bump elasticsearch-rest-client from 6.4.1 to 6.5.4 in /modules/elasticsearch (#1058) @dependabot[bot] ✅ Bump mysql-connector-java from 6.0.6 to 8.0.13 in /modules/junit-jupiter (#1071) @dependabot[bot] ✅ Bump visible-assertions from 1.0.5 to 2.1.1 in /examples (#1082) @dependabot[bot] ✅ Bump mysql-connector-java from 5.1.35 to 8.0.13 in /modules/mysql (#1043) @dependabot[bot] ✅ Bump influxdb-java from 2.10 to 2.14 in /modules/influxdb (#1070) @dependabot[bot] ✅ Bump jersey-common from 2.23.1 to 2.27 in /core (#1078) @dependabot[bot] ✅ Bump java-client from 2.6.1 to 2.7.2 in /modules/couchbase (#1036) @dependabot[bot] ✅ Bump mysql-connector-java from 6.0.6 to 8.0.13 in /modules/spock (#1056) @dependabot[bot] 🚀 Bump spring-boot-dependencies from 2.0.1.RELEASE to 2.1.1.RELEASE in /examples (#1096) @dependabot[bot] ✅ Bump testng from 6.9.10 to 6.14.3 in /examples (#1095) @dependabot[bot] ✅ Bump visible-assertions from 2.1.1 to 2.1.2 in /examples (#1094) @dependabot[bot] ✅ Bump gson from 2.5 to 2.8.5 in /examples (#1092) @dependabot[bot] ✅ Bump kafka-clients from 1.0.0 to 2.1.0 in /modules/kafka (#1062) @dependabot[bot] ✅ Bump commons-io from 2.5 to 2.6 in /core (#1086) @dependabot[bot] ✅ Bump jedis from 2.8.0 to 3.0.0 in /modules/junit-jupiter (#1065) @dependabot[bot] ✅ Bump mongo-java-driver from 3.0.2 to 3.9.1 in /core (#1089) @dependabot[bot] ✅ Bump postgresql from 42.0.0 to 42.2.5 in /modules/spock (#1057) @dependabot[bot] 🚀 Bump spring-boot-maven-plugin from 2.0.1.RELEASE to 2.1.1.RELEASE in /examples (#1093) @dependabot[bot] ✅ Bump mariadb-java-client from 1.5.9 to 2.3.0 in /modules/mariadb (#1068) @dependabot[bot] ✅ Bump junit-jupiter-engine from 5.3.1 to 5.3.2 in /modules/junit-jupiter (#1066) @dependabot[bot] ✅ Bump transport from 6.4.1 to 6.5.4 in /modules/elasticsearch (#1055) @dependabot[bot] ✅ Bump okhttp from 3.10.0 to 3.12.1 in /core (#1080) @dependabot[bot] ✅ Bump mockito-core from 1.10.19 to 2.23.4 in /core (#1077) @dependabot[bot] ✅ Auto merge /examples dependencies (#1097) @bsideup ✅ Bump guava from 18.0 to 23.0 in /examples (#1099) @dependabot[bot] ✅ Bump json from 20160810 to 20180813 in /examples (#1098) @dependabot[bot] ✅ Bump pulsar-client from 2.2.0 to 2.2.1 in /modules/pulsar (#1091) @dependabot[bot] ✅ Bump assertj-core from 3.8.0 to 3.11.1 in /modules/kafka (#1067) @dependabot[bot] ✅ Bump visible-assertions from 2.1.1 to 2.1.2 in /core (#1088) @dependabot[bot] ✅ Bump javax.annotation-api from 1.3.1 to 1.3.2 in /core (#1087) @dependabot[bot] ✅ Bump junit-jupiter-api from 5.3.1 to 5.3.2 in /modules/junit-jupiter (#1069) @dependabot[bot] ✅ Bump jna-platform from 4.5.1 to 5.2.0 in /core (#1079) @dependabot[bot] ✅ Bump jedis from 3.0.0 to 3.0.1 in /examples (#1103) @dependabot[bot] ✅ Bump jedis from 3.0.0 to 3.0.1 in /core (#1105) @dependabot[bot] ✅ Bump jedis from 3.0.0 to 3.0.1 in /modules/junit-jupiter (#1104) @dependabot[bot] ✅ Bump assertj-core from 3.8.0 to 3.11.1 in /core (#1090) @dependabot[bot] ✅ Bump assertj-core from 3.10.0 to 3.11.1 in /modules/pulsar (#1054) @dependabot[bot]

  • v1.8.3 Changes

    August 05, 2018

    🛠 Fixed

    • 🛠 Fixed with* methods of CouchbaseContainer (#810)
    • 🛠 Fix problem with gzip encoded streams (e.g. copy file from container), by adding decompression support to netty exec factory (#817, fixes #681, relates to docker-java/docker-java#1079)
  • v1.8.2 Changes

    July 31, 2018

    🛠 Fixed

    • ➕ Add support for transparently using local images with docker-compose (#798, fixes #674)
    • 🛠 Fix bug with Dockerfile image creation with Docker for Mac 18.06-ce (#808, fixes #680)

    🔄 Changed

    • ⚡️ Update Visible Assertions to 2.1.1 (#779).
    • ✅ KafkaContainer optimization (group.initial.rebalance.delay.ms=0) (#782).
  • v1.8.1 Changes

    July 10, 2018

    🛠 Fixed

    • 🐧 Linux/Mac: Added support for docker credential helpers so that images may be pulled from private registries. See #729, #647 and #567.
    • 🐳 Ensure that the COMPOSE_FILE environment variable is populated with all relevant compose file names when running docker-compose in local mode #755.
    • 🛠 Fixed issue whereby specified command in MariaDB image was not being applied. (#534)
    • 🔄 Changed Oracle thin URL to support both Oracle 11 and 12 XE (#769)
    • ✅ Ensure that full JDBC URL query string is passed to JdbcDatabaseDelegate during initscript invocation (#741; fixes #727)
    • ✅ Ensure that necessary transitive dependency inclusions are applied to generated project POMs (#772; fixes #753 and #652)

    🔄 Changed

    • ⚡️ Update Apache Pulsar module to 2.0.1 #760.
    • ✅ Make JdbcDatabaseContainer#getDriverClassName public #743.
    • ✅ enable copyFileToContainer feature during container startup #742.
    • ✅ avoid using file mounting in KafkaContainer #775.
    • ➕ Added Apache Cassandra module #776.
  • v1.8.0 Changes

    June 14, 2018

    🛠 Fixed

    • 🛠 Fixed JDBC URL Regex Pattern to ensure all supported Database URL's are accepted (#596)
    • ✅ Filtered out TestContainer parameters (TC_*) from query string before passing to database (#345)
    • ✅ Use latest tag as default image tag (#676)

    🔄 Changed

    • 👍 Allow HttpWaitStrategy to wait for a specific port (#703)
    • 🆕 New module: Apache Pulsar (#713)
    • ➕ Add support for defining container labels (#725)
    • ✅ Use quay.io/testcontainers/ryuk instead of bsideup/ryuk (#721)
    • ➕ Added Couchbase module (#688)
    • ✨ Enhancements and Fixes for JDBC URL usage to create Containers (#594)
      • Extracted JDBC URL manipulations to a separate class - ConnectionUrl.
      • Added an overloaded method JdbcDatabaseContainerProvider.newInstance(ConnectionUrl), with default implementation delegating to the existing newInstance(tag) method. (Relates to #566)
      • Added an implementation of MySQLContainerProvider.newInstance(ConnectionUrl) that uses Database Name, User, and Password from JDBC URL while creating new MySQL Container. (#566 for MySQL Container)
    • Changed internal port of KafkaContainer back to 9092 (#733)
    • ➕ Add support for Dockerfile based images to OracleContainer (#734)
    • ✅ Read from both /proc/net/tcp and /proc/net/tcp6 in InternalCommandPortListeningCheck (#750)
    • ➕ Added builder methods for timeouts in JdbcDatabaseContainer (#748)
    • ➕ Added an alternative experimental transport based on OkHttp. Enable it with transport.type=okhttp property (#710)
    • ✅ Framework-agnostic container & test lifecycle (#702)