This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch release/2.24.0-site-stg-out
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/release/2.24.0-site-stg-out by 
this push:
     new 28893de048 Add website content generated from 
`6de281d5b6a51e314d463222bbbb42c8b7f68922`
28893de048 is described below

commit 28893de0482a6469054a36d4bb5b80d845bcb6e9
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Tue Sep 3 16:07:43 2024 +0000

    Add website content generated from 
`6de281d5b6a51e314d463222bbbb42c8b7f68922`
---
 components.html                           |   8 +-
 download.html                             | 163 +++++++++++++++++++++++++++++-
 jakarta.html                              |  10 +-
 javadoc/log4j-core/index-all.html         |  24 ++---
 javadoc/log4j-core/member-search-index.js |   2 +-
 manual/api.html                           |  24 -----
 manual/getting-started.html               |   4 +-
 manual/installation.html                  |   4 +-
 manual/lookups.html                       |   4 +-
 manual/plugins.html                       |   4 +-
 plugin-reference.html                     |  76 +++++++-------
 release-notes.html                        |   5 +-
 sitemap.xml                               | 116 ++++++++++-----------
 13 files changed, 288 insertions(+), 156 deletions(-)

diff --git a/components.html b/components.html
index c474b28b60..c1098068ae 100644
--- a/components.html
+++ b/components.html
@@ -381,7 +381,7 @@ You can import the BOM in your build tool of preference:</p>
     &lt;dependency&gt;
       &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
       &lt;artifactId&gt;log4j-bom&lt;/artifactId&gt;
-      &lt;version&gt;2.23.1&lt;/version&gt;
+      &lt;version&gt;2.24.0&lt;/version&gt;
       &lt;scope&gt;import&lt;/scope&gt;
       &lt;type&gt;pom&lt;/type&gt;
     &lt;/dependency&gt;
@@ -394,7 +394,7 @@ You can import the BOM in your build tool of preference:</p>
 <div class="listingblock">
 <div class="content">
 <pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">dependencies {
-  implementation platform('org.apache.logging.log4j:log4j-bom:2.23.1')
+  implementation platform('org.apache.logging.log4j:log4j-bom:2.24.0')
 }</code></pre>
 </div>
 </div>
@@ -962,7 +962,7 @@ for more information.</p>
 <pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
   &lt;artifactId&gt;log4j-docker&lt;/artifactId&gt;
-  &lt;version&gt;2.23.1&lt;/version&gt;
+  &lt;version&gt;2.24.0&lt;/version&gt;
   &lt;scope&gt;runtime&lt;/scope&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
@@ -974,7 +974,7 @@ for more information.</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">runtimeOnly 
'org.apache.logging.log4j:log4j-docker:2.23.1'</code></pre>
+<pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">runtimeOnly 
'org.apache.logging.log4j:log4j-docker:2.24.0'</code></pre>
 </div>
 </div>
 </div>
diff --git a/download.html b/download.html
index 22d948db9e..3c6f66bc61 100644
--- a/download.html
+++ b/download.html
@@ -350,18 +350,173 @@
 <div id="preamble">
 <div class="sectionbody">
 <div class="paragraph">
-<p>You can manually download all published Log4j distributions, verify them, 
and see their licensing information by following the instructions in <a 
href="https://logging.apache.org/download.html";>the Download page</a> of <a 
href="https://logging.apache.org";>Logging Services</a>.</p>
+<p>Apache Log4j is distributed under the
+<a href="https://www.apache.org/licenses/LICENSE-2.0";>Apache License, version 
2.0</a>.
+You can find the download links of the official <a 
href="#source-distribution">source</a> and <a 
href="#binary-distribution">binary distributions</a> below.</p>
 </div>
+<div class="paragraph">
+<p>See also the <a href="https://logging.apache.org/download.html";>Logging 
Services download page</a> for instruction on how to validate the downloaded 
files.</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-tip" title="Tip"></i>
+</td>
+<td class="content">
 <div class="ulist">
 <ul>
 <li>
-<p>Are you looking for <strong>the Log4j installation instructions</strong>? 
Proceed to <a href="manual/installation.html" class="xref 
page">Installation</a>.</p>
+<p>Are you looking for <strong>the Log4j installation instructions</strong>?
+Proceed to <a href="manual/installation.html" class="xref 
page">Installation</a>.</p>
 </li>
 <li>
