Virtual Schema Common Document 4.0.0, released 2021-07-16
July 16, 2021 ยท View on GitHub
Code name: Performance Optimizations
Summary
In this release we refactored the interface to improve performance and make implementing new dialects easier.
Features:
- #69: Added document node factory that wraps java objects
Bug Fixes:
- #72: Added parallel UDFs count calculation using memory limitation
Refactoring
- #61: Refactored DocumentNode structure to be dialect independent
- #63: Removed DataLoader interface
- #65: Decoupled loading and emitting to improve performance
- #75: Refactored to scope Akka to this project
- #77: Removed Akka since it did not lead to the expected performance gain
- #79: Update error-code-crawler
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.2.0to0.4.0 - Updated
com.exasol:sql-statement-builder:4.3.0to4.4.1 - Updated
com.github.everit-org.json-schema:org.everit.json.schema:1.12.1to1.12.3 - Updated
org.slf4j:slf4j-jdk14:1.7.30to1.7.31
Test Dependency Updates
- Updated
org.junit.jupiter:junit-jupiter-engine:5.7.0to5.7.2 - Updated
org.junit.jupiter:junit-jupiter-params:5.7.0to5.7.2 - Removed
org.mockito:mockito-core:3.6.0 - Added
org.mockito:mockito-junit-jupiter:3.11.1
Plugin Dependency Updates
- Added
com.exasol:error-code-crawler-maven-plugin:0.5.0 - Updated
com.exasol:project-keeper-maven-plugin:0.3.0to0.10.0 - Added
io.github.zlika:reproducible-build-maven-plugin:0.13 - Removed
org.apache.maven.plugins:maven-assembly-plugin:3.3.0