February 26th, 2008 - Release of SLF4J 1.5.0 I am happy to announce the immediate availability of SLF4J version 1.5.0.
A tool called SLF4J Migrator now ships with SLF4J. It can help you migrate your project using JCL or log4j to use the SLF4J API. This release fixes quite a number of bugs. Here is the list: Fixed bug 61 reported by Christopher Sahnwaldt. It is now possible to place a backslash in front of a formatting anchor, by escaping the backslash. For example, the call to MessageFormatter.format("C:\\\\{}", "foo") will now correctly return "C:\\foo". The backslash character needs to be escaped in Java, which leads to four backslashes. Fixed bug 63 reported by Maarten Bosteels. SLF4J now supports MDC for java.util.logging package. Fixed bug 64 reported by Michal Bernhard. The log4j binding will now alert the user if she uses SLF4J with a version of log4j earlier than 1.2.12. Fixed bug 65 reported by Ben Gidley. Superfluous <version>${parent.version}</version> lines have been removed from pom.xml files. These lines reportedly confuse certain Maven repositories. In the org.apache.log4j.Category class, as implemented in the log4j-over-slf4j module, calls to the printing trace() are now correctly mapped to SLF4J's trace() printing method (instead of debug()). Superfluous printing methods with the signature xxxx(Object, Object) and xxxx(String, Object, Object) have been removed. Fixed bug 67 reported by Chris Custine. The manifest file for jcl104-over-slf4j now correctly declares version 1.0.4 for the exported JCL packages. Fixed bug 69 reported by Joern Huxhorn, who graciously supplied the fix as well as a test case. The add method in BasicMarker class now correctly prevents multiple addition of the same child. Moreover, the remove method now correctly removes the specified child marker. Fixed bug 41 reported by Sebastian Davids. The manifest files of various projects now mention J2SE-1.3 as the required execution environment. Fixed bug 71 reported by Manfred Geiler. The SLF4JLog and SLF4JLocationAwareLog classes are now serializable solving serialization problems encountered with certain libraries which attempt to serialize JCL log instances. Fixed bug 73 reported by Oleg Smirsky. A "Fragment-Host: slf4j.api" line has been added to every MANIFEST.MF file exporting the org.slf4j.impl package. Fixed bug 72 reported by Ian Carr. Performance issues with slf4j-jdk14 for disabled log statements has now been significantly improved. You can download SLF4J, including full source code, class files and documentation on our download page, shown below. http://www.slf4j.org/download.html You can receive SLF4J related announcements by subscribing to the SLF4J announce mailing list. To subscribe to SLF4J-announce list, please visit the following URL. http://www.slf4j.org/mailman/listinfo/announce Enjoy, -- Ceki Gülcü QOS.ch is looking to hire talented developers in Switzerland. If interested, please contact c e k i @ q o s . c h _______________________________________________ user mailing list user@slf4j.org http://www.slf4j.org/mailman/listinfo/user