Skip to content

Releases: exasol/virtual-schema-common-document-files

7.3.6: Validate EDML for duplicate table names

24 Oct 11:46
efdccc4
Compare
Choose a tag to compare

Summary

This release upgrades to virtual-schema-common-document 9.4.3. This new version validates that the given EDML mapping uses unique values for each destinationTable entry as duplicate values led to unexpected behavior.

Features

  • #146: Added validation for duplicate destinationTable entries

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:virtual-schema-common-document:9.4.2 to 9.4.3

Test Dependency Updates

  • Updated com.exasol:virtual-schema-common-document:9.4.2 to 9.4.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 2.9.13
  • Removed org.apache.maven.plugins:maven-enforcer-plugin:3.4.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.5.0 to 3.6.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.0 to 2.16.1
  • 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

7.3.5: Fix CVE-2023-39410 in `org.apache.avro:avro`

24 Oct 05:53
7ad9d71
Compare
Choose a tag to compare

Summary

This release fixes CVE-2023-39410 in dependency org.apache.avro:avro.

Security

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:parquet-io-java:2.0.5 to 2.0.6
  • Updated jakarta.json:jakarta.json-api:2.1.2 to 2.1.3

Test Dependency Updates

  • Updated org.mockito:mockito-junit-jupiter:5.5.0 to 5.6.0

7.3.4: Fix CVE-2023-42503, CVE-2023-4759 and CVE-2023-43642

28 Sep 07:09
cbfb231
Compare
Choose a tag to compare

Summary

This release fixes the following vulnerabilities in dependencies:

Security

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:parquet-io-java:2.0.4 to 2.0.5
  • Updated com.exasol:virtual-schema-common-document:9.4.0 to 9.4.2
  • Updated io.deephaven:deephaven-csv:0.11.0 to 0.12.0

Test Dependency Updates

  • Updated com.exasol:hamcrest-resultset-matcher:1.6.0 to 1.6.1
  • Updated com.exasol:performance-test-recorder-java:0.1.2 to 0.1.3
  • Updated com.exasol:udf-debugging-java:0.6.8 to 0.6.11
  • Updated com.exasol:virtual-schema-common-document:9.4.0 to 9.4.2
  • Updated nl.jqno.equalsverifier:equalsverifier:3.14.3 to 3.15.2
  • Updated org.junit.jupiter:junit-jupiter-params:5.9.3 to 5.10.0
  • Updated org.mockito:mockito-junit-jupiter:5.4.0 to 5.5.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.2.3 to 1.3.0
  • Updated com.exasol:project-keeper-maven-plugin:2.9.7 to 2.9.12
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.3.0 to 3.4.0
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.0.1 to 3.1.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0 to 3.1.2
  • Updated org.basepom.maven:duplicate-finder-maven-plugin:1.5.1 to 2.0.1
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.4.1 to 1.5.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.15.0 to 2.16.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.9 to 0.8.10

7.3.3: Upgraded dependencies on top of 7.3.2

03 Jul 12:44
49c3f82
Compare
Choose a tag to compare

Summary

This release updates dependencies to fix the following vulnerabilities in org.xerial.snappy:snappy-java:

  • CVE-2023-34453, severity CWE-190: Integer Overflow or Wraparound (7.5)
  • CVE-2023-34454, severity CWE-190: Integer Overflow or Wraparound (7.5)
  • CVE-2023-34455, severity CWE-770: Allocation of Resources Without Limits or Throttling (7.5)

Security

  • #138: Upgraded dependencies

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:parquet-io-java:2.0.3 to 2.0.4
  • Updated de.siegmar:fastcsv:2.2.1 to 2.2.2
  • Updated io.deephaven:deephaven-csv:0.10.0 to 0.11.0
  • Updated jakarta.json:jakarta.json-api:2.1.1 to 2.1.2

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.14.1 to 3.14.3
  • Updated org.mockito:mockito-junit-jupiter:5.3.1 to 5.4.0

7.3.2: Fix test-jar

03 May 13:10
4e7254e
Compare
Choose a tag to compare

Summary

This release adds missing classes to the test-jar that cause failing integration tests.

Features

  • #136: Added missing classes to test-jar

7.3.1: CSV Performance Regression Tests

03 May 12:24
f28b9e9
Compare
Choose a tag to compare

Summary

This release updates performance regression rests for CSV files to use all data types (string, boolean, integer, double, date and timestamp) instead of only string. Please note that this might influence comparability of test results. Additionally the test names in the test report changed. They now use suffix () instead of (TestInfo).

