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",

Reply via email to