You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2026/03/04 22:58:07 UTC

(commons-logging) branch master updated (694754e -> 3ea5f4d)

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-logging.git


    from 694754e  Simpler description.
     new d8e5e80  Simplify
     new 3ea5f4d  Prepare for the next release candidate

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CONTRIBUTING.md                                    |  1 -
 README.md                                          |  9 ++---
 RELEASE-NOTES.txt                                  | 44 ++++++++++++++++++++++
 src/changes/changes.xml                            |  2 +-
 .../commons/logging/impl/LogFactoryImpl.java       |  8 ++--
 src/site/xdoc/download_logging.xml                 | 26 ++++++-------
 6 files changed, 66 insertions(+), 24 deletions(-)


(commons-logging) 01/02: Simplify

Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-logging.git

commit d8e5e8069869ebe37ad969088d0ca9411d0ace11
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Wed Mar 4 17:56:05 2026 -0500

    Simplify
---
 src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java
index 3594fe4..cda6c97 100644
--- a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java
+++ b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java
@@ -653,8 +653,8 @@ public class LogFactoryImpl extends LogFactory {
             // UnifiedLoaderRepository) this can still work, so if user hasn't
             // forbidden it, just return the contextClassLoader.
             if (!allowFlawedContext) {
-                throw new LogConfigurationException("Bad class loader hierarchy; LogFactoryImpl was loaded via" +
-                        " a class loader that is not related to the current context class loader.");
+                throw new LogConfigurationException(
+                        "Bad class loader hierarchy; LogFactoryImpl was loaded via a class loader that is not related to the current context class loader.");
             }
             if (isDiagnosticsEnabled()) {
                 logDiagnostic(
@@ -672,8 +672,8 @@ public class LogFactoryImpl extends LogFactory {
             // custom class loaders but fail to set the context class loader so
             // we handle those flawed systems anyway.
             if (!allowFlawedContext) {
-                throw new LogConfigurationException("Bad class loader hierarchy; LogFactoryImpl was loaded via" +
-                        " a class loader that is not related to the current context class loader.");
+                throw new LogConfigurationException(
+                        "Bad class loader hierarchy; LogFactoryImpl was loaded via a class loader that is not related to the current context class loader.");
             }
             if (isDiagnosticsEnabled()) {
                 logDiagnostic("Warning: the context class loader is an ancestor of the class loader that loaded LogFactoryImpl; it should be" +


(commons-logging) 02/02: Prepare for the next release candidate

Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-logging.git

commit 3ea5f4dfb225f378e5a97c5399d45ee7922f9d86
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Wed Mar 4 22:58:01 2026 +0000

    Prepare for the next release candidate
---
 CONTRIBUTING.md                    |  1 -
 README.md                          |  9 ++++----
 RELEASE-NOTES.txt                  | 44 ++++++++++++++++++++++++++++++++++++++
 src/changes/changes.xml            |  2 +-
 src/site/xdoc/download_logging.xml | 26 +++++++++++-----------
 5 files changed, 62 insertions(+), 20 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e702622..bda7b67 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -110,7 +110,6 @@ Additional Resources
 + [Contributor License Agreement][cla]
 + [General GitHub documentation](https://help.github.com/)
 + [GitHub pull request documentation](https://help.github.com/articles/creating-a-pull-request/)
-+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
 
 [cla]:https://www.apache.org/licenses/#clas
 [jira]:https://issues.apache.org/jira/browse/LOGGING
diff --git a/README.md b/README.md
index e19a542..c73a2e6 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ Apache Commons Logging
 
 [![Java CI](https://github.com/apache/commons-logging/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-logging/actions/workflows/maven.yml)
 [![Maven Central](https://img.shields.io/maven-central/v/commons-logging/commons-logging?label=Maven%20Central)](https://search.maven.org/artifact/commons-logging/commons-logging)
-[![Javadocs](https://javadoc.io/badge/commons-logging/commons-logging/1.3.5.svg)](https://javadoc.io/doc/commons-logging/commons-logging/1.3.5)
+[![Javadocs](https://javadoc.io/badge/commons-logging/commons-logging/1.3.6.svg)](https://javadoc.io/doc/commons-logging/commons-logging/1.3.6)
 [![CodeQL](https://github.com/apache/commons-logging/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-logging/actions/workflows/codeql-analysis.yml)
 [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-logging/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-logging)
 
@@ -69,7 +69,7 @@ Alternatively, you can pull it from the central Maven repositories:
 <dependency>
   <groupId>commons-logging</groupId>
   <artifactId>commons-logging</artifactId>
-  <version>1.3.5</version>
+  <version>1.3.6</version>
 </dependency>
 ```
 
@@ -90,8 +90,8 @@ There are some guidelines which will make applying PRs easier for us:
 + Respect the existing code style for each file.
 + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
 + Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`.
-+ Before you pushing a PR, run `mvn` (by itself), this runs the default goal, which contains all build checks.
-+ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false`
++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks.
++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco`
 
 If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas).
 You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md).
@@ -112,7 +112,6 @@ Additional Resources
 + [Apache Commons Homepage](https://commons.apache.org/)
 + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/LOGGING)
 + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD)
-+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons)
 
 Apache Commons Components
 -------------------------
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 407518f..1847ecf 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,47 @@
+Apache Commons Logging 1.3.6 Release Notes
+------------------------------------------
+
+The Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.
+
+Apache Commons Logging is a thin adapter allowing configurable bridging to other,
+well-known logging systems.
+
+This is a feature and maintenance release. Java 8 or later is required.
+
+Changes in this version
+-----------------------
+
+
+Fixed Bugs
+----------
+
+*               Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.
+*               Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.
+*               Fix malformed Javadoc comments. Thanks to Gary Gregory.
+*               Fix log level in Slf4jLogFactory.error(Object, Throwable) #416. Thanks to Gary Gregory.
+
+Changes
+-------
+
+*               Bump org.apache.commons:commons-parent from 81 to 97 #361, #367, #388, #409, #410. Thanks to Gary Gregory, Dependabot.
+*               Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 #344. Thanks to Gary Gregory, Dependabot.
+*               Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 #360. Thanks to Gary Gregory, Dependabot.
+*               Bump log4j2.version from 2.24.3 to 2.25.3 #371, #412. Thanks to Gary Gregory, Dependabot.
+*               Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 #373. Thanks to Gary Gregory, Dependabot.
+*               Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 #411.. Thanks to Gary Gregory, Dependabot.
+
+
+Historical list of changes: https://commons.apache.org/proper/commons-logging/changes.html
+
+Download it from https://commons.apache.org/proper/commons-logging/download_logging.cgi
+
+For complete information on Apache Commons Logging, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons Logging website:
+
+https://commons.apache.org/proper/commons-logging/
+
+-----------------------------------------------------------------------------
+
 Apache Commons Logging 1.3.5 Release Notes
 ------------------------------------------
 
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 1297315..c488d24 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -45,7 +45,7 @@ The <action> type attribute can be add,update,fix,remove.
     <title>Release Notes</title>
   </properties>
   <body>
-    <release version="1.3.6" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
+    <release version="1.3.6" date="2026-03-04" description="This is a feature and maintenance release. Java 8 or later is required.">
       <!-- FIX -->
       <action dev="ggregory" type="fix" due-to="Gary Gregory">Fix running spotbugs:check: Unable to parse configuration of mojo.</action>
       <action dev="ggregory" type="fix" due-to="Gary Gregory">Update deprecated call in PathableClassLoader.addLogicalLib(String).</action>
diff --git a/src/site/xdoc/download_logging.xml b/src/site/xdoc/download_logging.xml
index eaef63f..7bd55fa 100644
--- a/src/site/xdoc/download_logging.xml
+++ b/src/site/xdoc/download_logging.xml
@@ -115,32 +115,32 @@ limitations under the License.
       </p>
     </subsection>
     </section>
-    <section name="Apache Commons Logging 1.3.5 ">
+    <section name="Apache Commons Logging 1.3.6 ">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/logging/binaries/commons-logging-1.3.5-bin.tar.gz">commons-logging-1.3.5-bin.tar.gz</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.5-bin.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.5-bin.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/logging/binaries/commons-logging-1.3.6-bin.tar.gz">commons-logging-1.3.6-bin.tar.gz</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.6-bin.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.6-bin.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/logging/binaries/commons-logging-1.3.5-bin.zip">commons-logging-1.3.5-bin.zip</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.5-bin.zip.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.5-bin.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/logging/binaries/commons-logging-1.3.6-bin.zip">commons-logging-1.3.6-bin.zip</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.6-bin.zip.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/binaries/commons-logging-1.3.6-bin.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/logging/source/commons-logging-1.3.5-src.tar.gz">commons-logging-1.3.5-src.tar.gz</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.5-src.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.5-src.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/logging/source/commons-logging-1.3.6-src.tar.gz">commons-logging-1.3.6-src.tar.gz</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.6-src.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.6-src.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/logging/source/commons-logging-1.3.5-src.zip">commons-logging-1.3.5-src.zip</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.5-src.zip.sha512">sha512</a></td>
-              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.5-src.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/logging/source/commons-logging-1.3.6-src.zip">commons-logging-1.3.6-src.zip</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.6-src.zip.sha512">sha512</a></td>
+              <td><a href="https://downloads.apache.org/commons/logging/source/commons-logging-1.3.6-src.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>