Skip to content

Commit

Permalink
#23: Updated to VSCJDBC 10.0.1 and fixed vulnerabilities. (#24)
Browse files Browse the repository at this point in the history
* #23: Updated to VSCJDBC 10.0.1 and fixed vulnerabilities.
* fixed expected error code
* removed obsolete vulnerability excludes
  • Loading branch information
ckunki authored Sep 29, 2022
1 parent 3053330 commit 9aac8b8
Show file tree
Hide file tree
Showing 16 changed files with 228 additions and 139 deletions.
10 changes: 10 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -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
47 changes: 36 additions & 11 deletions .github/workflows/ci-build.yml

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

16 changes: 6 additions & 10 deletions .github/workflows/release_droid_prepare_original_checksum.yml

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

4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,6 @@ pom.xml.versionsBackup
*.md.html
.vscode/

*.flattened-pom.xml
*.flattened-pom.xml
/.apt_generated/
/.apt_generated_tests/
3 changes: 0 additions & 3 deletions .project-keeper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,3 @@ sources:
- integration_tests
- udf_coverage
- jar_artifact
excludes:
- "E-PK-CORE-18: Outdated content: '.github/workflows/ci-build.yml'"
- "E-PK-CORE-18: Outdated content: '.github/workflows/release_droid_prepare_original_checksum.yml'"
40 changes: 23 additions & 17 deletions dependencies.md

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

1 change: 1 addition & 0 deletions doc/changes/changelog.md

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

38 changes: 38 additions & 0 deletions doc/changes/changes_2.3.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Virtual Schema for Oracle 2.3.0, released 2022-09-29

Code name: Enhanced Data Type Detection for Result Sets and Fixed Vulnerabilities in Dependencies

## Summary

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.0.1](https://github.com/exasol/virtual-schema-common-jdbc/releases/tag/10.0.1).

Additionally this release fixes vulnerabilities CVE-2022-38751 and CVE-2022-38752 reported for transitive dependency snakeyaml required by

## Features

* #23: Updated to VSCJDBC 10.0.1 and fixed vulnerabilities.

## 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`
* Updated `com.exasol:virtual-schema-common-jdbc:9.0.4` to `10.0.1`
* Updated `com.oracle.database.jdbc:ojdbc8:21.5.0.0` to `21.7.0.0`

### Test Dependency Updates

* Updated `com.exasol:exasol-testcontainers:6.1.1` 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.2` to `3.3.4`
* Updated `com.exasol:udf-debugging-java:0.6.2` to `0.6.4`
* Updated `com.exasol:virtual-schema-common-jdbc:9.0.4` to `10.0.1`
* Updated `com.exasol:virtual-schema-shared-integration-tests:2.2.0` to `2.2.2`
* Updated `nl.jqno.equalsverifier:equalsverifier:3.10` to `3.10.1`
* 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:oracle-xe:1.17.2` to `1.17.3`
2 changes: 1 addition & 1 deletion doc/user_guide/oracle_user_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-9.0.4-oracle-2.2.2.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-10.0.1-oracle-2.3.0.jar;
%jar /buckets/<BFS service>/<bucket>/ojdbc<JDBC driver version>.jar;
/
;
Expand Down
2 changes: 1 addition & 1 deletion pk_generated_parent.pom

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

Loading

0 comments on commit 9aac8b8

Please sign in to comment.