logging-log4j2.git
37 hours agoAdd test demo for LOG4J2-3609 release-2.x
Matt Sicker [Sat, 1 Oct 2022 22:24:36 +0000 (17:24 -0500)] 
Add test demo for LOG4J2-3609

Signed-off-by: Matt Sicker <mattsicker@apache.org>
3 days agoAdapt snapshot repository id to ASF parent
Piotr P. Karwasz [Fri, 30 Sep 2022 12:09:18 +0000 (14:09 +0200)] 
Adapt snapshot repository id to ASF parent

Since the snapshot repository id is now inherited from the ASF parent, its id is
now 'apache.snapshots.https'.

3 days agoDelegates plugin versions to ASF parent 1063/head
Piotr P. Karwasz [Sun, 18 Sep 2022 08:53:36 +0000 (10:53 +0200)] 
Delegates plugin versions to ASF parent

This PR removes all explicitly versioned plugins that are also defined in the
Apache ASF parent POM (`org.apache:apache`).

This has the following effect on plugin versions:

 * `maven-assembly-plugin` bumped to 3.4.1
 * `maven-jar-plugin` bumped to 3.2.2
 * `maven-javadoc-plugin` bumped to 3.4.0
 * `maven-project-info-reports-plugin` bumped to 3.3.0
 * `maven-release-plugin` bumped to 3.0.0-M6
 * `maven-scm-plugin` bumped to 1.13.0
 * `maven-site-plugin` bumped to 3.12.0

5 days agoReplace `wiremock` with `wiremock-jre8`
Piotr P. Karwasz [Tue, 27 Sep 2022 20:57:52 +0000 (22:57 +0200)] 
Replace `wiremock` with `wiremock-jre8`

Replacing the EOL `wiremock` artifact with `wiremock-jre8` allows us to
bump the version.

7 days agoMove exported test classes under `org.apache.logging.log4j.core.test` 1075/head
Piotr P. Karwasz [Sun, 25 Sep 2022 22:13:58 +0000 (00:13 +0200)] 
Move exported test classes under `org.apache.logging.log4j.core.test`

7 days agoMove additional `log4j-core-test` classes to `main`
Piotr P. Karwasz [Sun, 25 Sep 2022 21:58:23 +0000 (23:58 +0200)] 
Move additional `log4j-core-test` classes to `main`

7 days agoAdd more ™s
Matt Sicker [Sun, 25 Sep 2022 18:02:11 +0000 (13:02 -0500)] 
Add more ™s

7 days agoSplit `log4j-layout-template-json`
Piotr P. Karwasz [Sun, 25 Sep 2022 16:08:14 +0000 (18:08 +0200)] 
Split `log4j-layout-template-json`

8 days agoFix modules order
Piotr P. Karwasz [Sun, 25 Sep 2022 08:23:19 +0000 (10:23 +0200)] 
Fix modules order

8 days agoChange `log4j-core-test` structure according to `master`
Piotr P. Karwasz [Sun, 25 Sep 2022 08:16:40 +0000 (10:16 +0200)] 
Change `log4j-core-test` structure according to `master`

8 days agoMove `log4j-core` tests to `log4j-core-test`
Piotr P. Karwasz [Sun, 25 Sep 2022 06:56:59 +0000 (08:56 +0200)] 
Move `log4j-core` tests to `log4j-core-test`

8 days agoSort POMs 1074/head
Piotr P. Karwasz [Sat, 24 Sep 2022 12:14:40 +0000 (14:14 +0200)] 
Sort POMs

9 days agoAdd `test` packages as in `master`
Piotr P. Karwasz [Sat, 24 Sep 2022 11:31:34 +0000 (13:31 +0200)] 
Add `test` packages as in `master`

9 days agoMove tests to `log4j-api-test`
Piotr P. Karwasz [Fri, 23 Sep 2022 20:28:49 +0000 (22:28 +0200)] 
Move tests to `log4j-api-test`

This also requires fixing some OSGI tests.

10 days agoFix OSGI classpath problem 1062/head
Piotr P. Karwasz [Sun, 18 Sep 2022 21:42:52 +0000 (23:42 +0200)] 
Fix OSGI classpath problem

