Skip to content

Releases: exasol/virtual-schema-shared-integration-tests

3.0.0: testScalarFunctions directly executable in test runners.

21 Feb 15:20
fcb2209
Compare
Choose a tag to compare

Summary

Makes testScalarFunctions directly executable in test runners.
Previously you had to run the encompassing derived integration test class based on ScalarFunctionsTestBase.

  • The nested class is now removed.
  • The setup and teardown of the required infrastructure in the derived classes now needs to be moved to the abstract beforeAllSetup and afterAllTeardown methods that need to be implemented.
  • This is a breaking change.

Features

  • #36: Make testScalarFunctions directly executable in test runners.

Dependency Updates

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:7.0.0 to 7.0.1

Plugin Dependency Updates

  • Updated com.exasol:project-keeper-maven-plugin:2.9.16 to 3.0.1
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.2.2 to 3.2.3
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.6.2 to 3.6.3
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.2.2 to 3.2.3
  • Added org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.1 to 2.16.2

2.2.6: Fix vulnerability CVE-2023-4043 in test dependencies

22 Nov 07:42
2fc8c1e
Compare
Choose a tag to compare

Summary

This release fixes vulnerability CVE-2023-4043 (CWE-20: Improper Input Validation (7.5)) in test dependency org.eclipse.parsson:parsson.

Note: This release excludes vulnerability CVE-2022-46337 in org.apache.derby:derby:jar:10.14.2.0 which is required only for tests. Newer versions don’t support Java 8 any more.

We also run integration tests now with both Exasol DB version 7.1 and 8.

Security

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:hamcrest-resultset-matcher:1.6.1 to 1.6.3
  • Updated com.exasol:virtual-schema-common-java:17.0.0 to 17.0.1
  • Updated org.junit.jupiter:junit-jupiter:5.10.0 to 5.10.1

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:6.6.2 to 7.0.0
  • Updated com.exasol:test-db-builder-java:3.5.1 to 3.5.2
  • Updated org.mockito:mockito-junit-jupiter:5.5.0 to 5.7.0
  • Updated org.testcontainers:junit-jupiter:1.19.0 to 1.19.3

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.3.0 to 1.3.1
  • Updated com.exasol:project-keeper-maven-plugin:2.9.12 to 2.9.16
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.1.2 to 3.2.2
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.5.0 to 3.6.2
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.1.2 to 3.2.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.0 to 2.16.1
  • Updated org.jacoco:jacoco-maven-plugin:0.8.10 to 0.8.11
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184 to 3.10.0.2594

2.2.5: Fix CVE-2023-42503

27 Sep 14:18
b974a6a
Compare
Choose a tag to compare

Summary

This release fixes CVE-2023-42503 in transitive test dependency org.apache.commons:commons-compress by upgrading dependencies.

Security

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:hamcrest-resultset-matcher:1.5.2 to 1.6.1
  • Updated com.exasol:virtual-schema-common-java:16.2.0 to 17.0.0
  • Updated org.junit.jupiter:junit-jupiter:5.9.2 to 5.10.0
  • Updated org.yaml:snakeyaml:2.0 to 2.2

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:6.5.1 to 6.6.2
  • Updated com.exasol:test-db-builder-java:3.4.2 to 3.5.1
  • Updated org.mockito:mockito-junit-jupiter:5.2.0 to 5.5.0
  • Updated org.slf4j:slf4j-simple:2.0.6 to 2.0.9
  • Updated org.testcontainers:junit-jupiter:1.17.6 to 1.19.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.2.2 to 1.3.0
  • Updated com.exasol:project-keeper-maven-plugin:2.9.4 to 2.9.12
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.10.1 to 3.11.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.0 to 3.1.1
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.2.1 to 3.4.0
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8 to 3.1.2
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.0.1 to 3.1.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.4.1 to 3.5.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8 to 3.1.2
  • Added org.basepom.maven:duplicate-finder-maven-plugin:2.0.1
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.3.0 to 1.5.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.14.2 to 2.16.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.8 to 0.8.10

2.2.4: Dependency updates

15 Mar 09:37
0e8bd8d
Compare
Choose a tag to compare

Summary

This release updates snakeyaml to fix vulnerability CVE-2022-1471.

Features

  • #30: Updated dependencies to fix vulnerabilities

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:error-reporting-java:1.0.0 to 1.0.1
  • Updated org.junit.jupiter:junit-jupiter:5.9.1 to 5.9.2
  • Updated org.yaml:snakeyaml:1.33 to 2.0

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:6.4.1 to 6.5.1
  • Updated com.exasol:test-db-builder-java:3.4.1 to 3.4.2
  • Updated org.mockito:mockito-junit-jupiter:4.10.0 to 5.2.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.2.1 to 1.2.2
  • Updated com.exasol:project-keeper-maven-plugin:2.9.1 to 2.9.4
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.0.0 to 3.1.0
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.1.0 to 3.2.1
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7 to 3.0.0-M8
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7 to 3.0.0-M8
  • Updated org.codehaus.mojo:versions-maven-plugin:2.13.0 to 2.14.2

