I was having trouble getting benchmarks to gen data.
## Summary
- Replace three independent `requirements.txt` files with a uv workspace
(`benchmarks`, `dev`, `docs` projects)
- Single `uv.lock` lockfile for reproducible dependency resolution
- Simplify `bench.sh` by removing all ad-hoc venv/pip logic in favor of
`uv run`
## Test plan
- [ ] `uv sync` resolves all deps from repo root
- [ ] `uv run --project benchmarks python3 benchmarks/compare.py` works
- [ ] `uv run --project docs sphinx-build docs/source docs/build` builds
docs
- [ ] Run a benchmark from `bench.sh` that uses Python (e.g., h2o data
gen or compare flow)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
## Which issue does this PR close?
- N/A.
## Rationale for this change
I was looking at the download page
(https://datafusion.apache.org/download.html) when I noticed the version
there was not updated in a while. Likewise, there are other places in
the docs where the version is not updated.
This PR changes the `update_datafusion_versions.py` script to
automatically update those files, in addition to the Cargo files.
## What changes are included in this PR?
- Updated `update_datafusion_versions.py` to check some doc files.
- Updated the doc files to the current major version.
## Are these changes tested?
Yes, script runs correctly.
## Are there any user-facing changes?
No.
---------
Co-authored-by: Martin Grigorov <martin-g@users.noreply.github.com>
## Which issue does this PR close?
- Similarly to https://github.com/apache/datafusion/pull/19958
## Rationale for this change
I found some broken links in our docs using codex
]
<!--
Why are you proposing this change? If this is already explained clearly
in the issue then this section is not needed.
Explaining clearly why changes are proposed helps reviewers understand
your changes and offer better suggestions for fixes.
-->
## What changes are included in this PR?
Update broken links (will comment inline)
## Are these changes tested?
By CI
## Are there any user-facing changes?
Better docs / fewer broken links
---------
Co-authored-by: Martin Grigorov <martin-g@users.noreply.github.com>
* Moving min and max to new API and removing from protobuf
* Using input_type rather than data_type
* Adding type coercion
* Fixed doctests
* Implementing feedback from code review
* Implementing feedback from code review
* Fixed wrong name
* Fixing name
* fix docs on datafusion names
* fix code
* fmt
* Update dev/release/README.md
Co-authored-by: Andy Grove <andygrove73@gmail.com>
* Update dev/release/README.md
Co-authored-by: Andy Grove <andygrove73@gmail.com>
* Update dev/release/README.md
Co-authored-by: Andy Grove <andygrove73@gmail.com>
---------
Co-authored-by: Andy Grove <andygrove73@gmail.com>
* Fix to_timestamp benchmark
* Remove reference to simd and nightly build as simd is no longer an available feature in DataFusion and building with nightly may not be a good recommendation when getting started.
* Fix 'Configuration Settings' link in write_options.md
* Fix multiple reference definition in scalar_functions.md
* Fix typo: 'contcat_ws' to 'concat_ws' in scalar_functions.md
* Add missing section 'array_contains' in scalar_functions.md
* Fix reference warnings in operators.md
* Remove unsupported syntax 'csv' from code blocks of adding-udfs.md
* Fix syntax tag in example-usage.md
* Change syntax tag of code blocks that contain multiple syntaxes of
cli.md
* Remove 'sql' syntax tags from code blocks
* Remove leading ❯ in sql code blocks
* doc: Add example how to include latest datafusion
* rm unused block
* Update docs/source/user-guide/example-usage.md
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
---------
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
* Prepare object_store 0.9.0
* Update test
* Update to arrow 50.0.0
* Update sqllogictest
* Update sqllogictests
* Format
* Use nullif
* Use released version of arrow-rs
* Update README to remove references to SIMD
* unpatch datafusion-cli
* Adjust memory sizes in tests
* Restore test without explicit region
---------
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
* Support catalog.schema.table.column in SQL SELECT and WHERE
* Merge branch 'main' into support_catalog_schema_in_ident
* Update column new() docstring
* Add tests for dfschema search
* Introduce DFField::new_unqualified
* Introduce new_unqualified methods for simpler syntax
* Fix merge
* New ident() expr function
* Refactor OwnedTableReference to be a type alies of TableReference<'static>
* Update comments
* Comments
* Update docstrings
* From OwnedTableReference to TableReference impl
* Improve doc
Adds specific note on lowercase treatment of columns on SQL
This example is the first thing newcomers see when they start with datafusion (literally the second page on the docs) so it should be clearer.
* Update select.md
add note on the use of default lower-case for SQL query
* prettier this
* improve example file link
* add capitalized example
* Update documentation example for change in API
* Update docs/source/user-guide/example-usage.md
* Update docs/source/user-guide/example-usage.md
Co-authored-by: xudong.w <wxd963996380@gmail.com>
Co-authored-by: xudong.w <wxd963996380@gmail.com>
* consolidate datafusion docs with sphinx
* added python doc
* combined, cli, user-guide and specification docs into a single datafusion doc
Co-authored-by: Jiayu Liu <Jimexist@users.noreply.github.com>