From 6e70281cfa5fe0a77a717ac51a4925f2ddb62d93 Mon Sep 17 00:00:00 2001 From: KK Date: Tue, 27 Sep 2022 13:51:05 +0200 Subject: [PATCH 1/6] Fixed vulnerabilities in dependencies --- dependencies.md | 5 +++-- doc/changes/changelog.md | 1 + doc/changes/changes_2.0.5.md | 17 +++++++++++++++++ doc/user_guide/postgresql_user_guide.md | 2 +- pk_generated_parent.pom | 2 +- pom.xml | 16 +++++++++++++--- ...stgresVirtualSchemaIntegrationTestSetup.java | 2 +- 7 files changed, 37 insertions(+), 8 deletions(-) create mode 100644 doc/changes/changes_2.0.5.md diff --git a/dependencies.md b/dependencies.md index 7a1d447..1af78b2 100644 --- a/dependencies.md +++ b/dependencies.md @@ -25,7 +25,7 @@ | [udf-debugging-java][24] | [MIT][3] | | [Markdown Generator][26] | [The Apache Software License, Version 2.0][27] | | [Autogenerated resource verifier][28] | [MIT][3] | -| [virtual-schema-shared-integration-tests][30] | [MIT][3] | +| [virtual-schema-shared-integration-tests][30] | [MIT License][31] | ## Plugin Dependencies @@ -75,6 +75,7 @@ [13]: https://github.com/mockito/mockito/blob/main/LICENSE [22]: https://github.com/exasol/hamcrest-resultset-matcher [42]: http://zlika.github.io/reproducible-build-maven-plugin +[31]: https://github.com/exasol/virtual-schema-shared-integration-tests/blob/main/LICENSE [32]: http://sonarsource.github.io/sonar-scanner-maven/ [28]: https://github.com/exasol/autogenerated-resource-verifier-java [24]: https://github.com/exasol/udf-debugging-java/ @@ -84,10 +85,10 @@ [68]: http://maven.apache.org/plugins/maven-resources-plugin/ [52]: https://github.com/exasol/artifact-reference-checker-maven-plugin [50]: https://maven.apache.org/plugins/maven-jar-plugin/ +[30]: https://github.com/exasol/virtual-schema-shared-integration-tests/ [4]: https://jdbc.postgresql.org [20]: https://github.com/exasol/test-db-builder-java/ [60]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[30]: https://github.com/exasol/virtual-schema-shared-integration-tests [56]: http://maven.apache.org/plugins/maven-dependency-plugin/ [17]: http://opensource.org/licenses/MIT [14]: https://github.com/exasol/exasol-testcontainers diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index da8975a..b6cb5ee 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [2.0.5](changes_2.0.5.md) * [2.0.4](changes_2.0.4.md) * [2.0.3](changes_2.0.3.md) * [2.0.2](changes_2.0.2.md) diff --git a/doc/changes/changes_2.0.5.md b/doc/changes/changes_2.0.5.md new file mode 100644 index 0000000..183597f --- /dev/null +++ b/doc/changes/changes_2.0.5.md @@ -0,0 +1,17 @@ +# Virtual Schema for PostgreSQL 2.0.5, released 2022-09-27 + +Code name: Fix vulnerabilities in dependencies + +## Summary + +This release fixes CVE-2022-38751 and CVE-2022-38752 in snakeyaml. + +## Features + +* #57: Fixed vulnerabilities in dependencies + +## Dependency Updates + +### Test Dependency Updates + +* Updated `com.exasol:virtual-schema-shared-integration-tests:2.2.0` to `2.2.2` diff --git a/doc/user_guide/postgresql_user_guide.md b/doc/user_guide/postgresql_user_guide.md index 48c5f3b..8062f63 100644 --- a/doc/user_guide/postgresql_user_guide.md +++ b/doc/user_guide/postgresql_user_guide.md @@ -45,7 +45,7 @@ The SQL statement below creates the adapter script, defines the Java class that --/ CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-9.0.5-postgresql-2.0.4.jar; + %jar /buckets///virtual-schema-dist-9.0.5-postgresql-2.0.5.jar; %jar /buckets///postgresql-.jar; / ``` diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom index f332500..381e7d5 100644 --- a/pk_generated_parent.pom +++ b/pk_generated_parent.pom @@ -3,7 +3,7 @@ 4.0.0 com.exasol postgresql-virtual-schema-generated-parent - 2.0.4 + 2.0.5 pom UTF-8 diff --git a/pom.xml b/pom.xml index 82da9e0..88f6052 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.exasol postgresql-virtual-schema - 2.0.4 + 2.0.5 Virtual Schema for PostgreSQL Virtual Schema for connecting PostgreSQL as data source to Exasol @@ -121,7 +121,7 @@ com.exasol virtual-schema-shared-integration-tests - 2.2.0 + 2.2.2 test @@ -196,12 +196,22 @@ false + + org.sonatype.ossindex.maven + ossindex-maven-plugin + + + + CVE-2022-38752 + + + postgresql-virtual-schema-generated-parent com.exasol - 2.0.4 + 2.0.5 pk_generated_parent.pom https://github.com/exasol/postgresql-virtual-schema/ diff --git a/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java b/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java index 5f567b9..1815f74 100644 --- a/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java +++ b/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java @@ -25,7 +25,7 @@ * This class contains the common integration test setup for all PostgreSQL virtual schemas. */ public class PostgresVirtualSchemaIntegrationTestSetup implements Closeable { - private static final String VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION = "virtual-schema-dist-9.0.5-postgresql-2.0.4.jar"; + private static final String VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION = "virtual-schema-dist-9.0.5-postgresql-2.0.5.jar"; private static final Path PATH_TO_VIRTUAL_SCHEMAS_JAR = Path.of("target", VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION); private static final String SCHEMA_EXASOL = "SCHEMA_EXASOL"; private static final String ADAPTER_SCRIPT_EXASOL = "ADAPTER_SCRIPT_EXASOL"; From b027965fd0c033ba50aac98fc768c6f9445eb871 Mon Sep 17 00:00:00 2001 From: KK Date: Tue, 27 Sep 2022 14:25:55 +0200 Subject: [PATCH 2/6] fixed broken link --- .project-keeper.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.project-keeper.yml b/.project-keeper.yml index 91978b9..3b84da2 100644 --- a/.project-keeper.yml +++ b/.project-keeper.yml @@ -7,5 +7,7 @@ sources: advertise: true version: fromSource: pom.xml +linkReplacements: + - "https://jdbc.postgresql.org/about/license.html|https://jdbc.postgresql.org/license/" excludes: - "E-PK-CORE-18: Outdated content: '.github/workflows/ci-build.yml'" From 6bb4c3b48bb96b24a8dd039553b2054c2ae99994 Mon Sep 17 00:00:00 2001 From: KK Date: Tue, 27 Sep 2022 15:32:44 +0200 Subject: [PATCH 3/6] updated license mapping --- dependencies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.md b/dependencies.md index 1af78b2..2a368af 100644 --- a/dependencies.md +++ b/dependencies.md @@ -57,7 +57,6 @@ [2]: https://github.com/exasol/error-reporting-java [27]: http://www.apache.org/licenses/LICENSE-2.0.txt [44]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[5]: https://jdbc.postgresql.org/about/license.html [66]: http://maven.apache.org/plugins/maven-clean-plugin/ [3]: https://opensource.org/licenses/MIT [12]: https://github.com/mockito/mockito @@ -73,6 +72,7 @@ [33]: http://www.gnu.org/licenses/lgpl.txt [62]: https://www.jacoco.org/jacoco/trunk/doc/maven.html [13]: https://github.com/mockito/mockito/blob/main/LICENSE +[5]: https://jdbc.postgresql.org/license/ [22]: https://github.com/exasol/hamcrest-resultset-matcher [42]: http://zlika.github.io/reproducible-build-maven-plugin [31]: https://github.com/exasol/virtual-schema-shared-integration-tests/blob/main/LICENSE From 6ea8b1425dd8e8e3b52239d2cec23da0a2142764 Mon Sep 17 00:00:00 2001 From: KK Date: Tue, 27 Sep 2022 15:48:06 +0200 Subject: [PATCH 4/6] updated ci-build.yml --- .gitattributes | 10 ++++++++++ .github/workflows/ci-build.yml | 28 +++++++++------------------- .project-keeper.yml | 2 -- 3 files changed, 19 insertions(+), 21 deletions(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..7177823 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,10 @@ +pk_generated_parent.pom linguist-generated=true +dependencies.md linguist-generated=true +doc/changes/changelog.md linguist-generated=true +.github/workflows/broken_links_checker.yml linguist-generated=true +.github/workflows/ci-build-next-java.yml linguist-generated=true +.github/workflows/ci-build.yml linguist-generated=true +.github/workflows/dependencies_check.yml linguist-generated=true +.github/workflows/release_droid_prepare_original_checksum.yml linguist-generated=true +.github/workflows/release_droid_print_quick_checksum.yml linguist-generated=true +.github/workflows/release_droid_upload_github_release_assets.yml linguist-generated=true diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 24cf9f0..e520870 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -9,43 +9,33 @@ on: jobs: build: runs-on: ubuntu-latest + concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true steps: - name: Checkout the repository uses: actions/checkout@v3 with: fetch-depth: 0 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 - - name: "Prepare container reuse" - run: echo 'testcontainers.reuse.enable=true' > "/home/runner/.testcontainers.properties" - - name: Cache local Maven repository - uses: actions/cache@v2 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' - name: Cache SonarCloud packages - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.sonar/cache key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar + - name: Enable testcontainer reuse + run: echo 'testcontainers.reuse.enable=true' > "$HOME/.testcontainers.properties" - name: Run tests and build with Maven run: | mvn --batch-mode clean verify \ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn \ -DtrimStackTrace=false - - name: Upload failsafe reports - uses: actions/upload-artifact@v2 - if: ${{ always() }} - with: - name: failsafe-reports - retention-days: 5 - path: target/failsafe-reports/* - name: Publish Test Report uses: scacap/action-surefire-report@v1 if: ${{ always() && github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]' }} @@ -54,7 +44,7 @@ jobs: - name: Sonar analysis if: ${{ env.SONAR_TOKEN != null }} run: | - mvn --batch-mode sonar:sonar \ + mvn --batch-mode org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn \ -DtrimStackTrace=false \ -Dsonar.organization=exasol \ diff --git a/.project-keeper.yml b/.project-keeper.yml index 3b84da2..a5fced3 100644 --- a/.project-keeper.yml +++ b/.project-keeper.yml @@ -9,5 +9,3 @@ version: fromSource: pom.xml linkReplacements: - "https://jdbc.postgresql.org/about/license.html|https://jdbc.postgresql.org/license/" -excludes: - - "E-PK-CORE-18: Outdated content: '.github/workflows/ci-build.yml'" From 04c9639ce7348ca93988d68c0977fca6e4bc223f Mon Sep 17 00:00:00 2001 From: KK Date: Tue, 27 Sep 2022 15:53:43 +0200 Subject: [PATCH 5/6] updated dependencies --- dependencies.md | 28 ++++++++++++++++------------ doc/changes/changes_2.0.5.md | 14 ++++++++++++++ pom.xml | 18 +++++++++--------- 3 files changed, 39 insertions(+), 21 deletions(-) diff --git a/dependencies.md b/dependencies.md index 2a368af..e93a4af 100644 --- a/dependencies.md +++ b/dependencies.md @@ -6,7 +6,7 @@ | Dependency | License | | ------------------------------- | ----------------- | | [Virtual Schema Common JDBC][0] | [MIT License][1] | -| [error-reporting-java][2] | [MIT][3] | +| [error-reporting-java][2] | [MIT License][3] | | [PostgreSQL JDBC Driver][4] | [BSD-2-Clause][5] | ## Test Dependencies @@ -17,14 +17,14 @@ | [Hamcrest][8] | [BSD License 3][9] | | [JUnit Jupiter (Aggregator)][10] | [Eclipse Public License v2.0][11] | | [mockito-junit-jupiter][12] | [The MIT License][13] | -| [Test containers for Exasol on Docker][14] | [MIT][3] | +| [Test containers for Exasol on Docker][14] | [MIT License][15] | | [Testcontainers :: JUnit Jupiter Extension][16] | [MIT][17] | | [Testcontainers :: JDBC :: PostgreSQL][16] | [MIT][17] | | [Test Database Builder for Java][20] | [MIT License][21] | -| [Matcher for SQL Result Sets][22] | [MIT][3] | -| [udf-debugging-java][24] | [MIT][3] | +| [Matcher for SQL Result Sets][22] | [MIT License][23] | +| [udf-debugging-java][24] | [MIT][25] | | [Markdown Generator][26] | [The Apache Software License, Version 2.0][27] | -| [Autogenerated resource verifier][28] | [MIT][3] | +| [Autogenerated resource verifier][28] | [MIT License][29] | | [virtual-schema-shared-integration-tests][30] | [MIT License][31] | ## Plugin Dependencies @@ -41,44 +41,45 @@ | [Versions Maven Plugin][46] | [Apache License, Version 2.0][35] | | [Apache Maven Assembly Plugin][48] | [Apache License, Version 2.0][35] | | [Apache Maven JAR Plugin][50] | [Apache License, Version 2.0][35] | -| [Artifact reference checker and unifier][52] | [MIT][3] | +| [Artifact reference checker and unifier][52] | [MIT][25] | | [Project keeper maven plugin][54] | [The MIT License][55] | | [Maven Dependency Plugin][56] | [The Apache Software License, Version 2.0][27] | | [Exec Maven Plugin][58] | [Apache License 2][27] | | [Maven Failsafe Plugin][60] | [Apache License, Version 2.0][35] | | [JaCoCo :: Maven Plugin][62] | [Eclipse Public License 2.0][63] | -| [error-code-crawler-maven-plugin][64] | [MIT][3] | +| [error-code-crawler-maven-plugin][64] | [MIT][25] | | [Maven Clean Plugin][66] | [The Apache Software License, Version 2.0][27] | | [Maven Resources Plugin][68] | [The Apache Software License, Version 2.0][27] | | [Maven Install Plugin][70] | [The Apache Software License, Version 2.0][27] | | [Maven Deploy Plugin][72] | [The Apache Software License, Version 2.0][27] | | [Maven Site Plugin 3][74] | [The Apache Software License, Version 2.0][27] | -[2]: https://github.com/exasol/error-reporting-java [27]: http://www.apache.org/licenses/LICENSE-2.0.txt [44]: https://maven.apache.org/surefire/maven-surefire-plugin/ [66]: http://maven.apache.org/plugins/maven-clean-plugin/ -[3]: https://opensource.org/licenses/MIT [12]: https://github.com/mockito/mockito +[25]: https://opensource.org/licenses/MIT [38]: https://www.mojohaus.org/flatten-maven-plugin/ [58]: http://www.mojohaus.org/exec-maven-plugin [46]: http://www.mojohaus.org/versions-maven-plugin/ [54]: https://github.com/exasol/project-keeper/ [9]: http://opensource.org/licenses/BSD-3-Clause [34]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[23]: https://github.com/exasol/hamcrest-resultset-matcher/blob/main/LICENSE [21]: https://github.com/exasol/test-db-builder-java/blob/main/LICENSE [26]: https://github.com/Steppschuh/Java-Markdown-Generator +[2]: https://github.com/exasol/error-reporting-java/ [63]: https://www.eclipse.org/legal/epl-2.0/ [33]: http://www.gnu.org/licenses/lgpl.txt [62]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[15]: https://github.com/exasol/exasol-testcontainers/blob/main/LICENSE [13]: https://github.com/mockito/mockito/blob/main/LICENSE [5]: https://jdbc.postgresql.org/license/ -[22]: https://github.com/exasol/hamcrest-resultset-matcher [42]: http://zlika.github.io/reproducible-build-maven-plugin [31]: https://github.com/exasol/virtual-schema-shared-integration-tests/blob/main/LICENSE [32]: http://sonarsource.github.io/sonar-scanner-maven/ -[28]: https://github.com/exasol/autogenerated-resource-verifier-java [24]: https://github.com/exasol/udf-debugging-java/ +[3]: https://github.com/exasol/error-reporting-java/blob/main/LICENSE [10]: https://junit.org/junit5/ [0]: https://github.com/exasol/virtual-schema-common-jdbc/ [8]: http://hamcrest.org/JavaHamcrest/ @@ -87,11 +88,12 @@ [50]: https://maven.apache.org/plugins/maven-jar-plugin/ [30]: https://github.com/exasol/virtual-schema-shared-integration-tests/ [4]: https://jdbc.postgresql.org +[22]: https://github.com/exasol/hamcrest-resultset-matcher/ [20]: https://github.com/exasol/test-db-builder-java/ [60]: https://maven.apache.org/surefire/maven-failsafe-plugin/ [56]: http://maven.apache.org/plugins/maven-dependency-plugin/ [17]: http://opensource.org/licenses/MIT -[14]: https://github.com/exasol/exasol-testcontainers +[28]: https://github.com/exasol/autogenerated-resource-verifier-java/ [55]: https://github.com/exasol/project-keeper/blob/main/LICENSE [35]: https://www.apache.org/licenses/LICENSE-2.0.txt [36]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ @@ -100,6 +102,8 @@ [70]: http://maven.apache.org/plugins/maven-install-plugin/ [40]: https://sonatype.github.io/ossindex-maven/maven-plugin/ [16]: https://testcontainers.org +[14]: https://github.com/exasol/exasol-testcontainers/ +[29]: https://github.com/exasol/autogenerated-resource-verifier-java/blob/main/LICENSE [72]: http://maven.apache.org/plugins/maven-deploy-plugin/ [74]: http://maven.apache.org/plugins/maven-site-plugin/ [64]: https://github.com/exasol/error-code-crawler-maven-plugin diff --git a/doc/changes/changes_2.0.5.md b/doc/changes/changes_2.0.5.md index 183597f..0799d84 100644 --- a/doc/changes/changes_2.0.5.md +++ b/doc/changes/changes_2.0.5.md @@ -12,6 +12,20 @@ This release fixes CVE-2022-38751 and CVE-2022-38752 in snakeyaml. ## Dependency Updates +### Compile Dependency Updates + +* Updated `com.exasol:error-reporting-java:0.4.1` to `1.0.0` +* Updated `com.exasol:virtual-schema-common-jdbc:9.0.5` to `10.0.1` + ### Test Dependency Updates +* Updated `com.exasol:autogenerated-resource-verifier-java:0.1.1` to `0.1.2` +* 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` +* Updated `com.exasol:test-db-builder-java:3.3.3` to `3.3.4` +* Updated `com.exasol:virtual-schema-common-jdbc:9.0.5` to `10.0.1` * Updated `com.exasol:virtual-schema-shared-integration-tests:2.2.0` to `2.2.2` +* Updated `org.junit.jupiter:junit-jupiter:5.8.2` to `5.9.1` +* Updated `org.mockito:mockito-junit-jupiter:4.6.1` to `4.8.0` +* Updated `org.testcontainers:junit-jupiter:1.17.2` to `1.17.3` +* Updated `org.testcontainers:postgresql:1.17.2` to `1.17.3` diff --git a/pom.xml b/pom.xml index 88f6052..982d763 100644 --- a/pom.xml +++ b/pom.xml @@ -7,8 +7,8 @@ Virtual Schema for PostgreSQL Virtual Schema for connecting PostgreSQL as data source to Exasol - 9.0.5 - 1.17.2 + 10.0.1 + 1.17.3 target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml @@ -36,7 +36,7 @@ com.exasol error-reporting-java - 0.4.1 + 1.0.0 org.postgresql @@ -60,20 +60,20 @@ org.junit.jupiter junit-jupiter - 5.8.2 + 5.9.1 test org.mockito mockito-junit-jupiter - 4.6.1 + 4.8.0 test com.exasol exasol-testcontainers - 6.1.2 + 6.2.0 test @@ -91,13 +91,13 @@ com.exasol test-db-builder-java - 3.3.3 + 3.3.4 test com.exasol hamcrest-resultset-matcher - 1.5.1 + 1.5.2 test @@ -115,7 +115,7 @@ com.exasol autogenerated-resource-verifier-java - 0.1.1 + 0.1.2 test From 7ad7e832e871a7a72493b473e7bd1333bb04712e Mon Sep 17 00:00:00 2001 From: KK Date: Tue, 27 Sep 2022 16:02:43 +0200 Subject: [PATCH 6/6] updated artifact references --- doc/user_guide/postgresql_user_guide.md | 2 +- .../postgresql/PostgresVirtualSchemaIntegrationTestSetup.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/user_guide/postgresql_user_guide.md b/doc/user_guide/postgresql_user_guide.md index 8062f63..8d9a52b 100644 --- a/doc/user_guide/postgresql_user_guide.md +++ b/doc/user_guide/postgresql_user_guide.md @@ -45,7 +45,7 @@ The SQL statement below creates the adapter script, defines the Java class that --/ CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-9.0.5-postgresql-2.0.5.jar; + %jar /buckets///virtual-schema-dist-10.0.1-postgresql-2.0.5.jar; %jar /buckets///postgresql-.jar; / ``` diff --git a/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java b/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java index 1815f74..4176f69 100644 --- a/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java +++ b/src/test/java/com/exasol/adapter/dialects/postgresql/PostgresVirtualSchemaIntegrationTestSetup.java @@ -25,7 +25,7 @@ * This class contains the common integration test setup for all PostgreSQL virtual schemas. */ public class PostgresVirtualSchemaIntegrationTestSetup implements Closeable { - private static final String VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION = "virtual-schema-dist-9.0.5-postgresql-2.0.5.jar"; + private static final String VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION = "virtual-schema-dist-10.0.1-postgresql-2.0.5.jar"; private static final Path PATH_TO_VIRTUAL_SCHEMAS_JAR = Path.of("target", VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION); private static final String SCHEMA_EXASOL = "SCHEMA_EXASOL"; private static final String ADAPTER_SCRIPT_EXASOL = "ADAPTER_SCRIPT_EXASOL";