document incompatibility
"code": "java.method.addedToInterface",
"new": "method void org.apache.logging.log4j.core.appender.rolling.DirectFileRolloverStrategy::clearCurrentFileName()",
"justification": "Required to reset file name so it can be calculated at the appropriate time"
+ },
+ {
+ "code": "java.method.returnTypeTypeParametersChanged",
+ "old": "method org.apache.logging.log4j.core.appender.WriterAppender.Builder org.apache.logging.log4j.core.appender.WriterAppender::newBuilder()",
+ "new": "method <B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>> B org.apache.logging.log4j.core.appender.WriterAppender::newBuilder()",
+ "justification": "LOG4J2-2491 - Allow all appenders to optionally carry a property array"
+ },
+ {
+ "code": "java.generics.elementNowParameterized",
+ "old": "method org.apache.logging.log4j.core.appender.WriterAppender.Builder org.apache.logging.log4j.core.appender.WriterAppender::newBuilder()",
+ "new": "method <B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>> B org.apache.logging.log4j.core.appender.WriterAppender::newBuilder()",
+ "justification": "LOG4J2-2491 - Allow all appenders to optionally carry a property array"
+ },
+ {
+ "code": "java.generics.formalTypeParameterAdded",
+ "old": "method org.apache.logging.log4j.core.appender.WriterAppender.Builder org.apache.logging.log4j.core.appender.WriterAppender::newBuilder()",
+ "new": "method <B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>> B org.apache.logging.log4j.core.appender.WriterAppender::newBuilder()",
+ "typeParameter": "B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>",
+ "justification": "LOG4J2-2491 - Allow all appenders to optionally carry a property array"
}
]
}
