-
Notifications
You must be signed in to change notification settings - Fork 141
Comparing changes
Open a pull request
base repository: databricks/databricks-sql-python
base: v4.1.0
head repository: databricks/databricks-sql-python
compare: v4.1.5
- 15 commits
- 39 files changed
- 6 contributors
Commits on Aug 20, 2025
-
Add documentation for proxy support (#680)
Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for 87fed36 - Browse repository at this point
Copy the full SHA 87fed36View commit details -
Fix compatibility with urllib3<2 and add CI actions to improve depend…
…ency checks (#678) * Add CI actions to improve dependency checks Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * Fix arg to script Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * don't do strict versioning to avoid issues Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * don't add optional dependencies to requirements.txt Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * don't add optional dependencies to requirements.txt Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * Address urllib3 incompatibility in unified_http_client.py Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * Handle transitive dependencies Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * Make SEA client compatible Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * fix SEA test Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * make tests compatible with urllib3<2 and >=2 Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * update cached key Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> * remove multi version testing for integration tests Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com> --------- Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for 6e0f5ff - Browse repository at this point
Copy the full SHA 6e0f5ffView commit details
Commits on Aug 21, 2025
-
Ready for 4.1.1 release (#682)
Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for e2a972e - Browse repository at this point
Copy the full SHA e2a972eView commit details -
streaming ingestion support for PUT operation (#643)
* streaming put supoprt Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com> * code formatting Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com> * simplifying tests Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com> --------- Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for 9e67c79 - Browse repository at this point
Copy the full SHA 9e67c79View commit details
Commits on Aug 22, 2025
-
Removed use_threads argument on concat_tables for compatibility with …
…pyarrow<14 (#684) removed use_threads
Configuration menu - View commit details
-
Copy full SHA for 097a2c5 - Browse repository at this point
Copy the full SHA 097a2c5View commit details -
Ready for 4.1.2 release (#685)
Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for d9d070c - Browse repository at this point
Copy the full SHA d9d070cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 415fb53 - Browse repository at this point
Copy the full SHA 415fb53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 048fae1 - Browse repository at this point
Copy the full SHA 048fae1View commit details
Commits on Aug 25, 2025
-
* query tags integration Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com> * query tags with sea flow Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com> * optmized tests Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com> --------- Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for bcab1df - Browse repository at this point
Copy the full SHA bcab1dfView commit details
Commits on Sep 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 07c541b - Browse repository at this point
Copy the full SHA 07c541bView commit details
Commits on Sep 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 54dd646 - Browse repository at this point
Copy the full SHA 54dd646View commit details
Commits on Sep 26, 2025
-
Add Token Federation Support for Databricks SQL Python Driver (#691)
* token federation for python driver * address comment * address comments * lint * lint fix * nit * change import
Configuration menu - View commit details
-
Copy full SHA for f835aca - Browse repository at this point
Copy the full SHA f835acaView commit details
Commits on Oct 15, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 30286ad - Browse repository at this point
Copy the full SHA 30286adView commit details
Commits on Mar 23, 2026
-
Backport: Add _retry_server_directed_only mode for Retry-After header…
… compliance (#757) * Add _retry_server_directed_only mode for Retry-After header compliance When enabled, the connector only retries on 429/503 if the server includes a Retry-After header in the response. This prevents duplicate side effects for non-idempotent ExecuteStatement operations where the server has not explicitly signaled that retry is safe. The new opt-in parameter `_retry_server_directed_only` threads through ClientContext, all three DatabricksRetryPolicy construction sites (Thrift, SEA, UnifiedHttpClient), and the retry policy's should_retry/is_retry methods. Default behavior (retry without requiring the header) is unchanged. Signed-off-by: Shubham Dhal <shubham.dhal@databricks.com> * Remove unnecessary _retry_server_directed_only instance variables Inline kwargs.get() at the single point of use in ThriftDatabricksClient and SeaHttpClient instead of storing as dead instance state. Signed-off-by: Shubham Dhal <shubham.dhal@databricks.com> * Address PR feedback: rename and clean up retry-after parameter - Rename server_directed_only to respect_server_retry_after_header throughout for clarity - Store _respect_server_retry_after_header as instance variable in Thrift/SEA backends to match existing kwargs extraction pattern - Replace duplicate test fixture with _make_retry_policy(**overrides) helper for flexible policy construction in tests Signed-off-by: Shubham Dhal <shubham.dhal@databricks.com> * Fix Black formatting for retry.py and utils.py Signed-off-by: Shubham Dhal <shubham.dhal@databricks.com> * Apply CI workflow and test fixes from PR #745 - Update actions/checkout@v2 → v4 and actions/setup-python@v2 → v5 in run-unit-tests-with-arrow job - Pin Poetry version to 2.2.1 across all workflow files - Reduce long-running query test min duration from 3 to 2 minutes Co-authored-by: Isaac * Removed unnecessary tests * Fixed something * fixed something --------- Signed-off-by: Shubham Dhal <shubham.dhal@databricks.com> Co-authored-by: Jothi Prakash <jothi.prakash@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for 964185b - Browse repository at this point
Copy the full SHA 964185bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64639b2 - Browse repository at this point
Copy the full SHA 64639b2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.1.0...v4.1.5