Releases: exasol/metabase-driver
1.0.8: Upgrade to Metabase v0.50.36
Summary
This release adapts the driver to Metabase v0.50.36.
The driver now supports Metabase feature :describe-fks
. This allows Metabase to retrieve metadata about Foreign Key Constraints from Exasol.
Also the driver now replaces the deprecated method sql-jdbc.execute/connection-with-timezone
with sql-jdbc.execute/do-with-connection-with-options
. This will allow using the driver with later Metabase versions and avoids the following warning in the Metabase log:
WARN sql-jdbc.execute :: connection-with-timezone is deprecated in Metabase 0.47.0. Implement do-with-connection-with-options instead.
Known Issues
The driver reports version 1.0.7 instead of 1.0.8 in the Metabase log.
Features
- #78: Upgraded to Metabase v0.50.36
Bugfixes
- #77: Replace deprecated method
sql-jdbc.execute/connection-with-timezone
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