Skip to content

Releases: ClickHouse/metabase-clickhouse-driver

1.50.2

15 Jul 16:39
0f9505b
Compare
Choose a tag to compare

Bug fixes

  • Fixed Array inner type introspection, which could cause reduced performance when querying tables containing arrays. (#257)

1.50.1

27 Jun 13:55
c4b4b00
Compare
Choose a tag to compare

New features

  • Enabled :set-timezone (docs) Metabase feature in the driver. (#200)
  • Enabled :convert-timezone (docs) Metabase feature in the driver. (#254)

Other

1.50.0

12 Jun 11:32
31089c8
Compare
Choose a tag to compare

After Metabase 0.50.0, a new naming convention exists for the driver's releases. The new one is intended to reflect the Metabase version the driver is supposed to run on. For example, the driver version 1.50.0 means that it should be used with Metabase v0.50.x or Metabase EE 1.50.x only, and it is not guaranteed that this particular version of the driver can work with the previous or the following versions of Metabase.

New features

  • Added Metabase 0.50.x support.

Improvements

  • Bumped the JDBC driver to 0.6.1.

Bug fixes

  • Fixed the issue where the connection impersonation feature support could be incorrectly reported as disabled.

Other

  • The new ClickHouse analyzer, which is enabled by default in 24.3+, is disabled for the queries executed by the driver, as it shows some compatibilities with the queries generated by Metabase (see this issue for more details).
  • The :window-functions/offset Metabase feature is currently disabled, as the default implementation generates queries incompatible with ClickHouse. See this issue for tracking.

1.5.1

07 Jun 21:21
6f478d5
Compare
Choose a tag to compare

Requires at least Metabase 0.49.14 or any patch version after that.

Bug fixes

  • Fixed the issue where the Metabase instance could end up broken if the ClickHouse instance was stopped during the upgrade to 1.5.0. (#242)
  • Fixed variables substitution with Nullable Date, Date32, DateTime, and DateTime64 columns, where the generated query could fail with NULL values in the database due to an incorrect cast call. (#243)

1.5.0 - Uploads and Impersonation features

28 May 02:06
6375feb
Compare
Choose a tag to compare

1.5.0

Metabase 0.49.14+ only.

New features

Improvements

  • Proper role setting support on cluster deployments (related issue: #192).
  • Bump the JDBC driver to 0.6.0-patch5.

Bug fixes

  • Fixed missing data for the last day when using filters with DateTime columns. (#202, #229)

1.4.0

08 Mar 23:29
ffc885d
Compare
Choose a tag to compare

Metabase 0.49.x only.

New features

  • Added Metabase 0.49.x support.

Bug fixes

  • Fixed an incorrect substitution for the current day filter with DateTime columns. (#216)

1.3.4

26 Feb 14:41
979a3ac
Compare
Choose a tag to compare

New features

  • If introspected ClickHouse version is lower than 23.8, the driver will not use startsWithUTF8/endsWithUTF8 and fall back to their non-UTF8 counterparts instead. There is a drawback in this compatibility mode: potentially incorrect filtering results when working with non-latin strings. If your use case includes filtering by columns with such strings and you experience these issues, consider upgrading your ClickHouse server to 23.8+. (#224)

1.3.3

16 Jan 18:05
884beef
Compare
Choose a tag to compare

Bug fixes

  • Fixed an issue where it was not possible to create a connection with multiple databases using TLS. (#215)

1.3.2

12 Jan 11:11
3aabb96
Compare
Choose a tag to compare

Bug fixes

  • Remove can-connect? method override which could cause issues with editing or creating new connections. (#212)

1.3.1

21 Dec 14:28
77b9082
Compare
Choose a tag to compare

Metabase 0.48.x only.

Bug fixes

  • Fixed incorrect serialization of Array(UInt8) columns (#209)