If `org.osgi:org.osgi.core` is on the classpath, it overrides the much
newer Felix and Equinox versions.

10 days agoSort dependencies in POMs
Piotr P. Karwasz [Sun, 18 Sep 2022 18:24:48 +0000 (20:24 +0200)] 
Sort dependencies in POMs

Improves the `src/tools/sort-pom.xslt` stylesheet to sort dependencies in the
POM files according to the scope, artifact id (with a priority for Logj2
artifacts) and group id.

It uses this script to automatically sort all POM files.

10 days agoAdd scopes to child POM dependencies
Piotr P. Karwasz [Fri, 16 Sep 2022 09:18:23 +0000 (11:18 +0200)] 
Add scopes to child POM dependencies

This removes the scope of the dependencies from <dependencyManagement>
and adds it to the children POMs.

The reason behind this is that we don't want to force the scope of
transitive dependencies: e.g. `log4j-api` has a `javax.inject`
transitive test dependency. If we set the scope to `provided` in the
parent POM, the test dependency becomes a provided dependency.

2 weeks agoLOG4J2-3188 Create a fresh LoggerContext in JsonTemplateLayoutConcurrentEncodeTest.
Volkan Yazıcı [Sun, 18 Sep 2022 19:56:23 +0000 (21:56 +0200)] 
LOG4J2-3188 Create a fresh LoggerContext in JsonTemplateLayoutConcurrentEncodeTest.

2 weeks agoForce Spring Cloud server sample to use current Log4j2 version
Piotr P. Karwasz [Sun, 18 Sep 2022 08:59:08 +0000 (10:59 +0200)] 
Force Spring Cloud server sample to use current Log4j2 version

The `log4j-spring-cloud-config-sample-server` did not use the Log4j2 parent,
therefore it used a very old 2.13.3 Log4j2 version.

2 weeks agoRemove internal packages from exports
Piotr P. Karwasz [Sat, 17 Sep 2022 20:45:10 +0000 (22:45 +0200)] 
Remove internal packages from exports

This hides the `*.internal` packages from OSGI package imports and
exports.

2 weeks agoBump maven-bundle-plugin from 3.5.0 to 5.1.8
dependabot[bot] [Mon, 1 Aug 2022 10:02:37 +0000 (10:02 +0000)] 
Bump maven-bundle-plugin from 3.5.0 to 5.1.8

Bumps maven-bundle-plugin from 3.5.0 to 5.1.8.

---
updated-dependencies:
- dependency-name: org.apache.felix:maven-bundle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoFix new snapshot version
Piotr P. Karwasz [Fri, 16 Sep 2022 22:53:47 +0000 (00:53 +0200)] 
Fix new snapshot version

2 weeks agoBump jetty-util from 9.4.48.v20220622 to 9.4.49.v20220914 1059/head
dependabot[bot] [Fri, 16 Sep 2022 10:02:23 +0000 (10:02 +0000)] 
Bump jetty-util from 9.4.48.v20220622 to 9.4.49.v20220914

Bumps [jetty-util](https://github.com/eclipse/jetty.project) from 9.4.48.v20220622 to 9.4.49.v20220914.
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.48.v20220622...jetty-9.4.49.v20220914)

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoDo not deploy GA releases
Piotr P. Karwasz [Wed, 14 Sep 2022 06:05:28 +0000 (08:05 +0200)] 
Do not deploy GA releases

The `deploy` workflow will fail anyway, but tagged release commits
should not have test failures.

2 weeks ago[maven-release-plugin] prepare for next development iteration
Ralph Goers [Tue, 13 Sep 2022 17:15:54 +0000 (10:15 -0700)] 
[maven-release-plugin] prepare for next development iteration

2 weeks ago[maven-release-plugin] prepare release log4j-2.19.0-rc2 log4j-2.19.0-rc2 rel/2.19.0
Ralph Goers [Tue, 13 Sep 2022 17:15:41 +0000 (10:15 -0700)] 
[maven-release-plugin] prepare release log4j-2.19.0-rc2

2 weeks agoFix typo
Ralph Goers [Tue, 13 Sep 2022 16:00:01 +0000 (09:00 -0700)] 
Fix typo

