Files
248d6037b3 GH-51098: [Release] Update CHANGELOG.md as a post release task (#51117)
### Rationale for this change

In the current release workflow, we update `CHANGELOG.md` only in the maintenance branches. So `CHANGELOG.md` in main misses entries.

We can update `CHANGELOG.md` in our release workflow.

### What changes are included in this PR?

* Run `archery release changelog add` in `post-10-bump-versions.sh`
* Add missing entries to `CHANGELOG.md`

### Are these changes tested?

Yes.

### Are there any user-facing changes?

Yes.
* GitHub Issue: #51098

Lead-authored-by: Sutou Kouhei <kou@clear-code.com>
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
2026-09-07 11:13:28 +02:00
..

Developing with Archery

Archery is documented on the Arrow website:

Installing Archery

See the pages linked above for more details. As a general overview, Archery comes in a number of subpackages, each needing to be installed if you want to use the functionality of it:

  • lint – lint (and in some cases auto-format) code in the Arrow repo To install: pip install -e "arrow/dev/archery[lint]"
  • benchmark – to run Arrow benchmarks using Archery To install: pip install -e "arrow/dev/archery[benchmark]"
  • docker – to run docker compose based tasks more easily To install: pip install -e "arrow/dev/archery[docker]"
  • release – release related helpers To install: pip install -e "arrow/dev/archery[release]"
  • crossbow – to trigger + interact with the crossbow build system To install: pip install -e "arrow/dev/archery[crossbow]"

Additionally, if you would prefer to install everything at once, pip install -e "arrow/dev/archery[all]" is an alias for all of the above subpackages.

For some prior art on benchmarking in Arrow, see this prototype.