Hi

I agree with Dan and Ryan. On most Apache projects, we use Jira or GH
as release notes "links".
I think it's good enough with a lot of details. No need to bother the
release manager with additional work for not a huge benefit :)

Regards
JB

On Tue, Apr 29, 2025 at 12:47 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 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