Skip to content

Releases: exasol/test-db-builder-java

3.4.2: Fix vulnerabilities in dependencies on top of 3.4.1

18 Jan 17:03
48e089f

Choose a tag to compare

Summary

Updated dependencies on top of version 3.4.1 to fix vulnerability CVE-2022-41946 in test dependency to org.postgresql:postgresql:jar:42.5.0.

Bugfixes

  • #110: Updated dependencies

Dependency Updates

Test Dependency Updates

  • Updated com.exasol:exasol-jdbc:7.1.11 to 7.1.17
  • Updated com.exasol:exasol-testcontainers:6.2.0 to 6.5.0
  • Updated com.google.protobuf:protobuf-java:3.21.8 to 3.21.12
  • Updated com.oracle.database.jdbc:ojdbc11:21.7.0.0 to 21.8.0.0
  • Updated nl.jqno.equalsverifier:equalsverifier:3.10.1 to 3.12.3
  • Updated org.junit-pioneer:junit-pioneer:1.7.1 to 1.9.1
  • Updated org.junit.jupiter:junit-jupiter-api:5.9.1 to 5.9.2
  • Updated org.junit.jupiter:junit-jupiter:5.9.1 to 5.9.2
  • Updated org.mockito:mockito-junit-jupiter:4.8.1 to 5.0.0
  • Updated org.postgresql:postgresql:42.5.0 to 42.5.1
  • Updated org.testcontainers:junit-jupiter:1.17.5 to 1.17.6
  • Updated org.testcontainers:mysql:1.17.5 to 1.17.6
  • Updated org.testcontainers:oracle-xe:1.17.5 to 1.17.6
  • Updated org.testcontainers:postgresql:1.17.5 to 1.17.6

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.1.2 to 1.2.1
  • Updated com.exasol:project-keeper-maven-plugin:2.8.0 to 2.9.1
  • Updated io.github.zlika:reproducible-build-maven-plugin:0.15 to 0.16
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 to 3.0.0
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5 to 3.0.0-M7
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5 to 3.0.0-M7
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.2.7 to 1.3.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.10.0 to 2.13.0

3.4.1: Fix vulnerabilities in dependencies

24 Oct 15:19
6df89e2

Choose a tag to compare

Summary

This release fixes CVE-2022-3171 in test dependency com.google.protobuf:protobuf-java.

Bugfixes

  • #105: Fixed vulnerabilities in dependencies

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:db-fundamentals-java:0.1.2 to 0.1.3
  • Updated com.exasol:error-reporting-java:0.4.1 to 1.0.0

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:6.1.2 to 6.2.0
  • Updated com.exasol:hamcrest-resultset-matcher:1.5.1 to 1.5.2
  • Added com.google.protobuf:protobuf-java:3.21.8
  • Updated com.oracle.database.jdbc:ojdbc11:21.6.0.0.1 to 21.7.0.0
  • Updated mysql:mysql-connector-java:8.0.30 to 8.0.31
  • Updated org.junit.jupiter:junit-jupiter-api:5.9.0 to 5.9.1
  • Updated org.junit.jupiter:junit-jupiter:5.9.0 to 5.9.1
  • Updated org.mockito:mockito-junit-jupiter:4.6.1 to 4.8.1
  • Updated org.postgresql:postgresql:42.4.1 to 42.5.0
  • Updated org.testcontainers:junit-jupiter:1.17.3 to 1.17.5
  • Updated org.testcontainers:mysql:1.17.3 to 1.17.5
  • Updated org.testcontainers:oracle-xe:1.17.3 to 1.17.5
  • Updated org.testcontainers:postgresql:1.17.3 to 1.17.5

3.4.0: Support system properties to set DEBUG_ADDRESS and LOG_LEVEL.

30 Sep 14:52
e29b8ad

Choose a tag to compare

Summary

This release adds support to use properties to set DEBUG_ADDRESS and LOG_LEVEL for virtual schemas, please see the User Guide for details.

Features

  • #103: Enabled to set DEBUG_ADDRESS and LOG_LEVEL based on properties.

Dependency Updates

Test Dependency Updates

  • Added org.junit-pioneer:junit-pioneer:1.7.1

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.1.1 to 1.1.2
  • Updated com.exasol:project-keeper-maven-plugin:2.5.0 to 2.8.0
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.0.0 to 3.1.0

3.3.4: Dependency updates

05 Aug 09:51
8cad97f

Choose a tag to compare

Summary

This release upgrades dependencies to fix the following vulnerabilities:

Bugfixes

  • #101: Fix vulnerabilities in dependencies

Dependency Updates