-<p>Are you looking for the list of changes associated with a particular 
release? Proceed to <a href="release-notes.html" class="xref page">Release 
Notes</a>.</p>
+<p>Are you looking for the list of changes associated with a particular 
release?
+Proceed to <a href="release-notes.html" class="xref page">Release 
Notes</a>.</p>
 </li>
 </ul>
 </div>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="source-distribution"><a class="anchor" 
href="#source-distribution"></a>Source distribution</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>You can download the source code of the latest Apache Log4j release using 
the links below:</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<caption class="title">Table 1. Source distribution files</caption>
+<colgroup>
+<col style="width: 28.5714%;">
+<col style="width: 71.4286%;">
+</colgroup>
+<tbody>
+<tr>
+<th class="tableblock halign-left valign-top"><p class="tableblock">Source 
distribution archive</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/log4j/2.24.0/apache-log4j-2.24.0-src.zip";>apache-log4j-2.24.0-src.zip</a></p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p 
class="tableblock">Checksum</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/log4j/2.24.0/apache-log4j-2.24.0-src.zip.sha256";>apache-log4j-2.24.0-src.zip.sha256</a></p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p 
class="tableblock">Signature</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/log4j/2.24.0/apache-log4j-2.24.0-src.zip.asc";>apache-log4j-2.24.0-src.zip.asc</a></p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p class="tableblock">PGP 
keys</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/KEYS";>KEYS</a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect1">
+<h2 id="binary-distribution"><a class="anchor" 
href="#binary-distribution"></a>Binary distribution</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>A set of binaries of Apache Log4j is available through two main 
distribution channels:</p>
+</div>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">ASF Nexus Repository</dt>
+<dd>
+<div class="paragraph">
+<p>All the binary artifacts are available on the Apache Software Foundation
+<a 
href="https://repository.apache.org/content/repositories/releases/";><code>repository.apache.org</code>
 Nexus repository</a>.
+Its content is mirrored to the
+<a href="https://repo.maven.apache.org/maven2";>Maven Central 
repository</a>.</p>
+</div>
+<div class="paragraph">
+<p>See <a href="components.html" class="xref page">Components</a> for more 
information on the GAV coordinates of the artifacts.</p>
+</div>
+</dd>
+<dt class="hdlist1">Binary distribution archive</dt>
+<dd>
+<div class="paragraph">
+<p>All the artifacts in the ASF Nexus repository are also available in a 
single ZIP archive:</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<caption class="title">Table 2. Binary distribution files</caption>
+<colgroup>
+<col style="width: 28.5714%;">
+<col style="width: 71.4286%;">
+</colgroup>
+<tbody>
+<tr>
+<th class="tableblock halign-left valign-top"><p class="tableblock">Source 
distribution archive</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/log4j/2.24.0/apache-log4j-2.24.0-bin.zip";>apache-log4j-2.24.0-bin.zip</a></p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p 
class="tableblock">Checksum</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/log4j/2.24.0/apache-log4j-2.24.0-bin.zip.sha256";>apache-log4j-2.24.0-src.bin.sha256</a></p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p 
class="tableblock">Signature</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/log4j/2.24.0/apache-log4j-2.24.0-bin.zip.asc";>apache-log4j-2.24.0-src.bin.asc</a></p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p class="tableblock">PGP 
keys</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a 
href="https://downloads.apache.org/logging/KEYS";>KEYS</a></p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>The authenticity of the Apache Log4j binary release is independently 
verified by the
+<a 
href="https://github.com/jvm-repo-rebuild/reproducible-central";>Reproducible 
Builds for Maven Central Repository</a>
+project.
+You can check the reproducibility status of the artifacts on their
+<a 
href="https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/logging/log4j/log4j/README.md";><code>org.apache.logging.log4j:log4j</code>
 RB check</a> page.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="sbom"><a class="anchor" href="#sbom"></a>Software Bill of Materials 
