You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by vy...@apache.org on 2022/12/19 10:21:36 UTC

[logging-log4j2] 30/33: LOG4J2-3628 Trim changelog intros.

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

vy pushed a commit to branch mvn-site-simplified
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 7500c213086716fa00171a323e4cf4dccc5a6770
Author: Volkan Yazıcı <vo...@yazi.ci>
AuthorDate: Sun Dec 11 22:34:28 2022 +0100

    LOG4J2-3628 Trim changelog intros.
---
 src/changelog/2.0.1/.intro.adoc  | 6 ------
 src/changelog/2.0.2/.intro.adoc  | 5 -----
 src/changelog/2.0/.intro.adoc    | 6 ------
 src/changelog/2.1/.intro.adoc    | 5 -----
 src/changelog/2.10.0/.intro.adoc | 7 -------
 src/changelog/2.11.0/.intro.adoc | 7 -------
 src/changelog/2.11.1/.intro.adoc | 7 -------
 src/changelog/2.11.2/.intro.adoc | 9 ---------
 src/changelog/2.12.0/.intro.adoc | 9 ---------
 src/changelog/2.12.1/.intro.adoc | 9 ---------
 src/changelog/2.13.0/.intro.adoc | 9 ---------
 src/changelog/2.13.1/.intro.adoc | 9 ---------
 src/changelog/2.13.2/.intro.adoc | 9 ---------
 src/changelog/2.13.3/.intro.adoc | 7 -------
 src/changelog/2.14.0/.intro.adoc | 9 ---------
 src/changelog/2.14.1/.intro.adoc | 9 ---------
 src/changelog/2.15.0/.intro.adoc | 9 ---------
 src/changelog/2.16.0/.intro.adoc | 9 ---------
 src/changelog/2.17.0/.intro.adoc | 9 ---------
 src/changelog/2.17.1/.intro.adoc | 9 ---------
 src/changelog/2.17.2/.intro.adoc | 9 ---------
 src/changelog/2.18.0/.intro.adoc | 9 ---------
 src/changelog/2.19.0/.intro.adoc | 9 ---------
 src/changelog/2.2/.intro.adoc    | 6 ------
 src/changelog/2.3/.intro.adoc    | 6 ------
 src/changelog/2.4.1/.intro.adoc  | 6 ------
 src/changelog/2.4/.intro.adoc    | 6 ------
 src/changelog/2.5/.intro.adoc    | 6 ------
 src/changelog/2.6.1/.intro.adoc  | 6 ------
 src/changelog/2.6.2/.intro.adoc  | 7 -------
 src/changelog/2.6/.intro.adoc    | 6 ------
 src/changelog/2.7/.intro.adoc    | 7 -------
 src/changelog/2.8.1/.intro.adoc  | 7 -------
 src/changelog/2.8.2/.intro.adoc  | 7 -------
 src/changelog/2.8/.intro.adoc    | 7 -------
 src/changelog/2.9.0/.intro.adoc  | 7 -------
 src/changelog/2.9.1/.intro.adoc  | 7 -------
 37 files changed, 276 deletions(-)

diff --git a/src/changelog/2.0.1/.intro.adoc b/src/changelog/2.0.1/.intro.adoc
index d0a48c6402..e9d7901fab 100644
--- a/src/changelog/2.0.1/.intro.adoc
+++ b/src/changelog/2.0.1/.intro.adoc
@@ -15,13 +15,7 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.0.1 release!
-
-Apache log4j is a well known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.
-
 This is the first patch release of Log4j 2.0 which contains numerous bug fixes.
-Version 2.0.1 is available now!
 
 Apache Log4j 2.0.1 requires a minimum of Java 6 to build and run.
 Basic compatibility with Log4j 1.x is provided through the `log4j-1.2-api` component, however it does
