Generally speaking, unless the new release _introduces_ a new issue, I
would not cancel a release because a new issue has been reported. This
issue has existed in beta9 for a long time. I would go ahead with the
release and have another release soon to address the issue.

The license is different though. Let's just fix the license and release
2.0-rc1 this weekend. We can fix more bugs in 2.0-rc2.

On Sunday, February 9, 2014, Gary Gregory <[email protected]> wrote:

> -1
>
> Unapproved licenses:
>
>   
> /Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/tags/log4j-2.0-rc1/log4j-core/src/main/java/org/apache/logging/log4j/core/web/Log4jWebSupport.java
>   
> /Users/Nicholas/Documents/Apache/Projects/log4j/log4j2/tags/log4j-2.0-rc1/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderAccessTest.java
>
> Gary
>
>
>
>
> On Sat, Feb 8, 2014 at 3:28 PM, Nick Williams <
> [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>
> > wrote:
>
> *This is a vote to release Log4j 2.0-rc1, the twelfth release of Log4j
> 2.0.*
>
> This release contains several changes that break binary and backwards
> compatibility with previous versions. Please read the release notes
> correctly so that you can adjust your usage of Log4j 2, if necessary.
>
> *Changes in this version include:*
>
> New features:
> o LOG4J2-530:  (JMX) JMX Client GUI should dynamically update when
> LoggerContext MBeans are registered/unregistered in MBean server.
> o LOG4J2-479:  ThreadContext now uses plain ThreadLocal by default, unless
> system property isThreadContextMapInheritable has value "true". Thanks to
> MK.
> o LOG4J2-481:  Add Stream interface to Loggers. Thanks to Matt Sicker.
> o LOG4J2-482:  Documentation fix: The attribute of Route to refer to an
> appender is "ref" not "AppenderRef". Thanks to Hongdi Ren.
> o LOG4J2-467:  Added option to toggle Thread name caching in AsyncLogger.
> Thanks to Anthony Baldocchi.
> o LOG4J2-423:  Added MBeans for instrumenting AsyncAppenders and
> AsyncLogger RingBuffers, exposing queue size, remaining capacity and other
> attributes.
> o LOG4J2-420:  Create a lookup for resource bundle substitution.
> o LOG4J2-415:  Format log event time as UNIX time (seconds or
> milliseconds).
> o LOG4J2-401:  Configure FileAppender buffer size.
> o LOG4J2-402:  Configure RandomAccessFileAppender buffer size.
>
> Fixed Bugs:
> o LOG4J2-475:  Changed the MongoDBConnection to add a MongoDB encoding
> hook instead of a decoding hook. Thanks to Matt Sicker.
> o LOG4J2-489:  Fixed the JPAAppender's overuse of transactions by
> connecting (borrowing from pool) on new write internal or on flush.
> o LOG4J2-457:  Fixed failure of JDBC and JPA appender to properly release
> database connections by connecting (borrowing from pool) on new write
> internal or on flush.
> o LOG4J2-442:  Fixed problem with JDBC and JPA appender connectivity in
> WebSphere by connecting (borrowing from pool) on new write internal or on
> flush.
> o LOG4J2-438:  Ensured the JDBCAppender commits transactions after a
> single write or a flush of multiple writes.
> o LOG4J2-407:  Fixed inability to recover from lost database connection in
> database appenders by connecting (borrowing from pool) on new write
> internal or on flush.
> o LOG4J2-500:  (JMX) Unloading one webapp unloads JMX MBeans for all
> webapps.
> o LOG4J2-511:  Stop AsyncLoggerConfig Disruptor thread(s), then
> AsyncAppender thread(s) first before stopping other appenders. Thanks to
> James Pretorius.
> o LOG4J2-392:  Stop AsyncLoggerConfig Disruptor thread(s), then
> AsyncAppender thread(s) first before stopping other appenders. Thanks to
> ilynaf, Andre Bogus.
> o LOG4J2-345:  (OSGi) logging.log4j-1.2-api doesn't export the log4j API
> 1.2. Dependent bundles can not be resolved. Thanks to Roland Weiglhofer,
> Matt Sicker.
> o LOG4J2-523:  LocalizedMessage serialization is broken.
> o LOG4J2-385:  Fixed issues with time-based file rollover (monthly,
> weekly, hourly and every minute). Thanks to Ace Funk, Porfirio Partida.
> o LOG4J2-452:  Added a ServletContext attribute that, when set to "true",
> disables Log4j's auto-initialization in Servlet 3.0+ web applications.
> o LOG4J2-512:  Exposed Log4j web support interface and methods and the
> LoggerContext through ServletContext attributes so that threads not
> affected by filters (such as asynchronous threads) can utilize the
> LoggerContext. Also updated the Log4j filter so that it supports async.
> Thanks to Chandra Sekhar Kakarla, Matt Sicker.
> o LOG4J2-409:  Created a utility to properly escape backslashes before
> creating URIs, and changed URI creation to use the utility instead of
> instantiating URI directly. Thanks to Frank Steinmann, Thomas Neidhart.
> o LOG4J2-344:  Changed the Servlet 3.0 auto-initializer to add the filter
> by class to get around a WebLogic bug. Thanks to Keir Lawson, Tomasz
> Wladzinski.
> o LOG4J2-359:  Changed the Servlet 3.0 auto-initializer so that it does
> nothing in a Servlet 2.5 or older application. This ensures behavioral
> consistency across containers. This includes additional fixes to abort
> initialization if a duplicate filter already exists and to check the actual
> Servlet EFFECTIVE version. Thanks to Abhinav Shah.
> o LOG4J2-517:  Switch in log4j-1.2-api Category.getEffectiveLevel has no
> cases for FATAL, OFF.
> o LOG4J2-406:  (JMX) Unregister all log4j JMX MBeans when the
> LoggerContext is stopped to allow web application classes to be GC-ed on
> undeploy. Thanks to Kerrigan Joseph.
> o LOG4J2-405:  Configuration was being processed twice at startup.
> o LOG4J2-398:  Configure properties and setup Interpolator before
> processing rest of configuration.
> o LOG4J2-470:  hostName property was not being set until after the first
> configuration element.
> o LOG4J2-464:  Support arrays as sub-elements of a JSO
>
>
>
>
> --
> E-Mail: 
> [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>|
>  [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>
> Java Persistence with Hibernate, Second 
> Edition<http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>

Reply via email to