Skip to content

Update dependency deltalake to v1#148

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/deltalake-1.x
Open

Update dependency deltalake to v1#148
renovate[bot] wants to merge 1 commit intomainfrom
renovate/deltalake-1.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jul 1, 2025

This PR contains the following updates:

Package Change Age Confidence
deltalake <1.0.0,>=0.16.0<1.6.0,>=1.5.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

delta-io/delta-rs (deltalake)

v1.0.2

Full Changelog

⚠️ There is a known performance regression when opening very wide tables (50+ columns) that have hundreds of thousands of transactions. The fix is pending a new delta-kernel-rs release.

Implemented enhancements:

  • Python: Automatically convert Pandas null types to valid Delta Lake types in write_deltalake() #​3691
  • Update HDFS object store to 0.15 #​3680
  • create a v2 uuid checkpoint regression test #​3666
  • Feature: update python table vacuum to add keep_versions parameter #​3634
  • TypeError in DeltaTable.to_pyarrow_dataset when using non-string partition filter values (e.g., int) #​3597
  • Make "cloud" feature optional #​3589
  • convert_to_deltalake cannot convert parquet dataset if it has millisecond-precision timestamps #​3535
  • Musl wheels #​3399

Fixed bugs:

  • Automatically register the AWS, Azure, GCS, HDFS, LakeFS, and Unity storage handlers when the corresponding feature is enabled so DeltaOps::try_from_uri no longer errors with unknown schemes such as gs://.
  • Significant performance regression when opening S3 table on next branch #​3667
  • Concurrent overwrite doesn't fail conflict checking #​3622
  • source distributions missing in v1.1.1 #​3621
  • Missing linux distro for v1.1.1 #​3620
  • azurite tets failing in main #​3612
  • Generic S3 Error on _last_checkpoint on ARM64 AWS Lambda with write_deltalake #​3602
  • write_deltalake merge with list and large_list #​3595
  • Python DeltaTable does not support writes in multiple threads (again?) #​3594
  • Checkpoint creation fails on Azure in >=1.0.0 with "Azure does not support suffix range requests" #​3593
  • Partition value strings containing reserved ASCII and non-ASCII are double-encoded. #​3577
  • Deltalake version 1.0.2 errors with Azure Storage after appending many times #​3567
  • Python deltalake 1.0.2 is not compatible with polars.Array #​3566
  • Checkpoint schema breaking change between 0.25.5 and 1.0.2 #​3527

Closed issues:

  • Array/list not encoded with partition filters #​3648

Merged pull requests:

v0.25.4

Full Changelog

Implemented enhancements:

  • Make "cloud" feature optional #​3397
  • Delta Column mapping feature #​3358
  • Allow choosing kernel built-in engine #​3334
  • Don't enable "cloud" feature on object_store by default #​3331
  • Cannot use latest delta-rs with pyarrow 19.0.1 #​3323
  • Support for Parquet Bloom Filters at RowGroup Level #​3322

Fixed bugs:

  • Timezone information in schema dropped and converted to UTC when writing PyArrow table #​3402
  • Got "Generic DeltaTable error: type_coercion" when updating the deltatable #​3400
  • Removing pinned chrono version #​3391
  • CDF changes fully loaded into memory #​3388
  • Unable to use write_deltalake on nullable columns with mode = "overwrite" #​3387
  • uv add deltalake fails without pinning to 0.25.4 #​3364
  • Unable to use Arrow UUID type with DeltaLake and schema().to_pyarrow(), Python Exception raised. #​3363
  • Writer Incompatibility Issue Between Delta Lake Protocol Version and Rust Writer #​3356
  • Restore not readable in Synapse/Databricks #​3354
  • Restore is not rolling back schema changes #​3352
  • Schema Mode merge with subfields 'struct fields don't match' #​3350
  • Error resolving renamed partition columns #​3348
  • DeltaError on attempting merge operation involving map field #​3340
  • MaxCommitAttempts error due to stale snapshot used during OPTIMIZE #​3337
  • _internal.DeltaError: Failed to parse parquet: Parquet error: Z-order failed while scanning data #​3327
  • Error writing delta table with Null columns #​3316
  • Error in writing panda data frame with pyarrow engine to DeltaTable #​3315
  • DeltaTable.is_deltatable sometimes return false for valid deltatable #​3314
  • Runtime panic in new streaming writer: Cannot start a runtime from within a runtime #​3271
  • Build failure due to conflicting strum versions in deltalake-core dependencies #​3267

Closed issues:

  • How to read delta table in azure databricks unity catalog #​3276
  • Feature request: provide capability for pass in timestamp value when dump delta log #​3258

v0.25.0

Full Changelog

Implemented enhancements:

  • Configurable column encoding for parquet checkpoint files to address Fabric limitation #​3212

Fixed bugs:

  • Writing from Windows host to Ubuntu WSL virtual machine doesn't succeed #​3307
  • DeltaTable(path) errors out for unknown data types #​3305
  • Commit Properties / Custom Metadata not loaded #​3304
  • peek_next_commit() panics on invalid json #​3297
  • cargo build fail on macOS 15.3.1 #​3295
  • Error when writing polars dataframe with enum or categorical columns #​3284
  • Schema evolution causing table ID to be regenerated, breaks Spark streaming jobs #​3274
  • is_deltatable creates the path if it doesn't exist #​3259
  • is_deltatable throwing S3 error in 0.25.1 on linux aarch64 build #​3241
  • Datafusion error: External error: Failed to get a credential from UnityCatalog client configuration. #​3236
  • deltalake 0.24.0 cannot compile with E0308 error #​3235
  • 0.25.0 can't be pip installed on linux #​3234
  • Azure blob - trying to fetch _delta_log for large table exception: Failed to parse parquet: External: Generic MicrosoftAzure error: error decoding response body #​3232
  • Trying to open a DeltaTable at a non-existent path creates the path #​3228
  • don't write deletion vector entry in the log #​3211

Closed issues:

Merged pull requests:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from BergsethCognite as a code owner July 1, 2025 00:01
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from 2a22603 to 748661e Compare July 17, 2025 18:51
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from 748661e to f771907 Compare August 8, 2025 16:14
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from f771907 to a788eb1 Compare August 11, 2025 11:02
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from a788eb1 to 645f597 Compare August 13, 2025 12:46
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from 5930757 to 52ff4fa Compare October 17, 2025 03:37
@renovate renovate Bot requested review from a team and muradsater as code owners October 17, 2025 03:37
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from 52ff4fa to 75a083e Compare October 21, 2025 19:38
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from 75a083e to f71fa71 Compare October 24, 2025 10:54
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from f71fa71 to 2361d3d Compare November 10, 2025 22:30
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from 2361d3d to 5bf916a Compare January 3, 2026 14:56
@renovate renovate Bot force-pushed the renovate/deltalake-1.x branch from 5bf916a to 60778c3 Compare January 13, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants