logging-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgo...@apache.org
Subject svn commit: r1488463 - in /logging/log4j/log4j2/trunk: RELEASE-NOTES.txt pom.xml
Date Sat, 01 Jun 2013 05:18:04 GMT
Author: rgoers
Date: Sat Jun  1 05:18:03 2013
New Revision: 1488463

URL: http://svn.apache.org/r1488463
Log:
Prepare for release

Modified:
    logging/log4j/log4j2/trunk/RELEASE-NOTES.txt
    logging/log4j/log4j2/trunk/pom.xml

Modified: logging/log4j/log4j2/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/RELEASE-NOTES.txt?rev=1488463&r1=1488462&r2=1488463&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/RELEASE-NOTES.txt (original)
+++ logging/log4j/log4j2/trunk/RELEASE-NOTES.txt Sat Jun  1 05:18:03 2013
@@ -1,47 +1,54 @@
 
-              Apache Log4j 2.0-beta6 RELEASE NOTES
+              Apache Log4j 2.0-beta7 RELEASE NOTES
 
-The Apache Log4j 2 team is pleased to announce the Log4j 2.0-beta6 release!
+The Apache Log4j 2 team is pleased to announce the Log4j 2.0-beta7 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 of the improvements available in Logback while fixing some inherent problems in Logback's
 architecture.
 
-This is the eighth release of Log4j 2 and is being made available to encourage use and feedback
from the community.
+This is the ninth release of Log4j 2 and is being made available to encourage use and feedback
from the community.
 
 Bug fixes and enhancements
 
 Changes in this version include:
 
+New features:
+o LOG4J2-10:  Break up core into multiple osgi jars. Thanks to Timothy Ward.
+o LOG4J2-229:  New JDBC, JPA, and NoSQL database Appenders. Thanks to beamerblvd.
+o LOG4J2-251:  Provide configuration information (location, content type, content if possible)
via a registered Advertiser.
 
 Fixed Bugs:
-o LOG4J2-231:  Logger.getParent() was not returning the correct Logger. 
-o LOG4J2-201:  Renamed Plugin annotation attribute from "type" to "category". 
-o LOG4J2-219:  Fix: install default root logger if not configured (this is unchanged),
-        but make sure to include configured named loggers. Clarified documentation. Thanks
to Peter DePasquale. 
-o LOG4J2-159:  Use OSGi version format in Fragment-Host 
-o LOG4J2-234:  RegexFilter threw a NullPointerException when used as a context-wide filter.

-o LOG4J2-192:  Add support for interpolating Environment variables when processing the configuration.

-o LOG4J2-235:  Removed dependency on tools jar from core module, made jconsole dependency
optional. Thanks to Sebastian Oerding. 
-o LOG4J2-233:  Fixed link to log4j-user mailing list. 
-o LOG4J2-222:  Disruptor will now shutdown during Tomcat shutdown. Thanks to Steven Yang.

-o LOG4J2-224:  The FlumeAppender failed to start if the Flume RPCClient could not connect
to any Flume agents. 
-o LOG4J2-223:  Fix LoggerContext start and stop to eliminate IllegalStateException and NoClassDefFound
errors. 
-o LOG4J2-221:  Remove hundreds of compiler warnings. Thanks to Nick Williams. 
-o LOG4J2-215:  Various small documentation fixes. 
-o LOG4J2-217:  Ensure PluginManager streams are always closed. Thanks to Fabien Sanglard.

+o LOG4J2-263:  Do not allow a charset on RFC5424Layout - use UTF-8.
+o LOG4J2-242:  StringFormattedMessage and MessageFormatMessage now will accept a Throwable
as their last argument and
+        pass it on.
+o LOG4J2-269:  Use transaction when batch size is 1.
+o LOG4J2-268:  Add guid to FlumeEvent headers for non-Map Messages.
+o LOG4J2-246:  Data buffer is reset in finally clause.
+o LOG4J2-228:  UDP now sends one event per packet.
+o LOG4J2-261:  Add missing "not" to error message. Thanks to Edward Sargisson.
+o LOG4J2-223:  Remove LoggerContext when LoggerContext is stopped.
+o LOG4J2-260:  XML layout does not specify charset in content type.
+o LOG4J2-259:  HTML layout does not specify charset in content type.
+o LOG4J2-258:  HTML layout does not output meta element for charset.
+o LOG4J2-257:  XML layout ignores charset for the XML processing intruction's encoding attribute.
+o LOG4J2-255:  Multi-byte character strings are now assumed to be in the platform default
encoding, not UTF-8.
+o LOG4J2-254:  Mark OutputStream in OutputStreamManager as volatile. Mark header and footer
as final.
+o LOG4J2-244:  Rewrite Appender was ignoring filters on referenced appenders.
+o LOG4J2-245:  Avoid EmptyStack exception if getCallerClass and SecurityManager are not available.
+o LOG4J2-247:  SocketServer.isActive should be volatile because it is accessed from different
threads.
 
 Changes:
-o LOG4J2-237:  Moved JMX Client GUI classes into separate jmx-gui submodule. 
-o LOG4J2-230:  Improved error reporting when misconfigured. Thanks to Wojciech Zaręba.

-o Renamed AsynchAppender to AsyncAppender. Plugin name became Async (was Asynch). 
-o Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace following '*'
at end of line in javadoc. 
-o Moved Clock interface to package org.apache.logging.log4j.core.helpers. 
-o LOG4J2-225:  Documentation updates to clarify use and impact of location in pattern layouts.

+o LOG4J2-249:  Allow context parameters in Log4jContextListener to include properties.
+o LOG4J2-243:  Allow custom LogEventFactories.
+o LOG4J2-262:  Add support for interceptors in the embedded Flume Appender. Thanks to Edward
Sargisson.
+o Method name changes in interface org.apache.logging.log4j.spi.ThreadContextMap:
+        getContext() to getCopy(), get() to getImmutableMapOrNull().
+o LOG4J2-154:  Improve ThreadContext performance with copy-on-write map and stack.
 
 
-Apache Log4j 2.0-beta6 requires a minimum of Java 6 to build and run. Basic compatibility
with
+Apache Log4j 2.0-beta7 requires a minimum of Java 6 to build and run. 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
 org.apache.logging.log4j to avoid any conflicts with log4j 1.x.

Modified: logging/log4j/log4j2/trunk/pom.xml
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/pom.xml?rev=1488463&r1=1488462&r2=1488463&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/pom.xml (original)
+++ logging/log4j/log4j2/trunk/pom.xml Sat Jun  1 05:18:03 2013
@@ -134,8 +134,8 @@
     <slf4j.version>1.7.5</slf4j.version>
     <logback.version>1.0.13</logback.version>
     <log4jParentDir>${basedir}</log4jParentDir>
-    <Log4jReleaseVersion>2.0-beta6</Log4jReleaseVersion>
-    <Log4jReleaseCount>eighth</Log4jReleaseCount>
+    <Log4jReleaseVersion>2.0-beta7</Log4jReleaseVersion>
+    <Log4jReleaseCount>ninth</Log4jReleaseCount>
     <jackson.version>2.2.1</jackson.version>
     <flumeVersion>1.3.1</flumeVersion>
     <disruptor.version>3.0.1</disruptor.version>



Mime
View raw message