+1 Thanks Danny for starting the discussion! This proposal makes a lot of sense. Given that the Flink development is so active, there should be always some bugs fix with the previous minor version waiting to be "flushed" during the time when a new minor version after the current minor version is prepared to be released, i.e. the minor version 1.0.z will be cleaned up and retired with a patch release 1.0.(z+1) before it goes officially out of support.
Best regards, Jing On Fri, Feb 17, 2023 at 5:58 PM Konstantin Knauf <kna...@apache.org> wrote: > Hi Danny, > > yes, this makes a lot of sense. We should probably by default just do one > more patch release shortly after the official support window has ended to > flush out all bug fixes. > > Cheers, > > Konstantin > > Am Fr., 17. Feb. 2023 um 17:52 Uhr schrieb Danny Cranmer < > dannycran...@apache.org>: > > > Hello all, > > > > As proposed by Matthias in a separate thread [1], I would like to start a > > discussion on changing the policy wording to include the release of bug > > fixes during their support window. Our current policy [2] is to only > > support the latest two minor versions: " If 1.17.x is the current > release, > > 1.16.y is the previous minor supported release. Both versions will > receive > > bugfixes for critical issues.". However there may be bug fixes that have > > been resolved but not released during their support window. Consider this > > example: > > 1. Current Flink versions are 1.15.3 and 1.16.1 > > 2. We fix bugs for 1.15.3 > > 3. 1.17.0 is released > > 4. The 1.15 bug fixes will now not be released unless we get an exception > > > > The current process is subject to race conditions between releases. > Should > > we upgrade the policy to allow bugfix releases to support issues that > were > > resolved during their support window. I propose we update the policy to > > include: > > > > "Upon release of a new Flink minor version, the community will perform > one > > final bugfix release for resolved critical/blocker issues in the Flink > > version losing support." > > > > Let's discuss. > > > > Thanks, > > Danny > > > > [1] https://lists.apache.org/thread/019wsqqtjt6h0cb81781ogzldbjq0v48 > > [2] > https://flink.apache.org/downloads.html#update-policy-for-old-releases > > > > > -- > https://twitter.com/snntrable > https://github.com/knaufk >