(SBOM)</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Each Apache Log4j artifact is accompanied by a Software Bill of Materials in
+<a href="https://cyclonedx.org/";>CycloneDX format</a>.
+The SBOMs are published to the ASF Nexus repository with 
<code>cyclonedx</code> as classifier and <code>xml</code> as type and are also 
available in the binary distribution archive.</p>
+</div>
+<div class="paragraph">
+<p>See also <a href="https://logging.apache.org/download.html#sbom";>Apache 
Logging Services SBOMs</a>.</p>
+</div>
+<div class="admonitionblock important">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-important" title="Important"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Since Apache Log4j is a software library, the contents of the SBOMs 
constitute only a <strong>suggested</strong> list of component versions known 
to work with Apache Log4j.
+These versions are used by our unit tests.</p>
+</div>
+<div class="paragraph">
+<p>The <strong>effective</strong> list of components included in an 
application containing Apache Log4j can only be determined by the producer of 
the application.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
 </div>
 </div>
 <div class="sect1">
@@ -369,7 +524,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>Are you looking for old versions of Log4j?
-While we recommend to always use the latest version, you can find the older 
versions here:</p>
+While we recommend always using the latest version, you can find the older 
versions here:</p>
 </div>
 <div class="ulist">
 <ul>
diff --git a/jakarta.html b/jakarta.html
index d3b044b214..3c80d7bd18 100644
--- a/jakarta.html
+++ b/jakarta.html
@@ -1088,12 +1088,12 @@ per file, which will serialize concurrent access from 
multiple applications.</p>
 <p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-api/${log4j-api.version}";><code>log4j-api</code></a></p>
 </li>
 <li>
-<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.23.1";><code>log4j-core</code></a></p>
+<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.24.0";><code>log4j-core</code></a></p>
 </li>
 <li>
-<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-jakarta-web/2.23.1";><code>log4j-jakarta-web</code></a>
+<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-jakarta-web/2.24.0";><code>log4j-jakarta-web</code></a>
 (or
-<a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-web/2.23.1";><code>log4j-web</code></a>
+<a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-web/2.24.0";><code>log4j-web</code></a>
 if you use a Java EE application server)</p>
 </li>
 </ul>
@@ -1629,7 +1629,7 @@ Assuming <code>$CATALINA_BASE</code> is the main 
directory of your Tomcat instan
 <p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-api/${log4j-api.version}";><code>log4j-api</code></a>,</p>
 </li>
 <li>
-<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.23.1";><code>log4j-core</code></a>.</p>
+<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.24.0";><code>log4j-core</code></a>.</p>
 </li>
 </ul>
 </div>
@@ -1688,7 +1688,7 @@ See <a 
href="https://jetty.org/docs/jetty/12/operations-guide/modules/index.html
 <p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-api/${log4j-api.version}";><code>log4j-api</code></a>,</p>
 </li>
 <li>
-<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.23.1";><code>log4j-core</code></a>.</p>
+<p><a 
href="https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-core/2.24.0";><code>log4j-core</code></a>.</p>
 </li>
 </ul>
 </div>
diff --git a/javadoc/log4j-core/index-all.html 
b/javadoc/log4j-core/index-all.html
index 62a85cb31c..eea79cd2cf 100644
--- a/javadoc/log4j-core/index-all.html
+++ b/javadoc/log4j-core/index-all.html
@@ -670,7 +670,7 @@ loadScripts(document, 'script');</script>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html#addIsWatched(java.lang.String)"
 class="member-name-link">addIsWatched(String)</a> - Method in interface 
org.apache.logging.log4j.core.config.builder.api.<a 
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html"
 title="interface in 
org.apache.logging.log4j.core.config.builder.api">ScriptFileComponentBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html#additionalFields" 
class="member-name-link">additionalFields</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html#additionalFields" 
class="member-name-link">additionalFields</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html#addLanguage(java.lang.String)"
 class="member-name-link">addLanguage(String)</a> - Method in interface 
org.apache.logging.log4j.core.config.builder.api.<a 
href="org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.html"
 title="interface in 
org.apache.logging.log4j.core.config.builder.api">ScriptFileComponentBuilder</a></dt>
 <dd>&nbsp;</dd>
@@ -2069,13 +2069,13 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Creates new instance of Bzip2CompressAction.</div>
 </dd>