Features

  • #134: Added CSV data type performance regression tests

Dependency Updates

Test Dependency Updates

  • Updated org.junit.jupiter:junit-jupiter-params:5.9.2 to 5.9.3

7.3.0: CSV Data Types

27 Apr 13:16
e89dd7a
Compare
Choose a tag to compare

Summary

This release adds auto inference of column data types and support for data types other than VARCHAR in CSV files, e.g. BOOLEAN, DECIMAL, DOUBLE PRECISION, and TIMESTAMP), see the EDML user guide for details.

Features

  • #125: Added support for data types in CSV files
  • #128: Trimmed CSV header names
  • #130: Added schema inference for CSV files without headers
  • #131: Added schema inference for CSV files with headers

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:parquet-io-java:2.0.2 to 2.0.3
  • Updated com.exasol:virtual-schema-common-document:9.3.0 to 9.4.0
  • Added io.deephaven:deephaven-csv:0.10.0

Test Dependency Updates

  • Updated com.exasol:hamcrest-resultset-matcher:1.5.3 to 1.6.0
  • Updated com.exasol:virtual-schema-common-document:9.3.0 to 9.4.0
  • Updated org.mockito:mockito-junit-jupiter:5.3.0 to 5.3.1

7.2.1: Remove duplicate classes

17 Apr 13:45
3cfc915
Compare
Choose a tag to compare

Summary

This release removes duplicate classes from dependencies.

Bugfix

  • #123: Removed duplicate classes from dependencies

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:parquet-io-java:2.0.1 to 2.0.2

Test Dependency Updates

  • Updated com.exasol:hamcrest-resultset-matcher:1.5.2 to 1.5.3
  • Removed org.junit.jupiter:junit-jupiter-engine:5.9.2
  • Updated org.mockito:mockito-junit-jupiter:5.2.0 to 5.3.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.2.2 to 1.2.3
  • Updated com.exasol:project-keeper-maven-plugin:2.9.5 to 2.9.7
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.10.1 to 3.11.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.0 to 3.1.1
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.2.1 to 3.3.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.4.1 to 3.5.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8 to 3.0.0
  • Added org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.3.0 to 1.4.1
  • Updated org.codehaus.mojo:versions-maven-plugin:2.14.2 to 2.15.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.8 to 0.8.9

7.2.0: Auto-inference for Parquet

21 Mar 09:02
f4333e8
Compare
Choose a tag to compare

Summary

This release adds automatic schema inference for Parquet files. This means that you don't need to specify a mapping element in the EDML definition. Instead the mapping will be automatically detected. See the EDML user guide for details.

Features

  • #121: Added auto-inference for Parquet files

Dependency Updates

Compile Dependency Updates

  • Updated com.exasol:error-reporting-java:1.0.0 to 1.0.1
  • Updated com.exasol:parquet-io-java:2.0.0 to 2.0.1
  • Updated com.exasol:virtual-schema-common-document:9.1.2 to 9.3.0
  • Removed com.fasterxml.jackson.core:jackson-databind:2.14.1
  • Removed com.fasterxml.woodstox:woodstox-core:5.4.0

Test Dependency Updates

  • Updated com.exasol:udf-debugging-java:0.6.6 to 0.6.8
  • Updated com.exasol:virtual-schema-common-document:9.1.2 to 9.3.0
  • Updated nl.jqno.equalsverifier:equalsverifier:3.12.3 to 3.14.1
  • Updated org.junit.jupiter:junit-jupiter-engine:5.9.1 to 5.9.2
  • Updated org.junit.jupiter:junit-jupiter-params:5.9.1 to 5.9.2
  • Removed org.mockito:mockito-core:4.10.0
  • Updated org.mockito:mockito-junit-jupiter:4.10.0 to 5.2.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.2.1 to 1.2.2
  • Updated com.exasol:project-keeper-maven-plugin:2.9.1 to 2.9.5
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.0.0 to 3.1.0
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.1.0 to 3.2.1
  • Updated org.apache.maven.plugins:maven-jar-plugin:3.2.2 to 3.3.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7 to 3.0.0-M8
  • Updated org.codehaus.mojo:versions-maven-plugin:2.13.0 to 2.14.2

7.1.4: Dependency Upgrade

22 Dec 12:34
c593d0e
Compare
Choose a tag to compare

Summary

Updated dependencies to ensure unique version of bucketfs-java.

Changes

  • #119: Updated dependencies

Dependency Updates

Test Dependency Updates

  • Updated com.exasol:udf-debugging-java:0.6.5 to 0.6.6