Test Dependency Updates

  • Updated com.exasol:exasol-jdbc:7.1.7 to 7.1.11
  • Updated com.exasol:exasol-testcontainers:6.1.1 to 6.1.2
  • Updated com.oracle.database.jdbc:ojdbc11:21.5.0.0 to 21.6.0.0.1
  • Updated mysql:mysql-connector-java:8.0.29 to 8.0.30
  • Updated nl.jqno.equalsverifier:equalsverifier:3.10 to 3.10.1
  • Added org.junit.jupiter:junit-jupiter-api:5.9.0
  • Removed org.junit.jupiter:junit-jupiter-engine:5.8.2
  • Removed org.junit.jupiter:junit-jupiter-params:5.8.2
  • Added org.junit.jupiter:junit-jupiter:5.9.0
  • Updated org.postgresql:postgresql:42.3.6 to 42.4.1
  • Updated org.testcontainers:junit-jupiter:1.17.2 to 1.17.3
  • Updated org.testcontainers:mysql:1.17.2 to 1.17.3
  • Updated org.testcontainers:oracle-xe:1.17.2 to 1.17.3
  • Updated org.testcontainers:postgresql:1.17.2 to 1.17.3

Plugin Dependency Updates

  • Updated com.exasol:project-keeper-maven-plugin:2.4.6 to 2.5.0

3.3.3 Dependency Updates

21 Jun 12:30
53b66a3

Choose a tag to compare

Summary

In this release we updated the dependencies. By that we fixed CVE-2021-22569 that affected the mySQL-driver.

Dependency Updates

Test Dependency Updates

  • Updated mysql:mysql-connector-java:8.0.28 to 8.0.29
  • Updated org.mockito:mockito-junit-jupiter:4.5.1 to 4.6.1
  • Updated org.postgresql:postgresql:42.3.4 to 42.3.6
  • Updated org.testcontainers:junit-jupiter:1.17.1 to 1.17.2
  • Updated org.testcontainers:mysql:1.17.1 to 1.17.2
  • Updated org.testcontainers:oracle-xe:1.17.1 to 1.17.2
  • Updated org.testcontainers:postgresql:1.17.1 to 1.17.2

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.1.0 to 1.1.1
  • Updated com.exasol:project-keeper-maven-plugin:2.3.1 to 2.4.6
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.9.0 to 3.10.1
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.3.1 to 3.4.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.8.1 to 2.10.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.7 to 0.8.8
  • Updated org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0 to 3.2.0
  • Updated org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8 to 1.6.13

3.3.2: Upgrade dependencies

22 Apr 16:51
3ff4072

Choose a tag to compare

This release upgrades dependencies and reduces the number of runtime dependencies, fixing CVE-2022-21724 in the PostgreSQL JDBC driver.

Bugfixes

  • #97: Fixed security issue in dependencies

Dependency Updates

Compile Dependency Updates

  • Removed com.oracle.database.jdbc:ojdbc11:21.5.0.0

Runtime Dependency Updates

  • Removed com.exasol:exasol-jdbc:7.1.4
  • Removed mysql:mysql-connector-java:8.0.28
  • Removed org.postgresql:postgresql:42.3.3

Test Dependency Updates

  • Added com.exasol:exasol-jdbc:7.1.7
  • Updated com.exasol:exasol-testcontainers:6.0.0 to 6.1.1
  • Added com.oracle.database.jdbc:ojdbc11:21.5.0.0
  • Added mysql:mysql-connector-java:8.0.28
  • Updated nl.jqno.equalsverifier:equalsverifier:3.9 to 3.10
  • Updated org.mockito:mockito-junit-jupiter:4.3.1 to 4.5.1
  • Added org.postgresql:postgresql:42.3.4
  • Updated org.testcontainers:junit-jupiter:1.16.3 to 1.17.1
  • Updated org.testcontainers:mysql:1.16.3 to 1.17.1
  • Updated org.testcontainers:oracle-xe:1.16.2 to 1.17.1
  • Updated org.testcontainers:postgresql:1.16.3 to 1.17.1

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:0.7.1 to 1.1.0
  • Updated com.exasol:project-keeper-maven-plugin:1.3.4 to 2.3.1
  • Updated io.github.zlika:reproducible-build-maven-plugin:0.14 to 0.15
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.8.1 to 3.9.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:2.7 to 3.0.0-M1
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M4 to 3.0.0-M5
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4 to 3.0.0-M5
  • Added org.codehaus.mojo:flatten-maven-plugin:1.2.7
  • Updated org.itsallcode:openfasttrace-maven-plugin:1.2.0 to 1.5.0
  • Added org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184

