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

pkarwasz pushed a change to branch feature/main/split-jul
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


    omit fae3838e98 Merge remote-tracking branch 'apache/main' into 
feature/main/split-jul
    omit 079f699ccc Merge remote-tracking branch 'apache/main' into 
feature/main/split-jul
    omit ef72bf1531 Fix Oracle's JavaDoc links
    omit 03a70ff59b Remove support for `j.u.l.Filter`
    omit b416ca5445 Encapsulate class in `log4j-jul`
    omit d6df8edd2d Improve `log4j-jul.adoc`
    omit ecb3565d6b Remove `CoreLogger` and mode level propagator to new module
    omit e55337930a Update `log4j-jul` to Java 17
     add 6f5d5b1a12 Update `org.springframework:spring-framework-bom` to 
version `6.1.13` (#2948)
     add c7fe2ae012 Update `org.apache.groovy:groovy-bom` to version `4.0.23` 
(#2947)
     add 9cede698fd Switch MongoDB tests to use Docker
     add 37341f3a76 Reload key & trust stores on reconfiguration (#2932)
     add 45c52a477a Update `net.java.dev.jna:jna` to version `5.15.0` (#2957)
     add 9f5ad6a085 Update `org.slf4j:slf4j-nop` to version `2.0.16` (#2959)
     add 01f75b806f Update `org.mongodb:bson` to version `5.1.4` (#2919)
     add 3ac49d540d Update `io.fabric8:docker-maven-plugin` to version `0.45.0` 
(#2958)
     add 8d572fc155 Enable `docker` profile in CI for 
`log4j-layout-template-json-test` (#2952)
     add 352912b4a2 Update `org.graalvm.truffle:truffle-api` to version 
`24.1.0` (#2965)
     add 0d94ad3b2a Update `org.apache.tomcat:tomcat-juli` to version `10.1.30` 
(#2964)
     add 99375813cd Pin `gradle/develocity-actions`
     add b4a1363666 Update `commons-io:commons-io` to version `2.17.0` (#2979)
     add 96378b5f81 Update `org.openrewrite.maven:rewrite-maven-plugin` to 
version `5.14.0` (#2977)
     add d3ac23e49d Update `org.openrewrite.recipe:rewrite-logging-frameworks` 
to version `2.2.0` (#2981)
     add 44b739c4e8 Update `org.openrewrite.recipe:rewrite-migrate-java` to 
version `2.4.0` (#2978)
     add 988c8fcd33 Update `org.openrewrite.recipe:rewrite-migrate-java` to 
version `2.5.0` (#2990)
     add f42306b5c3 Update `org.openrewrite.maven:rewrite-maven-plugin` to 
version `5.15.0` (#2993)
     add 449dff9842 Update `org.openrewrite.recipe:rewrite-logging-frameworks` 
to version `2.3.0` (#2992)
     add 5208b6ef67 Bump `logging-parent` to 11.3.0
     add 4c8dbc3632 Update `com.github.luben:zstd-jni` to version `1.5.6-6` 
(#3001)
     add dd785e1d2e Fix `generate-email.sh`
     add feebf52843 Update `com.google.guava:guava` to version `33.3.1-jre` 
(#3008)
     add 4867237df0 Move compression into new `log4j-compress` module
     add 40e366b115 Update `org.apache.commons:commons-csv` to version `1.12.0` 
(#3020)
     add 28123e75c2 Update `com.github.luben:zstd-jni` to version `1.5.6-6` 
(#3019)
     add fbd135f6c2 Update `uk.org.webcompere:system-stubs-core` to version 
`2.1.7` (#3022)
     add e4eb5a3e36 Update `net.bytebuddy:byte-buddy` to version `1.15.3` 
(#3025)
     add c70fe1cecd Update `com.fasterxml.jackson:jackson-bom` to version 
`2.18.0` (#3026)
     add 1a8df6bbf6 Migrate `log4j-jdbc-dbcp2` to JUnit 5 (#3007)
     add b6101b34b3 Migrate `log4j-jpl` tests to JUnit 5 (#3029)
     add 116cc476a2 Document activating CI profiles
     add de90f8cd1e Update `org.apache.logging.log4j:log4j-api` to version 
`2.24.1` (#3035)
     add fe7914b15a Update `io.fabric8:docker-maven-plugin` to version `0.45.1` 
(#3036)
     add 423876f971 Split new `jul-to-log4j` artifact from `log4j-jul`

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (fae3838e98)
            \
             N -- N -- N   refs/heads/feature/main/split-jul (423876f971)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/generate-email.sh                          |  14 +-
 .github/workflows/build.yaml                       |   6 +-
 .github/workflows/codeql-analysis.yaml             |   2 +-
 .github/workflows/deploy-site.yaml                 |   6 +-
 .../workflows/develocity-publish-build-scans.yaml  |   6 +-
 .github/workflows/merge-dependabot.yaml            |   4 +-
 BUILDING.adoc                                      |  30 +-
 {log4j-jul-propagator => jul-to-log4j}/pom.xml     |  76 +++-
 .../logging/jul/tolog4j}/LevelTranslator.java      |   8 +-
 .../apache/logging/jul/tolog4j}/LogManager.java    |  30 +-
 .../logging/jul/tolog4j}/internal/ApiLogger.java   |   4 +-
 .../jul/tolog4j}/internal/ApiLoggerAdapter.java    |   4 +-
 .../tolog4j}/internal/DefaultLevelConverter.java   |   6 +-
 .../jul/tolog4j}/internal/JulProperties.java       |   6 +-
 .../logging/jul/tolog4j}/internal/NoOpLogger.java  |   2 +-
 .../apache/logging/jul/tolog4j}/package-info.java  |  16 +-
 .../jul/tolog4j}/spi/AbstractLoggerAdapter.java    |   2 +-
 .../logging/jul/tolog4j}/spi/LevelConverter.java   |   5 +-
 .../logging/jul/tolog4j/spi/package-info.java      |  17 +-
 .../jul/tolog4j}/support/AbstractLogger.java       |  66 +--
 .../logging/jul/tolog4j}/support/package-info.java |   2 +-
 .../resources/META-INF/log4j/propertyMapping.json  |   0
 .../jul/tolog4j}/test/AsyncLoggerThreadsTest.java  |   2 +-
 .../test/BracketInNotInterpolatedMessageTest.java  |   4 +-
 .../jul/tolog4j}/test/CallerInformationTest.java   |   4 +-
 .../jul/tolog4j}/test/JavaLevelTranslatorTest.java |   4 +-
 .../jul/tolog4j}/test/JulTestProperties.java       |   2 +-
 .../tolog4j}/test/Log4jLevelTranslatorTest.java    |   4 +-
 .../jul/tolog4j}/test/ResourceBundleTest.java      |   4 +-
 .../jul/tolog4j}/test/internal/ApiLoggerTest.java  |   6 +-
 .../DefaultLevelConverterCustomJulLevelsTest.java  |   8 +-
 .../test/internal/DefaultLevelConverterTest.java   |   9 +-
 .../tolog4j}/test/support/AbstractLoggerTest.java  |   6 +-
 .../test/support/CustomLoggerAdapterTest.java      |  14 +-
 .../src/test/resources/CallerInformationTest.xml   |   0
 .../test/resources/ResourceBundleTest.properties   |   0
 .../src/test/resources/ResourceBundleTest.xml      |   0
 .../src/test/resources/log4j2-test.xml             |   0
 .../.log4j-plugin-processing-activator             |   0
 log4j-compress/pom.xml                             | 177 +++++++++
 .../compress/commons/CommonsCompressAction.java    |  68 ++++
 .../commons/CommonsCompressActionFactory.java      |  47 +++
 .../CommonsCompressActionFactoryProvider.java      |  91 +++++
 .../log4j/compress/commons}/package-info.java      |   6 +-
 .../commons/AbstractCompressActionTest.java        | 120 ++++++
 .../commons/CommonsCompressActionTest.java         | 116 ++++++
 .../commons/CustomCompressorStreamProvider.java    |  80 ++++
 .../compress/commons/xz/XzCompressActionTest.java  |  45 +++
 .../commons/zstd/ZstdCompressActionTest.java       |  29 +-
 ...s.compress.compressors.CompressorStreamProvider |   4 +
 log4j-core-test/pom.xml                            |  53 ++-
 .../log4j/core/test/net/ssl/TestConstants.java     |  48 ---
 .../core/appender/BufferingErrorHandler.java}      |  52 ++-
 .../log4j/core/appender/FixedHostResolver.java     |  47 +++
 .../log4j/core/appender/LineReadingTcpServer.java  | 227 +++++++++++
 .../core/appender/SocketAppenderReconnectTest.java | 398 +++++++++++++++++++
 .../SocketAppenderSslSocketOptionsTest.java        | 203 ++++++++++
 .../logging/log4j/core/appender/SslContexts.java   |  64 +++
 .../log4j/core/appender/TlsSyslogAppenderTest.java |  12 +-
 .../core/appender/rolling/EligibleFilesTest.java   |  50 ++-
 .../rolling/OnStartupTriggeringPolicyTest.java     |   1 -
 ...RollingAppenderSizeCompressPermissionsTest.java |   5 +-
 .../appender/rolling/RollingAppenderSizeTest.java  | 104 ++---
 .../rolling/RollingAppenderSizeWithTimeTest.java   |   5 +-
 ...llingAppenderTempCompressedFilePatternTest.java |  82 ++--
 .../rolling/RollingFileAppenderUpdateDataTest.java |  31 +-
 .../appender/rolling/RollingFileManagerTest.java   |   3 +-
 .../rolling/action/Bzip2CompressActionTest.java    | 233 -----------
 .../core/net/SocketAppenderReconnectTest.java      | 441 ---------------------
 .../core/net/ssl/KeyStoreConfigurationTest.java    | 129 ++++--
 .../core/net/ssl/SslConfigurationFactoryTest.java  | 106 +++--
 .../log4j/core/net/ssl/SslConfigurationTest.java   |  48 ++-
 .../log4j/core/net/ssl/SslKeyStoreConstants.java   |  90 +++++
 .../core/net/ssl/TrustStoreConfigurationTest.java  |  31 +-
 .../test/resources/log4j-ssl-socket-options.xml    |  40 --
 .../apache/logging/log4j/core/net/ssl/.gitignore   |   1 +
 .../org/apache/logging/log4j/core/net/ssl/README   |  13 -
 .../logging/log4j/core/net/ssl/build/gencerts.sh   |  28 --
 .../logging/log4j/core/net/ssl/build/rootca.conf   |   9 -
 .../logging/log4j/core/net/ssl/build/server.conf   |   9 -
 .../log4j/core/net/ssl/client.log4j2-keystore.jks  | Bin 3520 -> 0 bytes
 .../logging/log4j/core/net/ssl/generate-stores.sh  | 129 ++++++
 .../logging/log4j/core/net/ssl/keyStore-nopass.p12 | Bin 0 -> 3907 bytes
 .../apache/logging/log4j/core/net/ssl/keyStore.jks | Bin 0 -> 3473 bytes
 .../apache/logging/log4j/core/net/ssl/keyStore.p12 | Bin 0 -> 4132 bytes
 .../logging/log4j/core/net/ssl/keyStore2.jks       | Bin 0 -> 3474 bytes
 .../log4j/core/net/ssl/server.log4j2-crt.pem       |  17 -
 .../logging/log4j/core/net/ssl/server.log4j2.pem   |  23 --
 .../logging/log4j/core/net/ssl/trustStore.jks      | Bin 0 -> 754 bytes
 .../logging/log4j/core/net/ssl/trustStore2.jks     | Bin 0 -> 754 bytes
 .../logging/log4j/core/net/ssl/truststore.jks      | Bin 776 -> 0 bytes
 .../log4j.20211028T194500+0200.1.log.gz            | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.10.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.11.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.12.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.13.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.14.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.15.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.16.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.17.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.18.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.19.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.2.log.gz            | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.20.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.21.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.22.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.23.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.24.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.25.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.26.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.27.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.28.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.29.log.gz           | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.3.log.gz            | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.20211028T194500+0200.30.log |   1 -
 .../log4j.20211028T194500+0200.4.log.gz            | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.5.log.gz            | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.6.log.gz            | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.7.log.gz            | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.8.log.gz            | Bin 47 -> 0 bytes
 .../log4j.20211028T194500+0200.9.log.gz            | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_00-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_00-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_01-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_02-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_02-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_02-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_02-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_02-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_03-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_03-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_03-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_03-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_03-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_04-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_04-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_04-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_04-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_04-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_05-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_05-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_05-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_05-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_05-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-10.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-11.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-12.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-13.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-14.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-15.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-16.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-17.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-18.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-19.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-20.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-6.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-7.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-8.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_06-9.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-10.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-11.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-12.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-13.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-14.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-15.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-16.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-17.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-18.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-19.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-20.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-21.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-22.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-23.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-24.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-25.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-26.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-27.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-28.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-29.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-6.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-7.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-8.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_07-9.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-10.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-11.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-12.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-13.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-14.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-15.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-16.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-17.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-18.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-19.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-20.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-21.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-22.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-23.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-24.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-25.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-26.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-27.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-28.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-29.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-6.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-7.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-8.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_08-9.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-1.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-10.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-11.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-12.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-13.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-14.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-15.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-16.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-17.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-18.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-19.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-2.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-20.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-21.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-22.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-23.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-24.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-25.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-26.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-27.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-28.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-29.gz       | Bin 47 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-3.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-30          |   1 -
 .../rolloverPath/log4j.txt.20170112_09-4.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-5.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-6.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-7.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-8.gz        | Bin 46 -> 0 bytes
 .../rolloverPath/log4j.txt.20170112_09-9.gz        | Bin 46 -> 0 bytes
 log4j-core/pom.xml                                 |   9 +-
 .../log4j/core/appender/AbstractAppender.java      |   6 +-
 .../core/appender/HttpURLConnectionManager.java    |   3 +-
 .../log4j/core/appender/RollingFileAppender.java   |   3 -
 .../appender/RollingRandomAccessFileAppender.java  |   5 -
 .../appender/rolling/AbstractRolloverStrategy.java |  17 +-
 .../appender/rolling/DefaultRolloverStrategy.java  |  62 +--
 .../rolling/DirectWriteRolloverStrategy.java       |  56 +--
 .../log4j/core/appender/rolling/FileExtension.java | 149 -------
 .../core/appender/rolling/PatternProcessor.java    |  11 +-
 .../core/appender/rolling/RollingFileManager.java  |   5 +-
 .../rolling/action/AbstractCompressAction.java     |  93 +++++
 .../rolling/action/CommonsCompressAction.java      | 163 --------
 .../rolling/action/CompressActionFactory.java      |  76 ++++
 .../action/CompressActionFactoryProvider.java      |  62 +++
 .../appender/rolling/action/GzCompressAction.java  | 166 --------
 .../appender/rolling/action/ZipCompressAction.java | 154 -------
 .../CompositeCompressActionFactoryProvider.java    |  50 +++
 .../rolling/action/internal/GzCompressAction.java  |  72 ++++
 .../internal/JreCompressActionFactoryProvider.java |  75 ++++
 .../rolling/action/internal/ZipCompressAction.java |  68 ++++
 .../log4j/core/config/ConfigurationSource.java     |   4 +-
 .../logging/log4j/core/impl/CoreDefaultBundle.java |   6 +-
 .../logging/log4j/core/net/SslSocketManager.java   |  62 ++-
 .../log4j/core/net/UrlConnectionFactory.java       |   3 +-
 .../net/ssl/AbstractKeyStoreConfiguration.java     |  49 +--
 .../log4j/core/net/ssl/KeyStoreConfiguration.java  |  17 -
 .../log4j/core/net/ssl/PasswordProvider.java       |   1 +
 .../log4j/core/net/ssl/SslConfiguration.java       | 259 ++++--------
 .../core/net/ssl/SslConfigurationFactory.java      |  25 +-
 .../log4j/core/net/ssl/StoreConfiguration.java     |   9 +-
 .../core/net/ssl/TrustStoreConfiguration.java      |  24 +-
 .../apache/logging/log4j/core/util/FileUtils.java  |  18 +
 log4j-jdbc-dbcp2/pom.xml                           |   5 -
 .../appender/PoolableConnectionFactoryTest.java    |  18 +-
 .../PoolingDriverConnectionSourceTest.java         |  10 +-
 log4j-jpl/pom.xml                                  |   5 -
 .../logging/log4j/jpl/Log4jSystemLoggerTest.java   |  18 +-
 .../src/test/resources/log4j2-test.xml             |  25 --
 .../src/test/resources/logging-test.properties     |  21 -
 log4j-jul/pom.xml                                  |  88 +---
 .../logging/log4j/jul/Log4jBridgeHandler.java      |  19 +-
 .../log4j/jul/internal}/JulLevelPropagator.java    |   8 +-
 .../jul/{test => }/Log4jBridgeHandlerTest.java     |  44 +-
 .../jul/internal}/JulLevelPropagatorTest.java      |   6 +-
 log4j-jul/src/test/resources/log4j2-test.xml       |  40 +-
 ...Test-jul.properties => logging-test.properties} |  13 +-
 log4j-layout-template-json-test/pom.xml            | 159 +++++---
 .../log4j/layout/template/json/EcsLayoutTest.java  | 106 -----
 .../log4j/layout/template/json/LogstashIT.java     | 437 ++++++++++----------
 log4j-mongodb/pom.xml                              | 162 +++++++-
 ...appedTest.java => AbstractMongoDbCappedIT.java} |  11 +-
 ...ldsTest.java => MongoDbAdditionalFieldsIT.java} |  14 +-
 ...hFailureTest.java => MongoDbAuthFailureIT.java} |  15 +-
 ...CappedLongTest.java => MongoDbCappedIntIT.java} |  16 +-
 ...bResolverTest.java => MongoDbCappedLongIT.java} |  24 +-
 .../mongodb/{MongoDbTest.java => MongoDbIT.java}   |  14 +-
 ...apMessageTest.java => MongoDbMapMessageIT.java} |  14 +-
 .../logging/log4j/mongodb/MongoDbResolver.java     | 133 +------
 ...oDbResolverTest.java => MongoDbResolverIT.java} |   7 +-
 .../log4j/mongodb/MongoDbTestConstants.java        |   3 +-
 .../src/test/resources/MongoDbAdditionalFields.xml |  12 +-
 .../src/test/resources/MongoDbAuthFailureIT.xml    |  22 +-
 ...ngodb-capped-int.xml => MongoDbCappedIntIT.xml} |  12 +-
 ...odb-capped-long.xml => MongoDbCappedLongIT.xml} |  12 +-
 ...mongodb-additional-fields.xml => MongoDbIT.xml} |  16 +-
 ...odb-map-message.xml => MongoDbMapMessageIT.xml} |  12 +-
 .../test/resources/log4j2-mongodb-auth-failure.xml |  30 --
 .../src/test/resources/log4j2-mongodb.xml          |  29 --
 log4j-parent/pom.xml                               | 120 +-----
 log4j-perf-test/pom.xml                            |   4 -
 .../template/json/JsonTemplateLayoutBenchmark.java |  10 -
 .../json/JsonTemplateLayoutBenchmarkState.java     |  23 --
 log4j-spring-cloud-config-client/pom.xml           |   2 +-
 pom.xml                                            |  42 +-
 ...rg_mongodb_bson.xml => 2229_mongodb_docker.xml} |   6 +-
 ..._mongodb_bson.xml => move_commons_compress.xml} |   5 +-
 .../update_com_fasterxml_jackson_jackson_bom.xml   |   4 +-
 .../.3.x.x/update_com_github_luben_zstd_jni.xml    |   4 +-
 .../.3.x.x/update_com_google_guava_guava.xml       |   4 +-
 .../.3.x.x/update_commons_io_commons_io.xml        |   4 +-
 ...l => update_io_fabric8_docker_maven_plugin.xml} |   4 +-
 .../.3.x.x/update_net_bytebuddy_byte_buddy.xml     |   4 +-
 ...db_bson.xml => update_net_java_dev_jna_jna.xml} |   4 +-
 .../update_org_apache_commons_commons_csv.xml      |   4 +-
 .../.3.x.x/update_org_apache_groovy_groovy_bom.xml |   4 +-
 ... update_org_apache_logging_log4j_log4j_api.xml} |   4 +-
 .../update_org_apache_logging_logging_parent.xml   |   3 +-
 .../update_org_apache_tomcat_tomcat_juli.xml       |   4 +-
 .../update_org_graalvm_truffle_truffle_api.xml     |   4 +-
 src/changelog/.3.x.x/update_org_mongodb_bson.xml   |   4 +-
 ...org_openrewrite_maven_rewrite_maven_plugin.xml} |   4 +-
 ...nrewrite_recipe_rewrite_logging_frameworks.xml} |   4 +-
 ...rg_openrewrite_recipe_rewrite_migrate_java.xml} |   4 +-
 ...odb_bson.xml => update_org_slf4j_slf4j_nop.xml} |   4 +-
 ...te_org_springframework_spring_framework_bom.xml |   4 +-
 ...update_uk_org_webcompere_system_stubs_core.xml} |   4 +-
 src/site/antora/antora.tmpl.yml                    |   1 -
 src/site/antora/antora.yml                         |   1 -
 src/site/antora/modules/ROOT/pages/components.adoc |  46 ++-
 src/site/antora/modules/ROOT/pages/log4j-jul.adoc  |   4 +-
 .../ROOT/pages/manual/appenders/rolling-file.adoc  | 103 ++---
 .../modules/ROOT/pages/manual/installation.adoc    |   4 +-
 .../ROOT/partials/components/jul-to-log4j.adoc     |  41 ++
 .../ROOT/partials/components/log4j-compress.adoc   |  41 ++
 .../ROOT/partials/features/compression.adoc        |  21 +
 .../systemproperties/properties-log4j-jul.adoc     |  10 +-
 359 files changed, 4271 insertions(+), 3550 deletions(-)
 rename {log4j-jul-propagator => jul-to-log4j}/pom.xml (55%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/LevelTranslator.java 
(93%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/LogManager.java (79%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/internal/ApiLogger.java
 (96%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/internal/ApiLoggerAdapter.java
 (92%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/internal/DefaultLevelConverter.java
 (97%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/internal/JulProperties.java
 (86%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/internal/NoOpLogger.java
 (99%)
 copy {log4j-jul/src/main/java/org/apache/logging/log4j/jul/support => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/package-info.java 
(56%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/spi/AbstractLoggerAdapter.java
 (98%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/spi/LevelConverter.java
 (92%)
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbCappedIntTest.java
 => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j/spi/package-info.java 
(74%)
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/support/AbstractLogger.java
 (84%)
 copy {log4j-jul/src/main/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/main/java/org/apache/logging/jul/tolog4j}/support/package-info.java
 (95%)
 rename {log4j-jul => 
jul-to-log4j}/src/main/resources/META-INF/log4j/propertyMapping.json (100%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/AsyncLoggerThreadsTest.java
 (98%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/BracketInNotInterpolatedMessageTest.java
 (95%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/CallerInformationTest.java
 (98%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/JavaLevelTranslatorTest.java
 (96%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/JulTestProperties.java
 (95%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/Log4jLevelTranslatorTest.java
 (95%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/ResourceBundleTest.java
 (97%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/internal/ApiLoggerTest.java
 (94%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/internal/DefaultLevelConverterCustomJulLevelsTest.java
 (96%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/internal/DefaultLevelConverterTest.java
 (81%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/support/AbstractLoggerTest.java
 (97%)
 rename {log4j-jul/src/test/java/org/apache/logging/log4j/jul => 
jul-to-log4j/src/test/java/org/apache/logging/jul/tolog4j}/test/support/CustomLoggerAdapterTest.java
 (86%)
 rename {log4j-jul => 
jul-to-log4j}/src/test/resources/CallerInformationTest.xml (100%)
 rename {log4j-jul => 
jul-to-log4j}/src/test/resources/ResourceBundleTest.properties (100%)
 copy {log4j-jul => jul-to-log4j}/src/test/resources/ResourceBundleTest.xml 
(100%)
 copy {log4j-jul => jul-to-log4j}/src/test/resources/log4j2-test.xml (100%)
 copy {log4j-async-logger => log4j-compress}/.log4j-plugin-processing-activator 
(100%)
 create mode 100644 log4j-compress/pom.xml
 create mode 100644 
log4j-compress/src/main/java/org/apache/logging/log4j/compress/commons/CommonsCompressAction.java
 create mode 100644 
log4j-compress/src/main/java/org/apache/logging/log4j/compress/commons/CommonsCompressActionFactory.java
 create mode 100644 
log4j-compress/src/main/java/org/apache/logging/log4j/compress/commons/CommonsCompressActionFactoryProvider.java
 rename {log4j-jul/src/main/java/org/apache/logging/log4j/jul/support => 
log4j-compress/src/main/java/org/apache/logging/log4j/compress/commons}/package-info.java
 (82%)
 create mode 100644 
log4j-compress/src/test/java/org/apache/logging/log4j/compress/commons/AbstractCompressActionTest.java
 create mode 100644 
log4j-compress/src/test/java/org/apache/logging/log4j/compress/commons/CommonsCompressActionTest.java
 create mode 100644 
log4j-compress/src/test/java/org/apache/logging/log4j/compress/commons/CustomCompressorStreamProvider.java
 create mode 100644 
log4j-compress/src/test/java/org/apache/logging/log4j/compress/commons/xz/XzCompressActionTest.java
 copy 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbResolverTest.java
 => 
log4j-compress/src/test/java/org/apache/logging/log4j/compress/commons/zstd/ZstdCompressActionTest.java
 (57%)
 create mode 100644 
log4j-compress/src/test/resources/META-INF/services/org.apache.commons.compress.compressors.CompressorStreamProvider
 delete mode 100644 
log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/net/ssl/TestConstants.java
 rename 
log4j-core-test/src/{main/java/org/apache/logging/log4j/core/test/ListErrorHandler.java
 => 
test/java/org/apache/logging/log4j/core/appender/BufferingErrorHandler.java} 
(50%)
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/FixedHostResolver.java
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/LineReadingTcpServer.java
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderReconnectTest.java
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SocketAppenderSslSocketOptionsTest.java
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/SslContexts.java
 delete mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/Bzip2CompressActionTest.java
 delete mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/net/SocketAppenderReconnectTest.java
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/net/ssl/SslKeyStoreConstants.java
 delete mode 100644 
log4j-core-test/src/test/resources/log4j-ssl-socket-options.xml
 create mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/.gitignore
 delete mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/README
 delete mode 100755 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/build/gencerts.sh
 delete mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/build/rootca.conf
 delete mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/build/server.conf
 delete mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/client.log4j2-keystore.jks
 create mode 100755 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/generate-stores.sh
 create mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/keyStore-nopass.p12
 create mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/keyStore.jks
 create mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/keyStore.p12
 create mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/keyStore2.jks
 delete mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/server.log4j2-crt.pem
 delete mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/server.log4j2.pem
 create mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/trustStore.jks
 create mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/trustStore2.jks
 delete mode 100644 
log4j-core-test/src/test/resources/org/apache/logging/log4j/core/net/ssl/truststore.jks
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.1.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.10.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.11.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.12.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.13.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.14.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.15.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.16.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.17.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.18.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.19.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.2.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.20.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.21.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.22.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.23.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.24.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.25.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.26.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.27.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.28.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.29.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.3.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.30.log
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.4.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.5.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.6.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.7.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.8.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.20211028T194500+0200.9.log.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_00-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_00-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_01-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_02-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_02-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_02-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_02-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_02-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_03-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_03-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_03-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_03-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_03-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_04-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_04-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_04-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_04-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_04-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_05-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_05-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_05-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_05-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_05-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-10.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-11.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-12.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-13.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-14.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-15.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-16.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-17.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-18.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-19.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-20.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-6.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-7.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-8.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_06-9.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-10.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-11.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-12.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-13.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-14.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-15.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-16.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-17.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-18.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-19.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-20.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-21.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-22.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-23.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-24.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-25.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-26.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-27.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-28.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-29.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-6.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-7.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-8.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_07-9.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-10.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-11.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-12.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-13.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-14.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-15.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-16.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-17.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-18.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-19.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-20.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-21.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-22.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-23.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-24.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-25.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-26.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-27.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-28.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-29.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-6.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-7.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-8.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_08-9.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-1.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-10.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-11.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-12.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-13.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-14.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-15.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-16.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-17.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-18.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-19.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-2.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-20.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-21.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-22.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-23.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-24.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-25.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-26.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-27.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-28.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-29.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-3.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-30
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-4.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-5.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-6.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-7.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-8.gz
 delete mode 100644 
log4j-core-test/src/test/resources/rolloverPath/log4j.txt.20170112_09-9.gz
 delete mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/FileExtension.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/AbstractCompressAction.java
 delete mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/CommonsCompressAction.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/CompressActionFactory.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/CompressActionFactoryProvider.java
 delete mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/GzCompressAction.java
 delete mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/ZipCompressAction.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/internal/CompositeCompressActionFactoryProvider.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/internal/GzCompressAction.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/internal/JreCompressActionFactoryProvider.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/internal/ZipCompressAction.java
 delete mode 100644 log4j-jul-propagator/src/test/resources/log4j2-test.xml
 delete mode 100644 
log4j-jul-propagator/src/test/resources/logging-test.properties
 rename 
{log4j-jul-propagator/src/main/java/org/apache/logging/log4j/jul/propagator => 
log4j-jul/src/main/java/org/apache/logging/log4j/jul/internal}/JulLevelPropagator.java
 (95%)
 rename log4j-jul/src/test/java/org/apache/logging/log4j/jul/{test => 
}/Log4jBridgeHandlerTest.java (93%)
 rename 
{log4j-jul-propagator/src/test/java/org/apache/logging/log4j/jul/propagator => 
log4j-jul/src/test/java/org/apache/logging/log4j/jul/internal}/JulLevelPropagatorTest.java
 (95%)
 rename log4j-jul/src/test/resources/{Log4jBridgeHandlerTest-jul.properties => 
logging-test.properties} (78%)
 delete mode 100644 
log4j-layout-template-json-test/src/test/java/org/apache/logging/log4j/layout/template/json/EcsLayoutTest.java
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{AbstractMongoDbCappedTest.java
 => AbstractMongoDbCappedIT.java} (84%)
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{MongoDbAdditionalFieldsTest.java
 => MongoDbAdditionalFieldsIT.java} (88%)
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{MongoDbAuthFailureTest.java
 => MongoDbAuthFailureIT.java} (77%)
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{MongoDbCappedLongTest.java
 => MongoDbCappedIntIT.java} (64%)
 copy 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{MongoDbResolverTest.java
 => MongoDbCappedLongIT.java} (66%)
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{MongoDbTest.java 
=> MongoDbIT.java} (84%)
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{MongoDbMapMessageTest.java
 => MongoDbMapMessageIT.java} (81%)
 rename 
log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/{MongoDbResolverTest.java
 => MongoDbResolverIT.java} (86%)
 rename log4j-jul/src/test/resources/ResourceBundleTest.xml => 
log4j-mongodb/src/test/resources/MongoDbAdditionalFields.xml (75%)
 rename log4j-jul/src/test/resources/Log4jBridgeHandlerTest-log4j2.xml => 
log4j-mongodb/src/test/resources/MongoDbAuthFailureIT.xml (73%)
 rename log4j-mongodb/src/test/resources/{log4j2-mongodb-capped-int.xml => 
MongoDbCappedIntIT.xml} (70%)
 rename log4j-mongodb/src/test/resources/{log4j2-mongodb-capped-long.xml => 
MongoDbCappedLongIT.xml} (71%)
 rename log4j-mongodb/src/test/resources/{log4j2-mongodb-additional-fields.xml 
=> MongoDbIT.xml} (68%)
 rename log4j-mongodb/src/test/resources/{log4j2-mongodb-map-message.xml => 
MongoDbMapMessageIT.xml} (68%)
 delete mode 100644 
log4j-mongodb/src/test/resources/log4j2-mongodb-auth-failure.xml
 delete mode 100644 log4j-mongodb/src/test/resources/log4j2-mongodb.xml
 copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => 
2229_mongodb_docker.xml} (58%)
 copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => 
move_commons_compress.xml} (58%)
 copy src/changelog/.3.x.x/{update_net_bytebuddy_byte_buddy.xml => 
update_io_fabric8_docker_maven_plugin.xml} (61%)
 copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => 
update_net_java_dev_jna_jna.xml} (62%)
 copy src/changelog/.3.x.x/{update_com_fasterxml_jackson_jackson_bom.xml => 
update_org_apache_logging_log4j_log4j_api.xml} (61%)
 copy src/changelog/.3.x.x/{update_com_fasterxml_jackson_jackson_bom.xml => 
update_org_openrewrite_maven_rewrite_maven_plugin.xml} (60%)
 copy src/changelog/.3.x.x/{update_com_fasterxml_jackson_jackson_bom.xml => 
update_org_openrewrite_recipe_rewrite_logging_frameworks.xml} (59%)
 copy src/changelog/.3.x.x/{update_com_fasterxml_jackson_jackson_bom.xml => 
update_org_openrewrite_recipe_rewrite_migrate_java.xml} (60%)
 copy src/changelog/.3.x.x/{update_org_mongodb_bson.xml => 
update_org_slf4j_slf4j_nop.xml} (63%)
 copy src/changelog/.3.x.x/{update_com_fasterxml_jackson_jackson_bom.xml => 
update_uk_org_webcompere_system_stubs_core.xml} (61%)
 create mode 100644 
src/site/antora/modules/ROOT/partials/components/jul-to-log4j.adoc
 create mode 100644 
src/site/antora/modules/ROOT/partials/components/log4j-compress.adoc
 create mode 100644 
src/site/antora/modules/ROOT/partials/features/compression.adoc

Reply via email to