Skip to content

Releases: exasol/virtual-schema-common-java

New capabilities, refactored API

29 Sep 12:58
Compare
Choose a tag to compare

Summary

In this release we added the following capabilities:
FN_BIT_LROTATE, FN_BIT_RROTATE, FN_BIT_LSHIFT, FN_BIT_RSHIFT, FN_FROM_POSIX_TIME, FN_HOUR, FN_INITCAP, FN_AGG_EVERY, FN_AGG_SOME, FN_AGG_MUL_DISTINCT.

We have removed the capabilities that are not used in the API: FN_HASH_SHA

Features / Enhancements

  • #147: Added new capabilities.

Documentation

  • #149: Moved the API documentation to this repository.

Refactoring

  • #152: Refactored the module according to the changes in the API:
  • removed usage of numArgs field in scalar function definitions;
  • removed usage of variableInputArgs field in scalar function definitions;
  • removed usage of prefix and infix fields in scalar function definitions;
  • #154: Removed toSimpleSql() method and its implementation because it was not used.

Dependency updates

  • Updated org.junit.jupiter:junit-jupiter:jar:5.6.2 to version 5.7.0
  • Updated org.mockito:mockito-junit-jupiter:jar:3.4.4 to version 3.5.13
  • Updated nl.jqno.equalsverifier:equalsverifier:jar:3.4.1 to version 3.4.3

Added new HASHTYPE_* functions, removed JsonHelper class

30 Jul 11:39
Compare
Choose a tag to compare

Summary

In this release we have removed a static helper class JsonHelper and therefore have changed a major version.

Features / Enhancements

  • #90: Removed JsonHelper class.
  • #126: Added capabilities for new scalar functions HASHTYPE_*.
  • #144: Updated .travis.yml, added upload_release_assets.yml for Release Robot.

Dependency updates

Click to expand
  • Added org.junit.jupiter:junit-jupiter:5.6.2
  • Updated org.junit.jupiter:junit-jupiter-engine from 5.6.1 to 5.6.2
  • Updated org.mockito:mockito-junit-jupiter from 3.3.3 to 3.4.4
  • Removed org.junit.jupiter:junit-jupiter-engine
  • Removed org.junit.jupiter:junit-jupiter-params
  • Removed org.junit.platform:junit-platform-runner
  • Removed org.mockito:mockito-core

Added new capability, added maven plugins, updated dependencies

02 Jul 14:03
5ffa6e3
Compare
Choose a tag to compare

Features / Enhancements

  • #127: Added capabilities for new scalar function SESSION_PARAMETER
  • #141: Added ossindex-maven-plugin and versions-maven-plugin, updated dependencies.

Documentation

  • #138: Removed outdated Google Guava dependency declaration in README.md.

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.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 nl.jqno.equalsverifier:equalsverifier from 3.1.13 to 3.4.1
  • Updated org.junit.platform:junit-platform-runner from 1.6.1 to 1.6.2
  • Updated org.apache.maven.plugins:maven-source-plugin from 3.0.1 to 3.2.1

Minor changes in AggregateFunction

08 Jun 09:31
c15ee6f
Compare
Choose a tag to compare

Bug Fixes

#139: added special names handling for AggregateFunctions ST_INTERSECTION and ST_UNION

Removed deprecated properties

24 Apr 10:13
Compare
Choose a tag to compare

Summary

In this release we removed deprecated properties CONNECTION_STRING, USERNAME and PASSWORD.

Changes

#136: removed deprecated properties CONNECTION_STRING, USERNAME and PASSWORD.

New capabilities and functions

16 Apr 10:59
fc1a684
Compare
Choose a tag to compare

Summary

In this release, we added new functions available in Exasol to the adapter: IS JSON, IS NOT JSON, JSON_VALUE, MUL.

Changes

  • #123: added a new aggregate function MUL
  • #131: added new Json function

Updated dependencies

01 Apr 06:08
e28d1fd
Compare
Choose a tag to compare

Summary

In this release, we updated dependencies in the pom.xml to the latest available versions.

Changes

  • #129: Updated dependencies

Minor improvements

10 Dec 14:15
6f2126d
Compare
Choose a tag to compare

Summary

In this release we fixed a bug.

Changes

  • #121: A typo fixed.

Ported to Java 11 and added automated dialects' detection

13 Nov 08:48
fb362fa
Compare
Choose a tag to compare

Summary

In this release an automated dialects' detection was added.
Also the project was ported to Java 11.

Changes

*#116: Initializing adapter registry on first use.
*#118: Port to Java 11.

Added a builder for SqlStatementSelect

24 Oct 12:30
36a6dee
Compare
Choose a tag to compare

Summary

Added a builder for SqlStatementSelect class.

Changes

  • #113: added a builder for SqlStatementSelect