(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');>> > >