Releases: exasol/virtual-schema-common-document-files
7.3.6: Validate EDML for duplicate table names
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
to9.4.3
Test Dependency Updates
- Updated
com.exasol:virtual-schema-common-document:9.4.2
to9.4.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
to2.9.13
- Removed
org.apache.maven.plugins:maven-enforcer-plugin:3.4.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.5.0
to3.6.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.0
to2.16.1
- 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
7.3.5: Fix CVE-2023-39410 in `org.apache.avro:avro`
Summary
This release fixes CVE-2023-39410 in dependency org.apache.avro:avro
.
Security
- #144: Fixed CVE-2023-39410 in
org.apache.avro:avro
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:parquet-io-java:2.0.5
to2.0.6
- Updated
jakarta.json:jakarta.json-api:2.1.2
to2.1.3
Test Dependency Updates
- Updated
org.mockito:mockito-junit-jupiter:5.5.0
to5.6.0
7.3.4: Fix CVE-2023-42503, CVE-2023-4759 and CVE-2023-43642
Summary
This release fixes the following vulnerabilities in dependencies:
- CVE-2023-42503 in compile dependency
org.apache.commons:commons-compress
- CVE-2023-43642 in compile
org.xerial.snappy:snappy-java
- CVE-2023-4759 in test dependency
org.eclipse.jgit:org.eclipse.jgit
Security
- #140: Fixed CVE-2023-42503 and CVE-2023-4759
- #142: Fixed CVE-2023-43642 in
org.xerial.snappy:snappy-java
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:parquet-io-java:2.0.4
to2.0.5
- Updated
com.exasol:virtual-schema-common-document:9.4.0
to9.4.2
- Updated
io.deephaven:deephaven-csv:0.11.0
to0.12.0
Test Dependency Updates
- Updated
com.exasol:hamcrest-resultset-matcher:1.6.0
to1.6.1
- Updated
com.exasol:performance-test-recorder-java:0.1.2
to0.1.3
- Updated
com.exasol:udf-debugging-java:0.6.8
to0.6.11
- Updated
com.exasol:virtual-schema-common-document:9.4.0
to9.4.2
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14.3
to3.15.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.3
to5.10.0
- Updated
org.mockito:mockito-junit-jupiter:5.4.0
to5.5.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.3
to1.3.0
- Updated
com.exasol:project-keeper-maven-plugin:2.9.7
to2.9.12
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.3.0
to3.4.0
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.0.1
to3.1.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0
to3.1.2
- Updated
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
to2.0.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.4.1
to1.5.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.15.0
to2.16.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.9
to0.8.10
7.3.3: Upgraded dependencies on top of 7.3.2
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
to2.0.4
- Updated
de.siegmar:fastcsv:2.2.1
to2.2.2
- Updated
io.deephaven:deephaven-csv:0.10.0
to0.11.0
- Updated
jakarta.json:jakarta.json-api:2.1.1
to2.1.2
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14.1
to3.14.3
- Updated
org.mockito:mockito-junit-jupiter:5.3.1
to5.4.0
7.3.2: Fix test-jar
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
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
to5.9.3
7.3.0: CSV Data Types
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
to2.0.3
- Updated
com.exasol:virtual-schema-common-document:9.3.0
to9.4.0
- Added
io.deephaven:deephaven-csv:0.10.0
Test Dependency Updates
- Updated
com.exasol:hamcrest-resultset-matcher:1.5.3
to1.6.0
- Updated
com.exasol:virtual-schema-common-document:9.3.0
to9.4.0
- Updated
org.mockito:mockito-junit-jupiter:5.3.0
to5.3.1
7.2.1: Remove duplicate classes
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
to2.0.2
Test Dependency Updates
- Updated
com.exasol:hamcrest-resultset-matcher:1.5.2
to1.5.3
- Removed
org.junit.jupiter:junit-jupiter-engine:5.9.2
- Updated
org.mockito:mockito-junit-jupiter:5.2.0
to5.3.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
com.exasol:project-keeper-maven-plugin:2.9.5
to2.9.7
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.0
to3.1.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
7.2.0: Auto-inference for Parquet
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
to1.0.1
- Updated
com.exasol:parquet-io-java:2.0.0
to2.0.1
- Updated
com.exasol:virtual-schema-common-document:9.1.2
to9.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
to0.6.8
- Updated
com.exasol:virtual-schema-common-document:9.1.2
to9.3.0
- Updated
nl.jqno.equalsverifier:equalsverifier:3.12.3
to3.14.1
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.1
to5.9.2
- Removed
org.mockito:mockito-core:4.10.0
- Updated
org.mockito:mockito-junit-jupiter:4.10.0
to5.2.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
com.exasol:project-keeper-maven-plugin:2.9.1
to2.9.5
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.2.2
to3.3.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
7.1.4: Dependency Upgrade
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
to0.6.6