-<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#compact" 
class="member-name-link">compact</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#compact" 
class="member-name-link">compact</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/util/datetime/FixedDateFormat.FixedFormat.html#COMPACT"
 class="member-name-link">COMPACT</a> - Enum constant in enum 
org.apache.logging.log4j.core.util.datetime.<a 
href="org/apache/logging/log4j/core/util/datetime/FixedDateFormat.FixedFormat.html"
 title="enum in 
org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedFormat</a></dt>
 <dd>
 <div class="block">COMPACT time format: <code>"yyyyMMddHHmmssSSS"</code>.</div>
 </dd>
-<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#COMPACT_EOL" 
class="member-name-link">COMPACT_EOL</a> - Static variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#COMPACT_EOL" 
class="member-name-link">COMPACT_EOL</a> - Static variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/config/OrderComparator.html#compare(java.lang.Class,java.lang.Class)"
 class="member-name-link">compare(Class&lt;?&gt;, Class&lt;?&gt;)</a> - Method 
in class org.apache.logging.log4j.core.config.<a 
href="org/apache/logging/log4j/core/config/OrderComparator.html" title="class 
in org.apache.logging.log4j.core.config">OrderComparator</a></dt>
 <dd>&nbsp;</dd>
@@ -2087,7 +2087,7 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="deprecation-block"><span 
class="deprecated-label">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#complete" 
class="member-name-link">complete</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#complete" 
class="member-name-link">complete</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/logging/log4j/core/config/builder/api/Component.html" 
class="type-name-link" title="class in 
org.apache.logging.log4j.core.config.builder.api">Component</a> - Class in <a 
href="org/apache/logging/log4j/core/config/builder/api/package-summary.html">org.apache.logging.log4j.core.config.builder.api</a></dt>
 <dd>
@@ -3505,7 +3505,7 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">The default example enterprise number from RFC5424.</div>
 </dd>
-<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#DEFAULT_EOL" 
class="member-name-link">DEFAULT_EOL</a> - Static variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#DEFAULT_EOL" 
class="member-name-link">DEFAULT_EOL</a> - Static variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/lookup/StrSubstitutor.html#DEFAULT_ESCAPE" 
class="member-name-link">DEFAULT_ESCAPE</a> - Static variable in class 
org.apache.logging.log4j.core.lookup.<a 
href="org/apache/logging/log4j/core/lookup/StrSubstitutor.html" title="class in 
org.apache.logging.log4j.core.lookup">StrSubstitutor</a></dt>
 <dd>
@@ -4210,7 +4210,7 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Represents the end-of-file (or stream).</div>
 </dd>
-<dt><a href="org/apache/logging/log4j/core/layout/JsonLayout.html#eol" 
class="member-name-link">eol</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a href="org/apache/logging/log4j/core/layout/YamlLayout.html#eol" 
class="member-name-link">eol</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/appender/db/ColumnMapping.html#equals(java.lang.Object)"
 class="member-name-link">equals(Object)</a> - Method in class 
org.apache.logging.log4j.core.appender.db.<a 
href="org/apache/logging/log4j/core/appender/db/ColumnMapping.html" 
title="class in 
org.apache.logging.log4j.core.appender.db">ColumnMapping</a></dt>
 <dd>&nbsp;</dd>
@@ -9473,7 +9473,7 @@ loadScripts(document, 'script');</script>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/config/LoggerConfig.html#includeLocation(java.lang.String,org.apache.logging.log4j.core.config.Configuration)"
 class="member-name-link">includeLocation(String, Configuration)</a> - Static 
method in class org.apache.logging.log4j.core.config.<a 
href="org/apache/logging/log4j/core/config/LoggerConfig.html" title="class in 
org.apache.logging.log4j.core.config">LoggerConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html#includeNullDelimiter"
 class="member-name-link">includeNullDelimiter</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html#includeNullDelimiter"
 class="member-name-link">includeNullDelimiter</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/config/ConfigurationScheduler.html#incrementScheduledItems()"
 class="member-name-link">incrementScheduledItems()</a> - Method in class 
org.apache.logging.log4j.core.config.<a 
href="org/apache/logging/log4j/core/config/ConfigurationScheduler.html" 
title="class in 
org.apache.logging.log4j.core.config">ConfigurationScheduler</a></dt>
 <dd>
