From 14f694196d35a45f612e5f081572e9f95b727009 Mon Sep 17 00:00:00 2001 From: samikshya-chand_data Date: Wed, 17 Sep 2025 23:13:31 +0530 Subject: [PATCH 1/4] Upgrade sdk --- NEXT_CHANGELOG.md | 3 ++- pom.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 9d0cdc0b62..a15d71e7c8 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -11,9 +11,10 @@ - **Configurable SQL validation in isValid()**: Added `EnableSQLValidationForIsValid` connection property to control whether `isValid()` method executes an actual SQL query for server-side validation. Default value is 0. - Implement multi-row INSERT batching optimization for prepared statements to improve performance when executing large batches of INSERT operations. - Implement lazy/incremental fetching for columnar results when using Databricks JDBC in Thrift mode without Arrow support. The change modifies the behavior from buffering entire result sets in memory to maintaining only a limited number of rows at a time, reducing peak heap memory usage and preventing OutOfMemory errors. +- Added support for Discovery URL in U2M in AWS and GCP ### Updated -- Databricks SDK dependency upgraded to latest version 0.60.0 +- Databricks SDK dependency upgraded to latest version 0.64.0 ### Fixed - Integrated Azure U2M flow into driver for improved stability. diff --git a/pom.xml b/pom.xml index 4111acf769..bdc11d775f 100644 --- a/pom.xml +++ b/pom.xml @@ -55,7 +55,7 @@ 4.5.14 2.10.1 2.14.0 - 0.60.0 + 0.64.0 3.1.2 0.3 1.8.0 From 5ffdbcb1b501a42c3a300ebac54ef5e81f23013e Mon Sep 17 00:00:00 2001 From: Samikshya Chand <148681192+samikshya-db@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:57:06 +0530 Subject: [PATCH 2/4] Update NEXT_CHANGELOG.md --- NEXT_CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 6f203c576a..174b33ebd0 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -11,12 +11,12 @@ - **Configurable SQL validation in isValid()**: Added `EnableSQLValidationForIsValid` connection property to control whether `isValid()` method executes an actual SQL query for server-side validation. Default value is 0. - Implement multi-row INSERT batching optimization for prepared statements to improve performance when executing large batches of INSERT operations. - Implement lazy/incremental fetching for columnar results when using Databricks JDBC in Thrift mode without Arrow support. The change modifies the behavior from buffering entire result sets in memory to maintaining only a limited number of rows at a time, reducing peak heap memory usage and preventing OutOfMemory errors. +- Added new artifact `databricks-jdbc-thin` for thin jar with runtime dependency metadata. +- Introduce a memory-efficient columnar data access mechanism for JDBC result processing. - Added support for using a custom Discovery URL in U2M flows on AWS and GCP. ### Updated - Databricks SDK dependency upgraded to latest version 0.64.0 -- Added new artifact `databricks-jdbc-thin` for thin jar with runtime dependency metadata. -- Introduce a memory-efficient columnar data access mechanism for JDBC result processing. - Updated the default value of RowsFetchedPerBlock to 100K from 2M to capture typical cases and balance memory usage. ### Fixed From 891fb30821dd26da61ece2476b8694c5df839257 Mon Sep 17 00:00:00 2001 From: samikshya-chand_data Date: Thu, 18 Sep 2025 13:20:00 +0530 Subject: [PATCH 3/4] release freeze update --- development/.release-freeze.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/development/.release-freeze.json b/development/.release-freeze.json index 64c7cb3b8c..9436907dc1 100644 --- a/development/.release-freeze.json +++ b/development/.release-freeze.json @@ -1,5 +1,5 @@ { "freeze": true, "reason": "Releasing JDBC - 16th Sep", - "allow_list": ["jayantsing-db/default-max-rows-per-block", "ResultSetMetadataFix"] + "allow_list": ["samikshya-db:samikshya-chand_data/upgradesdk"] } From 94fee2944834d608ad88e0874867a535e93b1154 Mon Sep 17 00:00:00 2001 From: samikshya-chand_data Date: Thu, 18 Sep 2025 13:20:54 +0530 Subject: [PATCH 4/4] update branch --- development/.release-freeze.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/development/.release-freeze.json b/development/.release-freeze.json index 9436907dc1..4a3b3b2725 100644 --- a/development/.release-freeze.json +++ b/development/.release-freeze.json @@ -1,5 +1,5 @@ { "freeze": true, "reason": "Releasing JDBC - 16th Sep", - "allow_list": ["samikshya-db:samikshya-chand_data/upgradesdk"] + "allow_list": ["samikshya-chand_data/upgradesdk"] }