| <?xml version="1.0"?> |
| <!-- |
| |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| |
| --> |
| <!-- |
| This file is also used by the maven-changes-plugin to generate the release notes. |
| Useful ways of finding items to add to this file are: |
| |
| 1. Add items when you fix a bug or add a feature (this makes the |
| release process easy :-). |
| |
| 2. Do a JIRA search for tickets closed since the previous release. |
| |
| 3. Use the report generated by the maven-changelog-plugin to see all |
| SVN commits. TBA how to use this with SVN. |
| |
| To generate the release notes from this file: |
| |
| mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nn] |
| then tweak the formatting if necessary |
| and commit |
| |
| The <action> type attribute can be add,update,fix,remove. |
| --> |
| |
| <document xmlns="http://maven.apache.org/changes/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/xsd/changes-1.0.0.xsd"> |
| <properties> |
| <title>Release Notes</title> |
| </properties> |
| <body> |
| <release version="1.2.1" date="TBD" description="This is a maintenance release containing bug fixes. Java 1.2 or later is required."> |
| <action issue="LOGGING-165" dev="britter" type="add"> |
| Add Automatic-Module-Name Manifest Header for Java 9 compatibility. |
| </action> |
| <action issue="LOGGING-163" dev="ggregory" type="fix" due-to="Kaloyan Spiridonov"> |
| BufferedReader is not closed properly. |
| </action> |
| <!-- UPDATES --> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump actions/checkout from v2.3.1 to v2.3.4 (#24). |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump actions/setup-java from v1.4.0 to v1.4.3 (#21). |
| </action> |
| <action dev="ggregory" type="update" due-to="xiaozhiliaoo"> |
| Add more entries to .gitignore file #25. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump junit from 3.8.1 to 4.13.1 #23. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump clirr-maven-plugin from 2.2.2 to 2.8 #14. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump findbugs-maven-plugin from 2.5.2 to 3.0.5 #8. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump maven-failsafe-plugin from 2.12 to 2.22.2 #31. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump maven-dependency-plugin from 2.4 to 3.1.2 #29. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump maven-pmd-plugin from 3.3 to 3.14.0 #28. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump maven-assembly-plugin from 2.5 to 3.3.0 #30. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump servlet-api from 2.3 to 2.5 #27. |
| </action> |
| <action dev="ggregory" type="update" due-to="Gary Gregory"> |
| Migrate from maven-checkstyle-plugin from 2.7 to 3.1.1. |
| </action> |
| <action dev="ggregory" type="update" due-to="Dependabot"> |
| Bump spotbugs-maven-plugin from 4.1.4 to 4.2.0 #33. |
| </action> |
| <action dev="ggregory" type="update" due-to="Arturo Bernal"> |
| Minor Improvements #34. |
| </action> |
| </release> |
| <release version="1.2" date="2014-07-11" description="This is a maintenance release containing bug fixes. Java 1.2 or later is required."> |
| <action issue="LOGGING-37" dev="tn" type="fix" due-to="Matthias Ernst,Archie Cobbs"> |
| 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. |
| </action> |
| <action issue="LOGGING-156" dev="tn" type="fix" due-to="Mikolaj Izdebski"> |
| Fix SecurityAllowedTestCase when executed with OpenJDK 1.7 due to an additional required RuntimePermission. |
| </action> |
| <action issue="LOGGING-157" dev="tn" type="fix" due-to="Ville Skyttä"> |
| Fix javadoc to comply with javadoc tool from jdk 1.8. |
| </action> |
| </release> |
| <release version="1.1.3" date="2013-05-23" description="This is a maintenance release containing bug fixes."> |
| <action issue="LOGGING-151" dev="tn" type="fix" due-to="Krzysztof Daniel"> |
| Use "org.apache.commons.logging" as bundle symbolic name. |
| </action> |
| </release> |
| <release version="1.1.2" date="2013-03-20" description="This is a maintenance release containing bug fixes."> |
| <action issue="LOGGING-124" dev="tn" type="fix" due-to="Christian Schneider"> |
| The jar manifest now contains proper OSGi-related metadata information. |
| </action> |
| <action issue="LOGGING-144" dev="tn" type="fix" due-to="Sebastian Bazley"> |
| LogFactory and LogFactoryImpl will not swallow certain errors anymore (ThreadDeath |
| and VirtualMachineError). |
| </action> |
| <action issue="LOGGING-135" dev="tn" type="update" due-to="Sebastian Bazley"> |
| Improved thread-safety for several log adapters, including AvalonLogger, SimpleLog, |
| Log4JLogger, LogKitLogger. |
| </action> |
| <action issue="LOGGING-138" dev="tn" type="update" due-to="Luke Lu"> |
| In case of a discovery failure now also the stacktrace of the cause will be |
| added to the diagnostic message. |
| </action> |
| <action issue="LOGGING-132" dev="tn" type="fix" due-to="Nathan Niesen"> |
| Jdk14Logger now correctly uses the specified logger name. |
| </action> |
| <action issue="LOGGING-133" dev="tn" type="update" due-to="Shevek"> |
| Change scope of Jdk14Logger.log(Level, String, Throwable) to protected, allowing |
| subclasses to modify the logging output. |
| </action> |
| <action issue="LOGGING-146" dev="tn" type="fix" due-to="Sebastian Bazley"> |
| Properly synchronize access to protected static field LogFactory.nullClassLoaderFactory. |
| </action> |
| <action issue="LOGGING-119" dev="tn" type="fix" due-to="Nitzan Niv, Philippe Mouawad"> |
| Prevent potential deadlock scenario in WeakHashtable. |
| </action> |
| <action issue="LOGGING-130" dev="sebb" type="fix" due-to="Matthew P. Del Buono"> |
| Potential missing privileged block for class loader. |
| </action> |
| <action issue="LOGGING-145" dev="sebb" type="fix"> |
| LogFactoryImpl.setAttribute - possible NPE. |
| </action> |
| <action issue="LOGGING-142" dev="sebb" type="fix" due-to="Jingguo Yao"> |
| Log4JLogger uses deprecated static members of Priority such as INFO. |
| </action> |
| <action issue="LOGGING-128" dev="sebb" type="fix" due-to="Peter Lawrey"> |
| Static analysis suggests a number of potential improvements. |
| </action> |
| <action issue="LOGGING-147" dev="sebb" type="fix"> |
| SimpleLog.log - unsafe update of shortLogName. |
| </action> |
| <action issue="LOGGING-148" dev="sebb" type="fix"> |
| LogFactory.diagnosticPrefix and diagnosticsStream could be final. |
| </action> |
| </release> |
| </body> |
| </document> |