Skip to content

Commit

Permalink
updated dependencies (#13)
Browse files Browse the repository at this point in the history
* updated dependencies
* Added ticket reference to changes file
  • Loading branch information
ckunki authored Feb 16, 2023
1 parent e71d5b7 commit 5931595
Show file tree
Hide file tree
Showing 9 changed files with 95 additions and 64 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/broken_links_checker.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/ci-build-next-java.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.generate.finalModifiers": true,
"source.fixAll": true
},
"java.codeGeneration.useBlocks": true,
"java.saveActions.organizeImports": true,
"java.sources.organizeImports.starThreshold": 3,
"java.sources.organizeImports.staticStarThreshold": 3,
"java.test.config": {
"vmArgs": [
"-Djava.util.logging.config.file=src/test/resources/logging.properties"
]
}
}
63 changes: 32 additions & 31 deletions dependencies.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 22 additions & 14 deletions doc/changes/changes_2.0.2.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
# Virtual Schema for Redshift 2.0.2, released 2022-??-??

Code name: Update dependencies
Code name: Enhanced Data Type Detection for Result Sets Latest

## Summary

This release updates dependencies.
Starting with version 7.1.14 Exasol database uses the capabilities reported by each virtual schema to provide select list data types for each push down request. Based on this information the JDBC virtual schemas no longer need to infer the data types of the result set by inspecting its values. Instead the JDBC virtual schemas can now use the information provided by the database.

This release provides enhanced data type detection for result sets by updating virtual-schema-common-jdbc to version [10.1.0](https://github.com/exasol/virtual-schema-common-jdbc/releases/tag/10.1.0). If this new detection mechanism causes issues (e.g. with encoding of `CHAR` and `VARCHAR` types) you can disable it by setting `IMPORT_DATA_TYPES` to value `FROM_RESULT_SET` when creating the virtual schema. See the documentation of [JDBC adapter properties](https://github.com/exasol/virtual-schema-common-jdbc/blob/main/README.md#adapter-properties-for-jdbc-based-virtual-schemas) for details.

## Refactorings

* #12: Updated dependencies to use latest version of VSJDBC

## Bugfixes

Expand All @@ -14,26 +20,28 @@ This release updates dependencies.

### Compile Dependency Updates

* Updated `com.exasol:virtual-schema-common-jdbc:9.0.4` to `9.0.5`
* Updated `com.exasol:error-reporting-java:0.4.1` to `1.0.1`
* Updated `com.exasol:virtual-schema-common-jdbc:9.0.4` to `10.1.0`

### Test Dependency Updates

* Updated `com.exasol:virtual-schema-common-jdbc:9.0.4` to `9.0.5`
* Updated `org.junit.jupiter:junit-jupiter:5.8.1` to `5.9.0`
* Updated `org.mockito:mockito-junit-jupiter:4.1.0` to `4.7.0`
* Updated `com.exasol:virtual-schema-common-jdbc:9.0.4` to `10.1.0`
* Updated `org.junit.jupiter:junit-jupiter:5.8.1` to `5.9.2`
* Updated `org.mockito:mockito-junit-jupiter:4.1.0` to `5.1.1`

### Plugin Dependency Updates

* Updated `com.exasol:artifact-reference-checker-maven-plugin:0.3.2` to `0.4.0`
* Updated `com.exasol:error-code-crawler-maven-plugin:0.1.1` to `1.1.2`
* Updated `com.exasol:project-keeper-maven-plugin:1.3.1` to `2.6.2`
* Updated `io.github.zlika:reproducible-build-maven-plugin:0.13` to `0.15`
* Updated `com.exasol:artifact-reference-checker-maven-plugin:0.3.2` to `0.4.2`
* Updated `com.exasol:error-code-crawler-maven-plugin:0.1.1` to `1.2.2`
* Updated `com.exasol:project-keeper-maven-plugin:1.3.1` to `2.9.3`
* Updated `io.github.zlika:reproducible-build-maven-plugin:0.13` to `0.16`
* Updated `org.apache.maven.plugins:maven-assembly-plugin:3.3.0` to `3.4.2`
* 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-M3` to `3.1.0`
* Updated `org.apache.maven.plugins:maven-jar-plugin:3.2.0` to `3.2.2`
* 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.7` to `2.10.0`
* Updated `org.apache.maven.plugins:maven-jar-plugin:3.2.0` to `3.3.0`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3` to `3.0.0-M8`
* Added `org.codehaus.mojo:flatten-maven-plugin:1.3.0`
* Updated `org.codehaus.mojo:versions-maven-plugin:2.7` to `2.14.2`
* Updated `org.jacoco:jacoco-maven-plugin:0.8.5` 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`
2 changes: 1 addition & 1 deletion doc/user_guide/redshift_user_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-9.0.5-redshift-2.0.2.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-10.1.0-redshift-2.0.2.jar;
%jar /buckets/<BFS service>/<bucket>/RedshiftJDBC42-<JDBC driver version>.jar;
/
;
Expand Down
16 changes: 8 additions & 8 deletions pk_generated_parent.pom

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<description>Virtual Schema for connecting Redshift as a data source to Exasol</description>
<url>https://github.com/exasol/redshift-virtual-schema/</url>
<properties>
<vscjdbc.version>9.0.5</vscjdbc.version>
<vscjdbc.version>10.1.0</vscjdbc.version>
</properties>
<repositories>
<repository>
Expand All @@ -35,7 +35,7 @@
<dependency>
<groupId>com.exasol</groupId>
<artifactId>error-reporting-java</artifactId>
<version>0.4.1</version>
<version>1.0.1</version>
</dependency>
<!--Unit test dependencies -->
<dependency>
Expand All @@ -54,13 +54,13 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<version>4.7.0</version>
<version>5.1.1</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand All @@ -76,7 +76,7 @@
<plugin>
<groupId>com.exasol</groupId>
<artifactId>project-keeper-maven-plugin</artifactId>
<version>2.6.2</version>
<version>2.9.3</version>
<executions>
<execution>
<goals>
Expand Down

0 comments on commit 5931595

Please sign in to comment.