andygrove opened a new pull request, #1939:
URL: https://github.com/apache/datafusion-ballista/pull/1939

   # Which issue does this PR close?
   
   Closes #1938.
   
   # Rationale for this change
   
   Ballista has no per-release upgrade guide. Upstream DataFusion maintains one 
under `docs/source/library-user-guide/upgrading/`, giving users a single 
authoritative place to learn what breaks and what action to take when moving 
between releases. The auto-generated changelog is not a substitute — it lists 
merged PRs but does not tell a user what they must change. This PR establishes 
the same kind of hand-curated, versioned upgrade guide for Ballista.
   
   # What changes are included in this PR?
   
   - New `docs/source/upgrading/` directory with an `index.rst` toctree, wired 
into the top-level docs navigation as an "Upgrade Guides" section.
   - A `54.0.0.md` page documenting the **breaking changes** since `53.0.0`. 
Because Ballista serves both cluster operators and library/embedding users, 
entries are separated by audience:
     - **For library and embedding users:** the DataFusion 54 upgrade, and 
`job_id` becoming a newtype.
     - **For cluster operators:** CORS origins/methods moving from environment 
variables to CLI flags.
     - **Planner and execution behavior changes:** the static planner now 
broadcasting small join build sides (changed defaults), the empty-projection 
serialization fix (wire compatibility for mixed-version clusters), and the 
opt-in AQE join changes.
   - A short note in the contributors guide asking contributors to add an 
upgrade-guide entry when they introduce a breaking change, so the guide stays 
current release over release.
   
   Scope is deliberately limited to breaking changes (breaking 
API/trait/signature changes, removed/renamed config keys or CLI flags, changed 
defaults that alter plans/results, and wire/serialization-format changes); 
additive features and cosmetic changes are left to the changelog.
   
   # Are there any user-facing changes?
   
   Documentation only — no code changes. Adds a new Upgrade Guides section to 
the rendered documentation.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to