@@ -12847,7 +12847,7 @@ loadScripts(document, 'script');</script>
 <div class="block">Construct an ObjectArrayIterator that will iterate over a 
range of values
  in the specified array.</div>
 </dd>
-<dt><a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html#objectWriter" 
class="member-name-link">objectWriter</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html#objectWriter" 
class="member-name-link">objectWriter</a> - Variable in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/layout/GelfLayout.CompressionType.html#OFF" 
class="member-name-link">OFF</a> - Enum constant in enum 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/GelfLayout.CompressionType.html" 
title="enum in 
org.apache.logging.log4j.core.layout">GelfLayout.CompressionType</a></dt>
 <dd>&nbsp;</dd>
@@ -17030,7 +17030,7 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Serializes the given event using the appender's layout if 
present.</div>
 </dd>
-<dt><a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent)"
 class="member-name-link">toSerializable(LogEvent)</a> - Method in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent)"
 class="member-name-link">toSerializable(LogEvent)</a> - Method in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>
 <div class="block">Formats a <a 
href="org/apache/logging/log4j/core/LogEvent.html" title="interface in 
org.apache.logging.log4j.core"><code>LogEvent</code></a>.</div>
 </dd>
@@ -17069,7 +17069,7 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Formats the event as an Object that can be serialized.</div>
 </dd>
-<dt><a 
href="org/apache/logging/log4j/core/layout/XmlLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent,java.io.Writer)"
 class="member-name-link">toSerializable(LogEvent, Writer)</a> - Method in 
class org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/XmlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">XmlLayout</a></dt>
+<dt><a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent,java.io.Writer)"
 class="member-name-link">toSerializable(LogEvent, Writer)</a> - Method in 
class org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html#toSerializable(org.apache.logging.log4j.core.LogEvent,java.io.Writer)"
 class="member-name-link">toSerializable(LogEvent, Writer)</a> - Method in 
class org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
 <dd>&nbsp;</dd>
@@ -17777,7 +17777,7 @@ loadScripts(document, 'script');</script>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/util/Assert.html#valueIsAtLeast(int,int)" 
class="member-name-link">valueIsAtLeast(int, int)</a> - Static method in class 
org.apache.logging.log4j.core.util.<a 
href="org/apache/logging/log4j/core/util/Assert.html" title="class in 
org.apache.logging.log4j.core.util">Assert</a></dt>
 <dd>&nbsp;</dd>
-<dt><a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html#valueNeedsLookup(java.lang.String)"
 class="member-name-link">valueNeedsLookup(String)</a> - Static method in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html#valueNeedsLookup(java.lang.String)"
 class="member-name-link">valueNeedsLookup(String)</a> - Static method in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a 
href="org/apache/logging/log4j/core/appender/ConsoleAppender.Target.html#valueOf(java.lang.String)"
 class="member-name-link">valueOf(String)</a> - Static method in enum 
org.apache.logging.log4j.core.appender.<a 
href="org/apache/logging/log4j/core/appender/ConsoleAppender.Target.html" 
title="enum in 
org.apache.logging.log4j.core.appender">ConsoleAppender.Target</a></dt>
 <dd>
@@ -18467,7 +18467,7 @@ the order they are declared.</div>
 <div class="deprecation-comment">This method is ineffective and only kept for 
binary backward compatibility.</div>
 </div>
 </dd>
-<dt><a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html#wrapLogEvent(org.apache.logging.log4j.core.LogEvent)"
 class="member-name-link">wrapLogEvent(LogEvent)</a> - Method in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/JsonLayout.html" title="class in 
org.apache.logging.log4j.core.layout">JsonLayout</a></dt>
+<dt><a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html#wrapLogEvent(org.apache.logging.log4j.core.LogEvent)"
 class="member-name-link">wrapLogEvent(LogEvent)</a> - Method in class 
org.apache.logging.log4j.core.layout.<a 
href="org/apache/logging/log4j/core/layout/YamlLayout.html" title="class in 
org.apache.logging.log4j.core.layout">YamlLayout</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/logging/log4j/core/util/WrappedFileWatcher.html" 
class="type-name-link" title="class in 
org.apache.logging.log4j.core.util">WrappedFileWatcher</a> - Class in <a 
href="org/apache/logging/log4j/core/util/package-summary.html">org.apache.logging.log4j.core.util</a></dt>
 <dd>&nbsp;</dd>