diff --git a/src/changelog/2.0.2/.intro.adoc b/src/changelog/2.0.2/.intro.adoc
index 9e78f690e3..3fce5b8e7b 100644
--- a/src/changelog/2.0.2/.intro.adoc
+++ b/src/changelog/2.0.2/.intro.adoc
@@ -15,11 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.0.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.
-
 This is the third GA release which contains several bugfixes from the previous release.
 
 Apache Log4j 2.0.2 requires a minimum of Java 6 to build and run.
diff --git a/src/changelog/2.0/.intro.adoc b/src/changelog/2.0/.intro.adoc
index ece6aebf22..5b003169f6 100644
--- a/src/changelog/2.0/.intro.adoc
+++ b/src/changelog/2.0/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.0 release!
-
-Apache log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's
-architecture.
-
 This is the first GA release, after thirteen prior releases over the last 4 years.
 
 Apache Log4j 2.0 requires a minimum of Java 6 to build and run.
diff --git a/src/changelog/2.1/.intro.adoc b/src/changelog/2.1/.intro.adoc
index adc169e623..a725edcf3f 100644
--- a/src/changelog/2.1/.intro.adoc
+++ b/src/changelog/2.1/.intro.adoc
@@ -15,11 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.
-
 This is the fourth GA release which contains several bugfixes and new features.
 There are two new Maven artifacts in this release: `log4j-jul` and `log4j-iostreams`.
 Both components are API-based with optional Core features.
diff --git a/src/changelog/2.10.0/.intro.adoc b/src/changelog/2.10.0/.intro.adoc
index d329b1bb2c..5b09797357 100644
--- a/src/changelog/2.10.0/.intro.adoc
+++ b/src/changelog/2.10.0/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.10.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release contains new features, bugfixes and minor enhancements.
 Some of the new features include support for the Java 9 module system, support for the new SLF4j 1.8 binding mechanism, simplification of the Log4j property naming scheme, and native support of Jetty's logger.
 Log4j API is now a fully compliant Java 9 module while the other Log4j jars are Java 9 named automatic modules.
diff --git a/src/changelog/2.11.0/.intro.adoc b/src/changelog/2.11.0/.intro.adoc
index 5c7b39c4ba..fa6cc378b9 100644
--- a/src/changelog/2.11.0/.intro.adoc
+++ b/src/changelog/2.11.0/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.11.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release contains new features, bugfixes and minor enhancements.
 Some of the new features include support for the Java 9 module system, support for the new SLF4j 1.8 binding mechanism, simplification of the Log4j property naming scheme, and native support of Jetty's logger.
 Log4j API is now a fully compliant module while the other Log4j jars are named automatic modules.
diff --git a/src/changelog/2.11.1/.intro.adoc b/src/changelog/2.11.1/.intro.adoc
index e3bb2e2d1f..fb125e8512 100644
--- a/src/changelog/2.11.1/.intro.adoc
+++ b/src/changelog/2.11.1/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.11.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release contains new features, bugfixes and minor enhancements.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.11.2/.intro.adoc b/src/changelog/2.11.2/.intro.adoc
index ebb3a62a56..96d40da213 100644
--- a/src/changelog/2.11.2/.intro.adoc
+++ b/src/changelog/2.11.2/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.11.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains bugfixes and minor enhancements.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.12.0/.intro.adoc b/src/changelog/2.12.0/.intro.adoc
index 15ca9c64bc..dc31dc0ad1 100644
--- a/src/changelog/2.12.0/.intro.adoc
+++ b/src/changelog/2.12.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.12.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains bugfixes and minor enhancements.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.12.1/.intro.adoc b/src/changelog/2.12.1/.intro.adoc
index 8c042e58db..6c0969cfec 100644
--- a/src/changelog/2.12.1/.intro.adoc
+++ b/src/changelog/2.12.1/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.12.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains bugfixes and minor enhancements.
 
 This release improves the performance of capturing location information, makes `log4j-core` optional in the log4j 1.2 bridge, and explicitly removes `LoggerContext` references from components that keep track of them when the LoggerContext is shut down.
