Common Virtual Schema for document data 6.1.0, released 2021-09-28
September 28, 2021 ยท View on GitHub
Code name: New Mapping Types
Summary
In this release we added the following new mapping types:
toDoubleMappingtoBoolMappingtoDateMappingtoTimestampMapping
In order to use the new features, please update you EDML definitions to version 1.3.0 (no breaking changes).
Features
- #88: Added Java representation for the EDML
- #93: Added support for inline mapping definitions
- #95: Added integration tests
- #57: Added
toDoubleMappingmapping type - #104: Added
toBoolMappingmapping type - #106: Added support for date, time and timestamp input values
- #58: Added
toDateandtoTimestampmapping types - #96: Add integration test for inline mapping definitions
Refactoring
- #91: Refactored to use Java representation for EDML for reading schema mapping
- #98: Refactored propertyToXxxReaderClasses to use Lombok
- #110: Replaced SQL statement builder literals by native data types
- #112: Refactored PropertyToVarcharColumnValueExtractor
Bug Fixes
- #101: Fix integration test setup
Documentation
- #103: Documented data type conversions
Dependency Updates
Compile Dependency Updates
- Added
com.exasol:maven-project-version-getter:1.0.0 - Added
com.fasterxml.jackson.core:jackson-databind:2.12.5
Test Dependency Updates
- Added
com.exasol:exasol-test-setup-abstraction-java:0.2.0 - Added
com.exasol:hamcrest-resultset-matcher:1.5.0 - Added
com.exasol:test-db-builder-java:3.2.1 - Added
com.exasol:udf-debugging-java:0.4.0 - Added
junit:junit:4.13.2 - Added
org.apache.maven.shared:maven-verifier:1.7.2 - Added
org.jacoco:org.jacoco.agent:0.8.7 - Updated
org.junit.jupiter:junit-jupiter-engine:5.7.2to5.8.1 - Updated
org.junit.jupiter:junit-jupiter-params:5.7.2to5.8.1 - Updated
org.mockito:mockito-junit-jupiter:3.11.2to3.12.4
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.5.1to0.6.0 - Updated
com.exasol:project-keeper-maven-plugin:0.10.0to1.2.0 - Added
org.projectlombok:lombok-maven-plugin:1.18.20.0