|
| 1 | +//// |
| 2 | + Licensed to the Apache Software Foundation (ASF) under one or more |
| 3 | + contributor license agreements. See the NOTICE file distributed with |
| 4 | + this work for additional information regarding copyright ownership. |
| 5 | + The ASF licenses this file to You under the Apache License, Version 2.0 |
| 6 | + (the "License"); you may not use this file except in compliance with |
| 7 | + the License. You may obtain a copy of the License at |
| 8 | + |
| 9 | + https://www.apache.org/licenses/LICENSE-2.0 |
| 10 | + |
| 11 | + Unless required by applicable law or agreed to in writing, software |
| 12 | + distributed under the License is distributed on an "AS IS" BASIS, |
| 13 | + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 14 | + See the License for the specific language governing permissions and |
| 15 | + limitations under the License. |
| 16 | +//// |
| 17 | + |
| 18 | += ${release.version}<#if release.date?has_content> (${release.date})</#if> |
| 19 | + |
| 20 | +This release provides a continuation of the modularisation process of Log4j Core. |
| 21 | +The following features were moved to separate artifacts: |
| 22 | + |
| 23 | +* The async logger feature was moved to `log4j-async-logger` and it was upgraded to use LMAX Disruptor 4.x. |
| 24 | +The async appender is still available by default in `log4j-core`. |
| 25 | +* The YAML configuration is available now in `log4j-config-yaml`. |
| 26 | +* The Java properties configuration was removed and replaced with a similar format based on https://github.com/FasterXML/jackson-dataformats-text/tree/2.17/properties[`jackson-dataformat-properties`]. |
| 27 | + |
| 28 | +Other features were removed: |
| 29 | + |
| 30 | +* Jetty 9.x users are encouraged to migrate to Jetty 10.x or later and replace `log4j-appserver` with `log4j-slf4j2-impl`. |
| 31 | +* Tomcat JULI support will be available from a third-party (cf. https://github.com/copernik-eu/log4j-plugins/pull/102[copernik-eu/log4j-plugins]). |
| 32 | +* Apache Commons Logging users are encouraged to upgrade `commons-logging` to version 1.3.0 or later and remove `log4j-jcl`. |
| 33 | +* Support for the XML layout was dropped. |
| 34 | +* Support for JMX was dropped and will be replaced with a more recent technology. |
| 35 | + |
| 36 | +<#include "../.changelog.adoc.ftl"> |
0 commit comments