I'm not a big proponent of adding additional process to PRs/contributions.
It's very hard to enforce consistently and then we get the worst of both
where there are missing contributions and someone still needs to wade
through and diff at the time of release.

I find the automated release notes
<https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.9.0>to be
very helpful and if they were grouped by component, that would help
categorize the changes better so people can find what they're interested
in.  Stripping out the build/dependency updates really narrows things down
as well.

This seems like a case where an AI summary would be much nicer than putting
the burden on the contributors.

Just my thoughts,
-Dan

On Mon, Apr 28, 2025 at 11:15 AM Ajantha Bhat <ajanthab...@gmail.com> wrote:

> Hi all,
>
> While working on the recent release, I noticed that preparing the release
> notes is currently a manual process, requiring the release manager to
> review each commit between releases. This approach is not only
> time-consuming but can also delay the release announcement.
>
> To improve this, I would like to propose maintaining a *release notes
> highlights file*, where we update the highlights as part of each PR.
> Committers can help by reminding authors to update this file when
> submitting their PRs.
> This process could also make it easier to prepare highlights for community
> syncs and pave the way for more automated releases in the future.
>
> I have created a sample PR to illustrate this idea:
> https://github.com/apache/iceberg/pull/12924
>
> I would love to hear your thoughts and feedback!
>
> - Ajantha
>

Reply via email to