There was a discussion in the weekly DataFusion community meeting [1] this
morning about the release process for major and minor releases.

We currently release major releases approximately once per month, and we
release from release branches.

We do have the ability to cherry pick PRs into the release branch and then
create patch releases more frequently.

The process is documented [2] but probably not everyone is aware of this,
so I wanted to send this email to make more people aware of this process.

TL;DR - if you want to see your non-breaking-change PR ship more quickly,
create a cherry-pick PR against the most recent release branch (after your
feature has been merged to main) and ask a PMC member to help create a
patch release. Ideally we would wait until multiple PRs are merged, and
this does depend on PMC availability.

[1]
https://docs.google.com/document/d/1NBpkIAuU7O9h8Br5CbFksDhX-L9TyO9wmGLPMe0Plc8/edit?usp=sharing
[2]
https://github.com/apache/datafusion/blob/main/dev/release/README.md#release-process

Reply via email to