Common Module of Exasol Virtual Schemas Adapters 17.0.0, released 2023-07-06
July 6, 2023 ยท View on GitHub
Code name: Removed Adapter Properties
Summary
This release updates dependencies and removes some adapter properties for different reasons.
As removing the adapter properties is considered a breaking change in the public API of VSCOMJAVA this release comes with an updated major version.
Removed adapter properties
BINARY_COLUMN_HANDLINGIS_LOCAL
BINARY_COLUMN_HANDLING
Removed constants and access methods in class AdapterProperties:
String BINARY_COLUMN_HANDLINGBinaryColumnHandling hasBinaryColumnHandling()BinaryColumnHandling getBinaryColumnHandling()class com.exasol.adapter.BinaryColumnHandling
Rationale:
- This property was never implemented by any virtual schema up to now.
- As the property also was never used by any virtual schema in GitHub org
exasolthe removal is expected to go without any consequences.
IS_LOCAL
Removed constants and access methods in class AdapterProperties:
String IS_LOCAL_PROPERTYboolean hasIsLocal()boolean isLocalSource()
Rationale:
- This property is specific only for Exasol virtual schema.
- Hence its implementation has been moved with ticket VSEXA #85.
Rationale:
- Potentially remove
- See also ticket #269.
Features
- #268: Removed adapter properties
BINARY_COLUMN_HANDLINGandIS_LOCAL
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0to1.0.1 - Updated
com.exasol:udf-api-java:1.0.1to1.0.2 - Updated
jakarta.json:jakarta.json-api:2.1.1to2.1.2
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.12to3.14.3 - Updated
org.junit.jupiter:junit-jupiter:5.9.1to5.9.3 - Updated
org.mockito:mockito-junit-jupiter:4.9.0to5.4.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1to1.2.3 - Updated
com.exasol:project-keeper-maven-plugin:2.9.1to2.9.7 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1to3.11.0 - Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0to3.1.1 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0to3.3.0 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1to3.5.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7to3.0.0 - Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0to1.4.1 - Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0to2.15.0 - Updated
org.jacoco:jacoco-maven-plugin:0.8.8to0.8.9