From ba3a871b7971dc54e21b363366715c335c9c2c3f Mon Sep 17 00:00:00 2001 From: lujilin Date: Thu, 10 Jul 2025 15:58:34 +0800 Subject: [PATCH 1/2] feat: adapt to metabase v0.55+ --- src/metabase/driver/doris.clj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/metabase/driver/doris.clj b/src/metabase/driver/doris.clj index 5582699..da7dbc7 100644 --- a/src/metabase/driver/doris.clj +++ b/src/metabase/driver/doris.clj @@ -11,12 +11,12 @@ [honey.sql :as sql] [java-time.api :as t] [medley.core :as m] - [metabase.config :as config] - [metabase.db.spec :as mdb.spec] + [metabase.config.core :as config] + [metabase.app-db.spec :as mdb.spec] [metabase.driver :as driver] [metabase.util.honey-sql-2 :as h2x] [metabase.driver.sql.query-processor :as sql.qp] - [metabase.models.secret :as secret] + [metabase.secrets.models.secret :as secret] [metabase.driver.common :as driver.common] [metabase.driver.sql-jdbc.common :as sql-jdbc.common] [metabase.driver.sql-jdbc.connection :as sql-jdbc.conn] @@ -31,7 +31,7 @@ [metabase.query-processor.store :as qp.store] [metabase.query-processor.timezone :as qp.timezone] [metabase.query-processor.util.add-alias-info :as add] - [metabase.upload :as upload] + [metabase.upload.core :as upload] [metabase.util :as u] [metabase.driver.sql-jdbc.execute.legacy-impl :as sql-jdbc.legacy] [metabase.util.i18n :refer [deferred-tru trs]] From 391f2c540f3814a4343a29fd0c8a392c95c000e4 Mon Sep 17 00:00:00 2001 From: lujilin Date: Thu, 10 Jul 2025 16:08:20 +0800 Subject: [PATCH 2/2] feat: update build shell --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1ae65ff..55cf519 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,6 @@ cd /path/to/metabase/repo export DRIVER_PATH=`readlink -f ~/doris-driver` # Build driver. See explanation below -clojure -Sdeps "{:aliases {:doris {:extra-deps {com.metabase/doris-driver {:local/root \"$DRIVER_PATH\"}}}}}" -X:build:doris build-drivers.build-driver/build-driver! "{:driver :doris, :project-dir \"$DRIVER_PATH\", :target-dir \"$DRIVER_PATH/target\"}" +clojure -J-Dhttps.protocols=TLSv1.2,TLSv1.3 -Sdeps "{:aliases {:doris {:extra-deps {com.metabase/doris-driver {:local/root \"$DRIVER_PATH\"}}}}}" -X:build:doris build-drivers.build-driver/build-driver! "{:driver :doris, :project-dir \"$DRIVER_PATH\", :target-dir \"$DRIVER_PATH/target\"}" ```