(Quoting Ralph when I asked the same question 10 months ago: )

Everyone's vote counts - and are encouraged - in the sense that it helps
validate the release.
At least 3 +1s are required from PMC members for any release at the ASF.


On Monday, February 10, 2014, Matt Sicker <boa...@gmail.com> wrote:

> +1 if my vote counts, +∞ otherwise
>
>
> On 9 February 2014 13:56, Nick Williams <nicho...@nicholaswilliams.net>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-500:  (JMX - ObjectNames changed!) Unloading one web application
> unloads JMX MBeans for all web applications.
> o LOG4J2-531:  Fixed bugs where rolled log files were overwritten by
> RollingFile appender with composite time and size based policies. Thanks to
> Geoff Ballinger.
> 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-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 a
>
> --
> Matt Sicker 
> <boa...@gmail.com<javascript:_e(%7B%7D,'cvml','boa...@gmail.com');>>
>
>

Reply via email to