Hi Matt,

Thanks for your efforts, I wondered if you had an update on 3.0.0, I know
you had talked about a potential September release? Would be great to learn
of any progress and what a new estimate for release might look like?

I'm eagerly awaiting 3.0.0 as it does not require an Log4jPlugins.dat file
to be merged in order to get plugins to work correctly.


On Mon, Aug 4, 2025 at 6:52 PM Matt Sicker <[email protected]> wrote:

> As some of you may have noticed already, I’ve been going through the 3.0.0
> items in our backlog issue [0], our 3.0.0-beta4 milestone [1], and the 3.x
> milestone in general [2]. I’ve started with handling many of the parts that
> could be easily cherry-picked (with minimal merge conflicts to deal with)
> and have gotten through a good chunk of them.
>
> I’m currently working on the GraalVM reachability metadata issue for 3.x
> which is not a straightforward cherry-pick due to major enhancements in the
> plugin system. This will also subsume a 2.x PR related to added warnings on
> the annotation processor for missing builder methods (in 3.x, the
> annotation processor would make more sense to emit warnings about
> non-public members being annotated for plugin usage to help avoid breaking
> module boundaries and such). Due to the amount of metadata that’s needed to
> generate for GraalVM, this may enable support for code generation for the
> DI system at some point (comparable to Spring’s AOT compilation support or
> frameworks like Quarkus and Helidon), but that can be implemented whenever.
>
> There are also changes related to MessageFactory-namespaced logger
> registries (which required a 2.x release which has already happened),
> plugin documentation updates (which I mostly handled a while ago with a few
> tasks remaining), and a couple bugs.
>
> Assuming these lists are relatively complete, I imagine we can cut a
> 3.0.0-beta4 release by the end of this month or during September. Then we
> can take a last look at APIs to see if there are any breaking changes we
> want before leaving them in place until 4.0.
>
> [0]: https://github.com/apache/logging-log4j2/issues/3161
> [1]: https://github.com/apache/logging-log4j2/milestone/19
> [2]: https://github.com/apache/logging-log4j2/milestone/2



-- 

Daniel Burrell

Head of Platform Engineering | B2C2 Ltd.

+44 7894 66 80 61 | [email protected]

Digital asset pioneer building the ecosystem of the future

Hedgeweek Global Digital Asset Awards 2024: Market Making Provider of the
Year

-- 
*This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
If you are not the named addressee you must not disseminate, distribute or 
copy this e-mail. Please notify us on [email protected] 
<mailto:[email protected]> immediately if you have received this e-mail 
by mistake and delete this e-mail from your system. If you are not the 
intended recipient you are notified that disclosing, copying, distributing 
or taking any action in reliance on the contents of this information is 
strictly prohibited.*

Reply via email to