Hi all, Since we have a fast and easy release process now and a release does not require a free weekend any more, I think we should have a regular release schedule.
Unless something exceptional happens (e.g. big bug that renders `log4j-jcl` unusable ;-) ), I would propose to: * have a patch release every month, * have a minor release every quarter. I can do a 2.22.1 release during the week of December 18th. Regarding minor releases, I am not a big fan of them. I would prefer to wait for more than a single small new feature to appear in the code, before making a minor release. I am getting (professionally) old and hopefully wiser. I think users eager for new features can wait, while most users want stability and releases that are less prone to break. We could even designate a popular minor release as LTS (e.g. 2.22.0) and work on three branches: * `main` for 3.x, * `2.x` for the next minor release, * `2.22.x` for the next patch release. Changes that are not invasive would be applied to all three, new features to the first two, while breaking changes to the first one. What do you think? Piotr