Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
62e802d
Prepare release notes for `2.25.0`
ppkarwasz Jun 13, 2025
c9fbc53
fix: use normalized form for new configuration property
ppkarwasz Jun 13, 2025
75061eb
fix: Javadoc and documentation problems
ppkarwasz Jun 13, 2025
ea10ad3
Update the `project.build.outputTimestamp` property
asf-rm Jun 13, 2025
8ff211b
Start new development cycle using version `2.25.1` (#3748)
ppkarwasz Jun 20, 2025
fd03a84
Remove `publish.profile` from production site (#3749)
ppkarwasz Jun 20, 2025
517b18e
fix: Update Javadoc output path to match plugin changes (#3757)
ppkarwasz Jun 21, 2025
7666104
Pin `spotbugs-annotations` version to `4.8.6`, last release supportin…
vy Jun 21, 2025
9773f6a
Move `jspecify.version` property and `java8-tests` profile from `log4…
vy Jun 23, 2025
88744c6
Bump org.apache.activemq:activemq-broker in /log4j-parent (#3777)
dependabot[bot] Jun 23, 2025
a930253
Update `org.eclipse.persistence:org.eclipse.persistence.jpa` to versi…
dependabot[bot] Jun 24, 2025
a1e0b94
Update `org.xmlunit:xmlunit-core` to version `2.10.3` (#3767)
dependabot[bot] Jun 24, 2025
1d5cb80
Fix `UuidPatternConverter` docs (#3768)
julianladisch Jun 28, 2025
754841e
fix: Define version of `error_prone_annotations` in parent POM (#3785)
ppkarwasz Jun 28, 2025
600cfe2
fix: correctly detect Disruptor major version (#3778)
ppkarwasz Jun 28, 2025
d65da11
fix: Make `GraalVmProcessor` Arguments Optional (#3772)
ppkarwasz Jun 28, 2025
3dd797c
fix: Restore Backward Compatibility with Spring Boot Reconfiguration …
ppkarwasz Jun 28, 2025
8fcbcde
introduced a jakarta support range for the bnd tool (#3791)
jcompagner Jun 30, 2025
36ab06e
doc: Clarify and enhance `GraalVmProcessor` configuration example (#3…
ppkarwasz Jul 3, 2025
65036cb
fix: Fix Java type for annotated array parameters (#3797)
ppkarwasz Jul 3, 2025
acbe411
Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 in /log4…
dependabot[bot] Jul 3, 2025
28b477c
Update `org.junit:junit-bom` to version `5.13.2` (#3782)
dependabot[bot] Jul 3, 2025
9577db6
Update `com.github.luben:zstd-jni` to version `1.5.7-4` (#3799)
dependabot[bot] Jul 3, 2025
6e2cdeb
fix: Disable sharing of formatted timestamps between threads (#3802)
ppkarwasz Jul 4, 2025
21a2300
fix: Add GraalVM reachability metadata for non-plugin class instantia…
ppkarwasz Jul 4, 2025
76090f8
fix: Add `resource:` protocol to allowed URL schemes by default (#3795)
ppkarwasz Jul 4, 2025
f26e041
fix: Proof-read changelog for version `2.25.1`
ppkarwasz Jul 5, 2025
63e8932
doc: Prepare release notes for version `2.25.1`
ppkarwasz Jul 5, 2025
4e1bbca
Update the `project.build.outputTimestamp` property
asf-rm Jul 5, 2025
bda6336
Release changelog for version `2.25.1`
asf-rm Jul 5, 2025
1357466
Bump `pom.xml` version to `2.25.2`
vy Sep 9, 2025
c24d882
Fix missing default `Target` value in `ConsoleAppender` (#3852)
rschmitt Aug 4, 2025
a114248
Add changelog for `StatusLogger` changes in `2.23.0` (#3838)
vy Jul 20, 2025
c568869
Specify the scale (seconds) of the monitorInterval configuration inte…
garydgregory Jul 23, 2025
01d5226
Round `initialTime` in `RollingFileManager` (#3872)
kelunik Sep 1, 2025
4215b22
Correct log message format in `AbstractDriverManagerConnectionSource`…
jhl221123 Jul 20, 2025
7334375
fix: Prevent `LogBuilder` memory leak in Log4j API to Logback bridge …
ppkarwasz Jul 20, 2025
84e0211
Fix the missing Error Prone version (#3905)
vy Sep 2, 2025
3a57060
DefaultLayout: Append a newline to the serialized LogEvent (#3851)
rschmitt Jul 24, 2025
5a71c91
Prepare the changelog
vy Sep 9, 2025
7268f03
Update the `project.build.outputTimestamp` property
asf-rm Sep 9, 2025
4ed5a1e
fix: make `%ex` behavior context-independent (#3919)
ppkarwasz Sep 12, 2025
427fa60
doc: clarify `%ex` whitespace behavior across versions (#3918)
ppkarwasz Sep 12, 2025
94fc126
Recognize nested converters in `alwaysWriteExceptions` (#3920)
ppkarwasz Sep 18, 2025
63e1812
Fix parsing and merging of literals in `InstantPatternDynamicFormatte…
ppkarwasz Sep 18, 2025
380b9f2
Prepare the changelog
vy Sep 18, 2025
4822ede
Update the `project.build.outputTimestamp` property
asf-rm Sep 18, 2025
6923bd9
Release changelog for version `2.25.2`
asf-rm Sep 18, 2025
7d2419e
Merge tag `rel/2.25.2` into `2.x`
vy Sep 22, 2025
476a60c
Fix merge error
vy Sep 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -309,9 +309,9 @@
<!-- project version -->
<revision>2.26.0-SNAPSHOT</revision>
<!-- Versions used on the site: no snapshots! -->
<site-log4j-api.version>2.25.1</site-log4j-api.version>
<site-log4j-core.version>2.25.1</site-log4j-core.version>
<site-log4j-layout-template-json.version>2.25.1</site-log4j-layout-template-json.version>
<site-log4j-api.version>2.25.2</site-log4j-api.version>
<site-log4j-core.version>2.25.2</site-log4j-core.version>
<site-log4j-layout-template-json.version>2.25.2</site-log4j-layout-template-json.version>

<!-- =================
Common properties
Expand All @@ -325,7 +325,7 @@
2. This value is employed in various places while creating the distribution
To mitigate these, we define a *dummy* value here and let the CI replace it during a release.
Hence, *DO NOT MANUALLY EDIT THIS VALUE*! -->
<project.build.outputTimestamp>2025-07-05T19:48:56Z</project.build.outputTimestamp>
<project.build.outputTimestamp>2025-09-18T18:02:17Z</project.build.outputTimestamp>

<!-- ========================
Site-specific properties
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
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="updated">
<issue id="3708" link="https://github.com/apache/logging-log4j2/pull/3708"/>
<description format="asciidoc">Update `com.fasterxml.jackson:jackson-bom` to version `2.19.0`</description>
<issue id="3847" link="https://github.com/apache/logging-log4j2/pull/3847"/>
<description format="asciidoc">Update `com.fasterxml.jackson:jackson-bom` to version ``</description>
</entry>
25 changes: 25 additions & 0 deletions src/changelog/2.25.2/.release-notes.adoc.ftl
Original file line number Diff line number Diff line change
@@ -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 patch release addresses certain minor issues detailed in the changelog.

<#include "../.changelog.adoc.ftl">
21 changes: 21 additions & 0 deletions src/changelog/2.25.2/.release.xml
Original file line number Diff line number Diff line change
@@ -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="2025-09-18" version="2.25.2"/>
13 changes: 13 additions & 0 deletions src/changelog/2.25.2/3819_logback-builder-reuse.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3819" link="https://github.com/apache/logging-log4j2/issues/3819"/>
<issue id="3824" link="https://github.com/apache/logging-log4j2/pull/3824"/>
<description format="asciidoc">
Fix potential memory leak involving `LogBuilder` in Log4j API to Logback bridge
</description>
</entry>
13 changes: 13 additions & 0 deletions src/changelog/2.25.2/3828_fix_log_placeholder_mismatch.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3828" link="https://github.com/apache/logging-log4j2/issues/3828"/>
<issue id="3831" link="https://github.com/apache/logging-log4j2/pull/3831"/>
<description format="asciidoc">
Prevent unnecessary warnings in `AbstractDriverManagerConnectionSource`
</description>
</entry>
13 changes: 13 additions & 0 deletions src/changelog/2.25.2/3835-default-layout.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3835" link="https://github.com/apache/logging-log4j2/issues/3835"/>
<issue id="3851" link="https://github.com/apache/logging-log4j2/pull/3851"/>
<description format="asciidoc">
Fix missing newlines in default logging configuration for `log4j-core`
</description>
</entry>
12 changes: 12 additions & 0 deletions src/changelog/2.25.2/3852-default-target.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3852" link="https://github.com/apache/logging-log4j2/pull/3852"/>
<description format="asciidoc">
Fix missing default `Target` value in Console Appender
</description>
</entry>
13 changes: 13 additions & 0 deletions src/changelog/2.25.2/3872_fix_RollingFileManager_initialTime.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3068" link="https://github.com/apache/logging-log4j2/issues/3068"/>
<issue id="3872" link="https://github.com/apache/logging-log4j2/pull/3872"/>
<description format="asciidoc">
Discard the sub-second part while obtaining the initial time (i.e., creation time) of a file in `RollingFileManager`
</description>
</entry>
13 changes: 13 additions & 0 deletions src/changelog/2.25.2/3873_throwable_converter_new_line.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3873" link="https://github.com/apache/logging-log4j2/issues/3873"/>
<issue id="3919" link="https://github.com/apache/logging-log4j2/pull/3919"/>
<description format="asciidoc">
Fix Pattern Layout exception stack trace converters to no longer prepend newlines based on context
</description>
</entry>
15 changes: 15 additions & 0 deletions src/changelog/2.25.2/3905_fix_error_prone_dep.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3779" link="https://github.com/apache/logging-log4j2/issues/3779"/>
<issue id="3785" link="https://github.com/apache/logging-log4j2/pull/3785"/>
<issue id="3822" link="https://github.com/apache/logging-log4j2/issues/3822"/>
<issue id="3905" link="https://github.com/apache/logging-log4j2/pull/3905"/>
<description format="asciidoc">
Fix the `com.google.errorprone:error_prone_annotations` dependency whose version property gets erased due to flattening
</description>
</entry>
12 changes: 12 additions & 0 deletions src/changelog/2.25.2/3920-nested-throwables.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3920" link="https://github.com/apache/logging-log4j2/pull/3920"/>
<description format="asciidoc">
Fix detection of `Throwable` converters inside nested Pattern Layout patterns when applying `alwaysWriteExceptions`
</description>
</entry>
13 changes: 13 additions & 0 deletions src/changelog/2.25.2/3930_date-converter.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry 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"
type="fixed">
<issue id="3930" link="https://github.com/apache/logging-log4j2/issues/3930"/>
<issue id="3932" link="https://github.com/apache/logging-log4j2/pull/3932"/>
<description format="asciidoc">
Fix parsing and merging of literals in `InstantPatternDynamicFormatter`
</description>
</entry>
Loading