Hi all, The 0.21.0 release has been blocked by several issues for a long time including 2 security vulnerabilities (CVE-2021-25646 and CVE-2021-26919 which are addressed in 0.20.1 and 0.20.2, respectively). Since we created the release branch for 0.21.0 on January 11th, it is almost the time to prepare the next release (the next branch cut is scheduled in April). If we stick to the schedule and prepare another release right after 0.21.0, it will not be great for our users because they won't have enough time to test out the 0.21.0 release. I think we have 2 options to avoid this issue:
- Consolidating the 0.21.0 and 0.22.0 releases. We can create one release that will contain all commits that are originally scheduled to be released separately via 0.21.0 and 0.22.0. - Finalizing the 0.21.0 release quickly and postponing the 0.22.0 release e.g., a month. To me, the second option seems more reasonable because of the below reasons. - The 0.21.0 release is almost ready. We can finish it quickly without much further preparation. - There are users waiting for the features introduced in 0.21.0. Consolidating 2 releases will make them wait longer. - There could be unknown bugs in the release branch. Consolidating releases will make testing harder since it will increase the scope of testing. - Consolidating releases will remove one option for users what release they can use. This can be problematic especially when some bugs are found in the new release. I'd like to hear what other people think. Thanks, Jihoon --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org For additional commands, e-mail: dev-h...@druid.apache.org