Skip to content

Releases: exasol/metabase-driver

1.0.7: Upgrade to Metabase v0.48.0

15 Dec 15:13
ddaa8be
Compare
Choose a tag to compare

Summary

This release adapts the driver to Metabase v0.48.0.

Features

  • #75: Upgraded to Metabase v0.48.0

1.0.6: Test with Exasol 8, upgrade to Metabase v0.47.3

09 Oct 07:30
fe94511
Compare
Choose a tag to compare

Summary

This release adds tests for Exasol version 8 and adapts the driver to Metabase v0.47.3.

Features

  • #72: Upgraded to Metabase v0.47.3
  • #71: Upgraded JDBC driver to 7.1.20

Tests

  • #68: Added tests with Exasol version 8

1.0.5: Document known issue with `NLS_FIRST_DAY_OF_WEEK` and upgrade to Metabase v0.46.0

30 Mar 13:59
80423e8
Compare
Choose a tag to compare

Summary

This release documents a known issue with non-default configuration settings for NLS_FIRST_DAY_OF_WEEK and adapts the driver to Metabase v0.46.0:

  • Migrated to Honey SQL 2
  • Implemented sql.qp/date for :second-of-minute, allowing to extract the seconds from a timestamp

Documentation

  • #63: Documented known issue with hard coded first day of the week

Features

  • #65: Adapted to Metabase v0.46.0

1.0.4: Upgrade to Metabase 0.45.2.1

31 Jan 15:37
3585972
Compare
Choose a tag to compare

Summary

In this release we adapted the driver to Metabase 0.45.2.1. New integration tests added to Metabase revealed some issues with date and timestamp calculations in the Exasol driver that are fixed in the new release.

Integration tests download the Exasol JDBC driver from the deprecated Exasol Maven repository. Instead the JDBC driver is now available on Maven Central. We updated the build scripts to use the new location.

Refactoring

  • #57: Updated tests to download the Exasol JDBC driver from Maven Central
  • #61: Upgraded to Metabase 0.45.2.1

1.0.3: Adapt to Metabase 0.44.1 and update documentation

30 Aug 07:52
c7d2cfe
Compare
Choose a tag to compare

Summary

In this release we adapted the driver to Metabase 0.44.1 and updated documentation about using the driver with Metabase Cloud.

Documentation

  • #51: Added note about Metabase Cloud.

Refactoring

  • #54: Enable releasing via release-droid.

1.0.2: Adapt to Metabase 0.43.4 and prepare Manifest for partner driver

11 Jul 09:43
176dc8d
Compare
Choose a tag to compare

metabase-driver 1.0.2, released 2022-07-11

Code name: Adapt to Metabase 0.43.4 and prepare Manifest for partner driver.

Summary

In this release we updated the driver manifest to conform to Metabase's requirements for partner drivers. We also tested the driver with Metabase version 0.43.4. This release was only tested with Metabase 0.43.4. If you use an older version of Metabase please use metabase-driver 1.0.0.

Refactoring

  • #39: Reactivated failing test in Metabase

1.0.1: Adapt to Metabase 0.43.1

30 May 13:31
850b2af
Compare
Choose a tag to compare

metabase-driver 1.0.1, released 2022-05-30

Code name: Adapt to Metabase 0.43.1

Summary

In this release we adapted the driver to Metabase version 0.43.1 and migrated the build system to deps.edn. This release was only tested with Metabase 0.43.1. If you use an older version of Metabase please use metabase-driver 1.0.0.

Features

  • #38: Adapted driver to Metabase version 0.43.0
  • #35: Migrated build system to deps.edn and adapted driver to Metabase version 0.43.1
  • #41: Removed Exasol JDBC driver from built driver jar

Bugfixes

  • #40: Implemented reading driver version from metabase-plugin.yaml
  • #43: Implemented reading JDBC driver version via reflection

1.0.0: Adapt to Metabase 0.42.3

29 Mar 09:46
f622822
Compare
Choose a tag to compare

metabase-driver 1.0.0, released 2022-03-29

Code name: Adapt to Metabase 0.42.3

Summary

In this release we adapted the driver to Metabase version 0.42.3

Features

  • #30: Adapted driver to Metabase version 0.42.0
  • #21: Adapted driver to Metabase version 0.42.3 and reactivated tests

Tests

  • #12: Reactivated tests with self-referencing foreign key

Version 0.3.0: Enable SSH tunnel and improve error messages

04 Feb 09:52
9b0fc09
Compare
Choose a tag to compare

metabase-driver 0.3.0, released 2022-02-04

Code name: Enable SSH tunnel and improve error messages

Summary

In this release we enable connecting to Exasol through an SSH tunnel (see the user guide for details) and we provide better error messages in case of connection errors.

We also explain how to use data types TIMESTAMP and TIMESTAMP WITH LOCAL TIME ZONE with timezones in the user guide.

Additionally we now correctly map INTEGER and SMALLINT columns to Metabase's type :type/Decimal.

Features

  • #25: Enabled SSH tunnel for connecting to Exasol
  • #24: Provided helpful error messages in case of connection errors

Documentation

  • Improved the installation instructions in the user guide
  • #9: Explained how to use data types TIMESTAMP and TIMESTAMP WITH LOCAL TIME ZONE with timezones

Tests

  • #10: Fixed remapping tests

0.2.0 - Exasol specific data types and fix for TIMESTAMP columns

18 Jan 15:12
dd8243e
Compare
Choose a tag to compare

Summary

This release fixes two issues when reading TIMESTAMP columns:

  • Reading null values caused a NullPointerException in the driver.
  • Timestamp values are now read in UTC timezone instead of the local time zone.

The release also adds support for Exasol specific data types INTERVAL, GEOMETRY and HASHTYPE. As Metabase does not support these types, they are returned as strings of Metabase type :type/*. There is an issue with scanning values of GEOMETRY columns, see issue #20 and user guide for details.

The new release also logs the driver and JDBC driver version, see details in the user guide.

Features

  • #16: Added a log message containing driver version and JDBC driver version when Metabase loads the Exasol driver
  • #6: Added support for Exasol specific data types INTERVAL, GEOMETRY and HASHTYPE

Bugfixes

  • #17: Fixed reading TIMESTAMP columns

Tests

  • #3: Added integration tests for filter, joins and sub-selects
  • #4: Added integration tests for scalar functions
  • #5: Added integration tests for aggregate functions

Dependency Updates

  • #14: Upgraded Metabase from 0.41.5 to 0.41.6