You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gi...@apache.org on 2023/10/19 19:41:33 UTC

[logging-log4j2] branch dependabot/maven/2.x/system-stubs.version-2.1.3 updated (7350d9d52d -> bb614026ce)

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

github-bot pushed a change to branch dependabot/maven/2.x/system-stubs.version-2.1.3
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


    omit 7350d9d52d Bump system-stubs.version from 2.0.2 to 2.1.3
     add 37ba9d8f62 Set version to `2.21.0`
     add 2b8a27f87a Release changelog for version `2.21.0`
     add 3333493d9a added linebreak
     add 0e1ee448b2 Merge tag 'rel/2.21.0' into 2.x
     add 884e010607 Fix `LogstashIT` of JTL
     add 52a6fbceac Add missing `jackson-dataformat-yaml` for JTL tests
     add da836b16d6 Fix ErrorProne warnings for JTL
     add 0b3d848451 Add `-test` suffix to `log4j-osgi` to make the intent clear
     add 578fa5ac36 Skip installing/deploying `log4j-perf`
     add 031e2557b5 Add `-test` suffix to `log4j-perf` to make the intent clear
     add e6244765cd Bump the version to `2.22.0-SNAPSHOT`
     add 6da0d7dc9a Revert `logging-parent` version bump mistake
     add cfdeda1066 Update auto-generated files
     add 8b7ca8f736 Fix broken links in the support page (LOG4J2-3673)
     add bb614026ce Bump system-stubs.version from 2.0.2 to 2.1.3

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   (7350d9d52d)
            \
             N -- N -- N   refs/heads/dependabot/maven/2.x/system-stubs.version-2.1.3 (bb614026ce)

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:
 log4j-layout-template-json-test/pom.xml            |  22 +-
 .../json/BlackHoleByteBufferDestination.java       |   1 +
 .../log4j/layout/template/json/LogstashIT.java     | 397 ++++++++++-----------
 {log4j-osgi => log4j-osgi-test}/pom.xml            |   4 +-
 .../log4j/osgi/tests/AbstractLoadBundleTest.java   |   0
 .../logging/log4j/osgi/tests/CoreOsgiTest.java     |   0
 .../log4j/osgi/tests/CustomConfiguration.java      |   0
 .../osgi/tests/CustomConfigurationFactory.java     |   0
 .../logging/log4j/osgi/tests/JULProviderTest.java  |   0
 .../log4j/osgi/tests/SLF4JProviderTest.java        |   0
 .../tests/equinox/EquinoxLoadApiBundleTest.java    |   0
 .../osgi/tests/felix/FelixLoadApiBundleTest.java   |   0
 .../logging/log4j/osgi/tests/junit/OsgiRule.java   |   0
 .../src/test/resources/log4j2.custom               |   0
 log4j-parent/pom.xml                               |  10 +-
 {log4j-perf => log4j-perf-test}/pom.xml            |   4 +-
 .../log4j/ThreadContextBenchmarkAccess.java        |   0
 .../template/json/JsonTemplateLayoutBenchmark.java |   0
 .../json/JsonTemplateLayoutBenchmarkReport.java    |   0
 .../json/JsonTemplateLayoutBenchmarkState.java     |   0
 .../log4j/message/ParameterFormatterBenchmark.java |   0
 ...bstractStringLayoutStringEncodingBenchmark.java |   0
 .../perf/jmh/AnnotationVsMarkerInterface.java      |   0
 .../perf/jmh/AsyncAppenderLog4j1Benchmark.java     |   0
 .../jmh/AsyncAppenderLog4j1LocationBenchmark.java  |   0
 .../perf/jmh/AsyncAppenderLog4j2Benchmark.java     |   0
 .../jmh/AsyncAppenderLog4j2LocationBenchmark.java  |   0
 .../perf/jmh/AsyncAppenderLogbackBenchmark.java    |   0
 .../jmh/AsyncAppenderLogbackLocationBenchmark.java |   0
 .../log4j/perf/jmh/AsyncLoggersBenchmark.java      |   0
 .../perf/jmh/AsyncLoggersLocationBenchmark.java    |   0
 .../logging/log4j/perf/jmh/ClocksBenchmark.java    |   0
 .../log4j/perf/jmh/CollectionsBenchmark.java       |   0
 .../jmh/ConcurrentAsyncLoggerToFileBenchmark.java  |   0
 .../perf/jmh/ConfiguratorInitializeBenchmark.java  |   0
 .../log4j/perf/jmh/DateTimeFormatBenchmark.java    |   0
 .../log4j/perf/jmh/DebugDisabledBenchmark.java     |   0
 .../log4j/perf/jmh/FileAppenderBenchmark.java      |   0
 .../perf/jmh/FileAppenderParamsBenchmark.java      |   0
 .../perf/jmh/FileAppenderThrowableBenchmark.java   |   0
 .../jmh/FileAppenderWithLocationBenchmark.java     |   0
 .../log4j/perf/jmh/FormatterLoggerBenchmark.java   |   0
 .../log4j/perf/jmh/GelfLayoutBenchmark.java        |   0
 .../log4j/perf/jmh/InstantFormatBenchmark.java     |   0
 .../log4j/perf/jmh/JdbcAppenderBenchmark.java      |   0
 .../log4j/perf/jmh/JpaAppenderBenchmark.java       |   0
 .../jmh/Log4j2AppenderComparisonBenchmark.java     |   0
 .../log4j/perf/jmh/Log4jLogEventBenchmark.java     |   0
 .../perf/jmh/LogBuilderMarkerFilterBenchmark.java  |   0
 .../log4j/perf/jmh/LoggerConfigBenchmark.java      |   0
 .../log4j/perf/jmh/LoggingDisabledBenchmark.java   |   0
 .../logging/log4j/perf/jmh/MDCFilterBenchmark.java |   0
 .../log4j/perf/jmh/MarkerFilterBenchmark.java      |   0
 .../log4j/perf/jmh/MemoryHandlerJULBenchmark.java  |   0
 .../jmh/MemoryHandlerJULLocationBenchmark.java     |   0
 .../perf/jmh/NamePatternConverterBenchmark.java    |   0
 .../logging/log4j/perf/jmh/NanotimeBenchmark.java  |   0
 .../logging/log4j/perf/jmh/OutputBenchmark.java    |   0
 .../perf/jmh/ParameterizedMessageBenchmark.java    |   0
 .../jmh/ParameterizedMessageInliningBenchmark.java |   0
 .../log4j/perf/jmh/PatternLayoutBenchmark.java     |   0
 .../perf/jmh/PatternLayoutComparisonBenchmark.java |   0
 .../log4j/perf/jmh/ReflectionBenchmark.java        |   0
 .../logging/log4j/perf/jmh/SimpleBenchmark.java    |   0
 .../perf/jmh/SortedArrayVsHashMapBenchmark.java    |   0
 .../logging/log4j/perf/jmh/StackWalkBenchmark.java |   0
 .../perf/jmh/StringBuilderEscapeBenchmark.java     |   0
 .../log4j/perf/jmh/StringEncodingBenchmark.java    |   0
 .../log4j/perf/jmh/TextEncoderHelperBenchmark.java |   0
 .../log4j/perf/jmh/ThreadContextBenchmark.java     |   0
 .../ThreadLocalVsConcurrentHashMapBenchmark.java   |   0
 .../log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java |   0
 .../perf/jmh/ThreadsafeDateFormatBenchmark.java    |   0
 .../log4j/perf/jmh/TimeFormatBenchmark.java        |   0
 .../logging/log4j/perf/jmh/UnboxBenchmark.java     |   0
 .../log4j/perf/jmh/UuidGeneratorBenchmark.java     |   0
 .../logging/log4j/perf/jmh/VarargsBenchmark.java   |   0
 .../log4j/perf/jmh/jpa/TestBasicEntity.java        |   0
 .../logging/log4j/perf/jmh/package-info.java       |   0
 .../logging/log4j/perf/nogc/AbstractLogger.java    |   0
 .../logging/log4j/perf/nogc/ClassicLogger.java     |   0
 .../logging/log4j/perf/nogc/DemoAppender.java      |   0
 .../apache/logging/log4j/perf/nogc/NoGcLayout.java |   0
 .../apache/logging/log4j/perf/nogc/NoGcLogger.java |   0
 .../logging/log4j/perf/nogc/NoGcMessage.java       |   0
 .../perf/nogc/NoGcMessagePatternConverter.java     |   0
 .../logging/log4j/perf/nogc/OpenHashStringMap.java |   0
 .../log4j/perf/nogc/ParameterizedMessage.java      |   0
 .../org/apache/logging/log4j/perf/nogc/Test.java   |   0
 .../log4j/perf/util/BenchmarkMessageParams.java    |   0
 .../logging/log4j/perf/util/DemoAppender.java      |   0
 .../logging/log4j/perf/util/NoOpJULHandler.java    |   0
 .../logging/log4j/perf/util/NoOpLog4jAppender.java |   0
 .../log4j/perf/util/NoOpLogbackAppender.java       |   0
 .../logging/log4j/perf/util/StackDriver.java       |   0
 .../CopyOnWriteOpenHashMapThreadContextMap.java    |   0
 .../GarbageFreeOpenHashMapThreadContextMap.java    |   0
 ...rrentAsyncLoggerToFileBenchmark-asyncConfig.xml |   0
 .../ConcurrentAsyncLoggerToFileBenchmark.xml       |   0
 .../src/main/resources/META-INF/persistence.xml    |   0
 .../main/resources/log4j12-perf-file-throwable.xml |   0
 .../src/main/resources/log4j12-perf.xml            |   0
 .../src/main/resources/log4j12-perf2.xml           |   0
 .../src/main/resources/log4j12-perfloc.xml         |   0
 .../main/resources/log4j2-appenderComparison.xml   |   0
 .../src/main/resources/log4j2-jdbc-appender.xml    |   0
 .../src/main/resources/log4j2-jpa-appender.xml     |   0
 .../main/resources/log4j2-markerFilter-perf.xml    |   0
 .../main/resources/log4j2-markerFilter-perf2.xml   |   0
 .../src/main/resources/log4j2-noFilter-perf.xml    |   0
 .../main/resources/log4j2-perf-file-throwable.xml  |   0
 .../src/main/resources/log4j2-perf.xml             |   0
 .../src/main/resources/log4j2-perf2.xml            |   0
 .../src/main/resources/log4j2-perf3.xml            |   0
 .../src/main/resources/log4j2-perfloc.xml          |   0
 .../resources/log4j2-threadContextFilter-perf.xml  |   0
 .../main/resources/logback-markerFilter-perf.xml   |   0
 .../src/main/resources/logback-mdcFilter-perf.xml  |   0
 .../main/resources/logback-perf-file-throwable.xml |   0
 .../src/main/resources/logback-perf.xml            |   0
 .../src/main/resources/logback-perf2.xml           |   0
 .../src/main/resources/logback-perfloc.xml         |   0
 .../resources/perf-WithoutAnyAppender-location.xml |   0
 .../src/main/resources/perf-WithoutAnyAppender.xml |   0
 .../perf-log4j12-async-location-noOpAppender.xml   |   0
 .../resources/perf-log4j12-async-noOpAppender.xml  |   0
 .../src/main/resources/perf-log4j12-async.xml      |   0
 .../perf-logback-async-location-noOpAppender.xml   |   0
 .../resources/perf-logback-async-noOpAppender.xml  |   0
 .../src/main/resources/perf-logback-async.xml      |   0
 .../src/main/resources/perf3PlainNoLoc.xml         |   0
 .../perf5AsyncApndDsrptrNoLoc-noOpAppender.xml     |   0
 .../perf5AsyncApndDsrptrWithLoc-noOpAppender.xml   |   0
 .../perf5AsyncApndMpscQNoLoc-noOpAppender.xml      |   0
 .../perf5AsyncApndMpscQWithLoc-noOpAppender.xml    |   0
 .../resources/perf5AsyncApndNoLoc-noOpAppender.xml |   0
 .../src/main/resources/perf5AsyncApndNoLoc.xml     |   0
 .../perf5AsyncApndWithLoc-noOpAppender.xml         |   0
 .../perf5AsyncApndXferQNoLoc-noOpAppender.xml      |   0
 .../perf5AsyncApndXferQWithLoc-noOpAppender.xml    |   0
 pom.xml                                            |   6 +-
 .../{.2.x.x => 2.21.0}/.release-notes.adoc.ftl     |   0
 src/changelog/{2.20.0 => 2.21.0}/.release.xml      |   4 +-
 .../1231_validation_path_condition.xml             |   0
 .../1232_log4j-to-sfl4j-2-OSGiMetadata.xml         |   0
 .../{.2.x.x => 2.21.0}/1275_fix-javadoc.xml        |   0
 .../1281_remove_locale-dependent_toLowerCase.xml   |   0
 .../1284_redirect_old_javadoc_urls.xml             |   0
 .../1312_add_environment_arbiter.xml               |   0
 .../{.2.x.x => 2.21.0}/1365_open-FileExtension.xml |   0
 .../{.2.x.x => 2.21.0}/1366_fix_java_sql_date.xml  |   0
 ...1367_Missing-Bundle-Activation-OSGiMetadata.xml |   0
 .../1369_bump_build_requirement_jdk_11.xml         |   0
 ...tringResolver_uses_instance_after_recycling.xml |   0
 .../1381_support_parents_in_MarkerResolver.xml     |   0
 ..._connectionStringSource_in_MongoDb4Provider.xml |   0
 .../1391_fix_NPE_in_PluginElementVisitor.xml       |   0
 .../1405_column_mapping_rename_type_attribute.xml  |   0
 .../1414_restore_SLF4J_Log4jMarker_visibility.xml  |   0
 ..._fix_ArrayOutOfBound_in_Log4jFixedFormatter.xml |   0
 .../1445_1549_fix_sync_roll_action_propagation.xml |   0
 .../1445_fix_synchronous_rolling_file_manager.xml  |   0
 .../1484_fix_StackLocator_stdout.xml               |   0
 ...5_fix_DatePatternConverter_when_TL_disabled.xml |   0
 .../1503_change_defaults_for_LevelRangeFilter.xml  |   0
 .../{.2.x.x => 2.21.0}/1508_fix-javadoc.xml        |   0
 ...1530_fix_runtime-dependencies_documentation.xml |   0
 .../1533_set_fqcn_eventbuilder.xml                 |   0
 ...e_of_incorrect_syntax_of_highlighting_style.xml |   0
 .../1550_multiple_filter_invocations.xml           |   0
 .../{.2.x.x => 2.21.0}/1589_mongodb_tests.xml      |   0
 .../1626_parameter_format_rewrite.xml              |   0
 .../1640_java_9_stack_trace_element.xml            |   0
 .../{.2.x.x => 2.21.0}/1646_unsafe_cleaner.xml     |   0
 .../1650_fix_rollover_strategy_log4j1.xml          |   0
 .../1681_fix_and_improve_lookup_docs.xml           |   0
 .../1692_make_JTL_LocationAware.xml                |   0
 .../1747_mongodb4-long-collection-size-conifg.xml  |   0
 ...a_version_specific_warnings_in_StackLocator.xml |   0
 ...w_multiple_servletcontextlistener_instances.xml |   0
 .../1783_spring_arbiter_without_environment.xml    |   0
 .../1786_fix_async_context_data_loss.xml           |   0
 .../1805_fix_NPE_in_JTL_LevelResolver.xml          |   0
 .../LOG4J2-170_Improve_XML_schema.xml              |   0
 .../LOG4J2-3217_fix_NPE_in_ContextSelector.xml     |   0
 .../LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml |   0
 ...ix_notEmpty_converter_for_empty_collections.xml |   0
 ...4J2-3663_fix_file_descriptor_leak_on_Tomcat.xml |   0
 .../{.2.x.x => 2.21.0}/OsgiServiceLocator_npe.xml  |   0
 .../{.2.x.x => 2.21.0}/PreventResourceLeak.xml     |   0
 .../{.2.x.x => 2.21.0}/new-release-process.xml     |   0
 .../{.2.x.x => 2.21.0}/remove-jmx-gui.xml          |   0
 .../update-1runtime-angus-activation.xml           |   0
 .../update-1runtime-angus-mail.xml                 |   0
 .../update-1runtime-cassandra-driver.xml           |   0
 .../update-1runtime-cassandra.xml                  |   0
 .../update-1runtime-commons-compress.xml           |   0
 .../update-1runtime-commons-csv.xml                |   0
 .../{.2.x.x => 2.21.0}/update-1runtime-jackson.xml |   0
 .../update-1runtime-jakarta-activation.xml         |   0
 .../update-1runtime-jakarta-mail.xml               |   0
 .../{.2.x.x => 2.21.0}/update-1runtime-jctools.xml |   0
 .../{.2.x.x => 2.21.0}/update-1runtime-kafka.xml   |   0
 .../update-1runtime-kubernetes.xml                 |   0
 .../{.2.x.x => 2.21.0}/update-1runtime-mongodb.xml |   0
 .../{.2.x.x => 2.21.0}/update-1runtime-netty.xml   |   0
 .../update-1runtime-spring-boot.xml                |   0
 .../update-1runtime-spring-framework.xml           |   0
 .../update-1runtime-tomcat-juli.xml                |   0
 .../update-1runtime-woodstox.xml                   |   0
 src/site/_constants.adoc                           |   2 +-
 src/site/_release-notes.adoc                       |   2 +-
 .../_release-notes/{_2.x.x.adoc => _2.21.0.adoc}   |   6 +-
 src/site/_release-notes/_2.x.x.adoc                |  79 ----
 src/site/asciidoc/support.adoc                     |   7 +-
 215 files changed, 238 insertions(+), 306 deletions(-)
 rename {log4j-osgi => log4j-osgi-test}/pom.xml (98%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/AbstractLoadBundleTest.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/CoreOsgiTest.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/CustomConfiguration.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/CustomConfigurationFactory.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/JULProviderTest.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/SLF4JProviderTest.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/equinox/EquinoxLoadApiBundleTest.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/felix/FelixLoadApiBundleTest.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/java/org/apache/logging/log4j/osgi/tests/junit/OsgiRule.java (100%)
 rename {log4j-osgi => log4j-osgi-test}/src/test/resources/log4j2.custom (100%)
 rename {log4j-perf => log4j-perf-test}/pom.xml (98%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/ThreadContextBenchmarkAccess.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkReport.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkState.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/message/ParameterFormatterBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AbstractStringLayoutStringEncodingBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AnnotationVsMarkerInterface.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1Benchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1LocationBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2Benchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2LocationBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackLocationBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersLocationBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/CollectionsBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ConcurrentAsyncLoggerToFileBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ConfiguratorInitializeBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/DateTimeFormatBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderParamsBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderThrowableBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderWithLocationBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/FormatterLoggerBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/GelfLayoutBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/InstantFormatBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/JdbcAppenderBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/JpaAppenderBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j2AppenderComparisonBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/LogBuilderMarkerFilterBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/LoggerConfigBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/LoggingDisabledBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/MDCFilterBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/MarkerFilterBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULLocationBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/NamePatternConverterBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/NanotimeBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/OutputBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageInliningBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutComparisonBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/SortedArrayVsHashMapBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/StackWalkBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/StringBuilderEscapeBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/StringEncodingBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/TextEncoderHelperBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsConcurrentHashMapBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/UnboxBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/VarargsBenchmark.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/jpa/TestBasicEntity.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/jmh/package-info.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/AbstractLogger.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/ClassicLogger.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLayout.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLogger.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessagePatternConverter.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/OpenHashStringMap.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/ParameterizedMessage.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/nogc/Test.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/util/BenchmarkMessageParams.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/util/DemoAppender.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/util/NoOpJULHandler.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/util/NoOpLog4jAppender.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/util/NoOpLogbackAppender.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/perf/util/StackDriver.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/java/org/apache/logging/log4j/spi/GarbageFreeOpenHashMapThreadContextMap.java (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark-asyncConfig.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/META-INF/persistence.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j12-perf-file-throwable.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j12-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j12-perf2.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j12-perfloc.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-appenderComparison.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-jdbc-appender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-jpa-appender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-markerFilter-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-markerFilter-perf2.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-noFilter-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-perf-file-throwable.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-perf2.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-perf3.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-perfloc.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/log4j2-threadContextFilter-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/logback-markerFilter-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/logback-mdcFilter-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/logback-perf-file-throwable.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/logback-perf.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/logback-perf2.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/logback-perfloc.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-WithoutAnyAppender-location.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-WithoutAnyAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-log4j12-async-location-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-log4j12-async-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-log4j12-async.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-logback-async-location-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-logback-async-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf-logback-async.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf3PlainNoLoc.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndDsrptrNoLoc-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndDsrptrWithLoc-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndMpscQNoLoc-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndMpscQWithLoc-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndNoLoc-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndNoLoc.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndWithLoc-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndXferQNoLoc-noOpAppender.xml (100%)
 rename {log4j-perf => log4j-perf-test}/src/main/resources/perf5AsyncApndXferQWithLoc-noOpAppender.xml (100%)
 copy src/changelog/{.2.x.x => 2.21.0}/.release-notes.adoc.ftl (100%)
 copy src/changelog/{2.20.0 => 2.21.0}/.release.xml (90%)
 rename src/changelog/{.2.x.x => 2.21.0}/1231_validation_path_condition.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1232_log4j-to-sfl4j-2-OSGiMetadata.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1275_fix-javadoc.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1281_remove_locale-dependent_toLowerCase.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1284_redirect_old_javadoc_urls.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1312_add_environment_arbiter.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1365_open-FileExtension.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1366_fix_java_sql_date.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1367_Missing-Bundle-Activation-OSGiMetadata.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1369_bump_build_requirement_jdk_11.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1380_StackTraceStringResolver_uses_instance_after_recycling.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1381_support_parents_in_MarkerResolver.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1389_Added_missing_setter_for_connectionStringSource_in_MongoDb4Provider.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1391_fix_NPE_in_PluginElementVisitor.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1405_column_mapping_rename_type_attribute.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1414_restore_SLF4J_Log4jMarker_visibility.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1418_fix_ArrayOutOfBound_in_Log4jFixedFormatter.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1445_1549_fix_sync_roll_action_propagation.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1445_fix_synchronous_rolling_file_manager.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1484_fix_StackLocator_stdout.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1485_fix_DatePatternConverter_when_TL_disabled.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1503_change_defaults_for_LevelRangeFilter.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1508_fix-javadoc.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1530_fix_runtime-dependencies_documentation.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1533_set_fqcn_eventbuilder.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1545_add_warn_in_case_of_incorrect_syntax_of_highlighting_style.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1550_multiple_filter_invocations.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1589_mongodb_tests.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1626_parameter_format_rewrite.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1640_java_9_stack_trace_element.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1646_unsafe_cleaner.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1650_fix_rollover_strategy_log4j1.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1681_fix_and_improve_lookup_docs.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1692_make_JTL_LocationAware.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1747_mongodb4-long-collection-size-conifg.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1760_use_java_version_specific_warnings_in_StackLocator.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1782_allow_multiple_servletcontextlistener_instances.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1783_spring_arbiter_without_environment.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1786_fix_async_context_data_loss.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/1805_fix_NPE_in_JTL_LevelResolver.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/LOG4J2-170_Improve_XML_schema.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/LOG4J2-3217_fix_NPE_in_ContextSelector.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/LOG4J2-3657_fix_TL_usage_in_AbstractLogger.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/LOG4J2-3660_fix_notEmpty_converter_for_empty_collections.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/LOG4J2-3663_fix_file_descriptor_leak_on_Tomcat.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/OsgiServiceLocator_npe.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/PreventResourceLeak.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/new-release-process.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/remove-jmx-gui.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-angus-activation.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-angus-mail.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-cassandra-driver.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-cassandra.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-commons-compress.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-commons-csv.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-jackson.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-jakarta-activation.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-jakarta-mail.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-jctools.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-kafka.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-kubernetes.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-mongodb.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-netty.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-spring-boot.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-spring-framework.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-tomcat-juli.xml (100%)
 rename src/changelog/{.2.x.x => 2.21.0}/update-1runtime-woodstox.xml (100%)
 copy src/site/_release-notes/{_2.x.x.adoc => _2.21.0.adoc} (99%)