Repository: logging-log4j2
Updated Branches:
  refs/heads/master 7897e38fa -> 6ef74dd3b


Prepare for release


Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/6ef74dd3
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/6ef74dd3
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/6ef74dd3

Branch: refs/heads/master
Commit: 6ef74dd3bfbb1fc67ed6ac85d9514f857f36bb33
Parents: 7897e38
Author: rgoers <[email protected]>
Authored: Sun May 10 12:43:12 2015 -0700
Committer: rgoers <[email protected]>
Committed: Sun May 10 12:43:12 2015 -0700

----------------------------------------------------------------------
 RELEASE-NOTES.txt           | 76 ++++++++++++++++++----------------------
 pom.xml                     |  2 +-
 src/changes/announcement.vm |  6 ++--
 src/changes/changes.xml     |  4 +--
 4 files changed, 40 insertions(+), 48 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/6ef74dd3/RELEASE-NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 3478944..eb0b512 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,64 +1,56 @@
 
-              Apache Log4j 2.2 RELEASE NOTES
+              Apache Log4j 2.3 RELEASE NOTES
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.2 release!
+The Apache Log4j 2 team is pleased to announce the Log4j 2.3 release!
 
 Apache log4j is a well known framework for logging application behavior. Log4j 
2 is an upgrade to
 Log4j that provides significant improvements over its predecessor, Log4j 1.x, 
and provides
 many other modern features such as support for Markers, property substitution 
using Lookups, and asynchronous
 Loggers. In addition, Log4j 2 will not lose events while reconfiguring.
 
-This is the fifth GA release. It contains several bugfixes and new features.
+This is the sixth GA release. It contains several bugfixes and new features.
 
-GA Release 2.2
+GA Release 2.3
 
 Changes in this version include:
 
 New features:
-o LOG4J2-941:  Allow JSON layout to create one compact log record per line. 
Thanks to Konstantinos Liakos. 
-o LOG4J2-933:  HTML layout should not use attribute minimalization for hr 
noshade. Thanks to ppiman at gmail.com. 
-o LOG4J2-895:  Specify the SyslogAppender connect timeout value as part of the 
configuration.
-        The SyslogAppender takes a new parameter connectTimeoutMillis. 
-o LOG4J2-899:  Specify the SocketAppender connect timeout value as part of the 
configuration.
-        The SyslogAppender takes a new parameter connectTimeoutMillis. 
+o LOG4J2-984:  PatternLayout %highlight to support noConsoleNoAnsi like 
%style. Thanks to Jonas Höpfner. 
+o LOG4J2-926:  Truncate from the end of text format modifier. Thanks to David 
Ohana. 
 
 Fixed Bugs:
