Apache Commons logo Commons Logging

Release Notes

Release History

Version Date Description
1.2 2014-07-11 This is a maintenance release containing bug fixes. Java 1.2 or later is required.
1.1.3 2013-05-23 This is a maintenance release containing bug fixes.
1.1.2 2013-03-20 This is a maintenance release containing bug fixes.

Release 1.2 - 2014-07-11

Type Changes By
fix Improve performance of LogFactory#getFactory() by calling Thread#currentThread()#getContextClassLoader() directly instead of using reflection. As a consequence support for JDK 1.1 has been dropped. Fixes LOGGING-37. Thanks to Matthias Ernst,Archie Cobbs. tn
fix Fix SecurityAllowedTestCase when executed with OpenJDK 1.7 due to an additional required RuntimePermission. Fixes LOGGING-156. Thanks to Mikolaj Izdebski. tn
fix Fix javadoc to comply with javadoc tool from jdk 1.8. Fixes LOGGING-157. Thanks to Ville Skyttä. tn

Release 1.1.3 - 2013-05-23

Type Changes By
fix Use "org.apache.commons.logging" as bundle symbolic name. Fixes LOGGING-151. Thanks to Krzysztof Daniel. tn

Release 1.1.2 - 2013-03-20

Type Changes By
fix The jar manifest now contains proper OSGi-related metadata information. Fixes LOGGING-124. Thanks to Christian Schneider. tn
fix LogFactory and LogFactoryImpl will not swallow certain errors anymore (ThreadDeath and VirtualMachineError). Fixes LOGGING-144. Thanks to Sebastian Bazley. tn
update Improved thread-safety for several log adapters, including AvalonLogger, SimpleLog, Log4JLogger, LogKitLogger. Fixes LOGGING-135. Thanks to Sebastian Bazley. tn
update In case of a discovery failure now also the stacktrace of the cause will be added to the diagnostic message. Fixes LOGGING-138. Thanks to Luke Lu. tn
fix Jdk14Logger now correctly uses the specified logger name. Fixes LOGGING-132. Thanks to Nathan Niesen. tn
update Change scope of Jdk14Logger.log(Level, String, Throwable) to protected, allowing subclasses to modify the logging output. Fixes LOGGING-133. Thanks to Shevek. tn
fix Properly synchronize access to protected static field LogFactory.nullClassLoaderFactory. Fixes LOGGING-146. Thanks to Sebastian Bazley. tn
fix Prevent potential deadlock scenario in WeakHashtable. Fixes LOGGING-119. Thanks to Nitzan Niv, Philippe Mouawad. tn
fix Potential missing privileged block for class loader. Fixes LOGGING-130. Thanks to Matthew P. Del Buono. sebb
fix LogFactoryImpl.setAttribute - possible NPE. Fixes LOGGING-145. sebb
fix Log4JLogger uses deprecated static members of Priority such as INFO. Fixes LOGGING-142. Thanks to Jingguo Yao. sebb
fix Static analysis suggests a number of potential improvements. Fixes LOGGING-128. Thanks to Peter Lawrey. sebb
fix SimpleLog.log - unsafe update of shortLogName. Fixes LOGGING-147. sebb
fix LogFactory.diagnosticPrefix and diagnosticsStream could be final. Fixes LOGGING-148. sebb