Skip to content

Bump deltalake from 0.26.2 to 0.28.1 in /src/DeltaLake/Bridge#167

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/src/DeltaLake/Bridge/deltalake-0.28.1
Open

Bump deltalake from 0.26.2 to 0.28.1 in /src/DeltaLake/Bridge#167
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/src/DeltaLake/Bridge/deltalake-0.28.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 16, 2026

Bumps deltalake from 0.26.2 to 0.28.1.

Release notes

Sourced from deltalake's releases.

rust-v0.27.0

Full Changelog

Implemented enhancements:

  • Feature: Vacuum with version retention #3530
  • Any way to prune the delta_log or support shallow clones #3565
  • Upgrade Arrow version to 55.1.0 #3540
  • Add config option to suppress deltalake_core::writer::stats warnings about bytes columns #3519
  • Remove pyarrow dependency (make opt-in), replace with arro3 for core components #3455
  • Don't retry lakefs commit or merge on 412 response (precondition failed) #3429
  • Use object_store spawnService #3427
  • Alter table description #3401
  • Remove put if absent options injection #3310
  • v1.0 Release tracking issue #3250
  • feat: add a table description and name to the Delta Table from Python #3464 (fvaleye)

Fixed bugs:

  • Python building broken on main due to maturin issue #3559
  • TypeError: write_deltalake() got an unexpected keyword argument 'schema' (deltalake/polars) #3546
  • SchemaMismatchError on empty ArrayType field while contains_null=True #3544
  • Can't open a delta-table: Unsupported reader features required: DeletionVectors #3543
  • Attempting to write a transaction 3 but the underlying table has been updated to 3 #3534
  • DeltaOps not recognizing abfss scheme for Azure #3523
  • Query execution time difference between QueryBuilder and using DataFusion directly. #3517
  • bug: timezone not preserved & raise exc on merge operation #3507
  • allow_unsafe_rename option stopped working in version 1 #3493
  • predicate appears to ignore partition and stats in pruning #3491
  • max_rows_per_file ignored when writing with rust engine #3490
  • delta-rs includes pending versions written by spark #3422

Merged pull requests:

  • chore: bump minor version for rust crate #3586 (rtyler)
  • refactor!: use delta-kernel Protocol and Metadata actions #3581 (roeap)
  • feat: vacuum with version retention #3537 (corwinjoy)
  • chore: bump patch versions for another relaese #3585 (rtyler)
  • feat: write engineInfo with delta-rs version #3584 (zachschuermann)
  • chore: remove the deltalake-sql crate #3582 (rtyler)
  • chore: latest clippy #3571 (roeap)
  • feat: convert partition filters to kernel predicates #3570 (roeap)
  • refactor: move schema code to kernel module #3569 (roeap)
  • chore: remove redundant words in comment #3568 (shangchenglumetro)
  • docs: ensure create_checkpoint() is visible in the Python API docs #3564 (itamarst)
  • chore: upgrade to delta_kernel 0.12.x #3561 (rtyler)
  • chore: clean up licenses in python project which are causing build issues #3560 (rtyler)
  • chore: update arrow/parquet to 55.2.0 #3558 (alamb)
  • fix: use proper DeltaTableState for vacuum commits #3550 (jeromegn)

... (truncated)

Changelog

Sourced from deltalake's changelog.

rust-v0.28.1 (2025-08-30)

Full Changelog

Merged pull requests:

  • chore: bump to a minor version for a small core release with the new kernel #3718 (rtyler)
  • feat(storage): expand user with tilde in local path #3717 (fvaleye)
  • chore: update kernel to 0.15.1 #3714 (roeap)
  • chore(cargo): add cargo-machete to detect and remove unused dependencies #3713 (fvaleye)
  • chore: follow up changes on rust-v0.28.0 #3712 (rtyler)
  • feat: domain metadata read support #3678 (roeap)

rust-v0.28.0 (2025-08-27)

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

... (truncated)

Commits
  • 74d09c4 feat: domain metadata read support
  • caf4b28 chore: remove unused json module
  • 95116f4 chore: bump to a minor version for a small core release with the new kernel
  • 2b48db4 feat(storage): expand user with tilde in local path
  • 21bb954 chore: update kernel to 0.15.1
  • f3a2712 chore(cargo): add cargo-machete to detect and remove unused dependencies (#3713)
  • 1c63ee7 chore: update the changelog for the 0.28 crate release
  • 1eb1e69 chore: gcp requires the cloud feature on the core dependency
  • 1c5b77d fix: reintroduce the 100 commit checkpoint interval
  • 1f0b4d0 Update crates/core/src/kernel/snapshot/mod.rs
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [deltalake](https://github.com/delta-io/delta.rs) from 0.26.2 to 0.28.1.
- [Release notes](https://github.com/delta-io/delta.rs/releases)
- [Changelog](https://github.com/delta-io/delta-rs/blob/main/CHANGELOG.md)
- [Commits](delta-io/delta-rs@rust-v0.26.2...rust-v0.28.1)

---
updated-dependencies:
- dependency-name: deltalake
  dependency-version: 0.28.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Development

Successfully merging this pull request may close these issues.

0 participants