This is an automated email from the ASF dual-hosted git repository.
rgoers pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/release-2.x by this push:
new 096d2ec LOG4J2-913 - correct revision list
096d2ec is described below
commit 096d2ec3b5e9b1c49f2a2e55e254d56428c4c045
Author: Ralph Goers <[email protected]>
AuthorDate: Sun May 5 08:36:20 2019 -0700
LOG4J2-913 - correct revision list
---
log4j-core/revapi.json | 339 +++++--------------------------------------------
1 file changed, 35 insertions(+), 304 deletions(-)
diff --git a/log4j-core/revapi.json b/log4j-core/revapi.json
index 01c0e69..a35a37b 100644
--- a/log4j-core/revapi.json
+++ b/log4j-core/revapi.json
@@ -36,327 +36,58 @@
"justification": "LOG4J2-913 - This class name was misspelled"
},
{
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.AsyncAppender.Builder
org.apache.logging.log4j.core.appender.AsyncAppender.Builder::setFilter(org.apache.logging.log4j.core.Filter)",
- "new": "method B
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>>>::setFilter(org.apache.logging.log4j.core.Filter)
@ org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Buil [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.AsyncAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.generics.elementNowParameterized",
- "old": "class
org.apache.logging.log4j.core.appender.AsyncAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.generics.formalTypeParameterAdded",
- "old": "class
org.apache.logging.log4j.core.appender.AsyncAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B>>",
- "typeParameter": "B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.annotation.attributeAdded",
- "old": "parameter org.apache.logging.log4j.core.appender.NullAppender
org.apache.logging.log4j.core.appender.NullAppender::createAppender(===java.lang.String===)",
- "new": "parameter org.apache.logging.log4j.core.appender.NullAppender
org.apache.logging.log4j.core.appender.NullAppender::createAppender(===java.lang.String===)",
- "annotation":
"@org.apache.logging.log4j.core.config.plugins.PluginAttribute(value =
\"name\", defaultString = \"null\")",
- "attribute": "defaultString",
- "justification": "LOG4J2-2447 - Allow NullAppender to default its name
to null"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder::setFilter(org.apache.logging.log4j.core.Filter)",
- "new": "method B
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>>>::setFilter(org.apache.logging.log4j.core.Filter)
@ org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B
extends org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B
extends org.apache.logging.log4j.core.appender.Outp [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder::setFollow(boolean)",
- "new": "method B
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>>::setFollow(boolean)",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder::setIgnoreExceptions(boolean)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setIgnoreExceptions(boolean)
@ org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B
extends org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B
extends org.apache.logging.log4j.core.appender.OutputStreamAppender.Bu [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder::setLayout(org.apache.logging.log4j.core.Layout<?
extends java.io.Serializable>)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setLayout(org.apache.logging.log4j.core.Layout<?
extends java.io.Serializable>) @
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache. [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder::setName(java.lang.String)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setName(java.lang.String)
@ org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B
extends org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B
extends org.apache.logging.log4j.core.appender.OutputStreamAppender.Build [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder::setTarget(java.io.OutputStream)",
- "new": "method B
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>>::setTarget(java.io.OutputStream)",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder<B
extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.generics.elementNowParameterized",
- "old": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.generics.formalTypeParameterAdded",
- "old": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "typeParameter": "B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B extends
org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.WriterAppender.Builder
org.apache.logging.log4j.core.appender.WriterAppender.Builder::setFilter(org.apache.logging.log4j.core.Filter)",
- "new": "method B
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>>>::setFilter(org.apache.logging.log4j.core.Filter)
@ org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.B [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.WriterAppender.Builder
org.apache.logging.log4j.core.appender.WriterAppender.Builder::setFollow(boolean)",
- "new": "method B
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>>::setFollow(boolean)",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.WriterAppender.Builder
org.apache.logging.log4j.core.appender.WriterAppender.Builder::setIgnoreExceptions(boolean)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setIgnoreExceptions(boolean)
@ org.apache.logging.log4j.core.appender.WriterAppender.Builder<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"
-
- },
- {
- "code": "java.method.parameterTypeChanged",
- "old": "parameter
org.apache.logging.log4j.core.appender.WriterAppender.Builder
org.apache.logging.log4j.core.appender.WriterAppender.Builder::setLayout(===org.apache.logging.log4j.core.StringLayout===)",
- "new": "parameter B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setLayout(===org.apache.logging.log4j.core.Layout<?
extends java.io.Serializable>===) @
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.log [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.WriterAppender.Builder
org.apache.logging.log4j.core.appender.WriterAppender.Builder::setLayout(org.apache.logging.log4j.core.StringLayout)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setLayout(org.apache.logging.log4j.core.Layout<?
extends java.io.Serializable>) @
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4 [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.WriterAppender.Builder
org.apache.logging.log4j.core.appender.WriterAppender.Builder::setName(java.lang.String)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setName(java.lang.String)
@ org.apache.logging.log4j.core.appender.WriterAppender.Builder<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"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.WriterAppender.Builder
org.apache.logging.log4j.core.appender.WriterAppender.Builder::setTarget(java.io.Writer)",
- "new": "method B
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>>::setTarget(java.io.Writer)",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.WriterAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.WriterAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.generics.elementNowParameterized",
- "old": "class
org.apache.logging.log4j.core.appender.WriterAppender.Builder",
- "new": "class
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"
-
- },
- {
- "code": "java.generics.formalTypeParameterAdded",
- "old": "class
org.apache.logging.log4j.core.appender.WriterAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B extends
org.apache.logging.log4j.core.appender.WriterAppender.Builder<B>>",
- "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"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender.Builder<B extends
org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender.Builder<B>>",
- "new": "class
org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender.Builder<B extends
org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.appender.db.AbstractDatabaseAppender.Builder<B
extends
org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
"code": "java.method.numberOfParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager::getManager(java.lang.String,
int, org.apache.logging.log4j.core.appender.db.jdbc.ConnectionSource,
java.lang.String,
org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig[],
org.apache.logging.log4j.core.appender.db.ColumnMapping[])",
- "new": "method
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager::getManager(java.lang.String,
int, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>,
org.apache.logging.log4j.core.appender.db.jdbc.ConnectionSource,
java.lang.String,
org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig[],
org.apache.logging.log4j.core.appender.db.ColumnMapping[], boolean, long)",
- "justification": "LOG4J2-2500 - Allow a JDBC Appender to truncate
string to match a table's metadata column length limit"
-
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.SslSocketManager::createSocket(java.lang.String,
int) throws java.io.IOException",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.net.InetSocketAddress,
org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException @ org.apache.logging.log4j.core.net.SslSocketManager",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder::setFilter(org.apache.logging.log4j.core.Filter)",
- "new": "method B
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>>>::setFilter(org.apache.logging.log4j.core.Filter)
@ org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppende [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
+ "code": "java.method.nowStatic",
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.SslSocketManager::createSocket(java.lang.String,
int) throws java.io.IOException",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.net.InetSocketAddress,
org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException @ org.apache.logging.log4j.core.net.SslSocketManager",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder::setIgnoreExceptions(boolean)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setIgnoreExceptions(boolean)
@ org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder::setLayout(org.apache.logging.log4j.core.Layout<?
extends java.io.Serializable>)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setLayout(org.apache.logging.log4j.core.Layout<?
extends java.io.Serializable>) @
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.lo [...]
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder::setName(java.lang.String)",
- "new": "method B
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>>::setName(java.lang.String)
@ org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.class.nonFinalClassInheritsFromNewClass",
- "old": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>",
- "superClass":
"org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.generics.elementNowParameterized",
- "old": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.generics.formalTypeParameterAdded",
- "old": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder",
- "new": "class
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>",
- "typeParameter": "B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B extends
org.apache.logging.log4j.core.appender.mom.JmsAppender.Builder<B>>",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.removed",
- "old": "method org.apache.logging.log4j.core.config.Property[]
org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender.Builder<B
extends
org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender.Builder<B
extends
org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender.Builder<B>>>::getProperties()",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
- },
- {
- "code": "java.method.removed",
- "old": "method B
org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender.Builder<B
extends
org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender.Builder<B
extends
org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender.Builder<B>>>::setProperties(org.apache.logging.log4j.core.config.Property[])",
- "justification": "LOG4J2-2491 - Allow all appenders to optionally
carry a property array"
-
+ "code": "java.method.numberOfParametersChanged",
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.lang.String,
int, org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException @ org.apache.logging.log4j.core.net.SslSocketManager",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.SslSocketManager::createSocket(java.net.InetSocketAddress)
throws java.io.IOException",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "code": "java.method.returnTypeChanged",
- "old": "method void
org.apache.logging.log4j.core.util.Closer::close(java.lang.AutoCloseable)
throws java.lang.Exception",
- "new": "method boolean
org.apache.logging.log4j.core.util.Closer::close(java.lang.AutoCloseable)
throws java.lang.Exception",
- "justification": "LOG4J2-2496 - JDBC Appender should reconnect to the
database when a connection goes stale"
+ "code": "java.method.noLongerStatic",
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.lang.String,
int, org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException @ org.apache.logging.log4j.core.net.SslSocketManager",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.SslSocketManager::createSocket(java.net.InetSocketAddress)
throws java.io.IOException",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "code": "java.method.returnTypeTypeParametersChanged",
- "old": "method java.lang.Object
org.apache.logging.log4j.core.util.Loader::newInstanceOf(java.lang.String)
throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException,
java.lang.InstantiationException, java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException",
- "new": "method <T> T
org.apache.logging.log4j.core.util.Loader::newInstanceOf(java.lang.String)
throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException,
java.lang.InstantiationException, java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException",
- "justification": "LOG4J2-2482 - BasicContextSelector cannot be used in
an OSGi application"
+ "code": "java.method.numberOfParametersChanged",
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.lang.String,
int) throws java.io.IOException",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.net.InetSocketAddress,
org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "code": "java.generics.elementNowParameterized",
- "old": "method java.lang.Object
org.apache.logging.log4j.core.util.Loader::newInstanceOf(java.lang.String)
throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException,
java.lang.InstantiationException, java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException",
- "new": "method <T> T
org.apache.logging.log4j.core.util.Loader::newInstanceOf(java.lang.String)
throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException,
java.lang.InstantiationException, java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException",
- "justification": "LOG4J2-2482 - BasicContextSelector cannot be used in
an OSGi application"
+ "code": "java.method.nowStatic",
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.lang.String,
int) throws java.io.IOException",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.net.InetSocketAddress,
org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "code": "java.generics.formalTypeParameterAdded",
- "old": "method java.lang.Object
org.apache.logging.log4j.core.util.Loader::newInstanceOf(java.lang.String)
throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException,
java.lang.InstantiationException, java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException",
- "new": "method <T> T
org.apache.logging.log4j.core.util.Loader::newInstanceOf(java.lang.String)
throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException,
java.lang.InstantiationException, java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException",
- "typeParameter": "T",
- "justification": "LOG4J2-2482 - BasicContextSelector cannot be used in
an OSGi application"
+ "code": "java.method.numberOfParametersChanged",
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.lang.String,
int, org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.net.InetSocketAddress)
throws java.io.IOException",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "code": "java.field.enumConstantOrderChanged",
- "old": "field
org.apache.logging.log4j.core.util.datetime.FixedDateFormat.FixedFormat.ISO8601_PERIOD",
- "new": "field
org.apache.logging.log4j.core.util.datetime.FixedDateFormat.FixedFormat.ISO8601_PERIOD",
- "justification": "LOG4J2-1247 - PatternLayout %date conversion pattern
should render time zone designator"
-
+ "code": "java.method.noLongerStatic",
+ "old": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.lang.String,
int, org.apache.logging.log4j.core.net.SocketOptions, int) throws
java.io.IOException",
+ "new": "method java.net.Socket
org.apache.logging.log4j.core.net.TcpSocketManager::createSocket(java.net.InetSocketAddress)
throws java.io.IOException",
+ "justification": "LOG4J2-2586 - Support the host name resolving to
mulitple ip addresses"
},
{
- "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.numberOfParametersChanged",
+ "old": "method void
org.apache.logging.log4j.core.layout.JsonLayout::<init>(org.apache.logging.log4j.core.config.Configuration,
boolean, boolean, boolean, boolean, boolean, boolean, java.lang.String,
java.lang.String, java.nio.charset.Charset, boolean)",
+ "new": "method void
org.apache.logging.log4j.core.layout.JsonLayout::<init>(org.apache.logging.log4j.core.config.Configuration,
boolean, boolean, boolean, boolean, boolean, boolean, java.lang.String,
java.lang.String, java.lang.String, java.nio.charset.Charset, boolean)",
+ "justification": "LOG4J2-2337 - Allow to specify custom end-of-line
for JSON layout"
},
{
"code": "java.method.returnTypeTypeParametersChanged",