I'd like to propose one more rule:

3. The PR should update `upgrade.html` (
https://github.com/apache/kafka/blob/trunk/docs/upgrade.html#L25) if it
brings a breaking change.

Best,
Chia-Ping


Divij Vaidya <divijvaidy...@gmail.com> 於 2024年11月6日 週三 上午12:04寫道:

> Hi folks
>
> We would be making many breaking changes in 4.0 such as removal of
> deprecated metrics, removal of configs etc.
>
> It would be nice if we can document all such backward incompatible
> behaviour in our documentation. The alternative is to leave the user with
> trying to figure out which changes are breaking from the release notes,
> which is quite challenging since not all users may be familiar with
> details.
>
> Hence, I propose the following:
> 1. Add a label "breaking" to the JIRAs scheduled for release in 4.0 which
> contain backward incompatible changes to public interfaces.
> 2. During the release process, we will document a "guidance for upgrade"
> which will call out breaking changes per component.
>
> For this proposal to be successful, all committers should be mindful of
> adding the "breaking" label when closing a JIRA as resolved.
>
> Thoughts?
>
> --
> Divij Vaidya
>

Reply via email to