X Tutup
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: databricks/databricks-sql-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.1.0
Choose a base ref
...
head repository: databricks/databricks-sql-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.1.5
Choose a head ref
  • 15 commits
  • 39 files changed
  • 6 contributors

Commits on Aug 20, 2025

  1. Add documentation for proxy support (#680)

    Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
    vikrantpuppala authored Aug 20, 2025
    Configuration menu
    Copy the full SHA
    87fed36 View commit details
    Browse the repository at this point in the history
  2. 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>
    vikrantpuppala authored Aug 20, 2025
    Configuration menu
    Copy the full SHA
    6e0f5ff View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2025

  1. Ready for 4.1.1 release (#682)

    Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
    vikrantpuppala authored Aug 21, 2025
    Configuration menu
    Copy the full SHA
    e2a972e View commit details
    Browse the repository at this point in the history
  2. 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>
    sreekanth-db authored Aug 21, 2025
    Configuration menu
    Copy the full SHA
    9e67c79 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2025

  1. Removed use_threads argument on concat_tables for compatibility with …

    …pyarrow<14 (#684)
    
    removed use_threads
    jprakash-db authored Aug 22, 2025
    Configuration menu
    Copy the full SHA
    097a2c5 View commit details
    Browse the repository at this point in the history
  2. Ready for 4.1.2 release (#685)

    Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
    vikrantpuppala authored Aug 22, 2025
    Configuration menu
    Copy the full SHA
    d9d070c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    415fb53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    048fae1 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2025

  1. query tags integration (#663)

    * 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>
    sreekanth-db authored Aug 25, 2025
    Configuration menu
    Copy the full SHA
    bcab1df View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2025

  1. Ready for 4.1.3 (#693)

    sreekanth-db authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    07c541b View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Configuration menu
    Copy the full SHA
    54dd646 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2025

  1. 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
    madhav-db authored Sep 26, 2025
    Configuration menu
    Copy the full SHA
    f835aca View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. Release version to 4.1.4 (#699)

    release-4.1.4
    madhav-db authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    30286ad View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

  1. 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>
    sd-db and jprakash-db authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    964185b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64639b2 View commit details
    Browse the repository at this point in the history
Loading
X Tutup