diff --git a/src/changelog/2.13.0/.intro.adoc b/src/changelog/2.13.0/.intro.adoc
index be27580b72..bf497c82a9 100644
--- a/src/changelog/2.13.0/.intro.adoc
+++ b/src/changelog/2.13.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.13.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains bugfixes and minor enhancements.
 Some of the new features in this release are:
 
diff --git a/src/changelog/2.13.1/.intro.adoc b/src/changelog/2.13.1/.intro.adoc
index b64c80fcd1..409c392a5a 100644
--- a/src/changelog/2.13.1/.intro.adoc
+++ b/src/changelog/2.13.1/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.13.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains bugfixes and minor enhancements.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.13.2/.intro.adoc b/src/changelog/2.13.2/.intro.adoc
index 958479bd14..637c6f169e 100644
--- a/src/changelog/2.13.2/.intro.adoc
+++ b/src/changelog/2.13.2/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.13.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains bugfixes and minor enhancements.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.13.3/.intro.adoc b/src/changelog/2.13.3/.intro.adoc
index 9b71fb5a44..4b08db0bf8 100644
--- a/src/changelog/2.13.3/.intro.adoc
+++ b/src/changelog/2.13.3/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains a fix for bug https://issues.apache.org/jira/browse/LOG4J2-2838[LOG4J2-2838].
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.14.0/.intro.adoc b/src/changelog/2.14.0/.intro.adoc
index 07d7df005b..5ba21f9774 100644
--- a/src/changelog/2.14.0/.intro.adoc
+++ b/src/changelog/2.14.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.14.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains a new Layout, `JsonTemplateLayout`, that is intended to ultimately replace `JsonLayout`.
 As its name suggests it uses a template to define the elements to include in the JSON.
 This Layout was contributed by the author of the https://github.com/vy/log4j2-logstash-layout[log4j2-logstash-layout], and who is now a member of the Log4j community.
diff --git a/src/changelog/2.14.1/.intro.adoc b/src/changelog/2.14.1/.intro.adoc
index 47da4ba458..de56c27baf 100644
--- a/src/changelog/2.14.1/.intro.adoc
+++ b/src/changelog/2.14.1/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.14.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains a number of bug fixes and minor enhancements which are
 listed below.
 
diff --git a/src/changelog/2.15.0/.intro.adoc b/src/changelog/2.15.0/.intro.adoc
index e0ca2932ac..d85837c9b4 100644
--- a/src/changelog/2.15.0/.intro.adoc
+++ b/src/changelog/2.15.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.15.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains a number of bug fixes and minor enhancements which are listed below.
 
 The Log4j team has been made aware of a security vulnerability, CVE-2021-44228, that has been addressed in Log4j 2.15.0.
diff --git a/src/changelog/2.16.0/.intro.adoc b/src/changelog/2.16.0/.intro.adoc
index 4d25502649..4959f96639 100644
--- a/src/changelog/2.16.0/.intro.adoc
+++ b/src/changelog/2.16.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.16.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains one change which is noted below.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.17.0/.intro.adoc b/src/changelog/2.17.0/.intro.adoc
index 382863cfc7..da45bb7bde 100644
--- a/src/changelog/2.17.0/.intro.adoc
+++ b/src/changelog/2.17.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.17.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 The major changes contained in this release include:
 
 * Address CVE-2021-45105 by disabling recursive evaluation of Lookups during log event processing.
diff --git a/src/changelog/2.17.1/.intro.adoc b/src/changelog/2.17.1/.intro.adoc
index d017e110f8..42e76feccd 100644
--- a/src/changelog/2.17.1/.intro.adoc
+++ b/src/changelog/2.17.1/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.17.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release addresses CVE-2021-44832 and contains other minor fixes.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.17.2/.intro.adoc b/src/changelog/2.17.2/.intro.adoc
index f1d9cf08ea..444dec9ace 100644
--- a/src/changelog/2.17.2/.intro.adoc
+++ b/src/changelog/2.17.2/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.17.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release contains the changes noted below:
 
 * Over 50 improvements and fixes to the Log4j 1.x support.
