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

pkarwasz pushed a commit to branch 2.x-site-pro
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/2.x-site-pro by this push:
     new e635ea361c Prepare release notes for `2.24.3`
e635ea361c is described below

commit e635ea361c17e788c1792dfe208b05801ad884c9
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Tue Dec 10 11:15:05 2024 +0100

    Prepare release notes for `2.24.3`
---
 pom.xml                                            |  8 +++----
 src/changelog/2.24.3/.release-notes.adoc.ftl       | 25 ++++++++++++++++++++++
 src/changelog/2.24.3/.release.xml                  | 21 ++++++++++++++++++
 .../2.24.3/3234_concurrent-logger-modification.xml | 11 ++++++++++
 .../2.24.3/3252_recursive_property_sources.xml     | 11 ++++++++++
 5 files changed, 72 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index 5cd3ca5de9..0a26409954 100644
--- a/pom.xml
+++ b/pom.xml
@@ -306,11 +306,11 @@
   <properties>
 
     <!-- project version -->
-    <revision>2.24.2</revision>
+    <revision>2.24.3</revision>
     <!-- Versions used on the site: no snapshots! -->
-    <site-log4j-api.version>2.24.2</site-log4j-api.version>
-    <site-log4j-core.version>2.24.2</site-log4j-core.version>
-    
<site-log4j-layout-template-json.version>2.24.2</site-log4j-layout-template-json.version>
+    <site-log4j-api.version>2.24.3</site-log4j-api.version>
+    <site-log4j-core.version>2.24.3</site-log4j-core.version>
+    
<site-log4j-layout-template-json.version>2.24.3</site-log4j-layout-template-json.version>
 
     <!-- =================
          Common properties
diff --git a/src/changelog/2.24.3/.release-notes.adoc.ftl 
b/src/changelog/2.24.3/.release-notes.adoc.ftl
new file mode 100644
index 0000000000..ec50b07950
--- /dev/null
+++ b/src/changelog/2.24.3/.release-notes.adoc.ftl
@@ -0,0 +1,25 @@
+////
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+         https://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+////
+
+[#release-notes-${release.version?replace("[^a-zA-Z0-9]", "-", "r")}]
+== ${release.version}
+
+<#if release.date?has_content>Release date:: ${release.date}</#if>
+
+This release fixes two minor bugs.
+
+<#include "../.changelog.adoc.ftl">
diff --git a/src/changelog/2.24.3/.release.xml 
b/src/changelog/2.24.3/.release.xml
new file mode 100644
index 0000000000..9197b07d3e
--- /dev/null
+++ b/src/changelog/2.24.3/.release.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to you under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+<release xmlns="https://logging.apache.org/xml/ns";
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="https://logging.apache.org/xml/ns 
https://logging.apache.org/xml/ns/log4j-changelog-0.xsd";
+         date="2024-12-10" version="2.24.3"/>
diff --git a/src/changelog/2.24.3/3234_concurrent-logger-modification.xml 
b/src/changelog/2.24.3/3234_concurrent-logger-modification.xml
new file mode 100644
index 0000000000..ca18530a55
--- /dev/null
+++ b/src/changelog/2.24.3/3234_concurrent-logger-modification.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xmlns="https://logging.apache.org/xml/ns";
+       xsi:schemaLocation="https://logging.apache.org/xml/ns 
https://logging.apache.org/xml/ns/log4j-changelog-0.xsd";
+       type="fixed">
+  <issue id="3234" 
link="https://github.com/apache/logging-log4j2/issues/3234"/>
+  <description format="asciidoc">
+    Fix `ConcurrentModificationException`, if multiple threads modify loggers 
concurrently.
+    This bug affects users that modify logger levels programmatically.
+  </description>
+</entry>
diff --git a/src/changelog/2.24.3/3252_recursive_property_sources.xml 
b/src/changelog/2.24.3/3252_recursive_property_sources.xml
new file mode 100644
index 0000000000..1a04019af1
--- /dev/null
+++ b/src/changelog/2.24.3/3252_recursive_property_sources.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xmlns="https://logging.apache.org/xml/ns";
+       xsi:schemaLocation="https://logging.apache.org/xml/ns 
https://logging.apache.org/xml/ns/log4j-changelog-0.xsd";
+       type="fixed">
+  <issue id="3252" 
link="https://github.com/apache/logging-log4j2/issues/3252"/>
+  <description format="asciidoc">
+    Protects `PropertiesUtil` against property sources that call 
`PropertiesUtil` recursively.
+    In some cases such a property source can even cause deadlocks.
+  </description>
+</entry>

Reply via email to