GitHub user ppkarwasz added a comment to the discussion: Timeline for 
org.apache.logging.log4j:log4j-api:3.0.0 release?

There will be **no `3.0.0` release of the [Log4j 
API](https://logging.apache.org/log4j/2.x/manual/api.html)**. This is 
intentional: both Log4j Core 2 and Log4j Core 3 are designed to use the **same 
API**, meaning no code changes are required when upgrading to Log4j Core 3.

The current release, `3.0.0-beta3`, of Log4j Core is fully compatible with 
Log4j API version `2.24.x`. To ensure your project always uses the correct API 
version for Log4j Core 3, we recommend using the 
[`log4j-bom`](https://logging.apache.org/log4j/3.x/components.html#log4j-bom) 
for dependency management.

## đź“… Log4j Core 3 Release Timeline

Development on the 3.x line began back in 2018, around the same time as the 
upcoming Jackson 3.x. Since then, the `main` branch has been losing ground and 
catching up with the `2.x` branch in terms of bug fixes and new 
features—culminating in `3.0.0-beta3`, which brings us very close to parity.

At this point, all planned 3.x features have been delivered. The remaining 
blocker for the official `3.0.0` release is porting over a final set of changes 
from `2.x`.

As outlined in [my March 
email](https://lists.apache.org/thread/0jb0gcnddhffywcbfj7o9q3wtbgr1r35), we 
are currently focused on the `2.25.0` release and do not have the bandwidth to 
finalize work on 3.x at this time.

## 🙋 How You Can Help

We welcome community contributions to help bring `3.0.0` across the finish 
line. Here’s how you can get involved:

### 🛠️ Port Changes from 2.x to 3.x

Issue #3161 lists items that were completed in `2.x` but not yet ported to 
`main`. While some items (e.g., GraalVM support) are more complex, many are 
simple cherry-picks. Porting these will bring us closer to a final release.

### đź§Ş Test the Beta Releases

We've released several `3.x` betas, but user feedback has been limited. Testing 
these betas and reporting bugs—or even confirming smooth upgrades—would be 
incredibly valuable. We expect to publish at least one more beta before 
finalizing `3.0.0`.

Your help could significantly accelerate the release.  

Thanks for being part of the Log4j community!


GitHub link: 
https://github.com/apache/logging-log4j2/discussions/3682#discussioncomment-13245083

----
This is an automatically sent email for dev@logging.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@logging.apache.org

Reply via email to