2 weeks agoRevert changelog commit
Piotr P. Karwasz [Tue, 13 Sep 2022 08:23:41 +0000 (10:23 +0200)] 
Revert changelog commit

2 weeks ago[LOG4J2-3564] Missing changelog
Piotr P. Karwasz [Tue, 13 Sep 2022 08:21:43 +0000 (10:21 +0200)] 
[LOG4J2-3564] Missing changelog

2 weeks agoIncrease `EncodingListAppender` buffer size
Piotr P. Karwasz [Tue, 13 Sep 2022 06:51:35 +0000 (08:51 +0200)] 
Increase `EncodingListAppender` buffer size

2 weeks agoAdd licence
Piotr P. Karwasz [Mon, 12 Sep 2022 21:45:26 +0000 (23:45 +0200)] 
Add licence

2 weeks agoAdd missing test scopes
Piotr P. Karwasz [Mon, 12 Sep 2022 21:42:17 +0000 (23:42 +0200)] 
Add missing test scopes

Adds a test scope to all dependencies that inherit their scope from the
parent POM.

3 weeks agoAdd release notes
Piotr P. Karwasz [Sun, 11 Sep 2022 20:01:14 +0000 (22:01 +0200)] 
Add release notes

3 weeks ago[LOG4J2-708] Improve `Log4jServletFilter` async behavior 1046/head
Piotr P. Karwasz [Sun, 11 Sep 2022 13:18:44 +0000 (15:18 +0200)] 
[LOG4J2-708] Improve `Log4jServletFilter` async behavior

The `Log4jServletFilter` filter should run on all the threads a request
is run. The current version ignores all async dispatches.

3 weeks agoReplace tabs with spaces
Piotr P. Karwasz [Sun, 11 Sep 2022 14:09:25 +0000 (16:09 +0200)] 
Replace tabs with spaces

3 weeks agoFix log4j-slf4j*-impl documentation
Piotr P. Karwasz [Sat, 10 Sep 2022 05:30:12 +0000 (07:30 +0200)] 
Fix log4j-slf4j*-impl documentation

Replace `slf4j18` with `slfj42`.

Add a warning on the discontinuation of `slf4j18`.

3 weeks ago[maven-release-plugin] prepare for next development iteration
Ralph Goers [Fri, 9 Sep 2022 19:24:11 +0000 (12:24 -0700)] 
[maven-release-plugin] prepare for next development iteration

3 weeks ago[maven-release-plugin] prepare release log4j-2.19.0-rc1 log4j-2.19.0-rc1
Ralph Goers [Fri, 9 Sep 2022 19:24:00 +0000 (12:24 -0700)] 
[maven-release-plugin] prepare release log4j-2.19.0-rc1

3 weeks agoUpdate artifacts included in the distribution
Ralph Goers [Fri, 9 Sep 2022 19:17:19 +0000 (12:17 -0700)] 
Update artifacts included in the distribution

3 weeks agoUpdate Flume to latest release
Ralph Goers [Fri, 9 Sep 2022 16:27:17 +0000 (09:27 -0700)] 
Update Flume to latest release

3 weeks agoReplace keystore PBKDF
Piotr P. Karwasz [Fri, 9 Sep 2022 16:48:09 +0000 (18:48 +0200)] 
Replace keystore PBKDF

Replaces the password-based key derivation function of the empty
password keystore with 3DES + SHA1.

3 weeks ago[maven-release-plugin] prepare for next development iteration
Ralph Goers [Fri, 9 Sep 2022 07:18:29 +0000 (00:18 -0700)] 
[maven-release-plugin] prepare for next development iteration

3 weeks ago[maven-release-plugin] prepare release log4j-2.19.0-rc1
Ralph Goers [Fri, 9 Sep 2022 07:18:17 +0000 (00:18 -0700)] 
[maven-release-plugin] prepare release log4j-2.19.0-rc1

3 weeks agoRepleace SLF4J18 with SLF4J2
Ralph Goers [Fri, 9 Sep 2022 07:12:44 +0000 (00:12 -0700)] 
Repleace SLF4J18 with SLF4J2

