Repository navigation
[branch-56] Prepare for 56.0.0 release: Version and Changelog - #27098
Merged
Merged
Conversation
40 of 61 tasks
Codecov Report✅ All modified and coverable lines are covered by tests.
Flags with carried forward coverage won't be shown. Click here to find out more. @@ Coverage Diff @@
## branch-56 #27098 +/- ##
=============================================
- Coverage 83.27% 83.27% -0.01%
=============================================
Files 1169 1169
Lines 474577 474577
Branches 474577 474577
=============================================
- Hits 395199 395192 -7
- Misses 55454 55461 +7
Partials 23924 23924 see 10 files with indirect coverage changes 🚀 New features to boost your workflow:
|
alamb
commented
Nov 4, 2026
|
|
||
| # Apache DataFusion 56.0.0 Changelog | ||
|
|
||
| This release consists of 1190 commits from 246 contributors. See credits at the end of this changelog for more information. |
Contributor
Author
There was a problem hiding this comment.
That is a lot of commits
| for (pull, commit) in pulls: | ||
| url = "https://github.com/{}/pull/{}".format(repo_name, pull.number) | ||
| print("- {} [#{}]({}) ({})".format(pull.title, pull.number, url, commit.author.login)) | ||
| # commit.author is None when GitHub cannot link the commit email |
Contributor
Author
There was a problem hiding this comment.
Apparently the problem is this commit: bbb552f
Which has an email which is not attached to a github account 🤔
alamb
marked this pull request as ready for review
November 4, 2026 17:55
seeker89
added a commit
to reliaburger/reliaburger
that referenced
this pull request
Nov 6, 2026
…to 0.14 (#1616) Part of #1366. This doesn't close it yet: the 13 zstd 0.13 IDs stay in `.cargo/audit.toml`. ## What moved - Reliaburger's own `zstd` dependency and build dependency (source bundle, #1570): 0.13 -> 0.14.3. - `include-flate`, `include-flate-codegen`, `include-flate-compress` (through rust-embed's `compression`): 0.3.4 -> 0.3.5, which requires zstd `^0.14`. A `Cargo.lock` update only. `cargo tree -i [email protected] -e normal,build --depth 1` now lists only `arrow-ipc` 59.3.2, `parquet` 59.3.2, `datafusion` 55.2.0 and `datafusion-datasource` 55.2.0. ## Why the ignores stay Parquet and arrow-ipc 59.3.2 (the newest 59 release) require zstd `^0.13`. Arrow 60 moves to 0.14, but DataFusion 55.2.0, still the newest on crates.io, requires arrow `^59.2`. Log Parquet is written with zstd, so turning the codec off isn't an option. DataFusion 56.0.0 (arrow/parquet 60.1, zstd 0.14) has `branch-56` cut and its version PR (apache/datafusion#27098) open since 4 November, but the vote and the crates.io publish haven't happened yet (apache/datafusion#24461). The upgrade guide suggests a small move for us: MSRV 1.95, object_store 0.14 (already ours), arrow's `Metadata` type, and `TableProvider::scan_with_args` gaining a defaulted `skip`. ## Nothing durable changed Both zstd lines link the one `zstd-sys` 2.1.2 (libzstd 1.5.7), so the source bundle compresses the same way at the same levels. Log and metric Parquet still goes through Parquet's own codec, which this doesn't touch. No `CURRENT` bump. ## Also - New test `only_arrow_parquet_and_datafusion_still_lock_zstd_0_13` in `tests/suite/dependency_audit.rs`. - New record `docs/qualification/2026-11-06-dependency-exceptions.md`, linked from `docs/testing.md`. The `.cargo/audit.toml` comment is updated. - Book chapter 06 tells the zstd part of the arrow story. `make ci` is clean, including fmt and clippy `-D warnings`. No export code changed, so `make test-s3` wasn't run.
xudong963
approved these changes
Nov 6, 2026
# Conflicts: # docs/source/user-guide/configs.md
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Contributor
Author
|
We'll have to update the changelog again before we ship, but for now let's get version updated |
alamb
added a commit
that referenced
this pull request
Nov 12, 2026
## Which issue does this PR close? - Part of #24461 ## Rationale for this change Several PRs were backported to `branch-56` after the changelog was generated in #27098, so they are missing from `dev/changelog/56.0.0.md`. ## What changes are included in this PR? Regenerates the changelog with `dev/release/generate-changelog.py 55.0.0 branch-56 56.0.0`. This adds entries for: - #27243 - #27204 - #27331 - #27369 - #27368 - #27098 and updates the commit count and credits. ## What is the testing strategy for this PR? N/A (changelog only) ## Are there any user-facing changes? No Co-authored-by: Claude Fable 5.2 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Which issue does this PR close?
56.0.0(Oct/Nov 2026) #24461Rationale for this change
Prepare
branch-56for the56.0.0release.What changes are included in this PR?
This PR contains:
56.0.0-devto56.0.056.0.0dev/release/generate-changelog.py: it crashed withAttributeError: 'NoneType' object has no attribute 'login'because one commit in the range has no GitHub user linked to its author email. The script now falls back to the PR author in that case.See rendered changelog: https://github.com/alamb/datafusion/blob/alamb/prepare_56/dev/changelog/56.0.0.md
What is the testing strategy for this PR?
N/A (version and changelog only)
Are there any user-facing changes?
New release version