Skip to content

3.0.0: Char set is always `utf-8`, deprecated IMPORT_DATA_TYPES `FROM_RESULT_SET` value

Compare
Choose a tag to compare
@pj-spoelders pj-spoelders released this 22 Feb 16:32
· 3 commits to main since this release
eb3e3b2

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

Dependency Updates

Virtual Schema for Oracle

Compile Dependency Updates

  • Updated com.exasol:virtual-schema-common-jdbc:11.0.2 to 12.0.0
  • Removed com.oracle.database.jdbc:ojdbc8:23.3.0.23.09

Test Dependency Updates

  • Updated com.exasol:exasol-testcontainers:6.6.2 to 7.0.1
  • Added com.exasol:extension-manager-integration-test-java:0.5.7
  • Updated com.exasol:hamcrest-resultset-matcher:1.6.1 to 1.6.4
  • Added com.exasol:maven-project-version-getter:1.2.0
  • Updated com.exasol:test-db-builder-java:3.5.1 to 3.5.3
  • Updated com.exasol:virtual-schema-common-jdbc:11.0.2 to 12.0.0
  • Updated com.exasol:virtual-schema-shared-integration-tests:2.2.5 to 3.0.0
  • Added com.oracle.database.jdbc:ojdbc8:23.3.0.23.09
  • Updated nl.jqno.equalsverifier:equalsverifier:3.15.2 to 3.15.6
  • Updated org.jacoco:org.jacoco.agent:0.8.10 to 0.8.11
  • Updated org.junit.jupiter:junit-jupiter:5.10.0 to 5.10.1
  • Updated org.mockito:mockito-junit-jupiter:5.5.0 to 5.10.0
  • Updated org.slf4j:slf4j-jdk14:2.0.9 to 2.0.11
  • Updated org.testcontainers:junit-jupiter:1.19.1 to 1.19.3
  • Updated org.testcontainers:oracle-xe:1.19.1 to 1.19.3

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.3.0 to 1.3.1
  • Updated com.exasol:project-keeper-maven-plugin:2.9.12 to 3.0.1
  • Updated org.apache.maven.plugins:maven-clean-plugin:2.5 to 3.3.2
  • Updated org.apache.maven.plugins:maven-dependency-plugin:3.6.0 to 3.6.1
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.1.2 to 3.2.3
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.1.2 to 3.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 to 2.16.2
  • Updated org.jacoco:jacoco-maven-plugin:0.8.10 to 0.8.11
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184 to 3.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