ppkarwasz commented on issue #3849:
URL: 
https://github.com/apache/logging-log4j2/issues/3849#issuecomment-3102127621

   Hi @nagkumar,
   
   > > Since there are no plans for a 3.x release of log4j-iostreams,
   > 
   > I observed there is a version 3.0.0-beta2.. would that be deprecated for 
use..?
   
   Yes, we did publish `log4j-iostreams:3.0.0-beta2`. However, it was released 
**before** a major architectural shift we made in January 2024, when we decided 
to **rebase Log4j Core 3.x onto the 2.x API** (see [vote 
thread](https://lists.apache.org/thread/p2lgr3xtt9hq77j7r67r8x1tc1z7kbol)) to 
stress out that Log4j Core 3.x does not bring **any** breaking changes to Log4j 
API users.
   
   By the time `3.0.0-beta2` was released, this change hadn’t yet taken effect. 
Since then, the release strategy for 3.x changed significantly:
   
   * Starting with `3.0.0-beta3`, only `log4j-core` and its extensions are 
published in the 3.x line.
   * Modules like `log4j-api` and `log4j-iostreams` remain on the 2.x line — 
intentionally — and are fully compatible with Core 3.x.
   
   Because these are all **beta** versions and never intended for production, 
we haven’t formally deprecated earlier artifacts like `beta2`. That said, 
you're absolutely right that we should better document this. We’ll look into 
clarifying that:
   
   * **All artifacts from the 3.x line prior to `3.0.0-beta3` are unsupported**.
   * Only `3.0.0-beta3` and beyond reflect the intended long-term structure and 
compatibility model.
   * `beta2` and earlier should be considered obsolete and discouraged for any 
use.
   
   ### Regarding the final `3.0.0` release
   
   We're holding off on a final `3.0.0` release not because of critical 
blockers, but to ensure it's on par with our latest 2.x line. Two main items 
are pending:
   
   * Backporting **GraalVM support**, introduced in Log4j Core 2.25.0
   * Finishing the port of various **2.x bug fixes** to 3.x (see #3161)
   
   These aren’t blocking issues per se — but we’re aiming for a solid, 
production-worthy 3.0.0 release. If users like you are testing and ready to 
adopt Core 3.x in production, we’re happy to postpone those issues and deliver 
`3.0.0` earlier.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to