Hi Dimitri It's a good idea.
I think each committer should be responsible to update the CHANGELOG if appropriate, and reviewer should point it out if needed. It's the same as documentation, license update and header (when code is copied from another project), etc. Regards JB On Thu, May 15, 2025 at 9:10 PM Dmitri Bourlatchkov <di...@apache.org> wrote: > > Hi All, > > As discussed in the community sync today, Polaris evolves quickly and > breaking changes are a reality we have to live with :) > > However, I'd like to propose improving user and developer experience by > keeping a change log with a section for breaking changes. > > We follow this practice in Nessie [1] with the help of the > "jetbrains-changelog" build plugin to automate adding versioned sections [2] > > * PRs that have strong user-visible effects also update the appropriate > section of the change log. > * At release time, the "in progress" entries are moved to a version > sub-section automatically. > * I'd also propose additionally mentioning PRs with "breaking changes" on > the dev ML list before merging. > > WDYT about introducing this workflow in Polaris? > > Thanks, > Dmitri. > > [1] https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md > [2] https://github.com/projectnessie/nessie/pull/7243