Version 3 is in active development; we’re still working on several things (and a few more releases) before 3.0.0. In particular, documentation is an area that will be getting overhauled (along with migration guides and a more useful user manual), and we’re still auditing various bug fixes and such from 2.x that might not have been copied over to 3.x.
In general, we still plan on maintaining 2.x for quite a while, but we’re limiting this largely to bug fixes (including security), dependency updates, and other minor things. The goals of 3.x are to provide easier migration paths from 2.x, but the Java requirements make that impossible for some projects (like Kafka), hence the continued support for 2.x. While I’m not sure we’ve written down the specifics yet, the general idea is that we’d like to support 2.x (and Java 8 and 11) for as long as those versions of Java are still a decent percentage of active users. We had a similar philosophy when we bumped our Java requirements from 6 to 7 and later from 7 to 8. In that regard, we’re usually one of the last projects to upgrade. The alignment on Java 17 is partly inspired by Spring doing the same combined with how long 3.x has been in development (which was originally aiming for Java 11 as the baseline). > On Jan 10, 2024, at 8:53 AM, Mickael Maison <mimai...@apache.org> wrote: > > Hi, > > I see that log4j3 is about to release, so I'm wondering what are the > plans regarding future development and maintenance of log4j2? Do you > expect to keep releasing new 2.X versions? How long do you expect to > still maintain 2.X releases? > > To provide a bit of context, the Apache Kafka project is considering > switching to log4j2, but we're concerned that with log4j3, log4j2 will > soon enter end of life. > > Also the website states log4j3 will require Java 11 [0] but looking at > the latest published artifacts [1], it looks like it instead requires > Java 17 instead. Apache Kafka still supports Java 11 so we can't > directly adopt log4j3. > > Thanks, > Mickael > > 0: https://logging.apache.org/log4j/3.x/#requirements > 1: https://logging.apache.org/log4j/3.x/download.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org