(Reply-all this time)

I blogged this one manually as soon as I saw Ralph's announcement message. 

Sent from my iPhone

> On 2016/07/11, at 12:02, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> 
> I didn’t do anything different this time. I think it just has to do with the 
> number of releases that are happening at the same time as to whether the full 
> announcement is published. Clearly, the blog is aware of earlier releases:
> 
> https://blogs.apache.org/foundation/date/20160603
> https://blogs.apache.org/foundation/date/20160610
> 
> The blog entry to announce 2.0GA was 2 years ago 
> https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces59
> 
> But this is very strange: https://blogs.apache.org/logging/
> 
> Ralph
> 
> 
> 
> 
>> On Jul 10, 2016, at 4:35 PM, Matt Sicker <boa...@gmail.com> wrote:
>> 
>> That's the first blog post there in almost 2.5 years! How can we get more 
>> entries in there?
>> 
>> On 10 July 2016 at 17:45, Remko Popma <remko.po...@gmail.com> wrote:
>>> Blogged:
>>> 
>>> https://blogs.apache.org/logging/entry/log4j_2_6_2_released
>>> 
>>>> On Mon, Jul 11, 2016 at 4:31 AM, Ralph Goers <ralph.go...@dslextreme.com> 
>>>> wrote:
>>>> The Apache Log4j 2 team is pleased to announce the Log4j 2.6.2 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 other modern features such as support for Markers, lambda expressions 
>>>> for lazy logging,
>>>> property substitution using Lookups, multiple patterns on a PatternLayout 
>>>> and asynchronous
>>>> Loggers. Another notable Log4j 2 feature is the ability to be 
>>>> "garbage-free" (avoid allocating
>>>> temporary objects) while logging. In addition, Log4j 2 will not lose 
>>>> events while reconfiguring.
>>>> 
>>>> This is the twelfth GA release. It is primarily a bugfix release. More 
>>>> details on the
>>>> fixes are itemized below.
>>>> 
>>>> Note that subsequent to the 2.6 release a minor source incompatibility was 
>>>> found due to the
>>>> addition of new methods to the Logger interface. If you have code that 
>>>> does:
>>>> 
>>>> logger.error(null, “This is the log message”, throwable);
>>>> 
>>>> or similar with any log level you will get a compiler error saying the 
>>>> reference is ambiguous.
>>>> To correct this either do:
>>>> 
>>>> logger.error(“This is the log message”, throwable);
>>>> 
>>>> or
>>>> 
>>>> logger.error((Marker) null, “This is the log message”, throwable);
>>>> 
>>>> Log4j 2.6.2 maintains binary compatibility with previous releases.
>>>> 
>>>> GA Release 2.6.2
>>>> 
>>>> Changes in this version include:
>>>> 
>>>> New features:
>>>> o LOG4J2-1395:  Add "direct" option to ConsoleAppender for increased 
>>>> performance. 
>>>> o LOG4J2-1437:  (GC) ObjectMessage and ReusableObjectMessage now avoid 
>>>> calling toString() on auto-boxed primitive parameters. 
>>>> o LOG4J2-1415:  (GC) ParameterFormatter now avoids calling toString() on 
>>>> auto-boxed primitive message parameters. 
>>>> o LOG4J2-1412:  Unbox utility's ringbuffer of StringBuilders is now 
>>>> configurable. 
>>>> 
>>>> Fixed Bugs:
>>>> o LOG4J2-904:  If copy and delete fails in rename action then resort to 
>>>> truncating the source file after copying it. Thanks to Bernhard Mähr. 
>>>> o LOG4J2-1250:  CronTriggeringPolicy was not properly setting the 
>>>> prevFileTime value for the PatternProcessor so
>>>>         file dates and times on rolled files were incorrect. 
>>>> o LOG4J2-1452:  Fixed issue where reusable messages broke flow tracing 
>>>> logic. Thanks to Mikael Ståldal. 
>>>> o LOG4J2-1440:  Fix bug in OnStartupTriggeringPolicy that allowed it to 
>>>> roll over on every reconfiguration. Added
>>>>         minSize attribute. 
>>>> o LOG4J2-1414:  Fixed minor issues with the 2.6.1 web site. Thanks to 
>>>> Ralph Goers. 
>>>> o LOG4J2-1434:  Ensure that the thread-local StringBuilders used by 
>>>> Layouts to format log events to text will not
>>>>         retain excessive memory after a large message was logged. Thanks 
>>>> to Luke Butters. 
>>>> o LOG4J2-1418:  Provide MessageFactory2 to custom Logger implementations. 
>>>> o LOG4J2-1420:  RollingRandomAccessFileManager was not properly rolling 
>>>> over on startup and was getting a NullPointerException. 
>>>> o LOG4J2-1417:  Fixed issue where Unbox utility ignored the value 
>>>> Constants.ENABLE_THREADLOCALS and always stored non-JDK classes in 
>>>> ThreadLocals. 
>>>> o LOG4J2-1422:  Fixed issue where AsyncAppenderQueueFullPolicyTest 
>>>> sometimes hangs. 
>>>> o LOG4J2-1445:  OnStartupTriggeringPolicyTest fails on Windows saying the 
>>>> file is used by another process. Thanks to Ludovic HOCHET. 
>>>> 
>>>> Changes:
>>>> o LOG4J2-1432:  Update Jackson from 2.7.4 to 2.7.5. 
>>>> o LOG4J2-1433:  Update Jansi from 1.11 to 1.13. 
>>>> o LOG4J2-1444:  Update Apache Commons Compress from 1.11 to 1.12. 
>>>> 
>>>> 
>>>> Apache Log4j 2.6.2 requires a minimum of Java 7 to build and run. Log4j 
>>>> 2.3 was the last release that
>>>> supported Java 6.
>>>> 
>>>> 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.
>>>> 
>>>> For complete information on Apache Log4j 2, including instructions on how 
>>>> to submit bug reports,
>>>> patches, or suggestions for improvement, see the Apache Apache Log4j 2 
>>>> website:
>>>> 
>>>> http://logging.apache.org/log4j/2.x/
>> 
>> 
>> 
>> -- 
>> Matt Sicker <boa...@gmail.com>
> 

Reply via email to