3 weeks agoPrepare for release 2.19.0
Ralph Goers [Fri, 9 Sep 2022 07:03:55 +0000 (00:03 -0700)] 
Prepare for release 2.19.0

3 weeks agoLOG4J2-3589 - Avoid storing strong references to the LoggerContext
Ralph Goers [Fri, 9 Sep 2022 03:30:30 +0000 (20:30 -0700)] 
LOG4J2-3589 - Avoid storing strong references to the LoggerContext

3 weeks ago[LOG4J-3548] Changelog 959/head
Piotr P. Karwasz [Thu, 8 Sep 2022 12:38:36 +0000 (14:38 +0200)] 
[LOG4J-3548] Changelog

3 weeks ago[LOG4J2-3548] Add unity tests
Piotr P. Karwasz [Thu, 8 Sep 2022 12:34:22 +0000 (14:34 +0200)] 
[LOG4J2-3548] Add unity tests

Adds tests to prevent regressions.

3 weeks ago[[LOG4J2-3548] Improve support of `null` location and password
Piotr P. Karwasz [Thu, 8 Sep 2022 12:31:37 +0000 (14:31 +0200)] 
[[LOG4J2-3548] Improve support of `null` location and password

Adds support for a `null` location and password (as required by e.g. the
"Windows-MY" keystore).

3 weeks agoDon't replace null password with default if provided
Kristof Farkas-Pall [Tue, 12 Jul 2022 13:42:26 +0000 (14:42 +0100)] 
Don't replace null password with default if provided

3 weeks agoIncreases JVM heap memory
Piotr P. Karwasz [Thu, 8 Sep 2022 13:02:43 +0000 (15:02 +0200)] 
Increases JVM heap memory

Based on the parameters of the [GitHub-hosted
runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources),
we can increase the heap memory to 3 GiB.

3 weeks agoLOG4J2-3545 - Add correct manifest entries for OSGi to log4j-jcl
Ralph Goers [Wed, 7 Sep 2022 23:10:03 +0000 (16:10 -0700)] 
LOG4J2-3545 - Add correct manifest entries for OSGi to log4j-jcl

3 weeks agoFix typos (#1021)
Michael Ernst [Wed, 7 Sep 2022 22:13:59 +0000 (12:13 -1000)] 
Fix typos (#1021)

3 weeks ago[LOG4J-3587] Changelog
Piotr P. Karwasz [Wed, 7 Sep 2022 18:24:38 +0000 (20:24 +0200)] 
[LOG4J-3587] Changelog

3 weeks ago[LOG4J2-3557] Missing release note
Piotr P. Karwasz [Wed, 7 Sep 2022 18:22:00 +0000 (20:22 +0200)] 
[LOG4J2-3557] Missing release note

3 weeks ago[LOG4J2-3590] Add release notes remove-slf4j-18 1033/head
Piotr P. Karwasz [Wed, 7 Sep 2022 18:18:11 +0000 (20:18 +0200)] 
[LOG4J2-3590] Add release notes

3 weeks agoRename `log4j-slf4j20-impl` to `log4j-slf4j2-impl`
Piotr P. Karwasz [Sun, 4 Sep 2022 05:13:17 +0000 (07:13 +0200)] 
Rename `log4j-slf4j20-impl` to `log4j-slf4j2-impl`

Since the 1.8 binding is gone, we can use a simpler name.

3 weeks agoRemove SLF4J 1.8.x binding
Piotr P. Karwasz [Sun, 4 Sep 2022 05:04:59 +0000 (07:04 +0200)] 
Remove SLF4J 1.8.x binding

SLF4J 1.8.x never reached a GA stage and was replace by SLF4J 2.0.x.

3 weeks agoLOG4J2-2507 - Add unit test
Ralph Goers [Wed, 7 Sep 2022 15:50:14 +0000 (08:50 -0700)] 
LOG4J2-2507 - Add unit test

3 weeks agoLOG4J2-3572 - Protect from null value
Ralph Goers [Wed, 7 Sep 2022 15:49:10 +0000 (08:49 -0700)] 
LOG4J2-3572 - Protect from null value

3 weeks agoCorrect compilation error
Piotr P. Karwasz [Wed, 7 Sep 2022 12:02:24 +0000 (14:02 +0200)] 
Correct compilation error

3 weeks ago[LOG4J2-3587] Add default enterprise ID value
Piotr P. Karwasz [Wed, 7 Sep 2022 10:17:53 +0000 (12:17 +0200)] 
[LOG4J2-3587] Add default enterprise ID value

Adds the correct default values on both the factory method and builder class and a test case to prevent regressions.

3 weeks agoLOG4J2-3572 - Add getExplicitLevel to LoggerConfig
Ralph Goers [Wed, 7 Sep 2022 00:10:08 +0000 (17:10 -0700)] 
LOG4J2-3572 - Add getExplicitLevel to LoggerConfig

3 weeks agoBump github/codeql-action from 2.1.19 to 2.1.22 (#1031)
dependabot[bot] [Tue, 6 Sep 2022 20:19:22 +0000 (22:19 +0200)] 
Bump github/codeql-action from 2.1.19 to 2.1.22 (#1031)

* Bump github/codeql-action from 2.1.19 to 2.1.22

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.19 to 2.1.22.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/f5d217be74900c6ac8fbbe53f3c10376ba4e64da...b398f525a5587552e573b247ac661067fafa920b)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Update version numbers.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Volkan Yazıcı <volkan@yazi.ci>
3 weeks agoLOG4J2-3589 - Allow Plugins to be injected with the LoggerContext reference
Ralph Goers [Tue, 6 Sep 2022 18:45:30 +0000 (11:45 -0700)] 
LOG4J2-3589 - Allow Plugins to be injected with the LoggerContext reference

3 weeks agoLOG4J2-3588 - Allow a PropertySource to be added
Ralph Goers [Mon, 5 Sep 2022 19:40:54 +0000 (12:40 -0700)] 
LOG4J2-3588 - Allow a PropertySource to be added

3 weeks agoFix parsing errors on `null` delimiters
Piotr P. Karwasz [Tue, 6 Sep 2022 19:23:49 +0000 (21:23 +0200)] 
Fix parsing errors on `null` delimiters

3 weeks agoBump json-unit from 2.32.0 to 2.35.0
dependabot[bot] [Sat, 28 May 2022 00:21:51 +0000 (00:21 +0000)] 
Bump json-unit from 2.32.0 to 2.35.0

Bumps [json-unit](https://github.com/lukas-krecan/JsonUnit) from 2.32.0 to 2.35.0.
- [Release notes](https://github.com/lukas-krecan/JsonUnit/releases)
- [Commits](https://github.com/lukas-krecan/JsonUnit/compare/json-unit-parent-2.32.0...json-unit-parent-2.35.0)

---
updated-dependencies:
- dependency-name: net.javacrumbs.json-unit:json-unit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
3 weeks agoUse `junit-bom`
Piotr P. Karwasz [Tue, 6 Sep 2022 12:37:30 +0000 (14:37 +0200)] 
Use `junit-bom`

This replaces independent JUnit5 dependency versioning with a single
`junit-bom` dependency.

3 weeks agoBump junitJupiterVersion from 5.8.2 to 5.9.0
dependabot[bot] [Wed, 27 Jul 2022 10:02:05 +0000 (10:02 +0000)] 
Bump junitJupiterVersion from 5.8.2 to 5.9.0

Bumps `junitJupiterVersion` from 5.8.2 to 5.9.0.

Updates `junit-jupiter-engine` from 5.8.2 to 5.9.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.2...r5.9.0)

Updates `junit-jupiter-api` from 5.8.2 to 5.9.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.2...r5.9.0)

Updates `junit-jupiter-migrationsupport` from 5.8.2 to 5.9.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.2...r5.9.0)

Updates `junit-jupiter-params` from 5.8.2 to 5.9.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.2...r5.9.0)

Updates `junit-vintage-engine` from 5.8.2 to 5.9.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.2...r5.9.0)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.junit.jupiter:junit-jupiter-migrationsupport
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
3 weeks agoBump jmdns from 3.5.7 to 3.5.8
dependabot[bot] [Tue, 5 Jul 2022 10:05:09 +0000 (10:05 +0000)] 
Bump jmdns from 3.5.7 to 3.5.8

Bumps [jmdns](https://github.com/jmdns/jmdns) from 3.5.7 to 3.5.8.
- [Release notes](https://github.com/jmdns/jmdns/releases)
- [Changelog](https://github.com/jmdns/jmdns/blob/main/CHANGELOG.txt)
- [Commits](https://github.com/jmdns/jmdns/compare/3.5.7...3.5.8)

---
updated-dependencies:
- dependency-name: org.jmdns:jmdns
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 weeks agoBump log4j2-ecs-layout from 1.4.0 to 1.5.0
dependabot[bot] [Mon, 5 Sep 2022 03:19:21 +0000 (03:19 +0000)] 
Bump log4j2-ecs-layout from 1.4.0 to 1.5.0

Bumps [log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/elastic/ecs-logging-java/releases)
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: co.elastic.logging:log4j2-ecs-layout
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
3 weeks agoBump elasticsearch-rest-high-level-client from 7.17.5 to 7.17.6
dependabot[bot] [Thu, 25 Aug 2022 10:07:05 +0000 (10:07 +0000)] 
Bump elasticsearch-rest-high-level-client from 7.17.5 to 7.17.6

Bumps [elasticsearch-rest-high-level-client](https://github.com/elastic/elasticsearch) from 7.17.5 to 7.17.6.
- [Release notes](https://github.com/elastic/elasticsearch/releases)
- [Changelog](https://github.com/elastic/elasticsearch/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elastic/elasticsearch/compare/v7.17.5...v7.17.6)

---
updated-dependencies:
- dependency-name: org.elasticsearch.client:elasticsearch-rest-high-level-client
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 weeks agoBump netty-all from 4.1.72.Final to 4.1.80.Final
dependabot[bot] [Mon, 29 Aug 2022 10:05:25 +0000 (10:05 +0000)] 
Bump netty-all from 4.1.72.Final to 4.1.80.Final

Bumps [netty-all](https://github.com/netty/netty) from 4.1.72.Final to 4.1.80.Final.
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](https://github.com/netty/netty/compare/netty-4.1.72.Final...netty-4.1.80.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-all
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 weeks agoBump jackson2Version from 2.13.3 to 2.13.4 1034/head
dependabot[bot] [Mon, 5 Sep 2022 15:17:13 +0000 (15:17 +0000)] 
Bump jackson2Version from 2.13.3 to 2.13.4

Bumps `jackson2Version` from 2.13.3 to 2.13.4.

Updates `jackson-core` from 2.13.3 to 2.13.4
- [Release notes](https://github.com/FasterXML/jackson-core/releases)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.13.3...jackson-core-2.13.4)

Updates `jackson-databind` from 2.13.3 to 2.13.4
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `jackson-annotations` from 2.13.3 to 2.13.4
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `jackson-dataformat-yaml` from 2.13.3 to 2.13.4
- [Release notes](https://github.com/FasterXML/jackson-dataformats-text/releases)
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.13.3...jackson-dataformats-text-2.13.4)

Updates `jackson-dataformat-xml` from 2.13.3 to 2.13.4
- [Release notes](https://github.com/FasterXML/jackson-dataformat-xml/releases)
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.13.3...jackson-dataformat-xml-2.13.4)

Updates `jackson-module-jaxb-annotations` from 2.13.3 to 2.13.4
- [Release notes](https://github.com/FasterXML/jackson-modules-base/releases)
- [Commits](https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.13.3...jackson-modules-base-2.13.4)

Updates `jackson-datatype-jsr310` from 2.13.3 to 2.13.4

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.module:jackson-module-jaxb-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 weeks agoBump woodstox-core from 6.2.8 to 6.3.1
dependabot[bot] [Mon, 5 Sep 2022 03:20:17 +0000 (03:20 +0000)] 
Bump woodstox-core from 6.2.8 to 6.3.1

Bumps [woodstox-core](https://github.com/FasterXML/woodstox) from 6.2.8 to 6.3.1.
- [Release notes](https://github.com/FasterXML/woodstox/releases)
- [Commits](https://github.com/FasterXML/woodstox/compare/woodstox-core-6.2.8...woodstox-core-6.3.1)

---
updated-dependencies:
- dependency-name: com.fasterxml.woodstox:woodstox-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 weeks agoBump tomcat-juli from 10.0.21 to 10.0.23
dependabot[bot] [Tue, 26 Jul 2022 10:06:02 +0000 (10:06 +0000)] 
Bump tomcat-juli from 10.0.21 to 10.0.23

Bumps tomcat-juli from 10.0.21 to 10.0.23.

---
updated-dependencies:
- dependency-name: org.apache.tomcat:tomcat-juli
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 weeks agoSync SLF4J 1.x and 2.x bindings
Piotr P. Karwasz [Sat, 3 Sep 2022 12:19:12 +0000 (14:19 +0200)] 
Sync SLF4J 1.x and 2.x bindings

This minimizes the differences between `log4j-slf4j-impl` and
`log4j-slf4j20-impl` to provide an easier maintainability.

4 weeks ago[LOG4J2-2975] Add release notes 1024/head
Piotr P. Karwasz [Sat, 3 Sep 2022 06:48:58 +0000 (08:48 +0200)] 
[LOG4J2-2975] Add release notes

4 weeks ago[LOG4J2-2975] Implements the SLF4J LoggingEventBuilder
Piotr P. Karwasz [Sun, 28 Aug 2022 11:14:14 +0000 (13:14 +0200)] 
[LOG4J2-2975] Implements the SLF4J LoggingEventBuilder

This PR implements the SLF4J 2.0 `LoggingEventBuilder`, taking care of
preserving the caller information.

4 weeks ago[LOG4J2-3583] Add tests from #1022 and release notes 1025/head
Piotr P. Karwasz [Sat, 3 Sep 2022 06:34:19 +0000 (08:34 +0200)] 
[LOG4J2-3583] Add tests from #1022 and release notes

4 weeks ago[LOG4J2-3583] Implements stack-valued MDC
Piotr P. Karwasz [Sun, 28 Aug 2022 21:05:28 +0000 (23:05 +0200)] 
[LOG4J2-3583] Implements stack-valued MDC

This PR implements SLF4J-531 by storing the result of `pushByKey(key,
value)` in the usual thread context map and restoring the previous
value, when a `popByKey(key)` call occurs.

4 weeks ago[LOG4J2-3579]
Piotr P. Karwasz [Fri, 2 Sep 2022 22:15:02 +0000 (00:15 +0200)] 
[LOG4J2-3579]

4 weeks agoLOG4J2-3579 Calls ServiceLoader with caller's security context
Piotr P. Karwasz [Sun, 21 Aug 2022 20:00:48 +0000 (22:00 +0200)] 
LOG4J2-3579 Calls ServiceLoader with caller's security context

When running with a security manager, `ServiceLoaderUtil` will call
`ServiceLoader` with the privileges of the caller.

4 weeks ago[LOG4J2-3559] Add release notes
Piotr P. Karwasz [Fri, 2 Sep 2022 22:01:29 +0000 (00:01 +0200)] 
[LOG4J2-3559] Add release notes

4 weeks ago[LOG4J2-3559] Correct normalization problem.
Piotr P. Karwasz [Sat, 23 Jul 2022 09:11:04 +0000 (11:11 +0200)] 
[LOG4J2-3559] Correct normalization problem.

Properties not starting with 'log4j' are normalized to 'LOG4J' for
environment variables and 'log4j2.' for system properties. This PR
normalizes them to `null`.

4 weeks ago[LOG4J2-3585] Fix throwable logging
Piotr P. Karwasz [Wed, 31 Aug 2022 22:31:34 +0000 (00:31 +0200)] 
[LOG4J2-3585] Fix throwable logging

An inverted condition prevented throwables to be added as additional
arguments.

5 weeks ago[LOG4J2-3370] Initial SLF4J 2.0.x support (#1023)
Piotr P. Karwasz [Fri, 26 Aug 2022 19:32:08 +0000 (21:32 +0200)] 
[LOG4J2-3370] Initial SLF4J 2.0.x support (#1023)

Initial SLF4J 2.0.x support.

5 weeks agoFix code typo in BUILDING.md (#1019)
蓝鲸123 [Fri, 26 Aug 2022 07:37:28 +0000 (15:37 +0800)] 
Fix code typo in BUILDING.md (#1019)

5 weeks agoMerge pull request #964 from marcwrobel/fix-typos-doc
Matt Sicker [Wed, 24 Aug 2022 23:56:21 +0000 (18:56 -0500)] 
Merge pull request #964 from marcwrobel/fix-typos-doc

5 weeks agoBump github/codeql-action from 2.1.18 to 2.1.19 (#1005)
dependabot[bot] [Tue, 23 Aug 2022 20:06:13 +0000 (22:06 +0200)] 
Bump github/codeql-action from 2.1.18 to 2.1.19 (#1005)

* Bump github/codeql-action from 2.1.18 to 2.1.19

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.18 to 2.1.19.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/2ca79b6fa8d3ec278944088b4aa5f46912db5d63...f5d217be74900c6ac8fbbe53f3c10376ba4e64da)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Update versions too.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Volkan Yazıcı <volkan@yazi.ci>
5 weeks agoLOG4J2-3578 - Generate new SSL certs for unit testing
Ralph Goers [Mon, 22 Aug 2022 17:14:14 +0000 (10:14 -0700)] 
LOG4J2-3578 - Generate new SSL certs for unit testing

6 weeks agoLOG4J2-3556 Make JsonTemplateLayout stack trace truncation operate for each label...
Volkan Yazıcı [Mon, 22 Aug 2022 05:34:36 +0000 (07:34 +0200)] 
LOG4J2-3556 Make JsonTemplateLayout stack trace truncation operate for each label block. (#1002)

6 weeks agoRevert commit 80aae21
Piotr P. Karwasz [Thu, 18 Aug 2022 15:29:32 +0000 (17:29 +0200)] 
Revert commit 80aae21

6 weeks ago[LOG4J2-3577] Use classloader provided by servlet context
Piotr P. Karwasz [Thu, 18 Aug 2022 15:23:43 +0000 (17:23 +0200)] 
[LOG4J2-3577] Use classloader provided by servlet context

Since we advertise a Servlet 4.0 requirement, we can use
`ServletContext#getClassLoader()` from Servlet 3.0 to retrieve the
correct logger context for the given servlet context.

6 weeks agoLOG4J2-3573 Remove mention of unsupported parallel build.
Volkan Yazıcı [Thu, 18 Aug 2022 12:40:21 +0000 (14:40 +0200)] 
LOG4J2-3573 Remove mention of unsupported parallel build.

6 weeks agoLOG4J2-3573 Removed build page in favor of a single build instructions file.
Volkan Yazıcı [Thu, 18 Aug 2022 12:24:34 +0000 (14:24 +0200)] 
LOG4J2-3573 Removed build page in favor of a single build instructions file.

6 weeks agoBump github/codeql-action from 2.1.17 to 2.1.18 (#993)
dependabot[bot] [Wed, 17 Aug 2022 09:43:09 +0000 (11:43 +0200)] 
Bump github/codeql-action from 2.1.17 to 2.1.18 (#993)

* Bump github/codeql-action from 2.1.17 to 2.1.18

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.17 to 2.1.18.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/0c670bbf0414f39666df6ce8e718ec5662c21e03...2ca79b6fa8d3ec278944088b4aa5f46912db5d63)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Update version in comments.

* Update version in comments.

* Update version in comments.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Volkan Yazıcı <volkan@yazi.ci>
6 weeks agoBump actions/setup-python from 4.1.0 to 4.2.0 (#992)
dependabot[bot] [Wed, 17 Aug 2022 09:41:26 +0000 (11:41 +0200)] 
Bump actions/setup-python from 4.1.0 to 4.2.0 (#992)

* Bump actions/setup-python from 4.1.0 to 4.2.0

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/c4e89fac7e8767b327bbad6cb4d859eda999cf08...b55428b1882923874294fa556849718a1d7f2ca5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
* Update version in the comments.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Volkan Yazıcı <volkan@yazi.ci>
7 weeks agoVanity commit
Piotr P. Karwasz [Thu, 11 Aug 2022 19:16:52 +0000 (21:16 +0200)] 
Vanity commit