1. 953933a Add fuzz targets for syslog, GELF and structured-data layouts (#4424) by Hayden · 4 days ago 2.x
  2. 5617047 Add escaping test for `HtmlLayout` (#4422) by fizzbeom · 4 days ago
  3. df5fee4 Fix quadratic complexity in HTML pattern escaping (#4461) by Vitória Bentes · 4 days ago
  4. c058e9b Count RFC 5424 TLS frame bytes using the configured charset (#4456) by Matt Van Horn · 5 days ago
  5. 286b60c Add escaping tests for `GelfLayout` and `JsonUtils` (#4421) by fizzbeom · 5 days ago
  6. 0abfa7d Fix merging of structured data elements with the same SD-ID in `Rfc5424Layout` (#4420) by Max Freedom · 5 days ago
  7. 5077b39 Return null from JavaLookup for an unknown key (#4458) by Sharang Gupta · 6 days ago
  8. 1f23510 Fix idle thread issue in RollingFileManager to allow JVM exit (#4392) by Ramanathan Muthu · 6 days ago
  9. cdd9cab Honor Cassandra TLS hostname verification (#4374) by Wu Shuwen · 7 days ago
  10. 49ed76b Align startup and file timestamp precision (#4372) by Wu Shuwen · 7 days ago
  11. 3d29e6c Mask JMS credentials in diagnostic messages (#4364) by zsewasdsdsd · 7 days ago
  12. 79d4a2d Render HTML formatted pattern messages (#4371) by Wu Shuwen · 7 days ago
  13. fa940df Fix JPA throwable message conversion (#4373) by Wu Shuwen · 7 days ago
  14. cebe400 Fix LocationAwareLogger bypassing configured MessageFactory (#4404) by zsewasdsdsd · 7 days ago
  15. 95d4e6d Correct %c precision documentation to match the actual behaviour (#4394) by wylovely · 7 days ago
  16. 37374d9 Respect the logger-name hierarchy boundary in Configurator.setAllLevels and putIfAbsent results in AbstractConfiguration (#4419) by Sharang Gupta · 7 days ago
  17. 3b80d40 Escape RFC 5424 delimiters in default map format (#4370) by Wu Shuwen · 7 days ago
  18. 2a02d18 Bump com.github.luben:zstd-jni from 1.5.7-19 to 1.5.7-24 (#4446) by dependabot[bot] · 7 days ago
  19. 2130e78 Bump the maven-minor-2-x group with 6 updates (#4444) by dependabot[bot] · 7 days ago
  20. eaa9a12 apache/logging-site#48 Fix the license name and the logo in the page footer (#4452) by Jan Friedrich · 7 days ago
  21. d1e96de Bump org.xerial.snappy:snappy-java from 1.1.10.8 to 1.1.10.9 in /log4j-cassandra (#4438) by dependabot[bot] · 12 days ago
  22. fd40110 Bump com.google.guava:guava from 25.1-jre to 33.7.1-jre in /log4j-cassandra (#4437) by dependabot[bot] · 12 days ago
  23. f894af9 Preserve JPA throwable messages with no-arg constructors (#4401) by curforever · 12 days ago
  24. 31eb0e7 Support Jackson 3 (#4410) by Ralph Goers · 12 days ago
  25. fa95dbb Add ZstdCompressAction to support configurable Zstandard compression levels (#4234) by Byeong-Gil Ahn · 12 days ago
  26. 8d7d3c5 Fix italic and underline ANSI escape codes (#4184) by Kamil Krzywanski · 3 weeks ago
  27. 645e401 Run RollingAppenderCountTest on 2.x again (#4413) by Sharang Gupta · 3 weeks ago
  28. a4d2933 Bump the maven-minor-2-x group across 1 directory with 18 updates (#4416) by dependabot[bot] · 3 weeks ago
  29. 3c7ed53 Respect logger-name hierarchy boundary in LoggerNameLevelRewritePolicy (#4414) by Sharang Gupta · 3 weeks ago
  30. a38a2f5 Fix the formatting of instants before the epoch (#4399) (#4400) by Sharang Gupta · 3 weeks ago
  31. a8ba265 fix: handle SSL stores without an explicit type (#4359) by Efe · 3 weeks ago
  32. f580896 Document JNDI provider configuration for JMS (#4361) by Aryan Singh · 3 weeks ago
  33. 46cc090 Create a fresh InitialContext for each JndiManager (#4363) by zsewasdsdsd · 3 weeks ago
  34. 96d48ec Fix HTTP appender handling of invalid evaluated headers (#4360) by Efe · 3 weeks ago
  35. fcaa90b Fix intermittent failsures in CronExpressionTest (#4405) by Ralph Goers · 3 weeks ago
  36. c0de1b8 Honor legacy basic authentication encoding property (#4358) by Efe · 5 weeks ago
  37. c4b80d7 Preserve Log4j 1 lookups when converting a properties configuration (#4353) by Burak Kalaycı · 5 weeks ago
  38. ed1c451 Honor bufferSize and bufferedIo in ConsoleAppender (#4341) by Abhinav · 5 weeks ago
  39. 77d892c Clear the database appender buffer when committing fails (#4319) by Wu Shuwen · 5 weeks ago
  40. c23805a Merge `log4j-*-java9` modules into `log4j-api` and `log4j-core` (#4260) by Piotr P. Karwasz · 5 weeks ago
  41. d1f6587 Bump com.github.luben:zstd-jni from 1.5.7-16 to 1.5.7-19 (#4382) by dependabot[bot] · 6 weeks ago
  42. fe07fd3 Bump org.slf4j:slf4j-nop from 2.0.18 to 2.0.20 in /log4j-mongodb4 in the maven-minor-2-x group across 1 directory (#4377) by dependabot[bot] · 6 weeks ago
  43. 30e117e Do not output partially serialized events in `SerializedLayout` (#4368) by Piotr P. Karwasz · 6 weeks ago
  44. e076aa5 Restore UNCACHED thread name updates in AsyncLogger (#4280) by Andrew · 6 weeks ago
  45. 6a4d9c2 Simplify the serialization of `ObjectArrayMessage` and `ParameterizedMessage` (#4274) by Piotr P. Karwasz · 6 weeks ago
  46. 6bba23c Simplify the serialization of `SortedArrayStringMap` (#4272) by Piotr P. Karwasz · 6 weeks ago
  47. 9cb17cf Serialize the `LogEvent` message without `MarshalledObject` (#4271) by Piotr P. Karwasz · 6 weeks ago
  48. 5b89c4d Apply the deserialization filter in test helpers on Java 9+ (#4270) by Piotr P. Karwasz · 6 weeks ago
  49. a8578d1 Reject dynamic proxies in `FilteredObjectInputStream` (#4269) by Piotr P. Karwasz · 6 weeks ago
  50. d2a8a11 Apply the outer `ObjectInputFilter` to nested streams (#4365) by Piotr P. Karwasz · 6 weeks ago
  51. d9a2c4e Use the NPM dependencies from the `gha/v0` branch of `logging-parent` (#4330) by Piotr P. Karwasz · 6 weeks ago
  52. 7f32b34 Switch the default minimum allowed plugin processor message severity from NOTE to ERROR (#4256) by Volkan Yazıcı · 7 weeks ago
  53. a9761b0 org.apache.logging.log4j.core.util.FileUtils.mkdir(File, boolean) looses (#4355) by Gary Gregory · 7 weeks ago
  54. d631e82 Honor immediateFlush in ConsoleAppender (#4325) by Abhinav · 7 weeks ago
  55. bc90b76 Preserve custom Configuration elements under CompositeConfiguration (#4329) by David Ostrovsky · 7 weeks ago
  56. 5a29054 escape scope attribute names and values in DumpTag (#4316) by jmestwa-coder · 7 weeks ago
  57. f07ea19 Improve missing logging provider diagnostic (#4321) by akashchamp · 7 weeks ago
  58. 4d49b75 Compute AsyncLogger location when the caller passes null (#4340) by Burak Kalaycı · 7 weeks ago
  59. c9bcfa9 Forward mail attributes in deprecated `SmtpAppender.createAppender` (#4304) by Max Freedom Pollard · 7 weeks ago
  60. c2d3d84 Document the JdbcAppender truncateStrings attribute (#4320) by Wu Shuwen · 7 weeks ago
  61. 51f4705 Grow DatagramOutputStream buffer and drop oversized UDP payloads (#4336) by Burak Kalaycı · 7 weeks ago
  62. 7326beb Guard %rEx{short.*} against an empty root-cause stack trace (#4335) by Burak Kalaycı · 8 weeks ago
  63. e0c4d32 Default Log4j 1 SyslogAppender protocol to UDP (#4247) by DragonFSKY · 8 weeks ago
  64. 6bcc681 Honor spring.cloud.config.watch.enabled on Log4j2EventListener (#4252) by Abdullah · 8 weeks ago
  65. 2452ea5 do not apply POSIX file attributes through symbolic links (#4229) by jmestwa-coder · 8 weeks ago
  66. 89db25a Fix predefined ANSI styles in JAnsiTextRenderer (#4259) by Burak Kalaycı · 8 weeks ago
  67. 9bcbf7e Fix Pattern Layout's stack trace rendering for non-idempotent `Throwable::getCause` (#4303) by Usman Ejaz · 8 weeks ago
  68. 858d7eb Document location restrictions on Log4j 1 external entities (#4265) by Piotr P. Karwasz · 8 weeks ago
  69. 8a77613 Document XML parser features and clarify Log4j 1 bridge properties (#4264) by Piotr P. Karwasz · 8 weeks ago
  70. ab845bc Honor ConfigurationFactory active state (#4199) by DragonFSKY · 8 weeks ago
  71. 6ad11e4 Fix the log4j-spring-cloud-config-client test harness (#4317) by Ramanathan · 8 weeks ago
  72. 8df5a0c Migrate log4j-iostreams to use JUnit 5 APIs and compatible helper classes (#4261) by Ramanathan · 8 weeks ago
  73. 96b540e Require a `port-to-*` or `port-done` label on every PR (#4323) by Piotr P. Karwasz · 8 weeks ago
  74. e32663a fix: skip writes and still shut down after failed DB manager startup (#4246) by dev_Hakaze · 8 weeks ago
  75. e8f7ec0 Add literal Context Data (MDC) filtering to JSON Template Layout (#4186) by Ramanathan · 9 weeks ago
  76. e560064 Bump org.json:json from 20250517 to 20260814 (#4312) by dependabot[bot] · 9 weeks ago
  77. 8c50211 Bump the maven-minor-2-x group with 10 updates (#4311) by dependabot[bot] · 9 weeks ago
  78. 7c4e7db Update Dependabot ignore rules for Logback, Cassandra, Groovy, Elastic and Kroki (#4305) by Ramanathan · 9 weeks ago
  79. b8e67f4 Revert "Bump org.springframework.cloud:spring-cloud-context from 4.3.0 to 5.0.2 (#4211)" (#4308) by Ramanathan · 9 weeks ago
  80. c4e834a Bump org.springframework.cloud:spring-cloud-context from 4.3.0 to 5.0.2 (#4211) by dependabot[bot] · 9 weeks ago
  81. b257e74 Bump com.github.luben:zstd-jni from 1.5.7-4 to 1.5.7-16 (#4209) by dependabot[bot] · 9 weeks ago
  82. ded9666 Bump actions/stale from 10.3.0 to 11.0.0 in the actions-all-2-x group (#4289) by dependabot[bot] · 9 weeks ago
  83. dd04ae8 Bump the maven-minor-2-x group with 16 updates (#4291) by dependabot[bot] · 10 weeks ago
  84. 3711ee3 Add Dependabot configuration for `2.25.x` and rename update groups (#4284) by Piotr P. Karwasz · 10 weeks ago
  85. 1ca70aa Remove the unused Maven and Plexus dependencies of the test modules (#4281) by Piotr P. Karwasz · 10 weeks ago
  86. 008f69b Switches from `protected_branches` to `rulesets` (#4095) by Piotr P. Karwasz · 10 weeks ago
  87. 9f3b579 Fix circular references in exceptions (#4249) by Volkan Yazıcı · 2 months ago
  88. 4606de4 Fix handling of `onMatch` and `onMismatch` attributes in the properties configuration format (#4116) by Ramanathan · 2 months ago
  89. c685326 Deprecate externalContext and migrate to Map-backed getObject/putObject (#4070) by Ramanathan · 2 months ago
  90. d1f9355 Fix startup delay and direct write file naming in CronTriggeringPolicy (#4226) by tupelo-schneck · 2 months ago
  91. 466f98f Catch `LinkageError` in `ThrowableExtendedStackTraceRenderer#loadClass` (#4028) (#4049) by CHANHAN · 2 months ago
  92. 4ce9212 resolve external entities through ConfigurationSource in log4j 1.x XmlConfiguration (#4198) by jmestwa-coder · 2 months ago
  93. 33c8236 docs: Routing Appender security considerations for high-cardinality keys (#4217) by Sebastien Tardif · 3 months ago
  94. c64ef11 Add missing RootLogger.Builder withFilter alias (#4224) by Hashim Khan · 3 months ago
  95. a4364da Fix date format from `mm` to `MM` in pattern layout (#4257) by Przemek Sadło · 3 months ago
  96. abcb38f fix: treat null parameters as empty in `CsvParameterLayout` (#4245) by dev_Hakaze · 3 months ago
  97. 668c0cc Fix Log4j1SyslogLayout builder javadoc attributes (#4239) by Burak Kalaycı · 3 months ago
  98. ecf1f41 Change `build` and `codeql-analysis` triggers (#4212) by Piotr P. Karwasz · 3 months ago
  99. ef6ebfb fix: close streams in `LoggerContextAdmin::setConfigLocationUri` (#4218) by Sebastien Tardif · 3 months ago
  100. bf873ae Extend plugin processor message filtering and add `[Log4j]` prefixes (#4228) by DragonFSKY · 3 months ago