[ANNOUNCE] Apache Log4j `3.0.0-beta3` released
"Piotr P. Karwasz" <[email protected]> Tue, 12 Nov 2024 09:30:12 +0100
| Newsgroups | gmane.comp.jakarta.log4j.user,gmane.comp.java.activemq.devel,gmane.comp.apache.maven.announce |
|---|---|
| Message-ID | <[email protected]> |
The Apache Log4j team is pleased to announce the `3.0.0-beta3` release. Apache Log4j is a versatile, industrial-strength Java logging framework composed of an API, its implementation, and components to assist the deployment for various use cases. For further information (support, download, etc.) see the project website[1]. [1] https://logging.apache.org/log4j/3.x/index.html ## Release Notes Summary This release terminates the modularization process of Log4j Core, by moving all the code that uses optional `log4j-core` dependencies into new modules: * Support for the JAnsi library has been removed since recent Windows OSes support ANSI escape sequences. See ANSI styling on Windows[2] for more details. * The `DisruptorBlockingQueue` queue factory[3] has been moved to a new `log4j-conversant` artifact[4]. * Support for advanced compression algorithms[5] has been moved to a new `log4j-compress` artifact[6]. The Gzip and Zip formats are still supported out-of-the-box. ### Separate lifecycle * The Flume Appender[7] releases will follow their own lifecycle. * All the logging bridges[8] from and to Log4j API have been removed from the Log4j Core 3.x releases. Please manage your dependencies with `log4j-bom`[9] to always use the appropriate version of the logging bridges. [2] https://logging.apache.org/log4j/3.x/manual/pattern-layout.html#ansi-windows [3] https://logging.apache.org/log4j/3.x/manual/appenders/delegating.html#DisruptorBlockingQueueFactory [4] https://logging.apache.org/log4j/3.x/components.html#log4j-conversant [5] https://logging.apache.org/log4j/3.x/manual/appenders/rolling-file.html#RolloverStrategy-compress [6] https://logging.apache.org/log4j/3.x/components.html#log4j-compress [7] https://logging.apache.org/log4j/3.x/manual/appenders/message-queue.html#FlumeAppender [8] https://logging.apache.org/log4j/3.x/manual/installation.html#impl-core-bridges [9] https://logging.apache.org/log4j/3.x/components.html#log4j-bom