diff --git a/src/changelog/2.18.0/.intro.adoc b/src/changelog/2.18.0/.intro.adoc
index 266f38da85..2c7f9ca2db 100644
--- a/src/changelog/2.18.0/.intro.adoc
+++ b/src/changelog/2.18.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.17.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release primarily contains bug fixes and minor enhancements.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.19.0/.intro.adoc b/src/changelog/2.19.0/.intro.adoc
index 6a0b30cd1d..38835d8ca4 100644
--- a/src/changelog/2.19.0/.intro.adoc
+++ b/src/changelog/2.19.0/.intro.adoc
@@ -15,15 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.19.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
-The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html[].
-
 This release primarily contains bug fixes and minor enhancements.
 
 Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
diff --git a/src/changelog/2.2/.intro.adoc b/src/changelog/2.2/.intro.adoc
index 0e16efde57..41cdf09b89 100644
--- a/src/changelog/2.2/.intro.adoc
+++ b/src/changelog/2.2/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, property substitution using Lookups, and asynchronous Loggers.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the fifth GA release.
 It contains several bugfixes and new features.
 
diff --git a/src/changelog/2.3/.intro.adoc b/src/changelog/2.3/.intro.adoc
index 9b5aeb319f..b0f5d59f05 100644
--- a/src/changelog/2.3/.intro.adoc
+++ b/src/changelog/2.3/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.3 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, property substitution using Lookups, and asynchronous Loggers.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the sixth GA release.
 It contains several bugfixes and new features.
 
diff --git a/src/changelog/2.4.1/.intro.adoc b/src/changelog/2.4.1/.intro.adoc
index 1d5f01f0e7..ffa6379597 100644
--- a/src/changelog/2.4.1/.intro.adoc
+++ b/src/changelog/2.4.1/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.4.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, property substitution using Lookups, and asynchronous Loggers.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the ninth GA release.
 It contains several bugfixes and new features.
 Log4j 2 requires a minimum of Java 7.
diff --git a/src/changelog/2.4/.intro.adoc b/src/changelog/2.4/.intro.adoc
index 5cd187abd5..778bc832d8 100644
--- a/src/changelog/2.4/.intro.adoc
+++ b/src/changelog/2.4/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.4 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, property substitution using Lookups, and asynchronous Loggers.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the eighth GA release.
 It contains several bugfixes and new features.
 As of this release Log4j now requires a minimum of Java 7.
diff --git a/src/changelog/2.5/.intro.adoc b/src/changelog/2.5/.intro.adoc
index 57887835b2..c1e4cf0a7c 100644
--- a/src/changelog/2.5/.intro.adoc
+++ b/src/changelog/2.5/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.4.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, property substitution using Lookups, and asynchronous Loggers.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the ninth GA release.
 It contains several bugfixes and new features.
 The new features include the ability to specify delete actions during file rollover, a CRON-based
diff --git a/src/changelog/2.6.1/.intro.adoc b/src/changelog/2.6.1/.intro.adoc
index 0cb11bf599..8d71f743c9 100644
--- a/src/changelog/2.6.1/.intro.adoc
+++ b/src/changelog/2.6.1/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.6.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the eleventh GA release.
 It is primarily a bugfix release.
 More details on the fixes are itemized below.
diff --git a/src/changelog/2.6.2/.intro.adoc b/src/changelog/2.6.2/.intro.adoc
index 24c030701b..73b745c612 100644
--- a/src/changelog/2.6.2/.intro.adoc
+++ b/src/changelog/2.6.2/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.6.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the twelfth GA release.
 It is primarily a bugfix release.
 More details on the fixes are itemized below.
