Thanks for the inputs.

Capturing release notes per PR has worked well for projects like Trino and
projectNessie. Hence, I suggested the same.
I am fine with either approach if the community believes it could be
error-prone.

- Ajantha

On Tue, Apr 29, 2025 at 4:17 AM Ryan Blue <rdb...@gmail.com> wrote:

> I don't see much value in a release notes file. I think this kind of
> approach gets ignored and sets up a bad situation where release managers
> assume that notes are up to date when they aren't. That leads to poorer
> quality release notes. I think it is reasonable either to use the set of
> changes that is already available through github, or to have the release
> manager curate notes.
>
> There may be some ways to tag specific PRs that should be in the notes to
> make the job easier, but I think it is up to the release manager to ensure
> that notes are compiled.
>
> On Mon, Apr 28, 2025 at 1:57 PM Daniel Weeks <dwe...@apache.org> wrote:
>
>> 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