Releases: exasol/virtual-schema-common-java
Fixed formatting of log messages with placeholders
Summary
Fixed the logger ignoring placeholders bug.
Changes
#80: Fixed formatting of log messages with placeholders
Added HASH_SHA256 and HASH_SHA512 to Scalar Function Capability
Summary
Added HASH_SHA256 and HASH_SHA512 capabilities for a new version of Exasol. Expanded AdapterProperties class.
Changes
#24: Removed unnecessary comments.
#65: Added HASH_SHA256 and HASH_SHA512 to Scalar Function Capability and Scalar Function.
#64: Added missing formatter settings.
#75: Added methods to check if AdapterProperties contains different properties.
Get the actual version of project in runtime
Parse table filter in refresh request
Summary
This bugfix release adds missing table filter capabilities in the request parser. This solves an issue introduced in 4.0.0 where table filters present in the raw JSON request were silently ignored.
Changes
#70: Bugfix: Parse table filter in refresh request
Missing adapter loading trigger
Summary
Added a missing trigger that causes the adapter plug-ins to be loaded.
Changes
#69: Bugfix:RequestDispatcher
tells AdapterRegistry
to load adapters
Service loader for adapters
Summary
Thanks to using Java's ServiceLoader
the adapter list is generated at runtime. No need to hard-code it anymore.
Changes
#66: Used ServiceLoader
to located and load adapters dynamically
Reworked Column Metadata
Summary
Refactored the ColumnMetadata
for better readability and SONAR fixes.
Changes
#59: Reworked Column Metadata
JOIN capabilities
#60: Added JOIN capabilities
Central request dispatching
Enabling / disabling capabilities
- Implemented disable / enable capabilities in
Capabilities.Builder