Releases: exasol/virtual-schema-shared-integration-tests
3.0.0: testScalarFunctions directly executable in test runners.
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
andafterAllTeardown
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
to7.0.1
Plugin Dependency Updates
- Updated
com.exasol:project-keeper-maven-plugin:2.9.16
to3.0.1
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.2.2
to3.2.3
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.2
to3.6.3
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.2
to3.2.3
- Added
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.1
to2.16.2
2.2.6: Fix vulnerability CVE-2023-4043 in test dependencies
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
- #34: Fixed vulnerability CVE-2023-4043 in test dependencies
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:hamcrest-resultset-matcher:1.6.1
to1.6.3
- Updated
com.exasol:virtual-schema-common-java:17.0.0
to17.0.1
- Updated
org.junit.jupiter:junit-jupiter:5.10.0
to5.10.1
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.6.2
to7.0.0
- Updated
com.exasol:test-db-builder-java:3.5.1
to3.5.2
- Updated
org.mockito:mockito-junit-jupiter:5.5.0
to5.7.0
- Updated
org.testcontainers:junit-jupiter:1.19.0
to1.19.3
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.3.0
to1.3.1
- Updated
com.exasol:project-keeper-maven-plugin:2.9.12
to2.9.16
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.1.2
to3.2.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.5.0
to3.6.2
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.1.2
to3.2.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.0
to2.16.1
- Updated
org.jacoco:jacoco-maven-plugin:0.8.10
to0.8.11
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184
to3.10.0.2594
2.2.5: Fix CVE-2023-42503
Summary
This release fixes CVE-2023-42503 in transitive test dependency org.apache.commons:commons-compress
by upgrading dependencies.
Security
- #32: Fixed CVE-2023-42503 in
org.apache.commons:commons-compress
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:hamcrest-resultset-matcher:1.5.2
to1.6.1
- Updated
com.exasol:virtual-schema-common-java:16.2.0
to17.0.0
- Updated
org.junit.jupiter:junit-jupiter:5.9.2
to5.10.0
- Updated
org.yaml:snakeyaml:2.0
to2.2
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.5.1
to6.6.2
- Updated
com.exasol:test-db-builder-java:3.4.2
to3.5.1
- Updated
org.mockito:mockito-junit-jupiter:5.2.0
to5.5.0
- Updated
org.slf4j:slf4j-simple:2.0.6
to2.0.9
- Updated
org.testcontainers:junit-jupiter:1.17.6
to1.19.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.3.0
- Updated
com.exasol:project-keeper-maven-plugin:2.9.4
to2.9.12
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.0
to3.1.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.4.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8
to3.1.2
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.0.1
to3.1.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.1.2
- Added
org.basepom.maven:duplicate-finder-maven-plugin:2.0.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.5.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.16.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.10
2.2.4: Dependency updates
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
to1.0.1
- Updated
org.junit.jupiter:junit-jupiter:5.9.1
to5.9.2
- Updated
org.yaml:snakeyaml:1.33
to2.0
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.4.1
to6.5.1
- Updated
com.exasol:test-db-builder-java:3.4.1
to3.4.2
- Updated
org.mockito:mockito-junit-jupiter:4.10.0
to5.2.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
com.exasol:project-keeper-maven-plugin:2.9.1
to2.9.4
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
2.2.3: VSSIT
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
toVSSIT
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:virtual-schema-common-java:16.1.2
to16.2.0
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.2.0
to6.4.1
- Updated
com.exasol:test-db-builder-java:3.3.4
to3.4.1
- Updated
org.mockito:mockito-junit-jupiter:4.8.0
to4.10.0
- Added
org.slf4j:slf4j-simple:2.0.6
- Updated
org.testcontainers:junit-jupiter:1.17.3
to1.17.6
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
com.exasol:project-keeper-maven-plugin:2.8.0
to2.9.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1
to3.0.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
2.2.2: Fix vulnerabilities in dependencies
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
to1.0.0
- Updated
com.exasol:virtual-schema-common-java:15.3.3
to16.1.2
- Updated
org.junit.jupiter:junit-jupiter:5.9.0
to5.9.1
- Updated
org.yaml:snakeyaml:1.31
to1.33
Test Dependency Updates
- Updated
org.mockito:mockito-junit-jupiter:4.7.0
to4.8.0
Plugin Dependency Updates
- Updated
com.exasol:project-keeper-maven-plugin:2.6.2
to2.8.0
2.2.1: Upgrade dependencies compared to 2.2.0
Summary
This release upgrades dependencies and reduces the number of runtime dependencies, fixing CVE-2022-21724 in the PostgreSQL JDBC driver.
Features
- #20: Upgraded dependencies to fix CVE-2022-21724 in the PostgreSQL JDBC driver.
Bugfixes
- #22: Fixed broken links checker
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:hamcrest-resultset-matcher:1.5.1
to1.5.2
- Updated
com.exasol:virtual-schema-common-java:15.2.0
to15.3.3
- Updated
org.junit.jupiter:junit-jupiter:5.8.1
to5.9.0
- Updated
org.yaml:snakeyaml:1.29
to1.31
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:5.1.1
to6.2.0
- Updated
com.exasol:test-db-builder-java:3.2.1
to3.3.4
- Updated
org.mockito:mockito-junit-jupiter:4.1.0
to4.7.0
- Updated
org.testcontainers:junit-jupiter:1.16.2
to1.17.3
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.7.1
to1.1.2
- Updated
com.exasol:project-keeper-maven-plugin:1.3.2
to2.6.2
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.13
to0.15
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.8.1
to3.10.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M3
to3.0.0-M5
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.3.1
to3.4.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3
to3.0.0-M5
- Added
org.codehaus.mojo:flatten-maven-plugin:1.2.7
- Updated
org.codehaus.mojo:versions-maven-plugin:2.8.1
to2.10.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.7
to0.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
to3.2.0
- Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8
to1.6.13
2.2.0 Exclude for parameter combinations
Unique column names.
Bugfixes
- #16: Fixed issues with test setup when using multiple columns of the same type.
Dependency Updates
Column with decimal places
Features
- #14: Added column with decimal places
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.0
to0.4.1
- Updated
com.exasol:hamcrest-resultset-matcher:1.4.1
to1.5.1
- Updated
com.exasol:virtual-schema-common-java:15.1.0
to15.2.0
- Updated
org.junit.jupiter:junit-jupiter:5.7.2
to5.8.1
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:4.0.0
to5.1.1
- Updated
com.exasol:test-db-builder-java:3.2.0
to3.2.1
- Updated
org.mockito:mockito-junit-jupiter:3.11.2
to4.1.0
- Updated
org.testcontainers:junit-jupiter:1.16.0
to1.16.2
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.5.1
to0.7.1
- Updated
com.exasol:project-keeper-maven-plugin:0.10.0
to1.3.2
- Updated
org.apache.maven.plugins:maven-deploy-plugin:2.7
to3.0.0-M1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3
to3.0.0
- Updated
org.apache.maven.plugins:maven-gpg-plugin:1.6
to3.0.1
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.2.0
to3.3.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.7
to2.8.1
- Updated
org.jacoco:jacoco-maven-plugin:0.8.5
to0.8.7