Releases: exasol/metabase-driver
1.0.7: Upgrade to Metabase v0.48.0
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
1.0.5: Document known issue with `NLS_FIRST_DAY_OF_WEEK` and upgrade to Metabase v0.46.0
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
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
1.0.3: Adapt to Metabase 0.44.1 and update documentation
1.0.2: Adapt to Metabase 0.43.4 and prepare Manifest for partner driver
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
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
1.0.0: Adapt to Metabase 0.42.3
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
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
andTIMESTAMP WITH LOCAL TIME ZONE
with timezones
Tests
- #10: Fixed remapping tests
0.2.0 - Exasol specific data types and fix for TIMESTAMP columns
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
andHASHTYPE
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