Skip to content

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

Compare
Choose a tag to compare
@ckunki ckunki released this 29 Sep 10:49
· 13 commits to main since this release
9aac8b8

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.

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