diff --git a/javadoc/log4j-core/member-search-index.js 
b/javadoc/log4j-core/member-search-index.js
index c0f88176f1..4ba6773ba4 100644
--- a/javadoc/log4j-core/member-search-index.js
+++ b/javadoc/log4j-core/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = 
[{"p":"org.apache.logging.log4j.core.pattern","c":"NameAbbreviator","l":"abbreviate(String,
 
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.pattern","c":"NamePatternConverter","l":"abbreviate(String,
 
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.util.datetime","c":"FixedDateFormat.FixedFormat","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.
 [...]
\ No newline at end of file
+memberSearchIndex = 
[{"p":"org.apache.logging.log4j.core.pattern","c":"NameAbbreviator","l":"abbreviate(String,
 
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.pattern","c":"NamePatternConverter","l":"abbreviate(String,
 
StringBuilder)","u":"abbreviate(java.lang.String,java.lang.StringBuilder)"},{"p":"org.apache.logging.log4j.core.util.datetime","c":"FixedDateFormat.FixedFormat","l":"ABSOLUTE"},{"p":"org.apache.logging.log4j.
 [...]
\ No newline at end of file
diff --git a/manual/api.html b/manual/api.html
index 08117f809f..219e18058d 100644
--- a/manual/api.html
+++ b/manual/api.html
@@ -1204,30 +1204,6 @@ ThreadContext.clear(); <i class="conum" 
data-value="5"></i><b>(5)</b></code></pr
 </tr>
 </table>
 </div>
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-warning" title="Warning"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p><strong>Thread Context is mostly superseded by Scoped Context</strong>, 
which, unlike Thread Context,</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>is safe to use in servlet applications</p>
-</li>
-<li>
-<p>can store any <code>Object</code>-typed value</p>
-</li>
-</ul>
-</div>
-</td>
-</tr>
-</table>
-</div>
 <div class="paragraph">
 <p><a href="thread-context.html" class="xref page">Read more on Thread 
Context</a>&#8230;&#8203;</p>
 </div>
diff --git a/manual/getting-started.html b/manual/getting-started.html
index 85c8e1c061..6bd09d2cf8 100644
--- a/manual/getting-started.html
+++ b/manual/getting-started.html
@@ -519,7 +519,7 @@ This way we won&#8217;t need to provide the version for 
each Log4j module explic
     &lt;dependency&gt;
       &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
       &lt;artifactId&gt;log4j-bom&lt;/artifactId&gt;
-      &lt;version&gt;2.23.1&lt;/version&gt;
+      &lt;version&gt;2.24.0&lt;/version&gt;
       &lt;scope&gt;import&lt;/scope&gt;
       &lt;type&gt;pom&lt;/type&gt;
     &lt;/dependency&gt;
@@ -532,7 +532,7 @@ This way we won&#8217;t need to provide the version for 
each Log4j module explic
 <div class="listingblock">
 <div class="content">
 <pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">dependencies {
-  implementation platform('org.apache.logging.log4j:log4j-bom:2.23.1')
+  implementation platform('org.apache.logging.log4j:log4j-bom:2.24.0')
 }</code></pre>
 </div>
 </div>
diff --git a/manual/installation.html b/manual/installation.html
index bf4b46d7ec..766511e0da 100644
--- a/manual/installation.html
+++ b/manual/installation.html
@@ -507,7 +507,7 @@ You can import the BOM in your build tool of preference:</p>
     &lt;dependency&gt;
       &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
       &lt;artifactId&gt;log4j-bom&lt;/artifactId&gt;
-      &lt;version&gt;2.23.1&lt;/version&gt;
+      &lt;version&gt;2.24.0&lt;/version&gt;
       &lt;scope&gt;import&lt;/scope&gt;
       &lt;type&gt;pom&lt;/type&gt;
     &lt;/dependency&gt;
@@ -520,7 +520,7 @@ You can import the BOM in your build tool of preference:</p>
 <div class="listingblock">
 <div class="content">
 <pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">dependencies {
-  implementation platform('org.apache.logging.log4j:log4j-bom:2.23.1')
+  implementation platform('org.apache.logging.log4j:log4j-bom:2.24.0')
 }</code></pre>
 </div>
 </div>
diff --git a/manual/lookups.html b/manual/lookups.html
index 706584e4f5..20ca3a4518 100644
--- a/manual/lookups.html
+++ b/manual/lookups.html
@@ -957,7 +957,7 @@ It supports the retrieval of following container 
attributes:</p>
 <pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
   &lt;artifactId&gt;log4j-docker&lt;/artifactId&gt;
-  &lt;version&gt;2.23.1&lt;/version&gt;
+  &lt;version&gt;2.24.0&lt;/version&gt;
   &lt;scope&gt;runtime&lt;/scope&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
@@ -969,7 +969,7 @@ It supports the retrieval of following container 
attributes:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">runtimeOnly 
'org.apache.logging.log4j:log4j-docker:2.23.1'</code></pre>
+<pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">runtimeOnly 
'org.apache.logging.log4j:log4j-docker:2.24.0'</code></pre>
 </div>
 </div>
 </div>
diff --git a/manual/plugins.html b/manual/plugins.html
index 846c9c0d69..2c9e2b2054 100644
--- a/manual/plugins.html
+++ b/manual/plugins.html
@@ -708,7 +708,7 @@ You need to configure your build tool as follows to employ 
<code>PluginProcessor
           &lt;path&gt;
             &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
             &lt;artifactId&gt;log4j-core&lt;/artifactId&gt;
-            &lt;version&gt;2.23.1&lt;/version&gt;
+            &lt;version&gt;2.24.0&lt;/version&gt;
           &lt;/path&gt;
         &lt;/annotationProcessorPaths&gt;
         &lt;annotationProcessors&gt;
@@ -727,7 +727,7 @@ You need to configure your build tool as follows to employ 
<code>PluginProcessor
 <div class="content">
 <pre class="highlightjs highlight"><code class="language-groovy hljs" 
data-lang="groovy">dependencies {
   // Process sources using `log4j-core` providing 
`org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor` that 
generates `Log4j2Plugins.dat` --&gt;
-  annotationProcessor('org.apache.logging.log4j:log4j-core:2.23.1')
+  annotationProcessor('org.apache.logging.log4j:log4j-core:2.24.0')
 }</code></pre>
 </div>
 </div>
diff --git a/plugin-reference.html b/plugin-reference.html
index 1eba5a55cc..7da0293edf 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -7420,7 +7420,7 @@ However, configurations set up for the 2.0 version of the 
JMS appenders will sti
 <tbody>
 <tr>
 <td class="tableblock halign-left valign-top"></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider">NoSqlProvider</a>?</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code><a 
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider">NoSqlProvider</a>?</code></p></td>
 <td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
 <p>Sets the provider.</p>
 </div></div></td>
@@ -16131,10 +16131,10 @@ Supports Lookup expressions.</p>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
 </div>
 <div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
 </div></div></td>
 </tr>
 <tr>
@@ -17428,10 +17428,10 @@ Supports Lookup expressions.</p>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
 </div>
 <div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
 </div></div></td>
 </tr>
 <tr>
@@ -17627,10 +17627,10 @@ Supports Lookup expressions.</p>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>boolean?</code></p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
 </div>
 <div class="paragraph">
-<p>If "true", includes the stacktrace of any Throwable in the generated data, 
defaults to "true".</p>
+<p>If "true", includes the stacktrace of any Throwable in the generated JSON, 
defaults to "true".</p>
 </div></div></td>
 </tr>
 <tr>
@@ -21775,37 +21775,6 @@ toString(), or to output the value of a specific key 
within the property bundle
 <div class="sect2">
 <h3 id="org-apache-logging-log4j_log4j-couchdb"><a class="anchor" 
href="#org-apache-logging-log4j_log4j-couchdb"></a><code>log4j-couchdb</code></h3>
 <div class="sect3">
-<h4 
id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"></a><code>NoSqlProvider</code></h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Class</dt>
-<dd>
-<p><code>org.apache.logging.log4j.core.appender.nosql.NoSqlProvider</code></p>
-</dd>
-<dt class="hdlist1">Provider</dt>
-<dd>
-<p><code>org.apache.logging.log4j:log4j-couchdb</code></p>
-</dd>
-</dl>
-</div>
-<div class="sect4">
-<h5 
id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"></a>Known
 implementations</h5>
-<div class="ulist">
-<ul>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider">CouchDbProvider</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider">MongoDbProvider</a></p>
-</li>
-<li>
-<p><a 
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider">MongoDb4Provider</a></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect3">
 <h4 
id="org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider"></a>CouchDB</h4>
 <div class="dlist">
 <dl>
@@ -23531,6 +23500,37 @@ toString(), or to output the value of a specific key 
within the property bundle
 <div class="sect2">
 <h3 id="org-apache-logging-log4j_log4j-mongodb4"><a class="anchor" 
href="#org-apache-logging-log4j_log4j-mongodb4"></a><code>log4j-mongodb4</code></h3>
 <div class="sect3">
+<h4 
id="org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider"></a><code>NoSqlProvider</code></h4>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Class</dt>
+<dd>
+<p><code>org.apache.logging.log4j.core.appender.nosql.NoSqlProvider</code></p>
+</dd>
+<dt class="hdlist1">Provider</dt>
+<dd>
+<p><code>org.apache.logging.log4j:log4j-mongodb4</code></p>
+</dd>
+</dl>
+</div>
+<div class="sect4">
+<h5 
id="org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-core-appender-nosql-NoSqlProvider_implementations"></a>Known
 implementations</h5>
+<div class="ulist">
+<ul>
+<li>
+<p><a 
href="#org-apache-logging-log4j_log4j-couchdb_org-apache-logging-log4j-couchdb-CouchDbProvider">CouchDbProvider</a></p>
+</li>
+<li>
+<p><a 
href="#org-apache-logging-log4j_log4j-mongodb_org-apache-logging-log4j-mongodb-MongoDbProvider">MongoDbProvider</a></p>
+</li>
+<li>
+<p><a 
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider">MongoDb4Provider</a></p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect3">
 <h4 
id="org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider"><a
 class="anchor" 
href="#org-apache-logging-log4j_log4j-mongodb4_org-apache-logging-log4j-mongodb4-MongoDb4Provider"></a>MongoDb4</h4>
 <div class="dlist">
 <dl>
diff --git a/release-notes.html b/release-notes.html
index e27f84b8b6..7ce26c7ed1 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -405,7 +405,8 @@ If such a functionality is required, it must be explicitly 
enabled.</p>
 <dl>
 <dt class="hdlist1"><code>log4j-flume-ng</code></dt>
 <dd>
-<p>The module has been moved to the Flume project and follows the Apache Flume 
release lifecycle.</p>
+<p>The module is no longer part of the release process and will follow its own 
release lifecycle.
+Please manage your dependencies using <a href="components.html#log4j-bom" 
class="xref page"><code>log4j-bom</code></a> to always use its latest 
version.</p>
 </dd>
 <dt class="hdlist1"><code>log4j-kubernetes</code></dt>
 <dd>
@@ -414,7 +415,7 @@ If such a functionality is required, it must be explicitly 
enabled.</p>
 <dt class="hdlist1"><code>log4j-mongodb3</code></dt>
 <dd>
 <p>The module based on MongoDB Java client version 3.x has been removed.
-Please migrate to <code>log4j-mongodb</code> (client version 5.x) or 
<code>log4j-mongodb4</code> (client version 4.x).</p>
+Please migrate to <a href="components.html#log4j-mongodb" class="xref 
page"><code>log4j-mongodb</code></a> (client version 5.x) or <a 
href="components.html#log4j-mongodb4" class="xref 
page"><code>log4j-mongodb4</code></a> (client version 4.x).</p>
 </dd>
 </dl>
 </div>
diff --git a/sitemap.xml b/sitemap.xml
index fa69bccc14..5083f9db52 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,234 +2,234 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/components.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 <url>
 <loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2024-08-31T18:36:21.193Z</lastmod>
+<lastmod>2024-09-03T16:07:14.416Z</lastmod>
 </url>
 </urlset>

Reply via email to