Thank you for preparing the RC Ralph. Just an FYI than running 'mvn site' with the src zip does not work with Maven 3.2.5 due to the class not found error for some aether class. Maven 3.0.5 is currently building...
Gary On Sun, Feb 22, 2015 at 3:50 PM, Ralph Goers <[email protected]> wrote: > This is a vote to release Log4j 2.2, the next version of the Log4j 2 > project. > > Please download, test, and cast your votes on the log4j developers list. > [] +1, release the artifacts > [] -1, don't release because... > > The vote will remain open for 72 hours (or more if required). All > votes are welcome, but only Logging PMC votes are “officially” counted. As > always, at least 3 +1 votes are required. > > 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. > > 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. > > 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. > > Tag: > https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=tree;hb=3f4831138852200184ee16fe57fe5342c1291c4b > or > a) for a new copy do "git clone > https://git-wip-us.apache.org/repos/asf/logging-log4j2.git" and then "git > checkout tags/log4j-2.2" > b) for an existing working copy to “git pull” and then “git checkout > tags/log4j-2.2" > > > Web Site: http://people.apache.org/~rgoers/log4j2/ > > Artifacts: > https://repository.apache.org/content/repositories/orgapachelogging-1012 > <https://repository.apache.org/content/repositories/orgapachelogging-1012> > > You may download all the artifacts by executing: > > wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate > https://repository.apache.org/content/repositories/orgapachelogging-1012/org/apache/logging/log4j/ > Ralph > > > > -- E-Mail: [email protected] | [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
