This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch 2.25.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 76661044a6 Pin `spotbugs-annotations` version to `4.8.6`, last release
supporting Java 8 (#3762)
new 9773f6add3 Move `jspecify.version` property and `java8-tests` profile
from `log4j-bom` to `log4j-parent` (#3763)
new 88744c6f0a Bump org.apache.activemq:activemq-broker in /log4j-parent
(#3777)
new a930253921 Update
`org.eclipse.persistence:org.eclipse.persistence.jpa` to version `2.7.16`
(#3769)
new a1e0b94249 Update `org.xmlunit:xmlunit-core` to version `2.10.3`
(#3767)
new 1d5cb80939 Fix `UuidPatternConverter` docs (#3768)
new 754841e42a fix: Define version of `error_prone_annotations` in parent
POM (#3785)
new 600cfe2b83 fix: correctly detect Disruptor major version (#3778)
new d65da11ceb fix: Make `GraalVmProcessor` Arguments Optional (#3772)
new 3dd797c5a7 fix: Restore Backward Compatibility with Spring Boot
Reconfiguration (#3773)
new 8fcbcdec82 introduced a jakarta support range for the bnd tool (#3791)
new 36ab06eff5 doc: Clarify and enhance `GraalVmProcessor` configuration
example (#3786)
new 65036cb2f2 fix: Fix Java type for annotated array parameters (#3797)
new acbe411bc6 Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to
2.19.1 in /log4j-parent (#3745)
new 28b477ceb3 Update `org.junit:junit-bom` to version `5.13.2` (#3782)
new 9577db6d2a Update `com.github.luben:zstd-jni` to version `1.5.7-4`
(#3799)
new 6e2cdeb81a fix: Disable sharing of formatted timestamps between
threads (#3802)
new 21a2300d2e fix: Add GraalVM reachability metadata for non-plugin class
instantiations (#3800)
new 76090f86ba fix: Add `resource:` protocol to allowed URL schemes by
default (#3795)
new f26e0418d3 fix: Proof-read changelog for version `2.25.1`
The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../log4j-api/resource-config.json | 2 +-
.../logging/log4j/core/LoggerContextTest.java | 26 +++
.../logging/log4j/core/ShutdownDisabledTest.java | 77 +++++++-
.../plugins/processor/GraalVmProcessorTest.java | 206 +++++++++++++++++----
...stantPatternThreadLocalCachedFormatterTest.java | 54 ++++++
.../java}/FakeAnnotations.java | 2 +-
.../GraalVmProcessorTest/java/FakeConverter.java | 31 ++--
.../GraalVmProcessorTest/java}/FakePlugin.java | 2 +-
.../apache/logging/log4j/core/LoggerContext.java | 30 ++-
.../logging/log4j/core/async/DisruptorUtil.java | 15 +-
.../config/plugins/processor/GraalVmProcessor.java | 62 +++++--
.../log4j/core/net/UrlConnectionFactory.java | 20 +-
.../log4j/core/pattern/UuidPatternConverter.java | 17 +-
.../log4j/core/util/internal/SystemUtils.java | 16 ++
.../InstantPatternThreadLocalCachedFormatter.java | 31 +---
.../log4j-core/reflect-config.json | 120 ++++++++++++
.../log4j-core/resource-config.json | 2 +-
log4j-jakarta-web/pom.xml | 3 +
.../log4j-layout-template-json/reflect-config.json | 24 +++
.../resource-config.json | 1 +
log4j-osgi-test/pom.xml | 2 +
.../logging/log4j/osgi/tests/DisruptorTest.java | 100 ++++++++--
log4j-parent/pom.xml | 63 ++++++-
pom.xml | 50 +----
src/changelog/.2.x.x/3706_disruptor-tccl.xml | 12 ++
.../3754_fix-gradle-build.xml} | 4 +-
src/changelog/.2.x.x/3758_fix_jspecify_dep.xml | 13 ++
src/changelog/.2.x.x/3770_LoggerContext_start.xml | 12 ++
.../3771_graalvm-params.xml} | 4 +-
...ta-web_relax_the_import_package_constraints.xml | 12 ++
.../.2.x.x/3790_allow-resource-protocol.xml | 12 ++
.../.2.x.x/3792_formatted-datetime-sharing.xml | 13 ++
.../.2.x.x/3796_annotated-array-parameters.xml | 13 ++
.../.2.x.x/3800_graalvm-misc-reflection.xml | 12 ++
.../modules/ROOT/pages/manual/pattern-layout.adoc | 10 +-
.../antora/modules/ROOT/pages/manual/plugins.adoc | 29 +--
.../properties-transport-security.adoc | 14 +-
37 files changed, 907 insertions(+), 209 deletions(-)
copy
log4j-core-test/src/test/{java/org/apache/logging/log4j/core/config/plugins/processor
=> resources/GraalVmProcessorTest/java}/FakeAnnotations.java (97%)
copy
log4j-1.2-api/src/main/java/org/apache/log4j/pattern/Log4j1LevelPatternConverter.java
=>
log4j-core-test/src/test/resources/GraalVmProcessorTest/java/FakeConverter.java
(58%)
copy
log4j-core-test/src/test/{java/org/apache/logging/log4j/core/config/plugins/processor
=> resources/GraalVmProcessorTest/java}/FakePlugin.java (98%)
create mode 100644
log4j-core/src/main/resources/META-INF/native-image/org.apache.logging.log4j/log4j-core/reflect-config.json
create mode 100644
log4j-layout-template-json/src/main/resources/META-INF/native-image/org.apache.logging.log4j/log4j-layout-template-json/reflect-config.json
create mode 100644 src/changelog/.2.x.x/3706_disruptor-tccl.xml
copy src/changelog/{2.21.0/1312_add_environment_arbiter.xml =>
.2.x.x/3754_fix-gradle-build.xml} (69%)
create mode 100644 src/changelog/.2.x.x/3758_fix_jspecify_dep.xml
create mode 100644 src/changelog/.2.x.x/3770_LoggerContext_start.xml
copy
src/changelog/{2.20.0/LOG4J2-3624_Catch_unchecked_exception_from_ServiceLoader.xml
=> .2.x.x/3771_graalvm-params.xml} (62%)
create mode 100644
src/changelog/.2.x.x/3787_jakarta-web_relax_the_import_package_constraints.xml
create mode 100644 src/changelog/.2.x.x/3790_allow-resource-protocol.xml
create mode 100644 src/changelog/.2.x.x/3792_formatted-datetime-sharing.xml
create mode 100644 src/changelog/.2.x.x/3796_annotated-array-parameters.xml
create mode 100644 src/changelog/.2.x.x/3800_graalvm-misc-reflection.xml