Repository navigation
docs: Add more past versions to the doc site - #27024
Conversation
Adds 54.0.0, 53.0.0, 52.0.0, 51.0.0, 50.0.0, 49.0.0, 48.0.1, 48.0.0, 47.0.0 and 46.0.0, and makes the release Sphinx overlay work with the conf.py and templates of those older releases. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| "preferred": true | ||
| }, | ||
| { | ||
| "name": "55.1.0", |
There was a problem hiding this comment.
I don't think there is any reason to publish docs for anything other than the most recent version of a patch release, so i removed the 55.1.0 and 55.0.0
There was a problem hiding this comment.
And moved them to the "build but not publish" list in old_versions.json
There was a problem hiding this comment.
Shouldn't 52 point to 52.4.0, and 53 to 53.1.0? https://crates.io/crates/datafusion/versions
| # under the License. | ||
|
|
||
| # Build the documentation for each release listed in docs/source/_static/versions.json | ||
| # Build the documentation for releases in |
There was a problem hiding this comment.
I went with 2 files to keep the old links working but not show them in the picker
nuno-faria
left a comment
There was a problem hiding this comment.
Thanks @alamb, tested locally and looks good. I noticed that for v50 the header disappears, but I don't think this is critical.
Yeah, I think that is because the version from DataFusion 50 had a different sphinx template, etc. |
|
Let's plan on fixing / making the older versions look better as a follow on if someone wants to help |
|
Thank you very much @nuno-faria for helping to make this happen / complete versions. It is embarassing we haven't had it for so long |
It's live!
And we have old versions too: https://datafusion.apache.org/versions/52.0.0/index.html Thanks again @nuno-faria |


Which issue does this PR close?
Rationale for this change
This PR adds every release that has an entry in the upgrade guide.
What changes are included in this PR?
Builds old versions so old links still stay live:
Are these changes tested?
I ran
And checked it out locally:
uv run --with sphinx-autobuild sphinx-autobuild source build/html --port 8000Note that once merged, a CI job will rebuild the existing docs
Are there any user-facing changes?
more releases in the version picker.