From 901fd160a12099e95d703a2b65d8b8bc812f704e Mon Sep 17 00:00:00 2001 From: Hung Nguyen Date: Mon, 22 Jun 2026 14:27:18 +0700 Subject: [PATCH] GRIF-852: Upgrade Snowflake JDBC driver 3.24.2 to 4.3.1 --- ci/snowflake/pom.xml | 2 +- lib/gooddata/cloud_resources/snowflake/snowflake_client.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/snowflake/pom.xml b/ci/snowflake/pom.xml index 265a8fb2d..1617de2d3 100644 --- a/ci/snowflake/pom.xml +++ b/ci/snowflake/pom.xml @@ -12,7 +12,7 @@ net.snowflake snowflake-jdbc - 3.24.2 + 4.3.1 org.slf4j diff --git a/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb b/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb index 37cc6b0aa..d6cd95982 100644 --- a/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb +++ b/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb @@ -50,7 +50,7 @@ def initialize(options = {}) end # When update driver class then also updating driver class using in connection(..) method below - Java.net.snowflake.client.jdbc.SnowflakeDriver + Java.net.snowflake.client.api.driver.SnowflakeDriver end def realize_query(query, _params) @@ -99,7 +99,7 @@ def connect # Add JDBC_QUERY_RESULT_FORMAT parameter to fix unsafe memory issue of Snowflake JDBC driver prop.setProperty('JDBC_QUERY_RESULT_FORMAT', 'JSON') - @connection = com.snowflake.client.jdbc.SnowflakeDriver.new.connect(@url, prop) + @connection = Java.net.snowflake.client.api.driver.SnowflakeDriver.new.connect(@url, prop) end def build_url(url)