Skip to content

Commit 88338a5

Browse files
committed
Release notes for version 2.24.0
1 parent 56313a1 commit 88338a5

File tree

60 files changed

+88
-5
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+88
-5
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@
302302
<properties>
303303

304304
<!-- project version -->
305-
<revision>2.24.0-SNAPSHOT</revision>
305+
<revision>2.24.0</revision>
306306

307307
<!-- =================
308308
Common properties
@@ -316,7 +316,7 @@
316316
2. This value is employed in various places while creating the distribution
317317
To mitigate these, we define a *dummy* value here and let the CI replace it during a release.
318318
Hence, *DO NOT MANUALLY EDIT THIS VALUE*! -->
319-
<project.build.outputTimestamp>2024-03-06T09:31:11Z</project.build.outputTimestamp>
319+
<project.build.outputTimestamp>2024-08-31T18:22:26Z</project.build.outputTimestamp>
320320

321321
<!-- ========================
322322
Site-specific properties
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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-notes-${release.version?replace("[^a-zA-Z0-9]", "-", "r")}]
19+
== ${release.version}
20+
21+
<#if release.date?has_content>Release date:: ${release.date}</#if>
22+
23+
This release contains improvements and changes in several areas of Apache Log4j:
24+
25+
=== Log4j API
26+
27+
The `2.24.0` version of Log4j API has been enhanced with changes from the 3.x branch and will be used by both Log4j 2 Core and Log4j 3 Core releases.
28+
The changes include:
29+
30+
* A faster default `ThreadContextMap`.
31+
* Enhanced GraalVM support: native binaries that use Log4j API will no longer require additional GraalVM configuration.
32+
* The configuration properties subsystem now only accepts the official pre-2.10 property names and the normalized post-2.10 names.
33+
Check your configuration for typos.
34+
35+
=== Documentation
36+
37+
The xref:index.adoc[Apache Log4j 2] website has been almost entirely rewritten to provide improved documentation and faster access to the information you need.
38+
39+
=== Bridges
40+
41+
The JUL-to-Log4j API and Log4j 1-to-Log4j API will no longer be able to modify the configuration of Log4j Core by default.
42+
If such a functionality is required, it must be explicitly enabled.
43+
44+
=== Modules
45+
46+
The following Log4j Core additional modules have been removed:
47+
48+
`log4j-flume-ng`::
49+
The module has been moved to the Flume project and follows the Apache Flume release lifecycle.
50+
51+
`log4j-kubernetes`::
52+
The module has been moved to the https://github.com/fabric8io/kubernetes-client/blob/main/doc/KubernetesLog4j.md[Fabric8.io Kubernetes project] and follows the Fabric8.io release lifecycle.
53+
54+
`log4j-mongodb3`::
55+
The module based on MongoDB Java client version 3.x has been removed.
56+
Please migrate to `log4j-mongodb` (client version 5.x) or `log4j-mongodb4` (client version 4.x).
57+
58+
=== JMX changes
59+
60+
Starting in version 2.24.0, JMX support is disabled by default and can be re-enabled via the `log4j2.disableJmx=false` system property.
61+
62+
<#include "../.changelog.adoc.ftl">

src/changelog/2.24.0/.release.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Licensed to the Apache Software Foundation (ASF) under one or more
4+
~ contributor license agreements. See the NOTICE file distributed with
5+
~ this work for additional information regarding copyright ownership.
6+
~ The ASF licenses this file to you under the Apache License, Version 2.0
7+
~ (the "License"); you may not use this file except in compliance with
8+
~ the License. You may obtain a copy of the License at
9+
~
10+
~ http://www.apache.org/licenses/LICENSE-2.0
11+
~
12+
~ Unless required by applicable law or agreed to in writing, software
13+
~ distributed under the License is distributed on an "AS IS" BASIS,
14+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
~ See the License for the specific language governing permissions and
16+
~ limitations under the License.
17+
-->
18+
<release xmlns="https://logging.apache.org/xml/ns"
19+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+
xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/xml/ns/log4j-changelog-0.xsd"
21+
date="2024-08-31" version="2.24.0"/>

src/changelog/.2.x.x/1740_rfc5424_use_fqdn.xml renamed to src/changelog/2.24.0/1740_rfc5424_use_fqdn.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
33
xmlns="https://logging.apache.org/xml/ns"
44
xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/xml/ns/log4j-changelog-0.xsd"
5-
type="added">
5+
type="fixed">
66
<issue id="1740" link="https://github.com/apache/logging-log4j2/issues/1740"/>
7-
<description format="asciidoc">Add `useFqdn` configuration attribute to RFC5424 Layout.</description>
7+
<description format="asciidoc">Use FQDN in RFC5424 Layout.</description>
88
</entry>

0 commit comments

Comments
 (0)