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