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 2020/08/13 18:51:51 UTC

[logging-log4j2] branch dependabot/maven/org.codehaus.mojo-build-helper-maven-plugin-3.2.0 updated (43871e0 -> 415457a)

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

github-bot pushed a change to branch dependabot/maven/org.codehaus.mojo-build-helper-maven-plugin-3.2.0
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git.


 discard 43871e0  Bump build-helper-maven-plugin from 1.12 to 3.2.0
     add 39a17d9  Bump Jackson 2 version to 2.11.1.
     add c397c8d  LOG4J2-2749 #362 Manually copy the JacksonLayout test from release-2.x.
     add 2a53d68  LOG4J2-2344 #359 Fix exception message in PropertiesConfigurationBuilder#createFilter().
     add aa16cc4  #365 Remove extra curly opening bracket in docs.
     add 0c3b913  Reflect recent PR merges to changes.xml.
     add 762d163  LOG4J2-2764 Implement CI pipeline via GitHub Actions. (#379)
     add 79ba81d  Add annotations to EventTemplateAdditionalField builder
     add 6aa8713  Add ability to format message using PatternLayout
     add d39f1eb  Include thread context data
     add a50abb9  Update documentation based on changes to JsonTemplateLayout
     add 09b953c  #383 Improvements on "extending Log4J" docs. (Jan Materne)
     add a900da1  Update cloud.md: fixes and links
     add 1c2c57e  #335 Add PatternResolver to the manual.
     add 7b5aaa8  #335 Add nullEventDelimiterEnabled flag.
     add d3198f7  LOG4J2-2895: Async logging avoids blocking on Log4jThreads
     add ef28204  LOG4J2-2837: Disruptor and JUL no longer recursively start the AsyncLoggerDisruptor
     add d40bb6d  LOG4J2-2867: RingBufferLogEventTranslator uses a static ContextDataInjector
     add 8e152df  LOG4J2-2858: More flexible configuration of WaitStrategy of Disruptor (#361)
     add c76c0ae  changelog for LOG4J2-2858
     add 7c905c7  Replace {}} with {}
     add ec290e9  Merge pull request #385 from Thihup/fix-log4j1-msg
     add e09ddc3  Disable/migrate missing Jenkins plugins
     add 0f649a5  Fix comment syntax errors
     add a964628  Use text email template for notifications
     add 6d1c50d  Fix warning
     add 5cd3f80  Update parent pom
     add 261a3a9  Update build badges
     add 5fa4f93  Add logos for consistency
     add b98b510  Use a logo that exists
     add 60a73f6  LOG4J2-2898: Avoid initializing volatile fields with default values (#367)
     add e50d94c  LOG4J2-2898 changelog
     add 7b3f50c  Re-enable warnings-ng
     add 891ef05  Ensure latest builds are only ones running
     add 5ed4788  Move pipeline to logging-pipelines
     add fe57a50  LOG4J2-2880 - Add StackWalker benchmark. Revert back to using StackWalker.walk based on performance results
     add b963d7c  LOG4J2-2880 - Add StackWalker benchmark. Revert back to using StackWalker.walk based on performance results
     add ebbc7b7  Specify GitHub settings and .asf.yaml
     add 30c088e  Use simpler YAML syntax
     add 8e96002  Fix typo and add link
     add 7868fe3  Update build instructions and Dockerfile
     add 508fc30  LOG4J2-2882 - Add support for JUL filters
     add 76e78ca  Merge branch 'LOG4J2-2882' of https://github.com/ebourg/logging-log4j2 into ebourg-LOG4J2-2882
     add bf80fa4  Merge branch 'ebourg-LOG4J2-2882'
     add bdf3bbe  LOG4J2-2882 - update changes.xml
     add 23e8572  LOG4J2-2899: Fix log4j-1.2-api LogEventWrapper thread data accessors
     add 7189453  LOG4J2-2832: Updated strategy name to existing strategy `DirectFileRolloverStrategy`
     add 706f326  Merge branch 'LOG4J2-2832' of https://github.com/asbachb/logging-log4j2 into asbachb-LOG4J2-2832
     add 5e62ba5  Merge branch 'asbachb-LOG4J2-2832'
     add 8e69754  LOG4J2-2832 - update changes.xml
     add 7645980  LOG4J2-2859 - Fixed typos where mergeFactory should be mergeStrategy.
     add 9358051  [LOG4J2-2400] Initial implementation of RedisAppender. (#1)
     add cc409e2  Merge branch 'master' of https://github.com/kmeurer/logging-log4j2
     add c652d3a  Send strings rather than byte[] and depend on configuration objects.
     add 627365b  Refactor pool configuration to use BuilderFactory rather than Factory method.
     add 1a3656f  Add basic support for queueing logs.
     add bd1ca1c  Add tests to verify log queue operations.
     add a5f5253  Add support for retrying sends on failures with a max retry count.
     add 4b52653  Add tests for retries.
     add 1c51e71  Remove retries.
     add 794e9a7  Remove unnecessary String.valueOf().
     add 4f2c216  Rely on comma-separated key values rather than Array of Strings.
     add 964b562  Update docs and fix tests.
     add cd8f8d1  Improve docs and fix licenses.
     add 6fe8dc2  Clarify defaults and add YML configuration example.
     add 4acd0be  Minor cleanup work for static defaults and redis-specific naming.
     add 5a3c183  Send logs in bulk properly.
     add 898d7f5  Clean up unused imports.
     add 007c45b  Simplify offer fallback.
     add 5f09b4b  Further streamline flush semantics.
     add 8dd7145  Merge branch 'master' of https://github.com/nataliemeurer/logging-log4j2 into nataliemeurer-master
     add f810e8b  LOG4J2-2400 - Add Redis Appender
     add 5aef19e  Merge branch 'nataliemeurer-master'
     add 42525cf  Enable test annotations in github actions
     add 4fdf031  Fix some pom warnings
     add c4a942d  Remove duplicate plugin declaration
     add cdb416b  Fix more pom warnings
     add 37b7627  Rearrange workflow command
     add 61932e1  Split up test reports by platform
     add f0dc22b  Add rerun failing tests for CI
     add ea86649  LOG4J2-2875 - Rollover was failing to create directories when using a DirectFileRolloverStrategy
     add 3cdd1f3  LOG4J2-2883 - When When using DirectFileRolloverStrategy the file pattern was not being recalculated on size based rollover after a time based rollover had occurred.
     add f63a3ce  Test was failing on the last day of the month
     add 5f67313  LOG4J2-2901 - Missing configuration files should be ignored when creating a composite configuration
     add c0487ad  LOG4J2-2883 - Add unit test
     add 842c21e  LOG4J2-2894 - Fix spelling error in log line
     add dee42e8  Update CI URL
     add 2d5b761  Use both surefire and failsafe reports
     add 37027e8  [LOG4J2-2653] Add initial JUnit 5 support
     add 0886535  Unit test might create less than 3 files on first and last directory.
     add 1375a66  LOG4J2-2822 - Javadoc link in ThreadContext description was incorrect
     add 2b0839d  Simplify JUnit dependencies
     add 24b9f19  Upgrade org.apache.logging.log4j.message tests
     add 3aeaef1  [LOG4J2-2653] Migrate log4j-api to JUnit 5
     add c5b7b36  [LOG4J2-2653] Migrate log4j-api-java9 to JUnit 5
     add 60fab1e  Clean up warnings in log4j-api
     add f6578ea  LOG4J2-2908 - Move Spring Lookup and Spring properties to a new Spring Boot module
     add 415457a  Bump build-helper-maven-plugin from 1.12 to 3.2.0

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   (43871e0)
            \
             N -- N -- N   refs/heads/dependabot/maven/org.codehaus.mojo-build-helper-maven-plugin-3.2.0 (415457a)

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:
 .asf.yaml                                          |  17 ++
 .../workflows/maven-toolchains.xml                 |  15 +-
 .github/workflows/maven.yml                        |  71 +++++
 .gitignore                                         |   1 +
 .mvn/wrapper/maven-wrapper.jar                     | Bin 49519 -> 50710 bytes
 .mvn/wrapper/maven-wrapper.properties              |   3 +-
 BUILDING.md                                        |  12 +-
 Dockerfile                                         |  22 +-
 Jenkinsfile                                        | 161 -----------
 README.md                                          |  10 +-
 log4j-1.2-api/pom.xml                              |   9 +-
 .../org/apache/log4j/bridge/LogEventWrapper.java   |  22 +-
 .../log4j/config/PropertiesConfiguration.java      |   2 +-
 .../org/apache/log4j/xml/XmlConfiguration.java     |   6 +-
 .../apache/log4j/xml/XmlConfigurationFactory.java  |   6 +-
 .../apache/log4j/bridge/LogEventWrapperTest.java}  |  50 ++--
 log4j-api-java9/pom.xml                            |   5 +-
 .../apache/logging/log4j/util/StackLocator.java    |  38 +--
 log4j-api-java9/src/test/java/module-info.java     |   6 +
 .../log4j/util/{ => java9}/ProcessIdUtilTest.java  |  12 +-
 .../log4j/util/{ => java9}/StackLocatorTest.java   |  90 +++----
 log4j-api/pom.xml                                  |  21 +-
 .../org/apache/logging/log4j/ThreadContext.java    |   3 +-
 .../log4j/message/AbstractMessageFactory.java      |   1 +
 .../logging/log4j/message/MessageFactory2.java     |   1 +
 .../logging/log4j/util/StackLocatorUtil.java       |   2 +-
 .../apache/logging/log4j/AbstractLoggerTest.java   | 179 +++++--------
 .../logging/log4j/AbstractSerializationTest.java   |   2 +-
 .../logging/log4j/CloseableThreadContextTest.java  | 130 ++++-----
 .../org/apache/logging/log4j/EventLoggerTest.java  |  21 +-
 .../org/apache/logging/log4j/LambdaLoggerTest.java |  18 +-
 .../java/org/apache/logging/log4j/LevelTest.java   |  10 +-
 .../org/apache/logging/log4j/LogManagerTest.java   |  64 +++--
 .../apache/logging/log4j/LoggerSupplierTest.java   | 215 ++++++---------
 .../java/org/apache/logging/log4j/LoggerTest.java  | 113 ++++----
 .../java/org/apache/logging/log4j/MarkerTest.java  |  35 ++-
 .../logging/log4j/NoopThreadContextTest.java       |  14 +-
 .../log4j/ThreadContextInheritanceTest.java        |  61 +++--
 .../apache/logging/log4j/ThreadContextTest.java    |  54 ++--
 .../logging/log4j/ThreadContextUtilityClass.java   |  12 +-
 .../org/apache/logging/log4j/TraceLoggingTest.java |  28 +-
 .../junit/LogManagerLoggerContextFactoryRule.java  |   3 +
 ...ule.java => LoggerContextFactoryExtension.java} |  31 ++-
 .../log4j/junit/StatusLoggerLevelExtension.java    |  56 ++++
 .../logging/log4j/junit/StatusLoggerRule.java      |   2 +
 .../log4j/message/FormattedMessageTest.java        |  18 +-
 .../log4j/message/LocalizedMessageFactoryTest.java |   7 +-
 .../log4j/message/LocalizedMessageTest.java        |   8 +-
 .../logging/log4j/message/MapMessageTest.java      |  14 +-
 .../log4j/message/MessageFormatMessageTest.java    |  12 +-
 .../log4j/message/MessageFormatsPerfTest.java      |   8 +-
 .../log4j/message/ObjectArrayMessageTest.java      |  10 +-
 .../logging/log4j/message/ObjectMessageTest.java   |  13 +-
 .../log4j/message/ParameterFormatterTest.java      |   5 +-
 .../log4j/message/ParameterizedMessageTest.java    |   8 +-
 .../log4j/message/ReusableMessageFactoryTest.java  |   8 +-
 .../log4j/message/ReusableObjectMessageTest.java   |   4 +-
 .../message/ReusableParameterizedMessageTest.java  |   8 +-
 .../log4j/message/ReusableSimpleMessageTest.java   |   4 +-
 .../logging/log4j/message/SimpleMessageTest.java   |   4 +-
 .../log4j/message/StringFormattedMessageTest.java  |  22 +-
 .../log4j/message/StructuredDataMessageTest.java   |   9 +-
 .../log4j/message/ThreadDumpMessageTest.java       |  22 +-
 .../logging/log4j/simple/SimpleLoggerTest.java     |  14 +-
 .../log4j/spi/DefaultThreadContextMapTest.java     |  12 +-
 .../log4j/spi/DefaultThreadContextStackTest.java   |  25 +-
 .../logging/log4j/spi/LoggerAdapterTest.java       |  13 +-
 .../log4j/spi/MutableThreadContextStackTest.java   |  56 ++--
 .../org/apache/logging/log4j/util/AssertTest.java  |  26 +-
 .../org/apache/logging/log4j/util/CharsTest.java   |  36 +--
 .../apache/logging/log4j/util/ConstantsTest.java   |   4 +-
 .../log4j/util/EnvironmentPropertySourceTest.java  |  24 +-
 .../apache/logging/log4j/util/LambdaUtilTest.java  |  72 ++---
 .../util/LegacyPropertiesCompatibilityTest.java    |  26 +-
 .../apache/logging/log4j/util/LoaderUtilTest.java  |  12 +-
 .../log4j/util/Log4jCharsetsPropertiesTest.java    |  15 +-
 .../log4j/util/PropertiesPropertySourceTest.java   |  21 +-
 .../logging/log4j/util/PropertiesUtilTest.java     |  21 +-
 .../log4j/util/PropertySourceCamelCaseTest.java    |  24 +-
 .../log4j/util/PropertySourceTokenizerTest.java    |  24 +-
 .../logging/log4j/util/ProviderUtilTest.java       |  16 +-
 .../log4j/util/SortedArrayStringMapTest.java       | 296 +++++++++------------
 .../logging/log4j/util/StringBuildersTest.java     |  16 +-
 .../org/apache/logging/log4j/util/StringsTest.java |  54 ++--
 .../util/SystemPropertiesPropertySourceTest.java   |  41 ++-
 .../org/apache/logging/log4j/util/Unbox1Test.java  |  50 ++--
 .../logging/log4j/util/Unbox2ConfigurableTest.java |  31 ++-
 log4j-appserver/pom.xml                            |   9 +-
 log4j-bom/pom.xml                                  |  13 +-
 log4j-cassandra/pom.xml                            |   8 +-
 log4j-core-its/pom.xml                             |   9 +-
 log4j-core/pom.xml                                 |   9 +-
 .../apache/logging/log4j/core/LoggerContext.java   |   2 +-
 .../logging/log4j/core/appender/AsyncAppender.java |   2 +-
 .../log4j/core/appender/FailoverAppender.java      |   2 +-
 .../logging/log4j/core/appender/FileManager.java   |   6 +-
 .../log4j/core/appender/RollingFileAppender.java   |   2 +-
 .../core/appender/rolling/PatternProcessor.java    |   5 +-
 .../core/appender/rolling/RollingFileManager.java  |  11 +-
 .../core/appender/routing/RoutingAppender.java     |   2 +-
 .../core/async/AsyncLoggerConfigDisruptor.java     |  10 +-
 .../log4j/core/async/AsyncLoggerDisruptor.java     |  13 +-
 .../core/async/DefaultAsyncQueueFullPolicy.java    |   9 +-
 .../logging/log4j/core/async/DisruptorUtil.java    |  64 +++--
 .../core/async/RingBufferLogEventTranslator.java   |   4 +-
 .../log4j/core/config/ConfigurationFactory.java    |  22 +-
 .../log4j/core/config/ConfigurationSource.java     |  58 ++--
 .../logging/log4j/core/config/Configurator.java    |  22 ++
 .../core/config/LockingReliabilityStrategy.java    |   2 +-
 .../properties/PropertiesConfigurationBuilder.java |   2 +-
 .../core/config/status/StatusConfiguration.java    |   2 +-
 .../log4j/core/impl/Log4jContextFactory.java       |  56 +++-
 .../core/selector/ClassLoaderContextSelector.java  |  22 +-
 .../log4j/core/selector/ContextSelector.java       |  37 +++
 .../core/time/internal/format/FixedDateFormat.java |   4 +-
 .../logging/log4j/core/util/WatcherFactory.java    |   2 +-
 .../RollingDirectSizeTimeNewDirectoryTest.java     |  89 +++++++
 ...java => RollingDirectTimeNewDirectoryTest.java} |  51 ++--
 ...enameTest.java => RollingNewDirectoryTest.java} |  29 +-
 ...java => CompositeConfigurationMissingTest.java} |  36 ++-
 .../core/config/CompositeConfigurationTest.java    |  19 ++
 .../logging/log4j/core/filter/TimeFilterTest.java  |   2 +-
 .../log4j/test/appender/EncodingListAppender.java  |   5 +-
 .../src/test/resources/log4j-comp-logger-root.xml  |   4 +-
 ...restart.xml => log4j-rolling-folder-direct.xml} |  12 +-
 ...restart.xml => log4j-rolling-new-directory.xml} |  10 +-
 ...l => log4j-rolling-size-time-new-directory.xml} |  17 +-
 log4j-couchdb/pom.xml                              |   8 +-
 log4j-csv/pom.xml                                  |   8 +-
 log4j-distribution/pom.xml                         |  25 +-
 log4j-flume-ng/pom.xml                             |   9 +-
 .../log4j/flume/appender/FlumeAppender.java        |   2 +-
 .../log4j/flume/appender/FlumeAvroManager.java     |   2 +-
 .../flume/appender/FlumePersistentManager.java     |   2 +-
 log4j-iostreams/pom.xml                            |   9 +-
 log4j-jcl/pom.xml                                  |   9 +-
 log4j-jdbc-dbcp2/pom.xml                           |   8 +-
 log4j-jdbc/pom.xml                                 |   8 +-
 .../log4j/jdbc/appender/JdbcDatabaseManager.java   |   2 +-
 log4j-jeromq/pom.xml                               |   8 +-
 log4j-jms/pom.xml                                  |   8 +-
 .../logging/log4j/jms/appender/JmsManager.java     |   2 +-
 log4j-jpa/pom.xml                                  |   8 +-
 log4j-jpl/pom.xml                                  |   9 +-
 log4j-jul/pom.xml                                  |   5 +
 .../org/apache/logging/log4j/jul/ApiLogger.java    |  66 ++++-
 .../logging/log4j/jul/AbstractLoggerTest.java      |  28 ++
 .../apache/logging/log4j/jul/ApiLoggerTest.java    |   1 +
 .../logging/log4j/jul/AsyncLoggerThreadsTest.java  |  45 ++--
 .../apache/logging/log4j/jul/CoreLoggerTest.java   |   1 +
 log4j-kafka/pom.xml                                |   8 +-
 log4j-kubernetes/pom.xml                           |   9 +-
 .../logging/log4j/kubernetes/ContainerUtil.java    |   3 +-
 log4j-layout-jackson-json/pom.xml                  |   8 +-
 .../log4j/jackson/json/layout/JsonLayoutTest.java  |  14 +
 log4j-layout-jackson-xml/pom.xml                   |   8 +-
 log4j-layout-jackson-yaml/pom.xml                  |   8 +-
 log4j-layout-jackson/pom.xml                       |   8 +-
 log4j-layout-json-template/pom.xml                 |   9 +-
 .../layout/json/template/JsonTemplateLayout.java   |  26 +-
 .../json/template/JsonTemplateLayoutDefaults.java  |   9 +
 .../json/template/resolver/MessageResolver.java    |  59 +++-
 .../template/resolver/MessageResolverFactory.java  |   2 +-
 .../json/template/resolver/PatternResolver.java    |  17 +-
 .../JsonTemplateLayoutNullEventDelimiterTest.java  | 127 +++++++++
 .../resources/gcFreeJsonTemplateLayoutLogging.xml  |  17 ++
 ...nullEventDelimitedJsonTemplateLayoutLogging.xml |  30 +--
 log4j-liquibase/pom.xml                            |   9 +-
 log4j-mongodb3/pom.xml                             |   8 +-
 log4j-mongodb4/pom.xml                             |   8 +-
 log4j-osgi/pom.xml                                 |   9 +-
 log4j-perf/pom.xml                                 |   4 -
 .../logging/log4j/perf/jmh/ClocksBenchmark.java    |   2 +-
 .../log4j/perf/jmh/LoggerConfigBenchmark.java      |   2 +-
 .../logging/log4j/perf/jmh/StackWalkBenchmark.java | 138 ++++++++++
 .../log4j/perf/jmh/TimeFormatBenchmark.java        |   4 +-
 .../logging/log4j/perf/util/StackDriver.java       |  47 ++++
 log4j-plugins/pom.xml                              |   9 +-
 {log4j-csv => log4j-redis}/pom.xml                 |  42 +--
 .../appender/LoggingRedisPoolConfiguration.java    | 148 +++++++++++
 .../log4j/redis/appender/RedisAppender.java        | 255 ++++++++++++++++++
 .../logging/log4j/redis/appender/RedisManager.java | 123 +++++++++
 .../src/site/manual/index.md                       |   6 +-
 {log4j-smtp => log4j-redis}/src/site/site.xml      |   0
 .../log4j/redis/appender/RedisAppenderTest.java    | 192 +++++++++++++
 .../log4j/redis/appender/RedisManagerTest.java     | 111 ++++++++
 .../log4j/samples/app/LoggingController.java       |   2 +-
 log4j-samples/log4j-samples-flume-embedded/pom.xml |   8 -
 log4j-samples/log4j-samples-flume-remote/pom.xml   |   8 -
 log4j-slf4j-impl/pom.xml                           |   9 +-
 log4j-slf4j18-impl/pom.xml                         |   9 +-
 log4j-smtp/pom.xml                                 |   8 +-
 .../pom.xml                                        |  91 +++++--
 .../boot}/Log4j2CloudConfigLoggingSystem.java      |   9 +-
 .../spring/boot}/SpringEnvironmentHolder.java      |  10 +-
 .../logging/log4j/spring/boot}/SpringLookup.java   |   4 +-
 .../log4j/spring/boot}/SpringPropertySource.java   |   2 +-
 .../org.apache.logging.log4j.util.PropertySource   |   4 +-
 .../src/main/resources/log4j2.system.properties    |  14 +-
 log4j-spring-boot/src/site/markdown/index.md       |  60 +++++
 .../src/site/site.xml                              |   0
 .../log4j/spring/boot}/SpringLookupTest.java       |   2 +-
 .../log4j-spring-cloud-config-client/pom.xml       |   9 +-
 .../src/main/resources/log4j2.component.properties |   0
 .../src/main/resources/log4j2.system.properties    |   1 -
 .../docker/restartApp.sh                           |   2 +-
 .../pom.xml                                        |   7 +-
 .../config/sample/controller/SampleController.java |   8 +
 .../src/main/resources/EnhancedGelf.json           |   4 +-
 .../src/main/config-repo/log4j2.xml                |  32 ++-
 log4j-spring-cloud-config/pom.xml                  |   8 +-
 log4j-taglib/pom.xml                               |   9 +-
 log4j-to-slf4j/pom.xml                             |   9 +-
 log4j-web/pom.xml                                  |   9 +-
 .../logging/log4j/web/Log4jWebInitializerImpl.java |   9 +-
 .../logging/log4j/web/WebLoggerContextUtils.java   |  20 +-
 .../log4j/web/Log4jWebInitializerImplTest.java     |   2 +-
 .../logging/log4j/web/ServletAppenderTest.java     |   2 +-
 .../apache/logging/log4j/web/WebLookupTest.java    |   4 +-
 .../src/test/resources/log4j2-combined.xml         |   2 +-
 .../src/test/resources/log4j2-override.xml         |   7 +-
 mvnw                                               | 156 ++++++++---
 mvnw.cmd                                           |  54 +++-
 pom.xml                                            |  47 +++-
 src/changes/changes.xml                            |  63 +++++
 src/site/asciidoc/manual/appenders.adoc            |  91 +++++++
 src/site/asciidoc/manual/async.adoc                |  36 ++-
 src/site/asciidoc/manual/configuration.adoc        |  55 +++-
 src/site/asciidoc/manual/extending.adoc            |  69 +++--
 src/site/asciidoc/manual/json-template-layout.adoc |  44 +++
 src/site/asciidoc/manual/lookups.adoc              |   2 +-
 src/site/asciidoc/runtime-dependencies.adoc        |   5 +-
 src/site/markdown/manual/cloud.md                  | 180 ++++++++++++-
 src/site/resources/images/kibana.png               | Bin 0 -> 1823540 bytes
 src/site/site.xml                                  |   1 +
 toolchains-docker.xml                              |  17 +-
 toolchains-jenkins-ubuntu.xml                      | 101 -------
 toolchains-jenkins-win.xml                         | 101 -------
 238 files changed, 4309 insertions(+), 2279 deletions(-)
 create mode 100644 .asf.yaml
 copy toolchains-docker.xml => .github/workflows/maven-toolchains.xml (80%)
 create mode 100644 .github/workflows/maven.yml
 delete mode 100644 Jenkinsfile
 copy log4j-1.2-api/src/{main/java/org/apache/log4j/bridge/FilterAdapter.java => test/java/org/apache/log4j/bridge/LogEventWrapperTest.java} (52%)
 create mode 100644 log4j-api-java9/src/test/java/module-info.java
 rename log4j-api-java9/src/test/java/org/apache/logging/log4j/util/{ => java9}/ProcessIdUtilTest.java (73%)
 rename log4j-api-java9/src/test/java/org/apache/logging/log4j/util/{ => java9}/StackLocatorTest.java (55%)
 copy log4j-api/src/test/java/org/apache/logging/log4j/junit/{LogManagerLoggerContextFactoryRule.java => LoggerContextFactoryExtension.java} (51%)
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/StatusLoggerLevelExtension.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingDirectSizeTimeNewDirectoryTest.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/{RollingRandomAppenderDirectWriteTest.java => RollingDirectTimeNewDirectoryTest.java} (55%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/{RollingRandomAppenderDirectWriteWithFilenameTest.java => RollingNewDirectoryTest.java} (67%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/config/{TestConfiguratorError.java => CompositeConfigurationMissingTest.java} (51%)
 copy log4j-core/src/test/resources/{log4j-rolling-restart.xml => log4j-rolling-folder-direct.xml} (72%)
 copy log4j-core/src/test/resources/{log4j-rolling-restart.xml => log4j-rolling-new-directory.xml} (72%)
 copy log4j-core/src/test/resources/{log4j-rolling-size-with-time.xml => log4j-rolling-size-time-new-directory.xml} (70%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerUseAfterShutdownTest.java => log4j-jul/src/test/java/org/apache/logging/log4j/jul/AsyncLoggerThreadsTest.java (56%)
 create mode 100644 log4j-layout-json-template/src/test/java/org/apache/logging/log4j/layout/json/template/JsonTemplateLayoutNullEventDelimiterTest.java
 copy log4j-core/src/test/resources/log4j-comp-reconfig.xml => log4j-layout-json-template/src/test/resources/nullEventDelimitedJsonTemplateLayoutLogging.xml (60%)
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StackWalkBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/StackDriver.java
 copy {log4j-csv => log4j-redis}/pom.xml (88%)
 create mode 100644 log4j-redis/src/main/java/org/apache/logging/log4j/redis/appender/LoggingRedisPoolConfiguration.java
 create mode 100644 log4j-redis/src/main/java/org/apache/logging/log4j/redis/appender/RedisAppender.java
 create mode 100644 log4j-redis/src/main/java/org/apache/logging/log4j/redis/appender/RedisManager.java
 copy {log4j-kafka => log4j-redis}/src/site/manual/index.md (84%)
 copy {log4j-smtp => log4j-redis}/src/site/site.xml (100%)
 create mode 100644 log4j-redis/src/test/java/org/apache/logging/log4j/redis/appender/RedisAppenderTest.java
 create mode 100644 log4j-redis/src/test/java/org/apache/logging/log4j/redis/appender/RedisManagerTest.java
 copy {log4j-spring-cloud-config/log4j-spring-cloud-config-client => log4j-spring-boot}/pom.xml (75%)
 rename {log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/java/org/apache/logging/log4j/spring/cloud/config/client => log4j-spring-boot/src/main/java/org/apache/logging/log4j/spring/boot}/Log4j2CloudConfigLoggingSystem.java (97%)
 rename {log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/java/org/apache/logging/log4j/spring/cloud/config/client => log4j-spring-boot/src/main/java/org/apache/logging/log4j/spring/boot}/SpringEnvironmentHolder.java (94%)
 rename {log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/java/org/apache/logging/log4j/spring/cloud/config/client => log4j-spring-boot/src/main/java/org/apache/logging/log4j/spring/boot}/SpringLookup.java (98%)
 rename {log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/java/org/apache/logging/log4j/spring/cloud/config/client => log4j-spring-boot/src/main/java/org/apache/logging/log4j/spring/boot}/SpringPropertySource.java (96%)
 copy log4j-appserver/src/main/resources/META-INF/services/org.apache.juli.logging.Log => log4j-spring-boot/src/main/resources/META-INF/services/org.apache.logging.log4j.util.PropertySource (93%)
 copy log4j-api/src/test/resources/PropertiesUtilTest.properties => log4j-spring-boot/src/main/resources/log4j2.system.properties (87%)
 create mode 100644 log4j-spring-boot/src/site/markdown/index.md
 copy {log4j-spring-cloud-config/log4j-spring-cloud-config-client => log4j-spring-boot}/src/site/site.xml (100%)
 rename {log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/test/java/org/apache/logging/log4j/spring/cloud/config/client => log4j-spring-boot/src/test/java/org/apache/logging/log4j/spring/boot}/SpringLookupTest.java (97%)
 delete mode 100644 log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/resources/log4j2.component.properties
 delete mode 100644 log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/resources/log4j2.system.properties
 copy log4j-layout-json-template/src/main/resources/GelfLayout.json => log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/resources/EnhancedGelf.json (81%)
 copy log4j-core/src/test/resources/log4j2-console.xml => log4j-web/src/test/resources/log4j2-combined.xml (98%)
 copy log4j-core/src/test/resources/log4j-empty.xml => log4j-web/src/test/resources/log4j2-override.xml (88%)
 create mode 100644 src/site/resources/images/kibana.png
 delete mode 100644 toolchains-jenkins-ubuntu.xml
 delete mode 100644 toolchains-jenkins-win.xml