diff --git a/src/changelog/2.6/.intro.adoc b/src/changelog/2.6/.intro.adoc
index fddd1d313b..1a3af2c8c2 100644
--- a/src/changelog/2.6/.intro.adoc
+++ b/src/changelog/2.6/.intro.adoc
@@ -15,12 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.6 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This is the tenth GA release.
 It contains several bugfixes and new features.
 The new features include the ability to be _garbage-free_ (avoid allocating temporary objects) while logging if certain conditions are met, a new YAML Layout, the ability to merge configuration files, and documenting Log4j's performance against other logging frameworks and in various logging configurations.
diff --git a/src/changelog/2.7/.intro.adoc b/src/changelog/2.7/.intro.adoc
index 0833ceae75..cb6233ce1f 100644
--- a/src/changelog/2.7/.intro.adoc
+++ b/src/changelog/2.7/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.7 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release contains several bugfixes and new features.
 The new features include new logging API modules for Scala 2.10 and 2.11, and support for various non-blocking queue implementations in `AsyncAppender`.
 Furthermore the `ThreadContext` map can now be configured to be garbage-free, and users can now inject context data from other sources than `ThreadContext`.
diff --git a/src/changelog/2.8.1/.intro.adoc b/src/changelog/2.8.1/.intro.adoc
index 50f4b3baac..7ed641e18e 100644
--- a/src/changelog/2.8.1/.intro.adoc
+++ b/src/changelog/2.8.1/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.8.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release primarily contains bugfixes and minor enhancements.
 More details on the new features and fixes are itemized below.
 
diff --git a/src/changelog/2.8.2/.intro.adoc b/src/changelog/2.8.2/.intro.adoc
index 9c5a88e003..ba9d2f6636 100644
--- a/src/changelog/2.8.2/.intro.adoc
+++ b/src/changelog/2.8.2/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.8.2 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release primarily contains bugfixes and minor enhancements.
 More details on the new features and fixes are itemized below.
 
diff --git a/src/changelog/2.8/.intro.adoc b/src/changelog/2.8/.intro.adoc
index 4f9521aac0..c413ed8773 100644
--- a/src/changelog/2.8/.intro.adoc
+++ b/src/changelog/2.8/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.8 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release contains several bugfixes and new features.
 The new features include the ability to have the `RollingFileAppender` log directly to the archive files.
 More details on the new features and fixes are itemized below.
diff --git a/src/changelog/2.9.0/.intro.adoc b/src/changelog/2.9.0/.intro.adoc
index b5216bccf3..7f7565e430 100644
--- a/src/changelog/2.9.0/.intro.adoc
+++ b/src/changelog/2.9.0/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.9.0 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release contains the first support of Java 9 as well as bugfixes and minor enhancements.
 The Log4j API was modified to use `java.util.ServiceLoader` to locate Log4j implementations, although the former binding mechanism is still supported.
 The Log4j JAR is now a multi-release JAR to provide implementations of the Java 9 specific classes.
diff --git a/src/changelog/2.9.1/.intro.adoc b/src/changelog/2.9.1/.intro.adoc
index 3d53d60a3e..a6b8a37d89 100644
--- a/src/changelog/2.9.1/.intro.adoc
+++ b/src/changelog/2.9.1/.intro.adoc
@@ -15,13 +15,6 @@
     limitations under the License.
 ////
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.9.1 release!
-
-Apache Log4j is a well-known framework for logging application behavior.
-Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many other modern features such as support for Markers, lambda expressions for lazy logging, property substitution using Lookups, multiple patterns on a `PatternLayout` and asynchronous Loggers.
-Another notable Log4j 2 feature is the ability to be _garbage-free_ (avoid allocating temporary objects) while logging.
-In addition, Log4j 2 will not lose events while reconfiguring.
-
 This release contains bugfixes and minor enhancements.
 
 As of Log4j 2.9.0, the Log4j API was modified to use `java.util.ServiceLoader` to locate Log4j implementations, although the former binding mechanism is still supported.