-o LOG4J2-938:  (JMX) To avoid memory leaks when web applications are 
restarted, JMX notifications are sent from
-        the caller thread in web applications. For non-web applications 
notifications are sent from a background thread
-        as before. Thanks to Mauro Molinari. 
-o LOG4J2-957:  Missing toUpperCase("Locale.ENGLISH"). Thanks to fatih 
guleryuz. 
-o LOG4J2-956:  Manual refers to Route "AppenderRef" attribute, should be 
"ref". Thanks to David Kellerman. 
-o LOG4J2-944:  Log4j Flume appender is not adding millisecond to the event 
headers when the event is logged at 000 milliseconds. Thanks to Vinayaka 
Ramachandra. 
-o LOG4J2-924:  Log4j 1.2 Bridge doesn't map level ALL correctly in 
Category.getEffectiveLevel(). Thanks to Ryan Rupp. 
-o LOG4J2-931:  ConsoleAppender is missing @PluginFactory annotation at 
createAppender method. Thanks to Robert Gacki. 
-o LOG4J2-919:  Logging system fails to initialize if XInclude API is not 
available. Thanks to David Johle. 
-o LOG4J2-914:  ThrowableProxy.getExtendedStackTraceAsString causes 
NullpointerException. Thanks to Kaj Bjurman. 
-o LOG4J2-912:  XML configuration does not report full error message for 
XInclude parser configuration problems. 
-o LOG4J2-903:  ClassLoaderContextSelector uses ClassLoader.toString() as a key 
Thanks to Mauro Molinari. 
-o LOG4J2-834:  ThrowableProxy throws NoClassDefFoundError. Thanks to Nikita 
Koval, Leonard Broman, Thiago Kronig. 
-o LOG4J2-893:  NullPointerException on filter when mapping JUL to Log4j2. 
-o LOG4J2-892:  JUL adapter does not map Log4j'2 FATAL level to a JUL level. 
-o LOG4J2-881:  AbstractLifecycle should not implement equals() and hashCode(). 
Thanks to Mariano Gonzalez. 
-o LOG4J2-897:  Javadoc for org.apache.log4j.BasicConfigurator.configure() is 
incorrect. 
-o LOG4J2-891:  AbstractLifecycle should not implement equals() and hashCode(). 
-o LOG4J2-946:  [docs] Using Log4j 2 in Web Applications: Update example 
(Log4jWebLifeCycle is not visible). Thanks to artemonster. 
+o LOG4J2-1009:  Incorrectly defined compressionType parameter to GelfLayout. 
Thanks to Mikael Ståldal. 
+o LOG4J2-1008:  
org.apache.logging.log4j.core.config.plugins.util.ResolverUtil.extractPath(URL) 
incorrectly converts '+' characters to spaces. Thanks to Ralph Goers, Gary 
Gregory. 
+o LOG4J2-1007:  org.apache.logging.log4j.core.util#fileFromUri(URI uri) 
incorrectly converts '+' characters to spaces. Thanks to Ralph Goers, Gary 
Gregory. 
+o LOG4J2-1003:  JUL Logger.throwing is mis-mapped to ERROR when it should be 
TRACE. Thanks to Dan Armbrust. 
+o LOG4J2-965:  System.out no longer works after the Console appender and JANSI 
are initialized. Thanks to Khotyn Huang. 
+o LOG4J2-993:  Deadlock would occur if appender thread creates a new Logger 
during reconfiguration. 
+o LOG4J2-991:  Async root logger config should default includeLocation to 
false. Thanks to Ryan Rupp. 
+o LOG4J2-985:  AbstractFilter should not implement equals() and hashCode(). 
Thanks to Sean Dawson. 
+o LOG4J2-980:  Numerical overflow in BurstFilter not handled correctly. Thanks 
to Mikhail Mazurskiy. 
+o LOG4J2-981:  Incorrect unlock in ProviderUtil. Thanks to Mikhail Mazurskiy. 
+o LOG4J2-966:  KeyStoreConfiguration.createKeyStoreConfiguration() ignores 
keyManagerFactoryAlgorithm. Thanks to Gary Gregory. 
+o LOG4J2-976:  Using monitorInterval with YAML config file format causes 
JSONParseException. Thanks to Matt Quinn. 
+o LOG4J2-964:  StringFormattedMessage serialization is incorrect. Thanks to 
Jonne Jyrylä. 
+o LOG4J2-947:  A new StatusLoggerAdmin listener is added to StatusLogger every 
time the log is reconfigured. Thanks to Stefan Wehner. 
+o LOG4J2-968:  SyslogLayout contains extra space. Thanks to Paul D Johe. 
+o LOG4J2-967:  log4j2.component.properties not read for all properties. Thanks 
to Stefan Wehner. 
+o LOG4J2-971:  Another bad priority in Syslog messages. Thanks to Paul D Johe. 
+o LOG4J2-972:  
org.apache.logging.log4j.core.net.ssl.TlsSyslogInputStreamReader does not need 
to create temp Integer objects. Thanks to Gary Gregory. 
+o LOG4J2-974:  Typo in EventLogger documentation. Thanks to Daniel Galán y 
Martins. 
 
 Changes:
-o LOG4J2-955:  Documentation: clarify system properties to control status 
logger, improve troubleshooting FAQ entry. 
-o LOG4J2-950:  Incorrect attribute name in PropertiesRewritePolicy example. 
Thanks to Joel Edwards. 
-o LOG4J2-901:  Update docs for SyslogAppender: "No structured id name was 
supplied" Thanks to Tihomir Meščić, Siegfried Greisinger. 
-o LOG4J2-958:  Update from Jackson 2.5.0 to 2.5.1. 
-o LOG4J2-925:  Update from Jackson 2.4.4 to 2.5.0. 
-o LOG4J2-910:  Update Jackson from 2.4.3 to 2.4.4. 
-o LOG4J2-881:  Update Jackson from 2.4.2 to 2.4.3. 
-o LOG4J2-882:  Update maven-core from 3.1.0 to 3.2.3. 
-o LOG4J2-883:  Update tests from org.apache.felix.framework 4.2.1 to 4.4.1. 
-o LOG4J2-884:  Update org.eclipse.osgi from 3.6.0 to 3.7.1. 
-o LOG4J2-900:  Update Apache Flume from 1.5.0.1 to 1.5.2. 
+o LOG4J2-998:  Make org.apache.logging.log4j.core.Logger#updateConfiguration 
protected. Thanks to Mariano Gonzalez. 
+o LOG4J2-995:  Move UTF-8 constant from Charsets to Constants class. Remove 
Charsets class. 
+o LOG4J2-988:  Update LMAX Disruptor from 3.3.0 to 3.3.2. Thanks to Gary 
Gregory. 
+o LOG4J2-987:  Migrate tests from Logback 1.1.2 to 1.1.3. Thanks to Gary 
Gregory. 
+o LOG4J2-988:  Update tests to use ActiveMQ from 5.10 to 5.11.1. Thanks to 
Gary Gregory. 
+o LOG4J2-1004:  Update Jackson from 2.5.1 to 2.5.3. 
+o LOG4J2-1005:  Update Slf4j from 1.7.7 to 1.7.12. 
 
 
-Apache Log4j 2.2 requires a minimum of Java 6 to build and run. Future 
releases may require a minimum
-of Java 7.
+Apache Log4j 2.3 requires a minimum of Java 6 to build and run. This will be 
the last release of Log4j 2 to
+support Java 6. Future releases will require a minimum of Java 7.
 
 Basic compatibility with Log4j 1.x is provided through the log4j-1.2-api 
