Thanks to visit codestin.com
Credit goes to github.com

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: v3.6.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.0.0
Choose a head ref
  • 12 commits
  • 48 files changed
  • 3 contributors

Commits on Nov 20, 2024

  1. [ PECO - 1768 ] PySQL: adjust HTTP retry logic to align with Go and N…

    …odejs drivers (#467)
    
    * Added the exponential backoff code
    
    * Added the exponential backoff algorithm and refractored the code
    
    * Added jitter and added unit tests
    
    * Reformatted
    
    * Fixed the test_retry_exponential_backoff integration test
    jprakash-db authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    43fa964 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. [ PECO-2065 ] Create the async execution flow for the PySQL Connector (

    …#463)
    
    * Built the basic flow for the async pipeline - testing is remaining
    
    * Implemented the flow for the get_execution_result, but the problem of invalid operation handle still persists
    
    * Missed adding some files in previous commit
    
    * Working prototype of execute_async, get_query_state and get_execution_result
    
    * Added integration tests for execute_async
    
    * add docs for functions
    
    * Refractored the async code
    
    * Fixed java doc
    
    * Reformatted
    jprakash-db authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    328aeb5 View commit details
    Browse the repository at this point in the history
  2. Fix for check_types github action failing (#472)

    Fixed the chekc_types failing
    jprakash-db authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    980af88 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2024

  1. Remove upper caps on dependencies (#452)

    * Remove upper caps on numpy and pyarrow versions
    arredond authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    d690516 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. Updated the doc to specify native parameters in PUT operation is not …

    …supported from >=3.x connector (#477)
    
    Added doc update
    jprakash-db authored Dec 6, 2024
    Configuration menu
    Copy the full SHA
    680b3b6 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2024

  1. Incorrect rows in inline fetch result (#479)

    * Raised error when incorrect Row offset it returned
    
    * Changed error type
    
    * grammar fix
    
    * Added unit tests and modified the code
    
    * Updated error message
    
    * Updated the non retying to only inline case
    
    * Updated fix
    
    * Changed the flow
    
    * Minor update
    
    * Updated the retryable condition
    
    * Minor test fix
    
    * Added extra space
    jprakash-db authored Dec 22, 2024
    Configuration menu
    Copy the full SHA
    ab4b73b View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2024

  1. Bumped up to version 3.7.0 (#482)

    * bumped up version
    
    * Updated to version 3.7.0
    
    * Grammar fix
    
    * Minor fix
    jprakash-db authored Dec 23, 2024
    Configuration menu
    Copy the full SHA
    f9d6ef1 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2024

  1. PySQL Connector split into connector and sqlalchemy (#444)

    * Modified the gitignore file to not have .idea file
    
    * [PECO-1803] Splitting the PySql connector into the core and the non core part (#417)
    
    * Implemented ColumnQueue to test the fetchall without pyarrow
    
    Removed token
    
    removed token
    
    * order of fields in row corrected
    
    * Changed the folder structure and tested the basic setup to work
    
    * Refractored the code to make connector to work
    
    * Basic Setup of connector, core and sqlalchemy is working
    
    * Basic integration of core, connect and sqlalchemy is working
    
    * Setup working dynamic change from ColumnQueue to ArrowQueue
    
    * Refractored the test code and moved to respective folders
    
    * Added the unit test for column_queue
    
    Fixed __version__
    
    Fix
    
    * venv_main added to git ignore
    
    * Added code for merging columnar table
    
    * Merging code for columnar
    
    * Fixed the retry_close sesssion test issue with logging
    
    * Fixed the databricks_sqlalchemy tests and introduced pytest.ini for the sqla_testing
    
    * Added pyarrow_test mark on pytest
    
    * Fixed databricks.sqlalchemy to databricks_sqlalchemy imports
    
    * Added poetry.lock
    
    * Added dist folder
    
    * Changed the pyproject.toml
    
    * Minor Fix
    
    * Added the pyarrow skip tag on unit tests and tested their working
    
    * Fixed the Decimal and timestamp conversion issue in non arrow pipeline
    
    * Removed not required files and reformatted
    
    * Fixed test_retry error
    
    * Changed the folder structure to src / databricks
    
    * Removed the columnar non arrow flow to another PR
    
    * Moved the README to the root
    
    * removed columnQueue instance
    
    * Revmoved databricks_sqlalchemy dependency in core
    
    * Changed the pysql_supports_arrow predicate, introduced changes in the pyproject.toml
    
    * Ran the black formatter with the original version
    
    * Extra .py removed from all the __init__.py files names
    
    * Undo formatting check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * Check
    
    * BIG UPDATE
    
    * Refeactor code
    
    * Refractor
    
    * Fixed versioning
    
    * Minor refractoring
    
    * Minor refractoring
    
    * Changed the folder structure such that sqlalchemy has not reference here
    
    * Fixed README.md and CONTRIBUTING.md
    
    * Added manual publish
    
    * On push trigger added
    
    * Manually setting the publish step
    
    * Changed versioning in pyproject.toml
    
    * Bumped up the version to 4.0.0.b3 and also changed the structure to have pyarrow as optional
    
    * Removed the sqlalchemy tests from integration.yml file
    
    * [PECO-1803] Print warning message if pyarrow is not installed (#468)
    
    Print warning message if pyarrow is not installed
    
    Signed-off-by: Jacky Hu <[email protected]>
    
    * [PECO-1803] Remove sqlalchemy and update README.md (#469)
    
    Remove sqlalchemy and update README.md
    
    Signed-off-by: Jacky Hu <[email protected]>
    
    * Removed all sqlalchemy related stuff
    
    * generated the lock file
    
    * Fixed failing tests
    
    * removed poetry.lock
    
    * Updated the lock file
    
    * Fixed poetry numpy 2.2.2 issue
    
    * Workflow fixes
    
    ---------
    
    Signed-off-by: Jacky Hu <[email protected]>
    Co-authored-by: Jacky Hu <[email protected]>
    jprakash-db and jackyhu-db authored Dec 27, 2024
    Configuration menu
    Copy the full SHA
    01e998c View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2025

  1. Removed CI CD for python3.8 (#490)

    * Removed python3.8 support
    
    * Minor fix
    jprakash-db authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    b6433fc View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2025

  1. Added CI CD upto python 3.12 (#491)

    Support for Py till 3.12
    jprakash-db authored Jan 18, 2025
    Configuration menu
    Copy the full SHA
    1d3d8d7 View commit details
    Browse the repository at this point in the history
  2. Merging changes from v3.7.1 release (#488)

    * Increased the number of retry attempts allowed  (#486)
    
    Updated the number of attempts allowed
    
    * bump version to 3.7.1 (#487)
    
    bumped up version
    
    * Refractore
    
    * Minor change
    jprakash-db authored Jan 18, 2025
    Configuration menu
    Copy the full SHA
    cfdcab7 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2025

  1. Bumped up to version 4.0.0 (#493)

    bumped up the version
    jprakash-db authored Jan 22, 2025
    Configuration menu
    Copy the full SHA
    3d0db70 View commit details
    Browse the repository at this point in the history
Loading