Open
Description
This meta-issue lists the PRs or modifications that didn't make it to main
yet. Feel free to modify it after each merged PR that you don't have time or can not port immediately:
- Revamp the
Extending
,Plugins
,Architecture
, andProgrammatic configuration
pages #2716 - Implement
MessageFactory
-namespaced logger registry (blocked by2.24.1
release) #2962 - Add GraalVM reachability metadata to
main
#3055 - Migrate
log4j-jakarta-smtp
to JUnit 5 #3052 - Create
DefaultLayout
independent ofPatternLayout
#3118 - Improve validation for StringMatchFilter for null/empty text #3153 #3158
- Remove outdated
@BaselineIgnore
annotations #3133 - Document API compatibility checks #3175 (not needed before first
3.0.0
release) - Reopen log file when rollover is unsuccessful #3226
- Fix(#2769): Modify the annotation processor in 2.x to give a warning if a plugin builder attribute does not have a public setter. #3195
- Use garbage-free formatter for
s
andS
patterns #3338 - Add requiresLocation function for FailoverAppender #3257 #3259
- Add requiresLocation function for AsyncAppender (#3257) #3260
- Fix(#3239) NPE, for RegexFilter creator. #3265
- Feat(SystemClock): Added PreciseClock implementation to the system clock class, for the benefit of Java 8 users. #3217 (documentation part)
- Fix(Documentation): Fixed ConfigurationStrSubstitutor dccumenation. #3381
- Minimize lock usage in
InternalLoggerRegistry
#3418 - Improve configuration error handling of HttpAppender #3438
- Fix formatting of
s
pattern #3469 - Add
collectionName
anddatabaseName
attributes toMongoDbProvider
#3467
Backport PRs:
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
To triage