NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4069 most downloaded on PyPI
Python Connector for Delta Sharing
Last release 1 months ago
10 Aug 2026
Release timing varies
gaps range from 8 days to 8 months
Nearly every release is documented
notes for 43 of 44 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
45 releases · first in 2021
One column per quarter.
We are deprecating Python 3.8 and 3.9 support going forwards.
We’d like to announce the release of Delta Sharing Python 1.4.2, which introduces the following improvements:
Other:
Credits: Nick Lanham, Patrick Jin
Delta Sharing Python 1.4.2 Latest
Latest
Compare
We’d like to announce the release of Delta Sharing 1.4.1, which introduces the following improvements:
We’d like to announce the release of Delta Sharing 1.4.1, which introduces the following improvements:
Credits: Abhijit Chakankar, Charlene Lyu, Wen Yi, Sun Cao
We’d like to announce the release of Delta Sharing Python 1.4.1, which introduces the following improvements:
Credits: Drake Lin, Patrick Jin
We’d like to announce the release of Delta Sharing 1.4.0, which introduces the following improvements:
We’d like to announce the release of Delta Sharing 1.4.0, which introduces the following improvements:
Credits: Tom Zhu
We’d like to announce the release of Delta Sharing Python 1.4.0, which introduces the following improvements:
Credits: Pål de Vibe, Tine Kleivane, Moe Derakhshani, Zach Schuermann, Patrick Jin
We’d like to announce the release of Delta Sharing Python 1.3.3, which introduces the following improvements:
We’d like to announce the release of Delta Sharing Python 1.3.3, which introduces the following improvements:
convert_in_batches option to potentially reduce memory usage when loading tables or table changes as pandas (#723, #737)Credits: Patrick Jin
We’d like to announce the release of Delta Sharing 1.3.3, which introduce the following improvements:
Credits: William Chau
We’d like to announce the release of Delta Sharing 1.3.2, which introduce the following improvements:
We’d like to announce the release of Delta Sharing 1.3.2, which introduce the following improvements:
Credits: Sun Cao, Charlene Lyu
We’d like to announce the release of Delta Sharing Python 1.3.2, which introduces the following improvements:
Credits: Moe Derakhshani, Patrick Jin
We’d like to announce the release of Delta Sharing 1.3.1, which introduce the following improvements:
We’d like to announce the release of Delta Sharing 1.3.1, which introduce the following improvements:
Credits: Sun Cao, Tom Tian
We’d like to announce the release of Delta Sharing Python 1.3.1, which fixes an issue with the previous 1.3.0 release where the rust wrapper failed to install on some systems (such as Linux with glibc 2.34+ and Windows).
Credits: Patrick Jin
We’d like to announce the release of Delta Sharing 1.3.0, which introduce the following improvements:
We’d like to announce the release of Delta Sharing 1.3.0, which introduce the following improvements:
Credits: Sun Cao, Tom Tian
We are excited to announce the release of Delta Sharing Python 1.3 which includes support for CDF queries on shared tables with deletion vectors (DV) enabled on the source table. (https://github.com/delta-io/delta-sharing/pull/613)
Limitations:
use_delta_format=True must be specified when calling load_table_changes_to_pandas.
load_as_pandas, load_table_changes_to_pandas will NOT auto-resolve to delta format if advanced features (like DV) are enabled.use_delta_format=True will fail if the schema changed during the queried version range.Credits: Patrick Jin, Lin Zhou
We are excited to announce the release of Delta Sharing Python 1.2 which includes oauth_client_credentials support in the Python DeltaSharing Client.
We are excited to announce the release of Delta Sharing Python 1.2 which includes oauth_client_credentials support in the Python DeltaSharing Client. (https://github.com/delta-io/delta-sharing/pull/563)
Credits: Moe Derakhshani
We’d like to announce the release of Delta Sharing 1.2.0, which introduce the following improvements
Credits: Taiga Matsumoto, Moe Derakhshani , Pranav Sukumar
We’d like to announce the release of Delta Sharing Python 1.1.1, which introduce the following improvements
We’d like to announce the release of Delta Sharing Python 1.1.1, which introduce the following improvements
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 1.1.1, which introduce the following improvements.
Credits: Patrick Jin
We are super excited to announce the release of Delta Sharing Python 1.1, which includes several exciting new features and artifacts.
We are super excited to announce the release of Delta Sharing Python 1.1, which includes several exciting new features and artifacts.
In order to support Delta advanced features such as DeletionVectors and ColumnMapping in the Delta Sharing OSS Python connector, “Delta format sharing” is introduced. To read the delta actions, Delta-Kernel-Rust (https://github.com/delta-incubator/delta-kernel-rs) was integrated with the Python Connector. A Python wheel called “delta-kernel-rust-sharing-wrapper” is built from rust using Maturin and is imported into delta-sharing. The “delta-kernel-rust-sharing-wrapper” package is publicly available at: https://pypi.org/project/delta-kernel-rust-sharing-wrapper/
load_as_pandas() will autoresolve which format to use when reading a shared table, and it will only use the new code path if the table has Deletion Vectors and Column Mapping features. The client can also explicitly specify a boolean param “use_delta_format” in load_as_pandas(). If the user specifies “use_delta_format” to be True, then the new kernel code path will be used, which can also result in a multi times speedup from the old code path when reading a shared table. If the user sets “use_delta_format” to be False while reading a table with Deletion Vectors and Column Mapping, the query will error as before. Restrictions: ColumnMapping.mode = ‘id’ is not supported.
Delta Kernel was integrated with the reference server, to enable the support for tables with DeletionVecotors and ColumnMapping, and will minimize the integration effort to support future delta features.
To be able to use the new delta-sharing release, you MUST install the delta-kernel-rust-sharing-wrapper:
pip3 install delta-kernel-rust-sharing-wrapper
The delta-kernel-rust-sharing-wrapper has been released for python3.8+ for the following distributions: x86_64 and ARM based MacOS, x86_64 WindowsOS, and x86_64 and ARM Linux that has glibc 2.31+ .
If you are running a Linux distribution with glibc less than 2.31, you must either upgrade to 2.31 or follow the steps in the link below to build it locally in your own OS. https://github.com/delta-io/delta-sharing/blob/main/python/delta-kernel-rust-sharing-wrapper/README.md
If you see an error during installation:
(#494, #495, #497, #499, #503, #505, #510, #513, #516, #517, #518, #521, #522, #524, #525, #527, #528, #529, #530, #533, #535, #536, #539, #540, #542, #543, #544, #547, #548)
Credits: Pranav Sukumar, Lin Zhou
We’d like to announce the release of Delta Sharing 1.1.0, which introduce the following improvements
Credits: Jade Wang
We’d like to announce the release of Delta Sharing 1.0.5, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 1.0.5, which introduces the following improvements.
Credits: Abhijit Chakankar, Lin Zhou
We’d like to announce the release of Delta Sharing 1.0.3, which introduces the following improvements. Improvements:
We’d like to announce the release of Delta Sharing 1.0.3, which introduces the following improvements. Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 1.0.2, which introduces the following improvements. Improvements:
We’d like to announce the release of Delta Sharing 1.0.2, which introduces the following improvements. Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 1.0.1, which introduces the following improvements. Improvements:
We’d like to announce the release of Delta Sharing 1.0.1, which introduces the following improvements. Improvements:
Credits: Charlene Lyu, Lin Zhou
We are super excited to announce the release of Delta Sharing 1.0.0, which includes several exciting new features and artifacts.
We are super excited to announce the release of Delta Sharing 1.0.0, which includes several exciting new features and artifacts.
In order to support Delta advanced features such as DeletionVectors and ColumnMapping in the Delta Sharing OSS Spark connector, “Delta format sharing” is introduced. The core Delta Sharing functionalities are grouped into the delta-sharing-client library and will be released separately. The response of Delta format sharing will not be processed by delta-sharing-client; instead,advanced Delta Spark library will be leveraged to read the data. We also upgraded the Delta Sharing server to support this. (#334, #335, #337, #338, #370, #374, #375, #376, #377, #378, #388, #389, #392, #393, #395)
We enhanced JsonPredicates to support predicate-based filtering on all columns and not just partition columns. We also added support for the following schema types: Float, Double, Timestamp. (#349, #352, #368, #394) We added JsonPredicate support in the pandas connector (#396)
Pagination on Delta Sharing data access APIs enables control over the number of files returned per Query Table request. This improves the scalability of the Delta Sharing service when working with tables with large file volumes, preventing timeouts and resource limit exceedances. (#352, #353, #354, #356, #360, #362, #366)
Support the release of Maven artifacts for both Scala 2.12 and Scala 2.13. #333 Support refresh token to refresh the pre-signed urls correctly for queries on the latest snapshot. (#385, #386, #387) Fix bug where to_pandas doesn't properly handle the case when column names between Delta and parquet metadata are different in casing (#384) A couple build and test fixes. (#330, #364, #369) A couple fixes on the PROTOCOL description. #340, #365 Fix an issue in DeltaSharingSource: to double check sortedFetchedFiles contain the correct files and set previousOffset correctly. #328, #344
Abhijit Chakankar, Charlene Lyu, Kr eis, Lin Zhou, William Chau, andyl-db
We’d like to announce the release of Delta Sharing 0.7.8, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 0.7.8, which introduces the following improvements.
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.7.7, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 0.7.7, which introduces the following improvements.
Improvements:
We’d like to announce the release of Delta Sharing 0.7.6, which introduces the following improvements. Improvements:
We’d like to announce the release of Delta Sharing 0.7.6, which introduces the following improvements. Improvements:
Credits: Charlene Lyu, Lin Zhou
We’d like to announce the release of Delta Sharing 0.7.5, which introduces the following improvements. Improvements:
We’d like to announce the release of Delta Sharing 0.7.5, which introduces the following improvements. Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.7.4, which introduces the following improvements. Improvements:
We’d like to announce the release of Delta Sharing 0.7.4, which introduces the following improvements. Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.7.3, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 0.7.3, which introduces the following improvements.
Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.7.2, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 0.7.2, which introduces the following improvements.
Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.6.9, which introduces the following buf fixes.
We’d like to announce the release of Delta Sharing 0.6.9, which introduces the following buf fixes.
Bug fixes:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.6.5, which introduces the following improvement and bug fixes. Improvements:
We’d like to announce the release of Delta Sharing 0.6.5, which introduces the following improvement and bug fixes. Improvements:
expirationTimestamp field for pre signed urls (#312)Credits: Abhijit Chakankar, Amsteel, Dima Alberg, Lin Zhou, Tom Zhu, pavan-kumar-chalamcharla
We’d like to announce the release of Delta Sharing 0.6.11, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 0.6.11, which introduces the following improvements.
Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.6.10, which introduces the following improvements. Improvements:
We’d like to announce the release of Delta Sharing 0.6.10, which introduces the following improvements. Improvements:
Credits: Charlene Lyu, Lin Zhou
We’d like to announce the release of Delta Sharing 0.6.9, which introduces the following buf fixes.
We’d like to announce the release of Delta Sharing 0.6.9, which introduces the following buf fixes.
Bug fixes:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.6.8, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 0.6.8, which introduces the following improvements.
Improvements:
Credits: Lin Zhou
We’d like to announce the release of Delta Sharing 0.6.7, which introduces the following improvements.
We’d like to announce the release of Delta Sharing 0.6.7, which introduces the following improvements.
Improvements:
Credits: Abhijit Chakankar
We’d like to announce the release of Delta Sharing 0.6.6, which introduces the following bug fixes.
We’d like to announce the release of Delta Sharing 0.6.6, which introduces the following bug fixes.
Bug fixes:
Credits: Abhijit Chakankar, Lin Zhou
Nothing published for this version
We’d like to announce the release of Delta Sharing 0.6.4, which introduces the following bug fixes.
We’d like to announce the release of Delta Sharing 0.6.4, which introduces the following bug fixes.
Bug fixes:
Credits: Abhijit Chakankar, Lin Zhou
We’d like to announce the release of Delta Sharing 0.6.3, which introduces the following improvement and bug fixes.
We’d like to announce the release of Delta Sharing 0.6.3, which introduces the following improvement and bug fixes.
Improvements:
Credits: Abhijit Chakankar, Lin Zhou, Xiaotong Sun
We’d like to announce the release of Delta Sharing 0.6.2, which introduces the following improvement and bug fixes.
We’d like to announce the release of Delta Sharing 0.6.2, which introduces the following improvement and bug fixes.
Bug fixes:
Credits: Lin Zhou, William Chau
We’d like to announce the release of Delta Sharing 0.6.1, which introduces the following improvement and bug fixes.
We’d like to announce the release of Delta Sharing 0.6.1, which introduces the following improvement and bug fixes.
Improvements:
Bug fixes:
Credits: Abhijit Chakankar, Lin Zhou
Improvements:
Bug fixes:
We are excited to announce the release of Delta Sharing 0.6.0, which introduces the following improvements.
We are excited to announce the release of Delta Sharing 0.6.0, which introduces the following improvements.
Improvements:
Credits: Abhijit Chakankar, Lin Zhou, Xiaotong Sun
We’d like to announce the release of Delta Sharing 0.5.4, which introduces the following bug fixes. Bug fixes:
We’d like to announce the release of Delta Sharing 0.5.4, which introduces the following bug fixes. Bug fixes:
Credits: Abhijit Chakankar, Lin Zhou
We’d like to announce the release of Delta Sharing 0.5.3, which introduces the following bug fixes.
We’d like to announce the release of Delta Sharing 0.5.3, which introduces the following bug fixes.
Bug fixes:
Credits: Abhijit Chakankar, Lin Zhou, William Chau
Bug fixes:
Delta Sharing 0.5.2 has one single change that adds ability to override HTTP headers included in the request to the Delta Sharing server.
Delta Sharing 0.5.2 has one single change that adds ability to override HTTP headers included in the request to the Delta Sharing server.
Credits: Xiaotong Sun
We are excited to announce the release of Delta Sharing 0.5.1, which introduces the following changes.
We are excited to announce the release of Delta Sharing 0.5.1, which introduces the following changes.
Improvements:
Bug fixes:
Credits: Antonio Irizarry, Lin Zhou, Shixiong Zhu, Pat McCauley
Improvements:
Bug fixes:
We are excited to announce the release of Delta Sharing 0.5.0, which introduces the following improvements.
We are excited to announce the release of Delta Sharing 0.5.0, which introduces the following improvements.
Improvements:
Credits: Abhijit Chakankar, Alex Ott, Lin Zhou, Shixiong Zhu, William Chau, Xiaotong Sun, harksin, Kohei Toshimitsu, Vuong Nguyen
Improvements:
We are excited to announce the release of Delta Sharing 0.4.0, which introduces the following improvements and fixes.
We are excited to announce the release of Delta Sharing 0.4.0, which introduces the following improvements and fixes.
Improvements:
Bug fixes:
Credits: Denny Lee, Lin Zhou, Shixiong Zhu, William Chau, Xiaotong Sun, Kohei Toshimitsu
Improvements:
Bug fixes:
We are excited to announce the release of Delta Sharing 0.3.0, which introduces the following improvements and fixes issues:
We are excited to announce the release of Delta Sharing 0.3.0, which introduces the following improvements and fixes issues:
Improvements:
limitHint parameter when a user query is using limit (#55)load_as_pandas in Python Connector now accepts a limit parameter to allow users fetching only a few rows to explore (#76)expirationTime field to Delta Sharing Profile File Format to provide the token expiration time (#77)Bug fixes:
list_all_tables may not return correct results in the Python Connector (#84)Credits: Denny Lee, Felix Cheung, Lin Zhou, Matei Zaharia, Shixiong Zhu, Will Girten, Xiaotong Sun, Yuhong Chen, kohei-tosshy, William Chau
Improvements:
load_as_pandas in Python Connector now accepts a limit parameter to allow users fetching only a few rows to explore.Bug fixes:
We are excited to announce the release of Delta Sharing 0.2.0, which introduces the following improvements and fixes multiple issues:
We are excited to announce the release of Delta Sharing 0.2.0, which introduces the following improvements and fixes multiple issues:
Improvements:
conf directory to the Delta Sharing Server classpath to allow users to add their Hadoop configuration files in the directory (#45)Bug fixes:
fsspec requirement in the Python connector (#23)Credits: Denny Lee, Matei Zaharia, Shixiong Zhu, Yaohua, Yuhong Chen, dobachi
Improvements:
Bug fixes:
We are excited to announce the release of Delta Sharing 0.1.0.
We are excited to announce the release of Delta Sharing 0.1.0.
Delta Sharing is an open protocol for secure real-time exchange of large datasets, which enables organizations to share data in real time regardless of which computing platforms they use. It is a simple REST protocol that securely shares access to part of a cloud dataset and leverages modern cloud storage systems, such as S3, ADLS, or GCS, to reliably transfer data.
With Delta Sharing, a user accessing shared data can directly connect to it through pandas, Tableau, Apache Spark, Rust, Python, or dozens of other systems that support the open protocol, without having to deploy a specific compute platform first. This makes life simpler for both data providers and consumers. Data providers can share a dataset once to reach a broad range of consumers on any platform, and data consumers can get started using the data in minutes on their existing computing tools.
This repo includes the following components:
See the documentation for more details.
Your coding agent can read these notes before it upgrades. Set up the MCP server →