2.2.3: VSSIT

21 Dec 10:30
dbb49be
Compare
Choose a tag to compare

Summary

We renamed the error codes from VS-SIT to VSSIT in order to be uniform with our other projects.

We also updated dependencies and removed the reference to the Exasol artifactory, since all required dependencies are now available on Maven Central.

Features

  • #26: Renamed error codes from VS-SIT to VSSIT

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:virtual-schema-common-java:16.1.2 to 16.2.0

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:6.2.0 to 6.4.1
  • Updated com.exasol:test-db-builder-java:3.3.4 to 3.4.1
  • Updated org.mockito:mockito-junit-jupiter:4.8.0 to 4.10.0
  • Added org.slf4j:slf4j-simple:2.0.6
  • Updated org.testcontainers:junit-jupiter:1.17.3 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

2.2.2: Fix vulnerabilities in dependencies

27 Sep 06:35
35b2d10
Compare
Choose a tag to compare

Summary

This release fixes CVE-2022-38751 and CVE-2022-38752 in snakeyaml.

Features

  • #24: Fix vulnerabilities in dependencies

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:error-reporting-java:0.4.1 to 1.0.0
  • Updated com.exasol:virtual-schema-common-java:15.3.3 to 16.1.2
  • Updated org.junit.jupiter:junit-jupiter:5.9.0 to 5.9.1
  • Updated org.yaml:snakeyaml:1.31 to 1.33

Test Dependency Updates

  • Updated org.mockito:mockito-junit-jupiter:4.7.0 to 4.8.0

Plugin Dependency Updates

  • Updated com.exasol:project-keeper-maven-plugin:2.6.2 to 2.8.0

2.2.1: Upgrade dependencies compared to 2.2.0

01 Sep 07:20
54b10cb
Compare
Choose a tag to compare

Summary

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

Features

Bugfixes

  • #22: Fixed broken links checker

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:hamcrest-resultset-matcher:1.5.1 to 1.5.2
  • Updated com.exasol:virtual-schema-common-java:15.2.0 to 15.3.3
  • Updated org.junit.jupiter:junit-jupiter:5.8.1 to 5.9.0
  • Updated org.yaml:snakeyaml:1.29 to 1.31

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:5.1.1 to 6.2.0
  • Updated com.exasol:test-db-builder-java:3.2.1 to 3.3.4
  • Updated org.mockito:mockito-junit-jupiter:4.1.0 to 4.7.0
  • Updated org.testcontainers:junit-jupiter:1.16.2 to 1.17.3

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:0.7.1 to 1.1.2
  • Updated com.exasol:project-keeper-maven-plugin:1.3.2 to 2.6.2
  • Updated io.github.zlika:reproducible-build-maven-plugin:0.13 to 0.15
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.8.1 to 3.10.1
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.0.0 to 3.1.0
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M3 to 3.0.0-M5
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.3.1 to 3.4.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3 to 3.0.0-M5
  • Added org.codehaus.mojo:flatten-maven-plugin:1.2.7
  • 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
  • Added org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184
  • 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

2.2.0 Exclude for parameter combinations

02 Mar 07:13
d4f9ec0
Compare
Choose a tag to compare

Features

  • #18: Added exclude mechanism for parameter combinations

Dependency Updates

Unique column names.

16 Feb 15:21
0754aec
Compare
Choose a tag to compare

Bugfixes

  • #16: Fixed issues with test setup when using multiple columns of the same type.

Dependency Updates

Column with decimal places

23 Nov 15:56
5ca43db
Compare
Choose a tag to compare

Features

  • #14: Added column with decimal places

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:error-reporting-java:0.4.0 to 0.4.1
  • Updated com.exasol:hamcrest-resultset-matcher:1.4.1 to 1.5.1
  • Updated com.exasol:virtual-schema-common-java:15.1.0 to 15.2.0
  • Updated org.junit.jupiter:junit-jupiter:5.7.2 to 5.8.1

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:4.0.0 to 5.1.1
  • Updated com.exasol:test-db-builder-java:3.2.0 to 3.2.1
  • Updated org.mockito:mockito-junit-jupiter:3.11.2 to 4.1.0
  • Updated org.testcontainers:junit-jupiter: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.2
  • Updated org.apache.maven.plugins:maven-deploy-plugin:2.7 to 3.0.0-M1
  • 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.apache.maven.plugins:maven-javadoc-plugin:3.2.0 to 3.3.1
  • Updated org.codehaus.mojo:versions-maven-plugin:2.7 to 2.8.1
  • Updated org.jacoco:jacoco-maven-plugin:0.8.5 to 0.8.7