SUSE-RU-2025:0848-1: moderate: Recommended update for apache-commons-logging

SLE-UPDATES null at suse.de
Wed Mar 12 16:30:08 UTC 2025



# Recommended update for apache-commons-logging

Announcement ID: SUSE-RU-2025:0848-1  
Release Date: 2025-03-12T13:23:22Z  
Rating: moderate  
References:

  
Affected Products:

  * Basesystem Module 15-SP6
  * openSUSE Leap 15.6
  * SUSE Linux Enterprise Desktop 15 SP6
  * SUSE Linux Enterprise Real Time 15 SP6
  * SUSE Linux Enterprise Server 15 SP6
  * SUSE Linux Enterprise Server for SAP Applications 15 SP6

  
  
An update that can now be installed.

## Description:

This update for apache-commons-logging fixes the following issues:

  * Upgrade to 1.3.4
  * Bug fix:
    * Fix factory loading from context class loader
  * Upgrade to 1.3.3
  * Bug Fixes:
    * Update Log4j 2 OSGi imports
    * Fix PMD UnnecessaryFullyQualifiedName in SimpleLog.
    * Fix NullPointerException in SimpleLog#write(Object) on null input.
    * Fix NullPointerException in SimpleLog#write(StringBuffer) on null input.
  * Includes changes from 1.3.2
  * Fixed Bugs:
    * Add OSGi metadata to enable Service Loader Mediator
    * Apache commons logging shows 1.4 as latest release instead of 1.3.1.
    * Deprecate org.apache.commons.logging.LogSource.jdk14IsAvailable.
  * Includes changes from 1.3.1
  * New features:
    * Add Maven property project.build.outputTimestamp for build reproducibility.
  * Fixed Bugs:
    * Remove references to very old JDK and Commons Logging versions
    * Update from Logj 1 to the Log4j 2 API compatibility layer
    * Allow Servlet 4 in OSGi environment
    * Fix generics warnings
    * Fix Import-Package entry for org.slf4j
  * Includes changes from 1.3.0
  * New Features:
    * Add support for Log4j API and SLF4J
    * Deprecate org.apache.commons.logging.impl.WeakHashtable without replacement.
    * Deprecate and disable `Jdk13LumberjackLogger` and `Log4JLogger`
    * Deprecate and disable `AvalonLogger` and `LogKitLogger`
    * Add Automatic-Module-Name Manifest Header for Java 9 compatibility
  * Fixed Bugs:
    * BufferedReader is not closed properly
    * Remove redundant initializer
    * Use a weak reference for the cached class loader
    * Add more entries to .gitignore file
    * Minor Improvements
    * [StepSecurity] ci: Harden GitHub Actions
    * Replace custom code with `ServiceLoader` call
    * Fix possible NPEs in LogFactoryImpl
    * Fix failing tests
    * Deprecate LogConfigurationException.cause in favor of getCause()
    * Fix SpotBugs [ERROR] High: Found reliance on default encoding in org.apache.commons.logging.LogFactory.initDiagnostics(): new java.io.PrintStream(OutputStream) [org.apache.commons.logging.LogFactory] At LogFactory.java:[line 1205] DM_DEFAULT_ENCODING.
    * Fix SpotBugs [ERROR] Medium: Class org.apache.commons.logging.impl.WeakHashtable defines non-transient non-serializable instance field queue [org.apache.commons.logging.impl.WeakHashtable] In WeakHashtable.java SE_BAD_FIELD.
    * Set java.logging as optional module
    * Fix SpotBugs [ERROR] Medium: Switch statement found in org.apache.commons.logging.impl.SimpleLog.log(int, Object, Throwable) where default case is missing [org.apache.commons.logging.impl.SimpleLog] At SimpleLog.java:[lines 505-522] SF_SWITCH_NO_DEFAULT.
    * Deprecate org.apache.commons.logging.impl.Jdk13LumberjackLogger.dummyLevel without replacement.
  * Reinstate ant build (removed upstream)
  * add build.xml
  * add build.properties
  * Add upstream dev's public key to apache-commons-logging.keyring
  * Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN.

## Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".  
Alternatively you can run the command listed for your product:

  * openSUSE Leap 15.6  
    zypper in -t patch openSUSE-SLE-15.6-2025-848=1

  * Basesystem Module 15-SP6  
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP6-2025-848=1

## Package List:

  * openSUSE Leap 15.6 (noarch)
    * apache-commons-logging-1.3.4-150200.11.9.1
  * Basesystem Module 15-SP6 (noarch)
    * apache-commons-logging-1.3.4-150200.11.9.1

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20250312/764c7419/attachment.htm>


More information about the sle-updates mailing list