Seems like it might be useful to include the 2.x dependencies in the 3.x bom file then?
> On Nov 28, 2024, at 07:40, Piotr P. Karwasz <pi...@mailing.copernik.eu> wrote: > > Hi Pavel, > > On 28.11.2024 13:47, PavelTurk wrote: >> Thank you very much for your help. I've understood how it works. I just >> wonder did you decide to go this way because >> you plan to continue version 2? >> > In January this year we decided not to continue the development of Log4j API > 3. > > The reason for this decision is simple: for a logging API it is unrealistic > to assume that users can move all their code and dependencies from Log4j API > 2 to Log4j API 3 at once. If we want breaking changes in Log4j API 3, we have > two choices: > > 1. We can use a new package name. For me this means: introduce yet another > logging API. > > 2. We can make no breaking changes. > > We chose the second, so we decided we might as well call it Log4j API 2 and > stress the independence of the API from the implementations. SLF4J has one > native implementation, Log4j API 2 will soon have two (Log4j Core 2 and Log4j > Core 3). > > Regarding version 2: > > * Both Log4j API 2 and Log4j Core 2 will be supported for a long time. > > * Log4j API 2 will be actively developed for the foreseeable future. This > means: at least until we find a successor. Personally I would like the next > logging API to be developed in collaboration between multiple implementers > and users, so we can stop this logging API war that has been going on for > years. An external standardization body that guarantees to maintain the API > after we all retire would be ideal for this purpose. Together with Christian > and Volkan we reached out to Jakarta[2], but judging from the answers, a > Jakarta Logging API is unlikely to appear. > > * We didn't discuss the details yet, but Log4j Core 2 might switch to > "bug-fixes only" and then to "security-fixes only" some time after the first > 3.0.0 release. > > Piotr > > [1] https://lists.apache.org/thread/p2lgr3xtt9hq77j7r67r8x1tc1z7kbol > > [2] https://www.eclipse.org/lists/jakarta.ee-spec/msg03511.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