Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4585 commits
Select commit Hold shift + click to select a range
cab5454
refactor(1.2-api): migrate to junit5 (#3067)
hulkoba Nov 12, 2024
9e77593
Update `org.apache.activemq:activemq-broker` to version `6.1.4` (#3204)
asf-rm Nov 13, 2024
3646eb6
Update `co.elastic.clients:elasticsearch-java` to version `8.16.0` (#…
asf-rm Nov 13, 2024
20035c4
Removes weak references from `LoggerRepository` (#3199)
ppkarwasz Nov 15, 2024
3fc2088
Bump version to `2.24.2-SNAPSHOT`
ppkarwasz Nov 15, 2024
8218423
Add missing setter in builder classes (#3174)
ppkarwasz Nov 17, 2024
caffa21
Fix off-by-one in `StackTraceStringResolver` (#3212)
vy Nov 18, 2024
a1dfa85
Removes weak references from `LoggerRepository` (`2.24.x` branch) (#3…
ppkarwasz Nov 18, 2024
81e1f06
Fix key removal issues in Thread Context (#3210)
ppkarwasz Nov 18, 2024
efba2fb
Fix off-by-one in `StackTraceStringResolver` (#3216)
vy Nov 18, 2024
ae1137b
Prepare release notes for version `2.24.2`
ppkarwasz Nov 18, 2024
e65538d
Update the `project.build.outputTimestamp` property
asf-rm Nov 18, 2024
c8ef055
Migrate `log4j-osgi-test` to JUnit 5
AlbaHerrerias Nov 19, 2024
031d4da
Update `commons-io:commons-io` to version `2.18.0` (#3223)
asf-rm Nov 20, 2024
52dbb47
Emulate effects of `j.u.l.Logger.setLevel` (#3125)
ppkarwasz Nov 21, 2024
546e4fa
Merge branch '2.24.x' into 2.x
ppkarwasz Nov 21, 2024
11a3fc3
Prepare next release cycle
ppkarwasz Nov 21, 2024
7959176
Reopen log file when rollover is unsuccessful (#3226)
king-tyler Nov 22, 2024
9299639
Bump `o.a.l.l.spi` package to account for deprecations
ppkarwasz Nov 22, 2024
414419f
Migrate tests to JUnit5
strangelookingnerd Nov 19, 2024
c4e6431
Handle different disruptor versions
strangelookingnerd Nov 20, 2024
983f1f5
Update `co.elastic.clients:elasticsearch-java` to version `8.16.1` (#…
asf-rm Nov 23, 2024
735a640
Update `com.github.luben:zstd-jni` to version `1.5.6-8` (#3236)
asf-rm Nov 25, 2024
7d08222
Update `org.springframework.cloud:spring-cloud-context` to version `4…
asf-rm Nov 27, 2024
c99a6be
Update `com.fasterxml.jackson:jackson-bom` to version `2.18.2` (#3244)
asf-rm Nov 28, 2024
be2d145
Remove redundant interface
garydgregory Nov 28, 2024
e1715dc
Warn if plugin attribute has no public setter (#3195)
jaykataria1111 Nov 29, 2024
41e6282
Use a random `${test:logging.path}` (#2954)
ppkarwasz Dec 3, 2024
ec4be1a
Update `org.springframework.cloud:spring-cloud-context` to version `4…
asf-rm Dec 3, 2024
00354d4
Update `org.eclipse.platform:org.eclipse.osgi` to version `3.22.0` (#…
asf-rm Dec 3, 2024
64ba05a
Update `org.apache.commons:commons-dbcp2` to version `2.13.0` (#3271)
asf-rm Dec 3, 2024
5df0a57
Merge pull request #3221 from strangelookingnerd/migrate_to_junit5
jvz Dec 3, 2024
a157901
Merge pull request #3219 from neighbourhoodie/log4j-osgi-test-migrati…
jvz Dec 3, 2024
6aed4b5
Update `org.ops4j.pax.exam:pax-exam` to version `4.14.0` (#3277)
asf-rm Dec 4, 2024
df91908
Update `org.ops4j.pax.exam:exam-maven-plugin` to version `4.14.0` (#3…
asf-rm Dec 4, 2024
bad8b56
Fix `ConcurrentModificationException` in `updateLoggers()`
ppkarwasz Nov 24, 2024
43a0e29
Add a Jakarta JMS Appender #2295 (#3247)
garydgregory Dec 7, 2024
18a1deb
Hardens `PropertiesUtil` against recursive property sources (#3263)
ppkarwasz Dec 9, 2024
8ee4237
Fix assertions in `LoggerMessageFactoryCustomizationTest`
ppkarwasz Dec 9, 2024
551652a
Synchronize `JeroMqAppender` test methods
ppkarwasz Sep 30, 2024
1c6ccb2
Add missing changelog entry
ppkarwasz Dec 10, 2024
ab499ee
Prepare release notes for `2.24.3`
ppkarwasz Dec 10, 2024
4aa5efe
Update the `project.build.outputTimestamp` property
asf-rm Dec 10, 2024
a8e2779
Migrate `log4j-taglib` to JUnit 5 (#3227)
AlbaHerrerias Dec 10, 2024
0f48f60
Migrate `log4j-jul` to JUnit 5 (#3225)
AlbaHerrerias Dec 10, 2024
a76a83f
Prepare new release cycle
ppkarwasz Dec 13, 2024
c369ac2
Merge branch '2.24.x' into 2.x
ppkarwasz Dec 13, 2024
ed87354
fix Figure 10 typo (#3290)
johnicesea Dec 15, 2024
f1cd740
Update `org.codehaus.plexus:plexus-utils` to version `3.6.0` (#3297)
asf-rm Dec 16, 2024
f37674a
Update `org.openjdk.nashorn:nashorn-core` to version `15.5` (#3298)
asf-rm Dec 16, 2024
7d16aed
Update `org.junit:junit-bom` to version `5.11.4` (#3301)
asf-rm Dec 17, 2024
6ab2629
Update `com.google.guava:guava` to version `33.4.0-jre` (#3302)
asf-rm Dec 17, 2024
c738b8e
Update `gradle/develocity-actions` to version `1.3` (#3309)
asf-rm Dec 19, 2024
90c8029
Update `co.elastic.clients:elasticsearch-java` to version `8.17.0` (#…
asf-rm Dec 23, 2024
b027c3c
Update `net.java.dev.jna:jna` to version `5.16.0` (#3323)
asf-rm Dec 23, 2024
5336f5f
Bump org.codehaus.plexus:plexus-utils in /log4j-parent (#3299)
dependabot[bot] Dec 23, 2024
2143f84
Update `org.openjdk.nashorn:nashorn-core` to version `15.6` (#3331)
asf-rm Dec 26, 2024
7077822
tiny improvments
grobmeier Dec 26, 2024
eb4f792
wording improvements for clarity
grobmeier Dec 26, 2024
cb46e63
Uniformize API of `StackLocator` versions (#3340)
ppkarwasz Dec 30, 2024
5866d1b
Switch from `maven-setup` to `setup-maven`
ppkarwasz Dec 30, 2024
f72c843
Document all API changes in `log4j-api` (#3339)
ppkarwasz Dec 30, 2024
a734365
Make benchmark JAR executable again
ppkarwasz Dec 30, 2024
81b0aed
Use garbage-free formatter for `s` and `S` patterns (#3338)
ppkarwasz Dec 31, 2024
ca49782
Update `com.github.luben:zstd-jni` to version `1.5.6-9` (#3345)
asf-rm Jan 2, 2025
367060c
Update `org.json:json` to version `20241224` (#3347)
asf-rm Jan 2, 2025
535d47b
Update `ch.qos.logback:logback-core` to version `1.3.15` (#3354)
asf-rm Jan 3, 2025
939599c
Add requiresLocation function for FailoverAppender (#3259)
eldwrjwt Jan 6, 2025
1cbce56
Add requiresLocation function for AsyncAppender (#3260)
eldwrjwt Jan 6, 2025
b4892e8
Update `org.json:json` to version `20241224` (#3346)
asf-rm Jan 6, 2025
e99f1cb
Bump org.assertj:assertj-core from 3.26.3 to 3.27.2 in /log4j-parent …
dependabot[bot] Jan 6, 2025
8908092
Fix duplicate Dependabot PRs (#3367)
ppkarwasz Jan 6, 2025
95b586d
Fix NPE in RegexFilter creator. (#3265)
jaykataria1111 Jan 8, 2025
f5b8ee8
Update `org.json:json` to version `20250107` (#3374)
asf-rm Jan 8, 2025
ec5bcff
Update `org.json:json` to version `20250107` (#3373)
asf-rm Jan 8, 2025
b21e178
Update `org.eclipse.jetty:jetty-util` to version `9.4.57.v20241219` (…
asf-rm Jan 10, 2025
5261b5f
Update `org.apache.activemq:activemq-broker` to version `6.1.5` (#3391)
asf-rm Jan 13, 2025
d9fb27b
Update `org.apache.commons:commons-csv` to version `1.13.0` (#3389)
asf-rm Jan 13, 2025
e71820a
Update `org.openrewrite.recipe:rewrite-migrate-java` to version `3.0.…
asf-rm Jan 13, 2025
7f81b51
Feat(SystemClock): Added PreciseClock implementation to the system c…
jaykataria1111 Jan 13, 2025
5496c72
Fix(Documentation): Fixed ConfigurationStrSubstitutor dccumenation. (…
jaykataria1111 Jan 13, 2025
4d0f818
Update `com.code-intelligence:jazzer` to version `0.23.0` (#3326)
vy Jan 14, 2025
6e3f2e2
Update `org.openrewrite.maven:rewrite-maven-plugin` to version `6.0.1…
asf-rm Jan 15, 2025
bc71bc0
Update `org.assertj:assertj-core` to version `3.27.3` (#3404)
asf-rm Jan 20, 2025
dde2652
Update URL to Gradle Shadow transformer
ppkarwasz Jan 23, 2025
f5c6d73
Fix loading of the effective `RecyclerFactoryConverter` in JSON Templ…
vy Jan 27, 2025
5edc010
Update `org.apache.groovy:groovy-bom` to version `4.0.25` (#3417)
asf-rm Jan 27, 2025
fce6ce9
Add "Simple Logger" API implementation
ppkarwasz Jan 27, 2025
f2efdd5
Update `org.apache.commons:commons-pool2` to version `2.12.1` (#3422)
asf-rm Jan 28, 2025
03cadfa
Update `com.code-intelligence:jazzer` to version `0.24.0` (#3424)
asf-rm Jan 30, 2025
94d3227
Update `org.apache.cassandra:cassandra-all` to version `3.11.18` (#3434)
asf-rm Feb 4, 2025
a4dfb37
Minimize lock usage in `InternalLoggerRegistry` (#3418)
ppkarwasz Feb 6, 2025
c961990
Update `com.github.luben:zstd-jni` to version `1.5.6-10` (#3447)
asf-rm Feb 10, 2025
c59fdd4
Fix properties example in Installation page (#3448)
mz0 Feb 10, 2025
8c0e3c6
Improve configuration error handling of HttpAppender (#3438)
Suvrat1629 Feb 16, 2025
85c6c9b
Publish build scans to develocity.apache.org (#3396)
clayburn Feb 18, 2025
fef8af8
Fix null termination advice for SOA and JTL
vy Feb 18, 2025
55b799b
Bump org.apache.logging:logging-parent from 11.3.0 to 12.0.0 in /log4…
dependabot[bot] Feb 18, 2025
382ea9b
Run reproducibility check after each deployment
ppkarwasz Oct 17, 2024
3846632
Run integration tests after each deployment (#3105)
ppkarwasz Feb 18, 2025
2b9a15f
Fix revision to `2.25.0-SNAPSHOT`
ppkarwasz Feb 18, 2025
f203d86
Fix Nexus URL for snapshots
ppkarwasz Feb 18, 2025
bd4607c
Update `org.apache.cassandra:cassandra-all` to version `3.11.19` (#3440)
asf-rm Feb 18, 2025
92d6efb
Activate `bom` profile in `log4j-bom`
ppkarwasz Feb 19, 2025
2202b58
Add Nexus URL argument to `generate-email.sh` per `logging-parent` up…
vy Feb 19, 2025
c3fa946
Document `maven-compiler-plugin` override
vy Feb 19, 2025
ae77c09
Update `org.mongodb:bson` to version `5.3.1` (#3409)
asf-rm Feb 19, 2025
0891d6b
Fix formatting of `s` pattern (#3469)
ppkarwasz Feb 19, 2025
eefffd9
Update `co.elastic.clients:elasticsearch-java` to version `8.17.2` (#…
asf-rm Feb 19, 2025
71a03d7
Update `commons-codec:commons-codec` to version `1.18.0` (#3421)
asf-rm Feb 19, 2025
f98bff4
Bump commons-logging:commons-logging in /log4j-parent (#3445)
dependabot[bot] Feb 19, 2025
5aac7d6
Update `org.openrewrite.recipe:rewrite-logging-frameworks` to version…
asf-rm Feb 19, 2025
07590bc
Add `collectionName` and `databaseName` attributes to `MongoDbProvide…
vy Feb 20, 2025
14adc25
Add changelog entry (#3066)
vy Feb 21, 2025
9bc402e
Update `fast-xml-parser` to version `5.0.6` (#3487)
asf-rm Feb 24, 2025
bf6ef23
Update `org.junit:junit-bom` to version `5.12.0` (#3488)
asf-rm Feb 24, 2025
6f4fab9
Update `org.awaitility:awaitility` to version `4.3.0` (#3489)
asf-rm Feb 24, 2025
dde535f
Update `org.slf4j:slf4j-nop` to version `2.0.17` (#3496)
asf-rm Feb 26, 2025
56d14a4
Update `org.slf4j:slf4j-nop` to version `2.0.17` (#3490)
asf-rm Feb 26, 2025
ca14c95
Update `org.slf4j:slf4j-api` to version `2.0.17` (#3492)
asf-rm Feb 26, 2025
2d08264
Update `org.slf4j:slf4j-api` to version `2.0.17` (#3497)
asf-rm Feb 26, 2025
b7cccc1
Update `org.slf4j:slf4j-api` to version `2.0.17` (#3498)
asf-rm Feb 26, 2025
727c992
Update `org.slf4j:slf4j-api` to version `2.0.17` (#3499)
asf-rm Feb 26, 2025
d8cbe77
Bugfix/log4 j 3359 2 (#3502)
JWT007 Feb 27, 2025
1da1d7e
Update `org.apache.groovy:groovy-bom` to version `4.0.26` (#3506)
asf-rm Feb 28, 2025
8d05a73
Fixed AbstractFilterable#isFiltered javadoc (#3300) (#3456)
JWT007 Mar 1, 2025
58cfc78
Update `com.fasterxml.jackson:jackson-bom` to version `2.18.3` (#3515)
asf-rm Mar 3, 2025
e01fee2
Update `com.github.spotbugs:spotbugs-annotations` to version `4.9.2` …
asf-rm Mar 3, 2025
23290e4
Update refed Shadow plugin link (#3525)
Goooler Mar 5, 2025
bea8013
Update `org.apache.activemq:activemq-broker` to version `6.1.6` (#3531)
asf-rm Mar 11, 2025
5864c9a
Update `org.eclipse.platform:org.eclipse.osgi` to version `3.23.0` (#…
asf-rm Mar 11, 2025
b699d6c
Update `co.elastic.clients:elasticsearch-java` to version `8.17.3` (#…
asf-rm Mar 14, 2025
2972221
Update `com.github.luben:zstd-jni` to version `1.5.7-1` (#3479)
asf-rm Mar 17, 2025
93be081
Update `net.java.dev.jna:jna` to version `5.17.0` (#3542)
asf-rm Mar 17, 2025
7367a47
Update `org.jmdns:jmdns` to version `3.6.1` (#3544)
asf-rm Mar 17, 2025
091d10f
Update `org.junit:junit-bom` to version `5.12.1` (#3543) (#3543)
dependabot[bot] Mar 17, 2025
1a7112a
Update `com.github.spotbugs:spotbugs-annotations` to version `4.9.3` …
asf-rm Mar 17, 2025
54f93a7
Update `com.google.guava:guava` to version `33.4.5-jre` (#3558)
asf-rm Mar 20, 2025
d2ee0b0
Update `org.springframework.cloud:spring-cloud-context` to version `4…
asf-rm Mar 20, 2025
4c95f8f
Update `org.apache.commons:commons-csv` to version `1.14.0` (#3559)
asf-rm Mar 20, 2025
e2cdf23
Add references to Copernik.eu Log4j components (#3534)
ppkarwasz Mar 21, 2025
b272045
Enable GitHub discussions and projects (#3552)
grobmeier Mar 21, 2025
b23e9a5
Fix shutdownDisable not taking effect(#2614) (#3508)
Pluto-syd Mar 21, 2025
93afabc
Fix `ArrayIndexOutOfBoundsException` in `StatusData#getFormattedStatu…
bjlaub Mar 24, 2025
d25201a
Update `com.google.guava:guava` to version `33.4.6-jre` (#3575)
asf-rm Mar 26, 2025
3da98f7
fix ShutdownDisabledTest and LoggerContext_shutdownDisable changelog …
Pluto-syd Apr 1, 2025
4d598e0
Add `cherry_picker` configuration
ppkarwasz Apr 1, 2025
ec24553
Update `io.fabric8:docker-maven-plugin` to version `0.46.0` (#3592)
asf-rm Apr 7, 2025
5613161
Add `.mvn/extensions.xml` to `.gitignore`
ppkarwasz Apr 9, 2025
86781fd
Update `com.google.guava:guava` to version `33.4.7-jre` (#3595)
asf-rm Apr 9, 2025
afa773a
Add transitive compileOnlyApi (requires static) dependencies (#3450)
jjohannes Apr 10, 2025
ea71fc3
Bump org.apache.logging:logging-parent from 12.0.0 to 12.1.0 in /log4…
dependabot[bot] Apr 11, 2025
824e921
Enforce RTC style on `logging-log4j2` (#3582)
ppkarwasz Apr 11, 2025
3052840
Attempt to guess GitHub Actions app id
ppkarwasz Apr 11, 2025
f6db7c7
Try removing YAML references
ppkarwasz Apr 11, 2025
eefcf0b
Replace `check` with `context`
ppkarwasz Apr 11, 2025
9f3c495
Disable branch protection on `2.x`
ppkarwasz Apr 11, 2025
1798fc2
Fix required check names for `main`
ppkarwasz Apr 11, 2025
514537d
Copy working `main` configuration to `2.x`
ppkarwasz Apr 11, 2025
d91d6e2
Add "Sponsor" buttons to repository (#3580)
ppkarwasz Apr 13, 2025
1b544d3
Fix `SEI MET07-J` violations (#3602)
ppkarwasz Apr 15, 2025
03213a3
Fix typo in `PatternParser` of `log4j-1.2-api` (#3617)
hyunw9 Apr 16, 2025
34ced7c
Fix Sponsors buttons (#3616)
ppkarwasz Apr 16, 2025
4042ec8
Bump mongodb.version from 5.3.1 to 5.4.0 in /log4j-mongodb (#3567)
dependabot[bot] Apr 17, 2025
4915165
Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 in /log4j-to-slf4j (#3…
dependabot[bot] Apr 17, 2025
53d6932
Bump org.apache.kafka:kafka-clients from 3.9.0 to 4.0.0 in /log4j-par…
dependabot[bot] Apr 17, 2025
dc55968
Bump org.junit:junit-bom from 5.12.1 to 5.12.2 in /log4j-parent (#3605)
dependabot[bot] Apr 17, 2025
485149c
Bump commons-io:commons-io from 2.18.0 to 2.19.0 in /log4j-parent (#3…
dependabot[bot] Apr 17, 2025
4fddc94
Update `com.google.guava:guava` to version `33.4.8-jre` (#3614) (#3614)
dependabot[bot] Apr 17, 2025
a4011d8
Update `co.elastic.logging:log4j2-ecs-layout` to version `1.7.0` (#36…
dependabot[bot] Apr 17, 2025
7acbc48
Update `actions/stale` to version `9.1.0` (#3625) (#3625)
dependabot[bot] Apr 17, 2025
db0360d
A way to disable the optimization for filling the stack traces (#3638)
neboskreb May 1, 2025
9176b44
Adjust GcpLayout JSON to latest format (#3586)
ViliusS May 3, 2025
3709962
Improve performance and avoid memory consumption if logging primitive…
magicwerk May 6, 2025
4a7ddf1
Prevent NPE with rootLogger shorthand when no appenders are specified…
jhl221123 May 8, 2025
ba0ecf8
Update `com.github.luben:zstd-jni` to version `1.5.7-3` (#3646)
dependabot[bot] May 15, 2025
c84ff4a
Bump mongodb.version from 5.4.0 to 5.5.0 in /log4j-mongodb (#3652)
dependabot[bot] May 15, 2025
ac34697
StatusLogger: Write to stderr by default (#3666)
rschmitt May 16, 2025
dc6c53a
Improve implementations of `LogEvent.toImmutable()` and `ReusableMess…
ppkarwasz May 16, 2025
b198245
Don't test reproducibility on Windows (#3668)
ppkarwasz May 16, 2025
7e020a4
Enable auto-merge and update settings on PRs (#3662)
ppkarwasz May 19, 2025
58bd98e
Removes deprecated `github.del_branch_on_merge` setting (#3670)
ppkarwasz May 19, 2025
f83a821
Bump xmlunit.version from 2.10.0 to 2.10.1 in /log4j-parent (#3674)
dependabot[bot] May 19, 2025
97163f6
Update `org.json:json` to version `20250517` (#3673) (#3673)
dependabot[bot] May 19, 2025
46ec96e
Bump org.json:json from 20250107 to 20250517 in /log4j-fuzz-test (#3672)
dependabot[bot] May 19, 2025
cd70cbf
Fix Maven Wrapper on macOS Sequoia (#3676)
rschmitt May 19, 2025
2bc484c
Handle missing stack traces in `ExtendedThreadInformation` (#3655)
PAX523 May 19, 2025
fbb3345
Use `java.util.Base64` directly instead of reflectively (#3690)
jluehe May 25, 2025
46db3f9
Fix typo in LoggerConfig.RootLogger.Builder#withtFilter (#3372)
JWT007 May 25, 2025
78d4cb8
Fixed handling of null 'replacement' parameter in RegexReplacement#cr…
JWT007 May 25, 2025
f53f656
Improve validation for AsyncWaitStrategyFactoryConfig for null/empty …
JWT007 May 25, 2025
6fbd997
Update `org.apache.kafka:kafka-clients` to version `3.9.1` (#3678)
dependabot[bot] May 25, 2025
a3cc61d
Update `org.xmlunit:xmlunit-core` to version `2.10.2` (#3685) (#3685)
dependabot[bot] May 25, 2025
138404a
Only set default configuration name if none has been previously set (…
JWT007 May 25, 2025
78d797d
Bump org.junit:junit-bom from 5.12.2 to 5.13.0 in /log4j-parent (#3699)
dependabot[bot] May 31, 2025
96af982
Update `org.apache.groovy:groovy-bom` to version `4.0.27` (#3693)
dependabot[bot] May 31, 2025
c669328
Update `org.springframework.cloud:spring-cloud-context` to version `4…
dependabot[bot] May 31, 2025
aa4ee5f
Expunge stale entries in `InternalLoggerRegistry` (#3681)
jhl221123 May 31, 2025
c299479
Add `MonitorResources` configuration element (#3703)
vy Jun 2, 2025
49cdf74
ReadOnlyStringMap: Generalize `equals`/`hashCode` across implementati…
rschmitt Jun 2, 2025
69b3058
Fixes OSGi descriptor to accept Disruptor 4 (#3707)
ppkarwasz Jun 3, 2025
6fd9c62
Improve development-related documentation (#3677)
vy Jun 3, 2025
aa0294d
Bump com.fasterxml.jackson:jackson-bom in /log4j-parent (#3708)
rschmitt Jun 4, 2025
dac7fe0
Update `org.apache.maven:maven-core` to version `3.9.10` (#3715)
dependabot[bot] Jun 11, 2025
6b3af23
Update `gradle/develocity-actions` to version `1.4` (#3717)
dependabot[bot] Jun 11, 2025
9d19f6b
Update `org.eclipse.platform:org.eclipse.osgi` to version `3.23.100` …
dependabot[bot] Jun 11, 2025
80c0f19
Update `org.junit:junit-bom` to version `5.13.1` (#3723)
dependabot[bot] Jun 11, 2025
d195585
Update `org.mongodb:bson` to version `5.5.1` (#3722)
dependabot[bot] Jun 11, 2025
8398f5d
Bump apache/logging-parent/.github/workflows/merge-dependabot-reusabl…
dependabot[bot] Jun 13, 2025
5655118
Bump apache/logging-parent/.github/workflows/verify-reproducibility-r…
dependabot[bot] Jun 13, 2025
95d451b
Bump apache/logging-parent/.github/workflows/deploy-release-reusable.…
dependabot[bot] Jun 13, 2025
74df313
Bump apache/logging-parent/.github/workflows/build-reusable.yaml@rel/…
dependabot[bot] Jun 13, 2025
2b5c2a9
Bump apache/logging-parent/.github/workflows/codeql-analysis-reusable…
dependabot[bot] Jun 13, 2025
0c5b2b8
Bump apache/logging-parent/.github/workflows/deploy-snapshot-reusable…
dependabot[bot] Jun 13, 2025
422c385
Bump apache/logging-parent/.github/workflows/deploy-site-reusable.yam…
dependabot[bot] Jun 13, 2025
1450533
Enforce explicit names for global scripts and refine script id handli…
jhl221123 Jun 20, 2025
de63a4f
Correct script resolution order dependency (#3718)
jhl221123 Jun 20, 2025
e4adc41
Start new development cycle using version `2.26.0` (#3748)
ppkarwasz Jun 20, 2025
cab2047
Remove `publish.profile` from production site (#3749)
ppkarwasz Jun 20, 2025
f1054c7
fix: Update Javadoc output path to match plugin changes (#3757)
ppkarwasz Jun 21, 2025
d5899c8
Pin `spotbugs-annotations` version to `4.8.6`, last release supportin…
vy Jun 21, 2025
a3a4c6c
Move `jspecify.version` property and `java8-tests` profile from `log4…
vy Jun 23, 2025
c5a0dd1
Bump org.apache.activemq:activemq-broker in /log4j-parent (#3777)
dependabot[bot] Jun 23, 2025
2a68f85
Update `org.eclipse.persistence:org.eclipse.persistence.jpa` to versi…
dependabot[bot] Jun 24, 2025
ff03364
Update `org.xmlunit:xmlunit-core` to version `2.10.3` (#3767)
dependabot[bot] Jun 24, 2025
d6fe40d
Deprecate withers in 2.x in favor of setters (#3756)
jhl221123 Jun 26, 2025
52ca6a3
Fix `UuidPatternConverter` docs (#3768)
julianladisch Jun 28, 2025
e08c7ba
fix: Define version of `error_prone_annotations` in parent POM (#3785)
ppkarwasz Jun 28, 2025
32d29ae
fix: correctly detect Disruptor major version (#3778)
ppkarwasz Jun 28, 2025
f93b6b1
fix: Make `GraalVmProcessor` Arguments Optional (#3772)
ppkarwasz Jun 28, 2025
9b66389
fix: Restore Backward Compatibility with Spring Boot Reconfiguration …
ppkarwasz Jun 28, 2025
3b0c77d
introduced a jakarta support range for the bnd tool (#3791)
jcompagner Jun 30, 2025
c4df56e
doc: Clarify and enhance `GraalVmProcessor` configuration example (#3…
ppkarwasz Jul 3, 2025
7da8450
fix: Fix Java type for annotated array parameters (#3797)
ppkarwasz Jul 3, 2025
7f90193
Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 in /log4…
dependabot[bot] Jul 3, 2025
3fa55e8
Update `org.junit:junit-bom` to version `5.13.2` (#3782)
dependabot[bot] Jul 3, 2025
3ba9da5
Update `com.github.luben:zstd-jni` to version `1.5.7-4` (#3799)
dependabot[bot] Jul 3, 2025
6cd74a8
fix: Disable sharing of formatted timestamps between threads (#3802)
ppkarwasz Jul 4, 2025
cab8ae8
fix: Add GraalVM reachability metadata for non-plugin class instantia…
ppkarwasz Jul 4, 2025
c5a1955
fix: Add `resource:` protocol to allowed URL schemes by default (#3795)
ppkarwasz Jul 4, 2025
8ec5703
Bump org.junit:junit-bom from 5.13.2 to 5.13.3 in /log4j-parent (#3806)
dependabot[bot] Jul 7, 2025
b00133b
Correct log message format in `AbstractDriverManagerConnectionSource`…
jhl221123 Jul 20, 2025
a501f98
Merge release `2.25.1` back into `2.x` (#3820)
ppkarwasz Jul 20, 2025
2c66a74
fix: Prevent `LogBuilder` memory leak in Log4j API to Logback bridge …
ppkarwasz Jul 20, 2025
b6b1deb
Add changelog for `StatusLogger` changes in `2.23.0` (#3838)
vy Jul 20, 2025
2b1d469
Create `NamedDatePattern` to make date & time patterns supported by P…
ashr123 Jul 20, 2025
61ec36a
Specify the scale (seconds) of the monitorInterval configuration inte…
garydgregory Jul 23, 2025
286191e
DefaultLayout: Append a newline to the serialized LogEvent (#3851)
rschmitt Jul 24, 2025
2f79c39
Fix missing default `Target` value in `ConsoleAppender` (#3852)
rschmitt Aug 4, 2025
e84655e
Remove `jvmrunargs` lookup (#3874)
ramanathan1504 Aug 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
110 changes: 110 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to you under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# `.asf.yaml` is a branch-specific YAML configuration file for Git repositories to control features such as notifications, GitHub settings, etc.
# See its documentation for details: https://github.com/apache/infrastructure-asfyaml

# Bare minimum `notifications` to
#
# 1. Forward GitHub _activity_ to `notifications@`
# 2. Forward commits to `commits@`
# 3. Forward `dependabot` PRs to `robots@`
#
# Note that `notifications` are merged with the defaults accessible from: https://gitbox.apache.org/schemes.cgi?logging-log4j2
notifications:
commits: [email protected]
issues: [email protected]
pullrequests: [email protected]
pullrequests_bot_dependabot: [email protected]
jira_options: link label worklog
discussions: [email protected]

github:
description: "Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java."
homepage: https://logging.apache.org/log4j/2.x
features:
issues: true
discussions: true
projects: true
autolink_jira:
- LOG4J2
labels:
- apache
- api
- java
- jvm
- library
- log4j
- log4j2
- logging
- logger
- api
- syslog

# Pull Request settings:
# https://github.com/apache/infrastructure-asfyaml#pull-request-settings
pull_requests:
# allow auto-merge
allow_auto_merge: true
# enable updating head branches of pull requests
allow_update_branch: true
# auto-delete head branches after being merged
del_branch_on_merge: true

# Enforce squashing while merging PRs.
# Otherwise, the git log gets polluted severely.
enabled_merge_buttons:
squash: true
merge: false
rebase: false

# Enforce Review-then-Commit
protected_branches:
2.x:
# All commits must be signed
required_signatures: true
# All reviews must be addressed before merging
required_conversation_resolution: true
# Require checks to pass before merging
required_status_checks:
checks:
# The GitHub Actions app: 15368
- app_id: 15368
context: "build / build (ubuntu-latest)"
# The GitHub Advanced Security app: 57789
- app_id: 57789
context: "CodeQL"
# At least one positive review must be present
required_pull_request_reviews:
required_approving_review_count: 1
main:
# All commits must be signed
required_signatures: true
# All reviews must be addressed before merging
required_conversation_resolution: true
# Require checks to pass before merging
required_status_checks:
checks:
# The GitHub Actions app: 15368
- app_id: 15368
context: "build / build (ubuntu-latest)"
# The GitHub Advanced Security app: 57789
- app_id: 57789
context: "CodeQL"
# At least one positive review must be present
required_pull_request_reviews:
required_approving_review_count: 1
24 changes: 24 additions & 0 deletions .cherry_picker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

team = "apache"
repo = "logging-log4j2"
check_sha= "3da98f7c9de9bf4abb17e10dad678e05ab658a3a"
fix_commit_msg = false
default_branch = "2.x"
require_version_in_branch_name=false
draft_pr = true
27 changes: 0 additions & 27 deletions .dockerignore

This file was deleted.

22 changes: 21 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,21 @@
mvnw.cmd eol=crlf
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# All text files with LF line endings
* text=auto eol=lf
# Maven Wrapper cmd script
/mvnw.cmd eol=crlf
# Maven Wrapper need LF line endings
/.mvn/wrapper/maven-wrapper.properties eol=lf
25 changes: 25 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to you under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##
# This file controls the "Sponsor" button in this repo.
# For details see:
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository
#
# WARNING: the `github` key accepts only 4 GitHub user ids, so we can not use this feature.
#
custom: "https://logging.apache.org/support.html#sponsors"
tidelift: "maven/org.apache.logging.log4j:log4j-core"
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Bug report
about: Submit a bug report
---

## Description

[A clear and concise description of what the bug is.]

## Configuration

**Version:** [Log4j version]

**Operating system:** [OS and version]

**JDK:** [JDK distribution and version]

## Logs

```
[Stacktraces, errors, etc. relevant applications logs.]
```

## Reproduction

[An isolated test reproducing the test.
JUnit tests similar to the ones in the code base are extremely appreciated.]
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Feature request
about: Submit a feature request
---

**Warning!**
It is highly recommended to discuss feature requests in [the mailing lists](https://logging.apache.org/log4j/2.x/support.html) first.

[A clear and concise description of the feature requested.]
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: Question
about: Ask a question
---

As clearly indicated in [the Log4j support page](https://logging.apache.org/log4j/2.x/support.html#issues), **please use either GitHub Discussions or mailing lists for questions!**

Issues asking questions will be removed, and asked to post questions to GitHub Discussions or mailing lists instead.
Loading
Loading