3.0.0: Char set is always `utf-8`, deprecated IMPORT_DATA_TYPES `FROM_RESULT_SET` value
Summary
The behaviour when it comes to character sets is now simplified,
The target char set is now always UTF-8.
The IMPORT_DATA_TYPES
property (and value FROM_RESULT_SET
) are now deprecated (change in vs-common-jdbc):
An exception will be thrown when users use FROM_RESULT_SET
. The exception message warns the user that the value is no longer supported and the property itself is also deprecated.
We also updated dependencies and resolved the following 2 CVEs in test dependency org.apache.commons:commons-compress
:
Features
- #42: Updated vs-common-jdbc to v12.0.0 for Exasol V8 changes + adapt tests refactoring
Security
- #43: Fixed CVE-2024-25710 in
org.apache.commons:commons-compress:jar:1.24.0:test
- #44: Fixed CVE-2024-26308 in
org.apache.commons:commons-compress:jar:1.24.0:test
Dependency Updates
Virtual Schema for Oracle
Compile Dependency Updates
- Updated
com.exasol:virtual-schema-common-jdbc:11.0.2
to12.0.0
- Removed
com.oracle.database.jdbc:ojdbc8:23.3.0.23.09
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.6.2
to7.0.1
- Added
com.exasol:extension-manager-integration-test-java:0.5.7
- Updated
com.exasol:hamcrest-resultset-matcher:1.6.1
to1.6.4
- Added
com.exasol:maven-project-version-getter:1.2.0
- Updated
com.exasol:test-db-builder-java:3.5.1
to3.5.3
- Updated
com.exasol:virtual-schema-common-jdbc:11.0.2
to12.0.0
- Updated
com.exasol:virtual-schema-shared-integration-tests:2.2.5
to3.0.0
- Added
com.oracle.database.jdbc:ojdbc8:23.3.0.23.09
- Updated
nl.jqno.equalsverifier:equalsverifier:3.15.2
to3.15.6
- Updated
org.jacoco:org.jacoco.agent:0.8.10
to0.8.11
- Updated
org.junit.jupiter:junit-jupiter:5.10.0
to5.10.1
- Updated
org.mockito:mockito-junit-jupiter:5.5.0
to5.10.0
- Updated
org.slf4j:slf4j-jdk14:2.0.9
to2.0.11
- Updated
org.testcontainers:junit-jupiter:1.19.1
to1.19.3
- Updated
org.testcontainers:oracle-xe:1.19.1
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
to3.0.1
- Updated
org.apache.maven.plugins:maven-clean-plugin:2.5
to3.3.2
- Updated
org.apache.maven.plugins:maven-dependency-plugin:3.6.0
to3.6.1
- 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.3
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.1.2
to3.2.3
- Added
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
- Added
org.codehaus.mojo:exec-maven-plugin:3.1.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.0
to2.16.2
- 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
Extension
Compile Dependency Updates
- Added
@exasol/extension-manager-interface:0.4.1
Development Dependency Updates
- Added
eslint:^8.53.0
- Added
@typescript-eslint/parser:^6.10.0
- Added
ts-jest:^29.1.1
- Added
@types/jest:^29.5.8
- Added
typescript:^5.2.2
- Added
@typescript-eslint/eslint-plugin:^6.10.0
- Added
jest:29.7.0
- Added
ts-node:^10.9.1
- Added
esbuild:^0.19.5