3.3.1: Added Oracle support

18 Feb 14:22
5c911de

Choose a tag to compare

Summary

This release fixes CVE-2022-21724 in the PostgreSQL dependency. This CVE only affected users who used TDDB for PostgreSQL databases.

Bugfixes

  • #94: Fixed Dependabot finding by upgrading to PostgreSQL 42.3.3

Dependency Updates

Compile Dependency Updates

  • Updated com.oracle.database.jdbc:ojdbc11:21.4.0.0.1 to 21.5.0.0

Runtime Dependency Updates

  • Updated org.postgresql:postgresql:42.3.2 to 42.3.3

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.8.2 to 3.9
  • Updated org.mockito:mockito-junit-jupiter:4.2.0 to 4.3.1
  • Updated org.testcontainers:junit-jupiter:1.16.2 to 1.16.3
  • Updated org.testcontainers:mysql:1.16.2 to 1.16.3
  • Updated org.testcontainers:postgresql:1.16.2 to 1.16.3

Plugin Dependency Updates

  • Updated io.github.zlika:reproducible-build-maven-plugin:0.13 to 0.14
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3 to 3.0.0
  • Updated org.apache.maven.plugins:maven-gpg-plugin:1.6 to 3.0.1
  • Updated org.itsallcode:openfasttrace-maven-plugin:1.0.0 to 1.2.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.6 to 0.8.7

Added Oracle support

11 Feb 14:57
795759a

Choose a tag to compare

Features

  • #89: Added support for Oracle (xe) databases.

Dependency Updates

Compile Dependency Updates

  • Added com.oracle.database.jdbc:ojdbc11:21.4.0.0.1

Runtime Dependency Updates

  • Updated mysql:mysql-connector-java:8.0.27 to 8.0.28
  • Updated org.postgresql:postgresql:42.3.1 to 42.3.2

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:5.1.1 to 6.0.0
  • Added org.testcontainers:oracle-xe:1.16.2

3.2.2 Fixed connections with no username

19 Jan 14:23
061f385

Choose a tag to compare

Bug Fixes:

  • #87 Fixed creation of connections with password but empty username

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:error-reporting-java:0.4.0 to 0.4.1

Runtime Dependency Updates

  • Updated com.exasol:exasol-jdbc:7.0.11 to 7.1.4
  • Updated mysql:mysql-connector-java:8.0.26 to 8.0.27
  • Updated org.postgresql:postgresql:42.2.23.jre7 to 42.3.1

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:4.0.0 to 5.1.1
  • Updated com.exasol:hamcrest-resultset-matcher:1.4.1 to 1.5.1
  • Updated nl.jqno.equalsverifier:equalsverifier:3.7 to 3.8.2
  • Updated org.junit.jupiter:junit-jupiter-engine:5.7.2 to 5.8.2
  • Updated org.junit.jupiter:junit-jupiter-params:5.7.2 to 5.8.2
  • Updated org.mockito:mockito-junit-jupiter:3.11.2 to 4.2.0
  • Updated org.testcontainers:junit-jupiter:1.16.0 to 1.16.2
  • Updated org.testcontainers:mysql:1.16.0 to 1.16.2
  • Updated org.testcontainers:postgresql:1.16.0 to 1.16.2

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:0.5.1 to 0.7.1
  • Updated com.exasol:project-keeper-maven-plugin:0.10.0 to 1.3.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.2.0 to 3.3.1

Dependency Updates

02 Aug 14:40
e9bf656

Choose a tag to compare

Summary

In this release we updated the dependencies. By that we fixed transitive CVE-2021-36090.

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:db-fundamentals-java:0.1.1 to 0.1.2

Runtime Dependency Updates

  • Updated com.exasol:exasol-jdbc:7.0.7 to 7.0.11
  • Updated mysql:mysql-connector-java:8.0.25 to 8.0.26
  • Updated org.postgresql:postgresql:42.2.20.jre7 to 42.2.23.jre7

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:3.5.3 to 4.0.0
  • Updated com.exasol:hamcrest-resultset-matcher:1.4.0 to 1.4.1
  • Updated nl.jqno.equalsverifier:equalsverifier:3.6.1 to 3.7
  • Updated org.mockito:mockito-junit-jupiter:3.11.0 to 3.11.2
  • Updated org.testcontainers:junit-jupiter:1.15.3 to 1.16.0
  • Updated org.testcontainers:mysql:1.15.3 to 1.16.0
  • Updated org.testcontainers:postgresql:1.15.3 to 1.16.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:0.1.1 to 0.5.1
  • Updated com.exasol:project-keeper-maven-plugin:0.7.2 to 0.10.0