Package Release Info

apache-commons-logging-1.4.0-160000.1.1

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

apache-commons-logging-javadoc

Change Logs

* Sun Jun 21 2026 fstrba@suse.com
- Upgrade to 1.4.0
  * Fixed Bugs
    + Use the new Apache oak leaf logo
    + Fix broken URLs in website links
    + Add support for Jakarta servlets, see org.apache.commons
    .logging.jakarta.ServletContextCleaner #419
  * Changes
    + Bump org.apache.commons:commons-parent from 97 to 102
    + Bump log4j2.version from 2.25.3 to 2.26.0
    + Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.18
* Tue May 19 2026 fstrba@suse.com
- No need to verify sources during the build
* Mon May 11 2026 fstrba@suse.com
- Upgrade to 1.3.6
  * Fixed Bugs
    + Fix running spotbugs:check: Unable to parse configuration of
    mojo
    + Update deprecated call in
    PathableClassLoader.addLogicalLib(String)
    + Fix malformed Javadoc comments
    + Fix log level in Slf4jLogFactory.error(Object, Throwable)
  * Changes
    + Bump org.apache.commons:commons-parent from 81 to 97
    + Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17
    + Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0
    to 1.14.0
    + Bump log4j2.version from 2.24.3 to 2.25.3
    + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0
    + Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16
- Removed patch:
  * commons-logging-1.3.3-dependencies.patch
    + not needed (the two files it is removing can be removed from
    the spec file)
* Tue Apr 01 2025 gus.kenion@suse.com
- Upgrade to 1.3.5
  * Fixed Bugs
    + Javadoc is missing its Overview page.
    + Remove -nouses directive from maven-bundle-plugin. OSGi
    package imports now state 'uses' definitions for package
    imports, this doesn't affect JPMS (from
    org.apache.commons:commons-parent:80).
  * Changes
    + Bump org.apache.commons:commons-parent from 72 to 81 #285,
    [#287], #295, #298, #303, #310, #339.
    + Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
    [#288] [test].
    + Bump log4j2.version from 2.23.1 to 2.24.3 #292, #299, #319,
    [#328].
  * Removed:
    + Remove "cobertura" plugin use JaCoco, Cobertura is
    unmaintained.
* Tue Oct 29 2024 fstrba@suse.com
- Upgrade to 1.3.4
  * Bug fix:
    + LOGGING-192: Fix factory loading from context class
    loader #280, #281.
* Fri Aug 09 2024 gus.kenion@suse.com
- Upgrade to 1.3.3
  * Bug Fixes:
    + LOGGING-193: Update Log4j 2 OSGi imports #268.
    + 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
    + LOGGING-190: Add OSGi metadata to enable Service Loader
    Mediator #234.
    + LOGGING-191: 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 #201.
    + Update from Logj 1 to the Log4j 2 API compatibility layer
    [#231].
    + Allow Servlet 4 in OSGi environment #191.
    + Fix generics warnings #213.
    + LOGGING-189: Fix Import-Package entry for org.slf4j #188.
- Includes changes from 1.3.0
  * New Features:
    + Add support for Log4j API and SLF4J #177.
    + Deprecate org.apache.commons.logging.impl.WeakHashtable
    without replacement.  LOGGING-188: Deprecate and disable
    `Jdk13LumberjackLogger` and `Log4JLogger`.  LOGGING-173:
    + Deprecate and disable `AvalonLogger` and `LogKitLogger`.
    + LOGGING-165: Add Automatic-Module-Name Manifest Header for
    Java 9 compatibility.
  * Fixed Bugs:
    + LOGGING-163: BufferedReader is not closed properly.
    + LOGGING-177: Remove redundant initializer #46
    + Use a weak reference for the cached class loader #71.
    + Add more entries to .gitignore file #25.
    + Minor Improvements #34.
    + [StepSecurity] ci: Harden GitHub Actions #145.
    + LOGGING-185: Replace custom code with `ServiceLoader` call.
    + Fix possible NPEs in LogFactoryImpl.
    + LOGGING-185: Fix failing tests #180.
    + 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 #183.
    + 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.
- Remove deprecated patch files:
  * commons-logging-1.1.3-src-junit.diff
  * commons-logging-1.2-sourcetarget.patch
  * commons-logging-manifests.patch
  * no-tests.patch
- Reinstate ant build (removed upstream)
  * add build.xml
  * add build.properties
- Remove unnecessary dependencies
  * add commons-logging-1.3.3-dependencies.patch
- Add upstream dev's public key to apache-commons-logging.keyring
* Tue Feb 20 2024 dimstar@opensuse.org
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
* Tue Feb 22 2022 fstrba@suse.com
- Do not build against the log4j12 packages, use the new reload4j
* Wed Jul 28 2021 fstrba@suse.com
- Disable tests everywhere, not only for arm6
* Wed Mar 24 2021 fstrba@suse.com
- Added patch
  * no-tests.patch
    + ignore failing tests for arm6