component, however it does not implement some of the
 very implementation specific classes and methods. The package names and Maven 
groupId have been changed to

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/6ef74dd3/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index b9faaf4..8ded52d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -154,7 +154,7 @@
   <properties>
     <!-- make sure to update these for each release! -->
     <log4jParentDir>${basedir}</log4jParentDir>
-    <Log4jReleaseVersion>2.2</Log4jReleaseVersion>
+    <Log4jReleaseVersion>2.3</Log4jReleaseVersion>
     <Log4jReleaseCount>eighteenth</Log4jReleaseCount>
     <Log4jReleaseManager>Ralph Goers</Log4jReleaseManager>
     <Log4jReleaseKey>B3D8E1BA</Log4jReleaseKey>

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/6ef74dd3/src/changes/announcement.vm
----------------------------------------------------------------------
diff --git a/src/changes/announcement.vm b/src/changes/announcement.vm
index 27053fe..8dd4139 100644
--- a/src/changes/announcement.vm
+++ b/src/changes/announcement.vm
@@ -26,7 +26,7 @@ Log4j that provides significant improvements over its 
predecessor, Log4j 1.x, an
 many other modern features such as support for Markers, property substitution 
using Lookups, and asynchronous
 Loggers. In addition, Log4j 2 will not lose events while reconfiguring.
 
-This is the fifth GA release. It contains several bugfixes and new features.
+This is the sixth GA release. It contains several bugfixes and new features.
 
 ## Hack to improve layout: replace all pairs of spaces with a single new-line
 $release.description.replaceAll("  ", "
@@ -131,8 +131,8 @@ o#if($!issue != "") $issue. #end ${action} #if($!dueto != 
"")Thanks to $dueto. #
 ## End of main loop
 #end
 
-Apache Log4j ${relVersion} requires a minimum of Java 6 to build and run. 
Future releases may require a minimum
-of Java 7.
+Apache Log4j ${relVersion} requires a minimum of Java 6 to build and run. This 
will be the last release of Log4j 2 to
+support Java 6. Future releases will require a minimum of Java 7.
 
 Basic compatibility with Log4j 1.x is provided through the log4j-1.2-api 
component, however it does not implement some of the
 very implementation specific classes and methods. The package names and Maven 
groupId have been changed to

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/6ef74dd3/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 1fc1735..693c46d 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -23,7 +23,7 @@
     <title>Changes</title>
   </properties>
   <body>
-    <release version="2.3" date="2015-0?-??" description="GA Release 2.3">
+    <release version="2.3" date="2015-05-09" description="GA Release 2.3">
       <action issue="LOG4J2-1009" dev="ggregory" type="fix" due-to="Mikael 
Ståldal">
         Incorrectly defined compressionType parameter to GelfLayout.
       </action>
@@ -72,7 +72,7 @@
       <action issue="LOG4J2-976" dev="ggregory" type="fix" due-to="Matt Quinn">
         Using monitorInterval with YAML config file format causes 
JSONParseException.
       </action>
-      <action issue="LOG4J2-964" dev="ggregory" type="fix" due-to="Jonne 
Jyrylä">        
+      <action issue="LOG4J2-964" dev="ggregory" type="fix" due-to="Jonne 
Jyrylä">
         StringFormattedMessage serialization is incorrect.
       </action>
       <action issue="LOG4J2-947" dev="ggregory" type="fix" due-to="Stefan 
Wehner">

Reply via email to