This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch 2.x-site-pro-out
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/2.x-site-pro-out by this push:
new 2691af9e96 Add website content generated from
`f0055d670a86e713737658afdcac356481ca5a5c`
2691af9e96 is described below
commit 2691af9e967224a45b4ed4a05bd3cf8d9f90edfd
Author: ASF Logging Services RM <[email protected]>
AuthorDate: Mon Dec 29 12:23:12 2025 +0000
Add website content generated from
`f0055d670a86e713737658afdcac356481ca5a5c`
---
404.html | 5 +
components.html | 8 +
development.html | 8 +
download.html | 373 ++++++++++++++++++++++++++++++++--
faq.html | 8 +
graalvm.html | 8 +
hibernate.html | 8 +
index.html | 8 +
jakarta.html | 8 +
javadoc.html | 8 +
log4j-iostreams.html | 8 +
log4j-jul.html | 8 +
log4j-spring-boot.html | 8 +
log4j-spring-cloud-config-client.html | 8 +
log4j-to-jul.html | 8 +
manual/api.html | 8 +
manual/appenders.html | 8 +
manual/appenders/database.html | 8 +
manual/appenders/delegating.html | 8 +
manual/appenders/file.html | 8 +
manual/appenders/message-queue.html | 8 +
manual/appenders/network.html | 8 +
manual/appenders/rolling-file.html | 8 +
manual/architecture.html | 8 +
manual/async.html | 8 +
manual/compatibility.html | 8 +
manual/config-intro.html | 8 +
manual/configuration.html | 8 +
manual/customconfig.html | 8 +
manual/customloglevels.html | 8 +
manual/eventlogging.html | 8 +
manual/extending.html | 8 +
manual/filters.html | 8 +
manual/flowtracing.html | 8 +
manual/garbagefree.html | 8 +
manual/getting-started.html | 8 +
manual/implementation.html | 8 +
manual/index.html | 8 +
manual/installation.html | 8 +
manual/jmx.html | 8 +
manual/json-template-layout.html | 8 +
manual/layouts.html | 8 +
manual/logbuilder.html | 8 +
manual/lookups.html | 8 +
manual/markers.html | 8 +
manual/messages.html | 8 +
manual/pattern-layout.html | 8 +
manual/performance.html | 8 +
manual/plugins.html | 8 +
manual/scripts.html | 8 +
manual/simple-logger.html | 8 +
manual/status-logger.html | 8 +
manual/systemproperties.html | 8 +
manual/thread-context.html | 8 +
migrate-from-log4j1.html | 8 +
migrate-from-logback.html | 8 +
migrate-from-slf4j.html | 8 +
plugin-reference.html | 8 +
release-notes.html | 8 +
sitemap.xml | 122 +++++------
soa.html | 8 +
graalvm.html => versioning.html | 308 +++++++++++++++-------------
62 files changed, 1057 insertions(+), 215 deletions(-)
diff --git a/404.html b/404.html
index dd0a248fd5..cacef90af7 100644
--- a/404.html
+++ b/404.html
@@ -37,6 +37,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="status-404">
diff --git a/components.html b/components.html
index 438611ff51..1f6b5f4910 100644
--- a/components.html
+++ b/components.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/development.html b/development.html
index 098f43273a..6ed37bb01d 100644
--- a/development.html
+++ b/development.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/download.html b/download.html
index 1bbfb75f89..b36eff757f 100644
--- a/download.html
+++ b/download.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
@@ -496,25 +504,360 @@ See <a
href="https://logging.apache.org/download.html#sbom">the Download page of
</div>
</div>
<div class="sect1">
-<h2 id="older"><a class="anchor" href="#older"></a>Older releases</h2>
+<h2 id="versions"><a class="anchor" href="#versions"></a>Available
versions</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>Are you looking for old versions of Log4j?
-While we recommend always using the latest version, you can find the older
versions here:</p>
+<p>Below you can find the list of available Log4j versions and their
associated maintenance status; Active Development, Active Maintenance,
End-of-Maintenance, and End-of-Life.
+Refer to <a href="versioning.html" class="xref page">Versioning and
maintenance policy</a> for details.</p>
</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="https://logging.apache.org/log4j/1.x/index.html">Log4j 1.x (End of
Life, Java 1.4)</a></p>
-</li>
-<li>
-<p><a href="https://logging.apache.org/log4j/2.3.x/index.html">Log4j 2.3.x
(Java 6)</a></p>
-</li>
-<li>
-<p><a href="https://logging.apache.org/log4j/2.12.x/index.html">Log4j 2.12.x
(Java 7)</a></p>
-</li>
-</ul>
+<table class="tableblock frame-all grid-all stretch">
+<caption class="title">Table 3. Maintenance status of selected Log4j
versions</caption>
+<colgroup>
+<col style="width: 9.0909%;">
+<col style="width: 9.0909%;">
+<col style="width: 9.0909%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1819%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Version</th>
+<th class="tableblock halign-left valign-top">Status</th>
+<th class="tableblock halign-left valign-top">Latest release</th>
+<th class="tableblock halign-left valign-top">First stable release</th>
+<th class="tableblock halign-left valign-top">EOM</th>
+<th class="tableblock halign-left valign-top">EOL</th>
+<th class="tableblock halign-left valign-top">Notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">3.0.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="development">AD</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>3.0.0-beta3</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.26.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="development">AD</span></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.25.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="active">AM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.25.3</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2025-12-15</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.24.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.24.3</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2024-09-03</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2025-06-13</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.12.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.12.4</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2019-06-23</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-29</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Last
release supporting Java 7</p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.3.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.3.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-05-09</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-29</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Last
release supporting Java 6</p></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">1.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eol">EOL</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>1.2.17</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2000-01-08</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2014-07-12</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-08-05</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Last
release supporting Java 1.4</p></td>
+</tr>
+</tbody>
+</table>
+<details>
+<summary class="title">Click to see all past versions</summary>
+<div class="content">
+<table class="tableblock frame-all grid-all stretch">
+<caption class="title">Table 4. Maintenance status of all Log4j
versions</caption>
+<colgroup>
+<col style="width: 11.1111%;">
+<col style="width: 11.1111%;">
+<col style="width: 11.1111%;">
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 22.2223%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Version</th>
+<th class="tableblock halign-left valign-top">Status</th>
+<th class="tableblock halign-left valign-top">Latest release</th>
+<th class="tableblock halign-left valign-top">First release</th>
+<th class="tableblock halign-left valign-top">EOM</th>
+<th class="tableblock halign-left valign-top">EOL</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">3.0.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="development">AD</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>3.0.0-beta3</code></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.26.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="development">AD</span></p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.25.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="active">AM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.25.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2025-06-13</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.24.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.24.3</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2024-09-03</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2025-06-13</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.23.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.23.1</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2024-02-17</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2024-09-03</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.22.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.22.1</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2023-11-17</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2024-02-17</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.21.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.21.1</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2023-10-12</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2023-11-17</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.20.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.20.0</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2023-02-17</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2023-10-12</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.19.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.19.0</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2022-09-09</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2023-02-17</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.18.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.18.0</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2022-06-28</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2022-09-09</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.17.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.17.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-17</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2022-06-28</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.16.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.16.0</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-13</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-17</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.15.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.15.0</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-06</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-13</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.14.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.14.1</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2020-11-06</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-06</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.13.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.13.3</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2019-12-11</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2020-11-06</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.12.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.12.4</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2019-06-23</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-29</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.11.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.11.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2018-03-11</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2019-06-23</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.10.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.10.0</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2017-11-18</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2018-03-11</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.9.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.9.1</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2017-08-26</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2017-11-18</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.8.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.8.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2017-01-21</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2017-08-26</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.7.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.7</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2016-10-02</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2017-01-21</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.6.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.6.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2016-05-25</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2016-10-02</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.5.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.5</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-12-06</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2016-05-25</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.4.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.4.1</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-09-20</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-12-06</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.3.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.3.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-05-09</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2021-12-29</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.2.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-02-22</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-05-09</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.1.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.1</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2014-10-19</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-02-22</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">2.0.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eom">EOM</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>2.0.2</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2014-07-12</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2014-10-19</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<th class="tableblock halign-left valign-top"><p
class="tableblock">1.x</p></th>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span
class="eol">EOL</span></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>1.2.17</code></p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2000-01-08</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2014-07-12</p></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">2015-08-05</p></td>
+</tr>
+</tbody>
+</table>
</div>
+</details>
</div>
</div>
</article>
diff --git a/faq.html b/faq.html
index dd448cd0ac..1f33bb172a 100644
--- a/faq.html
+++ b/faq.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/graalvm.html b/graalvm.html
index 2c34e3d953..c90da27df7 100644
--- a/graalvm.html
+++ b/graalvm.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/hibernate.html b/hibernate.html
index 227c8ccdbd..119bd751a9 100644
--- a/hibernate.html
+++ b/hibernate.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/index.html b/index.html
index 23272a550d..73f771c5e3 100644
--- a/index.html
+++ b/index.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/jakarta.html b/jakarta.html
index dcdb6e2e71..7179eefa15 100644
--- a/jakarta.html
+++ b/jakarta.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/javadoc.html b/javadoc.html
index 5ed1c9298e..90cbb6b53b 100644
--- a/javadoc.html
+++ b/javadoc.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/log4j-iostreams.html b/log4j-iostreams.html
index 58776fdb60..0094690845 100644
--- a/log4j-iostreams.html
+++ b/log4j-iostreams.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/log4j-jul.html b/log4j-jul.html
index 1306a9bdce..6b842cecac 100644
--- a/log4j-jul.html
+++ b/log4j-jul.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/log4j-spring-boot.html b/log4j-spring-boot.html
index 7794867384..29d948dafa 100644
--- a/log4j-spring-boot.html
+++ b/log4j-spring-boot.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/log4j-spring-cloud-config-client.html
b/log4j-spring-cloud-config-client.html
index 82269d34b1..316a399e11 100644
--- a/log4j-spring-cloud-config-client.html
+++ b/log4j-spring-cloud-config-client.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/log4j-to-jul.html b/log4j-to-jul.html
index 92759d794b..2917962fd9 100644
--- a/log4j-to-jul.html
+++ b/log4j-to-jul.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/api.html b/manual/api.html
index 4cd1cf7602..c2a6b415a7 100644
--- a/manual/api.html
+++ b/manual/api.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/appenders.html b/manual/appenders.html
index 42178eabce..9b9a5b4118 100644
--- a/manual/appenders.html
+++ b/manual/appenders.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/appenders/database.html b/manual/appenders/database.html
index 003020d0eb..12863a7c93 100644
--- a/manual/appenders/database.html
+++ b/manual/appenders/database.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../../versioning.html">Versioning and
maintenance policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/appenders/delegating.html b/manual/appenders/delegating.html
index 3b0e4edc02..f7f14c8abe 100644
--- a/manual/appenders/delegating.html
+++ b/manual/appenders/delegating.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../../versioning.html">Versioning and
maintenance policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/appenders/file.html b/manual/appenders/file.html
index 62cfa91555..f84acb75b5 100644
--- a/manual/appenders/file.html
+++ b/manual/appenders/file.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../../versioning.html">Versioning and
maintenance policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/appenders/message-queue.html
b/manual/appenders/message-queue.html
index c1db8f21f0..be166e8e3d 100644
--- a/manual/appenders/message-queue.html
+++ b/manual/appenders/message-queue.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../../versioning.html">Versioning and
maintenance policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/appenders/network.html b/manual/appenders/network.html
index 215a24bd3b..4dfa0d1233 100644
--- a/manual/appenders/network.html
+++ b/manual/appenders/network.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../../versioning.html">Versioning and
maintenance policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/appenders/rolling-file.html
b/manual/appenders/rolling-file.html
index 349956ae4f..835b5dc123 100644
--- a/manual/appenders/rolling-file.html
+++ b/manual/appenders/rolling-file.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../../versioning.html">Versioning and
maintenance policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/architecture.html b/manual/architecture.html
index 62e653241f..c500bec4be 100644
--- a/manual/architecture.html
+++ b/manual/architecture.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/async.html b/manual/async.html
index be021b8fff..4cd0844321 100644
--- a/manual/async.html
+++ b/manual/async.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/compatibility.html b/manual/compatibility.html
index 2df16ccc87..639d2a15ad 100644
--- a/manual/compatibility.html
+++ b/manual/compatibility.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/config-intro.html b/manual/config-intro.html
index db5106a41d..6a18403fd9 100644
--- a/manual/config-intro.html
+++ b/manual/config-intro.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/configuration.html b/manual/configuration.html
index 6673c777c8..1fd093d612 100644
--- a/manual/configuration.html
+++ b/manual/configuration.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/customconfig.html b/manual/customconfig.html
index d95a8ab859..d1220e8ada 100644
--- a/manual/customconfig.html
+++ b/manual/customconfig.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/customloglevels.html b/manual/customloglevels.html
index d4659ee38a..aee424ac41 100644
--- a/manual/customloglevels.html
+++ b/manual/customloglevels.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/eventlogging.html b/manual/eventlogging.html
index 1cbf7d95e0..1de2c765fe 100644
--- a/manual/eventlogging.html
+++ b/manual/eventlogging.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/extending.html b/manual/extending.html
index 3e69a792cc..026df8316e 100644
--- a/manual/extending.html
+++ b/manual/extending.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/filters.html b/manual/filters.html
index 56645a9273..74cce929f4 100644
--- a/manual/filters.html
+++ b/manual/filters.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/flowtracing.html b/manual/flowtracing.html
index c11912a67c..b775457dfa 100644
--- a/manual/flowtracing.html
+++ b/manual/flowtracing.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/garbagefree.html b/manual/garbagefree.html
index a019630202..550728e974 100644
--- a/manual/garbagefree.html
+++ b/manual/garbagefree.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/getting-started.html b/manual/getting-started.html
index 9499a8485b..a50c96b505 100644
--- a/manual/getting-started.html
+++ b/manual/getting-started.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/implementation.html b/manual/implementation.html
index 8db00cebea..c34c2cff93 100644
--- a/manual/implementation.html
+++ b/manual/implementation.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/index.html b/manual/index.html
index ed6c30b6eb..e9fc667ba7 100644
--- a/manual/index.html
+++ b/manual/index.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/installation.html b/manual/installation.html
index 3528d3d037..29d4baa3d3 100644
--- a/manual/installation.html
+++ b/manual/installation.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/jmx.html b/manual/jmx.html
index dd63fbca72..c536e206f1 100644
--- a/manual/jmx.html
+++ b/manual/jmx.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/json-template-layout.html b/manual/json-template-layout.html
index c80bf3552b..c3205c7995 100644
--- a/manual/json-template-layout.html
+++ b/manual/json-template-layout.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/layouts.html b/manual/layouts.html
index f33cb63d32..6e566c609c 100644
--- a/manual/layouts.html
+++ b/manual/layouts.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/logbuilder.html b/manual/logbuilder.html
index abcf19f84a..abb7bcf49c 100644
--- a/manual/logbuilder.html
+++ b/manual/logbuilder.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/lookups.html b/manual/lookups.html
index d9d2aaf276..6491b0190c 100644
--- a/manual/lookups.html
+++ b/manual/lookups.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/markers.html b/manual/markers.html
index ba5cbac4bd..8d21d0eb84 100644
--- a/manual/markers.html
+++ b/manual/markers.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/messages.html b/manual/messages.html
index 7105538863..d63a1c12dd 100644
--- a/manual/messages.html
+++ b/manual/messages.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/pattern-layout.html b/manual/pattern-layout.html
index 6a073d92a8..53b028fbe4 100644
--- a/manual/pattern-layout.html
+++ b/manual/pattern-layout.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/performance.html b/manual/performance.html
index 2ff5367844..9e25293076 100644
--- a/manual/performance.html
+++ b/manual/performance.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/plugins.html b/manual/plugins.html
index 54e3570df6..c5e47c2810 100644
--- a/manual/plugins.html
+++ b/manual/plugins.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/scripts.html b/manual/scripts.html
index 89ce21ac17..07b2ed922e 100644
--- a/manual/scripts.html
+++ b/manual/scripts.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/simple-logger.html b/manual/simple-logger.html
index e4bad60228..6b06e6998a 100644
--- a/manual/simple-logger.html
+++ b/manual/simple-logger.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/status-logger.html b/manual/status-logger.html
index ccce1ddf0d..efea644092 100644
--- a/manual/status-logger.html
+++ b/manual/status-logger.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/systemproperties.html b/manual/systemproperties.html
index 42da5fc2b3..73bbac6152 100644
--- a/manual/systemproperties.html
+++ b/manual/systemproperties.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/manual/thread-context.html b/manual/thread-context.html
index b53f10ae49..92af335040 100644
--- a/manual/thread-context.html
+++ b/manual/thread-context.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/migrate-from-log4j1.html b/migrate-from-log4j1.html
index 35f2852cf2..b00943aa0f 100644
--- a/migrate-from-log4j1.html
+++ b/migrate-from-log4j1.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/migrate-from-logback.html b/migrate-from-logback.html
index 61237eaf85..6d017ce390 100644
--- a/migrate-from-logback.html
+++ b/migrate-from-logback.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/migrate-from-slf4j.html b/migrate-from-slf4j.html
index db0868516b..b9302228a1 100644
--- a/migrate-from-slf4j.html
+++ b/migrate-from-slf4j.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/plugin-reference.html b/plugin-reference.html
index 3d88c4832b..fac6b296f7 100644
--- a/plugin-reference.html
+++ b/plugin-reference.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/release-notes.html b/release-notes.html
index e92b58aa30..0afcaff6a6 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/sitemap.xml b/sitemap.xml
index c4c49eff57..133ce0dd6c 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,238 +2,242 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://logging.apache.org/log4j/2.x/components.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/development.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/download.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/faq.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/graalvm.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/hibernate.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/index.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/jakarta.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/javadoc.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-iostreams.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-jul.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-boot.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-spring-cloud-config-client.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/log4j-to-jul.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/api.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/database.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/delegating.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/file.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/message-queue.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/network.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/appenders/rolling-file.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/architecture.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/async.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/compatibility.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/config-intro.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/configuration.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customconfig.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/customloglevels.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/eventlogging.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/extending.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/filters.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/flowtracing.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/garbagefree.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/getting-started.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/implementation.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/index.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/installation.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/jmx.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/json-template-layout.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/layouts.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/logbuilder.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/lookups.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/markers.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/messages.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/pattern-layout.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/performance.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/plugins.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/scripts.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/simple-logger.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/status-logger.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/systemproperties.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/manual/thread-context.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-logback.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/migrate-from-slf4j.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/plugin-reference.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/release-notes.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
<url>
<loc>https://logging.apache.org/log4j/2.x/soa.html</loc>
-<lastmod>2025-12-26T17:27:27.049Z</lastmod>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
+</url>
+<url>
+<loc>https://logging.apache.org/log4j/2.x/versioning.html</loc>
+<lastmod>2025-12-29T12:22:41.404Z</lastmod>
</url>
</urlset>
diff --git a/soa.html b/soa.html
index 25eccc5f50..17f465c333 100644
--- a/soa.html
+++ b/soa.html
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
diff --git a/graalvm.html b/versioning.html
similarity index 66%
copy from graalvm.html
copy to versioning.html
index 2c34e3d953..81d7499035 100644
--- a/graalvm.html
+++ b/versioning.html
@@ -3,8 +3,8 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
- <title>Building GraalVM native images :: Apache Log4j</title>
- <link rel="canonical"
href="https://logging.apache.org/log4j/2.x/graalvm.html">
+ <title>Versioning and maintenance policy :: Apache Log4j</title>
+ <link rel="canonical"
href="https://logging.apache.org/log4j/2.x/versioning.html">
<meta name="generator" content="Antora 3.2.0-alpha.10">
<link rel="stylesheet" href="./_/css/site.css">
<link rel="icon" href="./_/../_images/favicon.ico" type="image/x-icon">
@@ -38,6 +38,11 @@
.hljs-string {
color: #0f8532;
}
+ /* Colors for maintenance policies */
+ .development { color: #8A4FFF; }
+ .active { color: #28A745; }
+ .eom { color: #FFC107; }
+ .eol { color: #DC3545; }
</style>
</head>
<body class="article">
@@ -79,6 +84,9 @@
<button class="nav-item-toggle"></button>
<a class="nav-link"
href="https://logging.apache.org/support.html">Support</a>
<ul class="nav-list">
+ <li class="nav-item is-current-page" data-depth="2">
+ <a class="nav-link" href="versioning.html">Versioning and maintenance
policy</a>
+ </li>
<li class="nav-item" data-depth="2">
<a class="nav-link"
href="https://logging.apache.org/security.html">Security</a>
</li>
@@ -264,7 +272,7 @@
<li class="nav-item" data-depth="1">
<a class="nav-link" href="migrate-from-slf4j.html">Migrating from SLF4J</a>
</li>
- <li class="nav-item is-current-page" data-depth="1">
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="graalvm.html">Building GraalVM native images</a>
</li>
<li class="nav-item" data-depth="1">
@@ -339,217 +347,235 @@
<nav class="breadcrumbs" aria-label="breadcrumbs">
<ul>
<li><a href="index.html">Home</a></li>
- <li>Resources</li>
- <li><a href="graalvm.html">Building GraalVM native images</a></li>
+ <li>Support</li>
+ <li><a href="versioning.html">Versioning and maintenance policy</a></li>
</ul>
</nav>
-<div class="edit-this-page"><a
href="https://github.com/apache/logging-log4j2/edit/2.x/src/site/antora/modules/ROOT/pages/graalvm.adoc">Edit
this Page</a></div>
+<div class="edit-this-page"><a
href="https://github.com/apache/logging-log4j2/edit/2.x/src/site/antora/modules/ROOT/pages/versioning.adoc">Edit
this Page</a></div>
</div>
<div class="content">
<aside class="toc sidebar" data-title="Contents" data-levels="4">
<div class="toc-menu"></div>
</aside>
<article class="doc">
-<h1 class="page">Building GraalVM native images</h1>
+<h1 class="page">Versioning and maintenance policy</h1>
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
-<p>Since version
-<a href="release-notes.html#release-notes-2-25-0" class="xref
page"><code>2.25.0</code></a>
-both
-<a href="manual/api.html" class="xref page">Log4j API</a>
-and
-<a href="manual/implementation.html" class="xref page">its reference
implementation</a>
-provide out-of-the-box support for creating native executables using
-<a href="https://www.graalvm.org/">GraalVM</a>.</p>
+<p>This page answers the following questions:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><a href="#versioning-policy">How are Log4j releases versioned?</a></p>
+</li>
+<li>
+<p><a href="#version-alignment">How shall users align the Log4j API and Log4j
Core versions?</a></p>
+</li>
+<li>
+<p><a href="#maintenance-policy">How does Log4j classify maintenance status of
released versions?</a></p>
+</li>
+</ul>
+</div>
</div>
+</div>
+<div class="sect1">
+<h2 id="versioning-policy"><a class="anchor"
href="#versioning-policy"></a>Versioning policy</h2>
+<div class="sectionbody">
<div class="paragraph">
-<p>This document complements the
-<a href="manual/installation.html" class="xref page">Installation Guide</a>
-and provides additional details on the steps necessary to create native images
that use the Log4j API.
-The information is split depending on which Log4j API implementation you are
using.</p>
+<p>Since version <code>2.0</code>, Log4j follows
+<a href="https://semver.org/spec/v2.0.0.html">semantic versioning</a>,
+with release numbers of the form:</p>
</div>
-<details>
-<summary class="title">Struggling with the logging API, implementation, and
bridge concepts? Click for an introduction.</summary>
+<div class="listingblock">
<div class="content">
-<div id="logging-api" class="dlist">
-<dl>
-<dt class="hdlist1">Logging API</dt>
-<dd>
-<p>A logging API is an interface your code or your dependencies directly logs
against.
-It is required at compile-time.
-It is implementation agnostic to ensure that your application can write logs,
but is not tied to a specific logging implementation.
-Log4j API, <a href="https://www.slf4j.org">SLF4J</a>, <a
href="https://docs.oracle.com/javase/8/docs/technotes/guides/logging/overview.html">JUL
(Java Logging)</a>, <a
href="https://commons.apache.org/proper/commons-logging/">JCL (Apache Commons
Logging)</a>, <a href="https://openjdk.org/jeps/264">JPL (Java Platform
Logging)</a> and <a href="https://github.com/jboss-logging/jboss-logging">JBoss
Logging</a> are major logging APIs.</p>
-</dd>
-</dl>
+<pre class="highlightjs highlight"><code class="language-none
hljs"><major>.<minor>.<patch>[-<pre-release>]</code></pre>
</div>
-<div id="logging-impl" class="dlist">
-<dl>
-<dt class="hdlist1">Logging implementation</dt>
-<dd>
-<p>A logging implementation is only required at runtime and can be changed
without the need to recompile your software.
-Log4j Core, <a
href="https://docs.oracle.com/javase/8/docs/technotes/guides/logging/overview.html">JUL
(Java Logging)</a>, <a href="https://logback.qos.ch">Logback</a> are the most
well-known logging implementations.</p>
-</dd>
-</dl>
</div>
-<div id="logging-bridge" class="dlist">
+<div class="paragraph">
+<p>where:</p>
+</div>
+<div class="dlist">
<dl>
-<dt class="hdlist1">Logging bridge</dt>
+<dt class="hdlist1"><major></dt>
<dd>
-<p>Logging implementations accept input from a single logging API of their
preference; Log4j Core from Log4j API, Logback from SLF4J, etc.
-A logging bridge is a simple logging implementation of a logging API that
forwards all messages to a foreign logging API.
-Logging bridges allow a logging implementation to accept input from other
logging APIs that are not their primary logging API.
-For instance, <code>log4j-slf4j2-impl</code> <em>bridges</em> SLF4J calls to
Log4 API and effectively enables Log4j Core to accept input from SLF4J.</p>
-</dd>
-</dl>
+<div class="paragraph">
+<p>The major version number is incremented when <strong>breaking
changes</strong> are introduced.</p>
+</div>
+<div class="paragraph">
+<p>Upgrading to a new major version typically requires code changes in your
application.
+For each major release, a migration guide is provided.</p>
</div>
<div class="paragraph">
-<p>To make things a little bit more tangible, consider the following
visualization of a typical Log4j Core installation with bridges for an
application:</p>
+<p>See <a href="migrate-from-log4j1.html" class="xref page">Migrating from
Log4j 1</a> for instructions on migrating from Log4j 1 to Log4j 2.</p>
</div>
-<div class="imageblock kroki">
+</dd>
+<dt class="hdlist1"><minor></dt>
+<dd>
+<div class="paragraph">
+<p>The minor version number is incremented when new features are added in a
backward-compatible manner, such as:</p>
+</div>
+<div class="openblock">
<div class="content">
-<img src="_images/diag-a51b68065f249459078382aa4c61888857f01b2c.svg"
alt="Visualization of a typical Log4j Core installation with SLF4J, JUL, and
JPL bridges">
+<div class="ulist">
+<ul>
+<li>
+<p>New Java methods or classes added to the public API of one of the
+<a href="components.html" class="xref page">Log4j artifacts</a>.</p>
+</li>
+<li>
+<p>New configuration attributes added to
+<a href="manual/plugins.html" class="xref page">Log4j Plugins</a> (appenders,
layouts, filters, etc.).</p>
+</li>
+<li>
+<p>Functionality or Java methods/classes being deprecated.</p>
+</li>
+<li>
+<p>Behavioral changes introduced without breaking the public API.</p>
+</li>
+</ul>
</div>
-<div class="title">Figure 1. Visualization of a typical Log4j Core
installation with SLF4J, JUL, and JPL bridges</div>
</div>
</div>
-</details>
-<div class="admonitionblock tip">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-tip" title="Tip"></i>
-</td>
-<td class="content">
<div class="paragraph">
-<p>Are you looking for an example of GraalVM application that uses the Log4j
API?
-Check out
-the <a
href="https://github.com/apache/logging-log4j-samples/tree/main/log4j-samples-graalvm"><code>log4j-samples-graalvm</code></a>
-project.</p>
+<p>Upgrading to a new minor version usually does not require code changes,
unless you rely on undocumented behavior that has changed.
+To avoid accumulating such changes, we recommend upgrading minor versions
regularly.</p>
</div>
-</td>
-</tr>
-</table>
+<div class="paragraph">
+<p>When upgrading to a new minor version, review the corresponding <a
href="release-notes.html" class="xref page">Release notes</a>, where behavioral
changes are highlighted.</p>
</div>
+</dd>
+<dt class="hdlist1"><patch></dt>
+<dd>
+<div class="paragraph">
+<p>The patch version number is incremented when only backward-compatible bug
fixes are introduced.</p>
</div>
+<div class="paragraph">
+<p>Upgrading to a new patch release is the simplest upgrade path.</p>
</div>
-<div class="sect1">
-<h2 id="impl-simple"><a class="anchor" href="#impl-simple"></a>Using Simple
Logger</h2>
-<div class="sectionbody">
+</dd>
+</dl>
+</div>
+<details>
+<summary class="title">Click to see the OSGi package versioning
policy</summary>
+<div class="content">
<div class="paragraph">
-<p>If you use
-<a href="manual/simple-logger.html" class="xref page">Simple Logger</a>
shipped with <a href="manual/api.html" class="xref page">Log4j API</a>
-in your application, no additional steps are required to compile a GraalVM
native image.</p>
+<p>Since release <code>2.21.0</code>, Log4j follows OSGi best practices by
versioning each Java package individually (see
+<a
href="https://bnd.bndtools.org/chapters/170-versioning.html#versioning-packages">Versioning
Packages</a>
+for details).
+Package versions are available in the manifest of each artifact and in the
package Javadoc.
+For example, the version of the
<code>org.apache.logging.log4j.core.appender</code> package appears in the
+<a
href="javadoc/log4j-core/org/apache/logging/log4j/core/appender/package-summary.html">package
summary page</a>.</p>
</div>
+<div class="paragraph">
+<p>Package versions have the form <code>X.Y.Z</code>, where the
<code>X.Y</code> portion corresponds to the Log4j version that last introduced
changes to the package’s public API.
+For example, if a package has version <code>2.34.5</code>, then
<strong>all</strong> functionality in that package has been available since
Log4j <code>2.34.0</code>.</p>
</div>
</div>
-<div class="sect1">
-<h2 id="impl-core"><a class="anchor" href="#impl-core"></a>Using Log4j
Core</h2>
-<div class="sectionbody">
+</details>
+<div class="sect2">
+<h3 id="version-alignment"><a class="anchor"
href="#version-alignment"></a>Version alignment</h3>
<div class="paragraph">
-<p>Since version
-<a href="release-notes.html#release-notes-2-25-0" class="xref
page"><code>2.25.0</code></a>,
-<a href="manual/implementation.html" class="xref page">Log4j Core</a>
+<p>Because
+<a href="manual/api.html" class="xref page">Log4j API</a>
and
-<a href="components.html" class="xref page">all its official extensions</a>
-are bundled with the necessary
-<a
href="https://www.graalvm.org/latest/reference-manual/native-image/metadata/">GraalVM
reachability metadata</a>
-to help GraalVM with the creation of native images.
-Additional steps are only required:</p>
+<a href="manual/implementation.html" class="xref page">Log4j Core
implementation</a>
+are separate artifacts, their versions at <strong>runtime</strong> must be
aligned:</p>
</div>
<div class="ulist">
<ul>
<li>
-<p>If you use a configuration file, which is not in a
-<a href="manual/configuration.html#automatic-configuration" class="xref
page">standard location</a>, you need to create a
-<a
href="https://www.graalvm.org/jdk17/reference-manual/native-image/metadata/#resource-metadata-in-json"><code>META-INF/native-image/<groupId>/<artifactId>/resource-config.json</code></a>
file in your classpath with content:</p>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-json hljs"
data-lang="json">{
- "resources": {
- "includes": [
- {
- "pattern": "path/to/your/configuration/file"
- }
- ]
- }
-}</code></pre>
-</div>
-</div>
+<p>Log4j Core version <code>X</code> depends on Log4j API version
<code>X</code>, so you must have <strong>at least</strong> version
<code>X</code> of Log4j API at runtime.</p>
</li>
<li>
-<p>If you use <strong>third-party</strong>
-<a href="manual/plugins.html" class="xref page">Log4j Plugin JARs</a>
-you need to make sure they contain a
-<a
href="https://www.graalvm.org/jdk17/reference-manual/native-image/metadata/#specifying-reflection-metadata-in-json"><code>reflect-config.json</code></a>
metadata file.
-If that is not the case, please point the maintainer to the
-<a href="manual/plugins.html#plugin-registry" class="xref page">Log4j Plugin
registration documentation</a>.</p>
+<p>Conversely, to use all methods provided by Log4j API version
<code>X</code>, you need a Log4j Core version that implements them, i.e., Log4j
Core version <code>X</code> or later.</p>
</li>
</ul>
</div>
+<div class="paragraph">
+<p>The easiest way to ensure version alignment in your project is to use the
+<a href="components.html#log4j-bom" class="xref page"><code>log4j-bom</code>
artifact</a>
+in your build tool.
+Using <code>log4j-bom</code> guarantees that compatible versions are selected,
regardless of your tool’s dependency resolution strategy.</p>
+</div>
+</div>
</div>
</div>
<div class="sect1">
-<h2 id="impl-jul"><a class="anchor" href="#impl-jul"></a>Using JUL</h2>
+<h2 id="maintenance-policy"><a class="anchor"
href="#maintenance-policy"></a>Version lifecycle and maintenance policy</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>Since version <code>2.24.0</code> the
-<a href="manual/installation.html#impl-jul" class="xref page">Log4j API to JUL
bridge</a>
-is tested for compatibility with GraalVM.</p>
+<p>Minor releases of Log4j follow a defined lifecycle consisting of four
phases:</p>
</div>
+<div class="dlist">
+<dl>
+<dt class="hdlist1"><span class="development">Active development
(AD)</span></dt>
+<dd>
<div class="paragraph">
-<p>Although <code>java.util.logging</code> is embedded into the JRE, currently
not all
-<a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.logging/java/util/logging/Formatter.html"><code>j.u.l.Formatter</code></a>
-and
-<a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.logging/java/util/logging/Handler.html"><code>j.u.l.Handler</code></a>
-implementations have the required GraalVM metadata.
-See the official
-<a
href="https://www.graalvm.org/latest/reference-manual/native-image/guides/add-logging-to-native-executable/">Add
Logging to a Native Executable</a>
-guide for more information on how to add additional elements to your
configuration.</p>
+<p>The version is under active development and may introduce new features.
+Pre-release builds (alpha, beta, etc.) may be published during this phase;
vulnerability reports are accepted and will be addressed.</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="paragraph">
-<p>See
-<a
href="https://github.com/apache/logging-log4j-samples/blob/main/log4j-samples-graalvm/src/reachability-metadata/jul/reflect-config.json"><code>reflect-config.json</code>
in our <code>log4j-samples-graalvm</code> example project</a>
-for an example on how to enable <code>j.u.l.FileHandler</code>.</p>
+<p>Versions in this phase are <strong>not recommended</strong> for production
use.</p>
</div>
-</td>
-</tr>
-</table>
+</dd>
+<dt class="hdlist1"><span class="active">Active maintenance (AM)</span></dt>
+<dd>
+<div class="paragraph">
+<p>The version is considered stable and suitable for production.
+In this phase, no new features are accepted: only bug fixes and security fixes.
+Vulnerability reports are accepted and will be addressed.</p>
</div>
+<div class="paragraph">
+<p>Due to the limited resources of the Log4j project, <strong>only the latest
minor release of the latest major version</strong> remains in Active
Maintenance.</p>
</div>
+</dd>
+<dt class="hdlist1"><span class="eom">End-of-maintenance (EOM)</span></dt>
+<dd>
+<div class="paragraph">
+<p>The version is no longer actively maintained. New releases, including
security fixes, are <strong>very unlikely</strong>.
+Vulnerability reports may still be submitted, but fixes will be produced only
in exceptional circumstances.</p>
</div>
-<div class="sect1">
-<h2 id="impl-logback"><a class="anchor" href="#impl-logback"></a>Using
Logback</h2>
-<div class="sectionbody">
<div class="paragraph">
-<p>Since version <code>2.24.0</code> the
-<a href="manual/installation.html#impl-logback" class="xref page">Log4j API to
SLF4J bridge</a>
-is tested for compatibility with GraalVM.</p>
+<p>Because the project is volunteer-driven, any PMC member may choose to
create a release for an EOM version, but such releases should be considered
exceptional.</p>
+</div>
+</dd>
+<dt class="hdlist1"><span class="eol">End-of-life (EOL)</span></dt>
+<dd>
+<div class="paragraph">
+<p>The version is no longer maintained, and <strong>vulnerability reports are
not accepted</strong>.</p>
</div>
<div class="paragraph">
-<p>While Logback itself does not provide any GraalVM metadata, the data is
available in the third-party
-<a href="https://github.com/oracle/graalvm-reachability-metadata/">GraalVM
reachability metadata repository</a>.</p>
+<p>This final phase is entered after an official PMC vote and public
announcement.</p>
+</div>
+</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>See the GraalVM Reachability Metadata Support documentation appropriate for
your build tool for more information:</p>
+<p>We avoid using the term <strong>support</strong> to describe the
maintenance phases, because support remains available in <strong>all</strong>
phases:</p>
</div>
<div class="ulist">
<ul>
<li>
-<p><a
href="https://graalvm.github.io/native-build-tools/latest/gradle-plugin.html#metadata-support">Gradle
Plugin documentation</a></p>
+<p>See <a
href="https://logging.apache.org/support.html#discussions-user">Community
support</a> for the community-run discussion channels that are offered on a
best-effort basis.</p>
</li>
<li>
-<p><a
href="https://graalvm.github.io/native-build-tools/latest/maven-plugin.html#metadata-support">Maven
Plugin documentation</a></p>
+<p>Although the ASF does not endorse any third-party commercial providers,
some companies may offer paid support for EOM or EOL versions.
+See <a href="https://logging.apache.org/support.html#commercial">Commercial
support</a> for a publicly maintained list of such providers.</p>
</li>
</ul>
</div>
+</td>
+</tr>
+</table>
+</div>
</div>
</div>
</article>