Skip to content

Releases: exasol/virtual-schema-common-jdbc

Base JDBC types mapping improvements

14 Aug 09:35
Compare
Choose a tag to compare

Refactoring

  • #56: Improved BaseColumnMetadataReader JDBC types mapping.

Minor improvements

30 Jul 14:44
4285f10
Compare
Choose a tag to compare

Features / Enhancements

  • #52: Improve the warning message with possible user access restrictions when remote table scan result is empty.
  • #54: Removed 'JsonHelper' usage.

Dependency updates

Click to expand
  • Added org.junit.jupiter:junit-jupiter:5.6.2
  • Updated com.exasol:virtual-schema-common-java from 10.1.0 to 11.0.0
  • Removed org.junit.jupiter:junit-jupiter-engine
  • Removed org.junit.platform:junit-platform-runner

Added new plugins, updated dependencies.

03 Jul 11:29
d992103
Compare
Choose a tag to compare

Features / Enhancements

  • #50: Added ossindex-maven-plugin and versions-maven-plugin, updated dependencies.

Dependency updates

Click to expand
  • Added org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0
  • Added org.codehaus.mojo:versions-maven-plugin:2.7
  • Added org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3
  • Updated org.apache.maven.plugins:maven-javadoc-plugin from 3.1.1 to 3.2.0
  • Updated com.exasol:virtual-schema-common-java from 10.0.1 to 10.0.2
  • Updated com.exasol:java-util-logging-testing from 1.0.0 to 2.0.0
  • Updated nl.jqno.equalsverifier:equalsverifier from 3.1.13 to 3.4.1
  • Updated org.junit.jupiter:junit-jupiter-engine from 5.6.1 to 5.6.2
  • Updated org.junit.jupiter:junit-jupiter-params from 5.6.1 to 5.6.2
  • Updated org.junit.platform:junit-platform-runner from 1.6.1 to 1.6.2

Updated dependencies for a bug fix

08 Jun 10:45
25ff4b6
Compare
Choose a tag to compare

Bug Fixes

  • #48: Updated virtual-schema-common-java for fixing broken Aggregate Functions.

Dependency updates

  • Updated virtual-schema-common-java from 10.0.0 to 10.0.1

Removed deprecated properties, added mandatory properties to AbstractSqlDialect

24 Apr 11:53
84d0b72
Compare
Choose a tag to compare

Summary

In this release, we applied changes from the common-java project, where deprecated properties CONNECTION_STRING, USERNAME and PASSWORD were removed.
We also added a set of pre-defined dialect properties in the AbstractSqlDialect class, so users don't need to add them to each dialect anymore.

Changes

  • #28: improved data types mapping in BaseColumnMetadataReader
  • #41: removed deprecated properties usage
  • #43: set mandatory dialect properties
  • #45: removed getAggregateFunctionAliases method from the AbstractSqlDialect

Updated dependencies

01 Apr 09:02
a731ed3
Compare
Choose a tag to compare

Summary

In this release, we added support for new capabilities that were added in the latest virtual-schema-common-java. It also contains a bug fix for IS NULL and IS NOT NULL expressions.

The major version was changed because the previous release contains breaking changes, but the version was not updated correctly.

Changes

Unit tests for `LONGVARCHAR`

26 Mar 06:52
7774c74
Compare
Choose a tag to compare

Summary

LONGVARCHAR is a column type used by many JDBC drivers to indicate columns with large text content. In this release we added unit tests that exercise typically use cases around these kinds of text columns.

Changes

  • #29: Added LONGVARCHAR unit tests

Database connections established by SQL dialects

04 Feb 13:01
3e2f564
Compare
Choose a tag to compare

Summary

Prior to this release the Virtual Schema adapter created a connection to the remote data source for all requests. On the other hand many request implementations do not need a connection. The most obvious example being getCapabilities.

With this release the adapter injects a connection factory into the dialect it creates, so that dialects can decide in which situations they need a connection.

Changes

#26: Leave connection creation to dialects

Minor improvements

31 Jan 15:49
1777376
Compare
Choose a tag to compare

Summary

In this release we refactored ColumnAdapterNotes and added warning in logs when tables scan result is empty.

Changes

#20: Refactored ColumnAdapterNotes.
#21: Added warning when tables scan result is empty.

Logging improvements

31 Jan 08:25
b391068
Compare
Choose a tag to compare

Summary

In this release we improved logger messages for identifier handling.

Changes

#22: Log identifier handling.