Doing the next release from master makes sense to me given the increased focus on bug fixes and stability. I don't think I have a preference on calling it 1.4.1 or 1.5.0. It might be strange to have an ozone-1.4 branch and then an ozone-1.4.1 branch that is not based off it, but that's not a big deal. If 1.4.1 makes more sense from a semver perspective with what is being delivered then let's use that label.
Ethan On Tue, May 7, 2024 at 10:38 AM Attila Doroszlai <adorosz...@apache.org> wrote: > Hi Ozone developers, > > I would like to propose preparing the next release based on master > instead of the ozone-1.4 branch. > > Unlike with previous releases, we started regularly backporting fixes > to ozone-1.4 soon after Ozone 1.4.0 was released. Currently 99 > commits are present on the branch on top of 1.4.0. There are 11 > further issues targeted at 1.4.1 but not yet backported. > > However, there are 526 additional commits on master, not (yet) > targeted at 1.4.1. > (excludes 3 reverts, 2 addendums and 2 post-release commits) > > There were ~60 dependency version updates and ~165 changes specific to > tests and CI. We might consider skipping these, but that would make > backporting the rest much more difficult due to conflicts. > > The majority of the remaining ~300 commits are fixes/improvements > important at least to some users/developers (e.g. the ones who > reported and/or worked on the issues). > > No big features have been introduced since 1.4.0, so I would expect a > release from the master branch to be stable. Such features are being > developed on separate branches. This also makes it possible to still > call the next release 1.4.1. > > Some changes that may need special consideration (e.g. revert from the > release branch or additional testing/validation): > - HDDS-8113. Remove Hadoop 2.7 compatibility hack > - HDDS-815. Rename HDDS config keys prefixed with dfs > + HDDS-10331. Rename Java constants of ex-DFS config keys > - HDDS-7791. Support key ownership > - HDDS-9648. Create API to fetch info about a single datanode > - HDDS-9343. Shift sortDatanodes logic to OM (7 sub-tasks, 2 still to be > done) > - HDDS-10538. Replace GSON with Jackson (6 sub-tasks, 2 still to be done) > > Please let me know your thoughts. > > thanks, > Attila > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org > For additional commands, e-mail: dev-h...@ozone.apache.org > >