Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apache-commons-configuration2 for
openSUSE:Factory checked in at 2026-05-15 23:54:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache-commons-configuration2 (Old)
and /work/SRC/openSUSE:Factory/.apache-commons-configuration2.new.1966
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-configuration2"
Fri May 15 23:54:14 2026 rev:3 rq:1353278 version:2.15.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/apache-commons-configuration2/apache-commons-configuration2.changes
2024-03-25 21:08:59.982948769 +0100
+++
/work/SRC/openSUSE:Factory/.apache-commons-configuration2.new.1966/apache-commons-configuration2.changes
2026-05-15 23:54:18.263070571 +0200
@@ -1,0 +2,145 @@
+Thu May 14 22:07:55 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 2.15.0
+ * Changes
+ + Disable include schemes http[s] by default, see
+ AbstractFileLocationStrategy
+ + Detect and avoid processing cycles in YAML input
+ (YAMLConfiguration) (bsc#1265299, CVE-2026-45205)
+ + Extend scheme validation to inner schemes of jar: URLs
+
+-------------------------------------------------------------------
+Thu May 14 22:06:40 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 2.14.0
+ * New features
+ + Add XMLConfiguration.read(Element)
+ + Add ConfigurationException.ConfigurationException(String,
+ Object...)
+ + Add ConfigurationException.ConfigurationException(Throwable,
+ String, Object...)
+ + Add ConversionException.ConversionException(String, Object...)
+ + Add ConversionException.ConversionException(Throwable, String,
+ Object...)
+ + Add ConfigurationRuntimeException
+ .ConfigurationRuntimeException(Throwable, String, Object...)
+ * Fixed Bugs
+ + Fix Apache RAT plugin console warnings
+ + Migrate from deprecated APIs
+
+-------------------------------------------------------------------
+Thu May 14 22:06:09 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 2.13.0
+ * New features
+ + Add org.apache.commons.configuration2.ImmutableConfiguration
+ .entrySet()
+ + Add org.apache.commons.configuration2.ImmutableConfiguration
+ .forEach(BiConsumer<String, Object>)
+ + Add VEX entry for CVE-2025-48924
+ * Fixed Bugs
+ + Shared primitive variable "throwExceptionOnMissing" in one
+ thread may not yield the value of the most recent write from
+ another thread [org.apache.commons.configuration2
+ .AbstractConfiguration] At AbstractConfiguration.java:
+ [line 1493] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+ + Shared primitive variable "forceSingleLine" in one thread may
+ not yield the value of the most recent write from another
+ thread [org.apache.commons.configuration2
+ .PropertiesConfigurationLayout]
+ At PropertiesConfigurationLayout.java:[line 821]
+ AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+ + CONFIGURATION-849: Fix undoubling of strings
+ + CONFIGURATION-852: Mark the package jakarta.servlet.* import
+ as optional in OSGi
+ + Fix build [WARNING] Parameter 'forkMode' is unknown for plugin
+ 'maven-surefire-plugin:3.5.3:test (default-test)'
+
+-------------------------------------------------------------------
+Thu May 14 22:05:21 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 2.12.0
+ * New features:
+ + Add PrefixedKeysIterator.toString() to package-private
+ PrefixedKeysIterator
+ + CONFIGURATION-836: New web configurations using the
+ jakarta.servlet namespace are now available
+ + CONFIGURATION-836: Add org.apache.commons.configuration2.web
+ .JakartaServletConfiguration
+ + CONFIGURATION-836: Add org.apache.commons.configuration2.web
+ .JakartaServletContextConfiguration
+ + CONFIGURATION-836: Add org.apache.commons.configuration2.web
+ .JakartaServletFilterConfiguration
+ + CONFIGURATION-836: Add org.apache.commons.configuration2.web
+ .JakartaServletRequestConfiguration
+ + Add org.apache.commons.configuration2
+ .AbstractHierarchicalConfiguration.getKeysInternal(String,
+ String)
+ * Fixed Bugs:
+ + PropertyConverter.to(Class, Object, DefaultConversionHandler)
+ doesn't convert custom java.lang.Number subclasses
+ + DefaultConversionHandler.convertValue(Object, Class,
+ ConfigurationInterpolator) doesn't convert custom java.lang
+ .Number subclasses
+ + DefaultConversionHandler.to(Object, Class,
+ ConfigurationInterpolator) doesn't convert custom java.lang
+ .Number subclasses
+ + CONFIGURATION-848: SubsetConfiguration does not account for
+ delimiters as it did in 2.9.0
+ + CONFIGURATION-848: CompositeConfiguration does not account for
+ delimiters as it did in 2.9.0
+ + Describe the security model
+ + De-emphasize the 1.x version line on the website
+ + CONFIGURATION-851: HomeDirectoryLocationStrategy no longer
+ resolves the user HOME directory correctly
+
+-------------------------------------------------------------------
+Thu May 14 22:04:48 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 2.11.0
+ * New features
+ + CONFIGURATION-844: Add support for empty sections
+ + Add ImmutableConfiguration.containsValue(Object)
+ * Fixed Bugs
+ + Fail-fast with a NullPointerException if DataConfiguration
+ .DataConfiguration(Configuration) is called with null
+ + Fail-fast with a NullPointerException if
+ XMLPropertiesConfiguration.XMLPropertiesConfiguration(Element)
+ is called with null
+ + Fail-fast with a NullPointerException if a SubsetConfiguration
+ constructor is called with a null Configuration
+ + CONFIGURATION-843: Methods should not be empty
+ + Guard MapConfiguration against null maps
+ + Fail-fast with a NullPointerException if
+ AppletConfiguration(Applet) is called with null
+ + Fail-fast with a NullPointerException if
+ ServletConfiguration(Servlet) is called with null
+ + Fail-fast with a NullPointerException if
+ ServletConfiguration(ServletConfig) is called with null
+ + Fail-fast with a NullPointerException if
+ ServletContextConfiguration(Servlet) is called with null
+ + Fail-fast with a NullPointerException if
+ ServletContextConfiguration(ServletContext) is called with null
+ + Fail-fast with a NullPointerException if
+ ServletFilterConfiguration(FilterConfig) is called with null
+ + Fail-fast with a NullPointerException if
+ ServletRequestConfiguration(ServletRequest) is called with
+ null
+ + Deprecate DatabaseConfiguration.getDatasource() in favor of
+ getDataSource()
+ + Fix PMD DynamicCombinedConfiguration in
+ AbstractImmutableNodeHandler
+ + Fix PMD DynamicCombinedConfiguration in
+ AbstractListDelimiterHandler
+ + Fix PMD DynamicCombinedConfiguration in
+ DefaultPrefixLookupsHolder
+ + Fix PMD DynamicCombinedConfiguration in
+ DynamicCombinedConfiguration
+ + Fix PMD DynamicCombinedConfiguration in
+ PropertiesConfiguration
+ + CONFIGURATION-846: Restore previous behavior allowing Spring
+ to inject multiple values
+ + CONFIGURATION-847: Property with an empty string value was not
+ processed
+
+-------------------------------------------------------------------
Old:
----
commons-configuration2-2.10.1-src.tar.gz
New:
----
_scmsync.obsinfo
build.specials.obscpio
commons-configuration2-2.15.0-src.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache-commons-configuration2.spec ++++++
--- /var/tmp/diff_new_pack.2fwPlm/_old 2026-05-15 23:54:19.303113383 +0200
+++ /var/tmp/diff_new_pack.2fwPlm/_new 2026-05-15 23:54:19.307113547 +0200
@@ -1,7 +1,7 @@
#
# spec file for package apache-commons-configuration2
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%global base_name configuration2
%global short_name commons-%{base_name}
Name: apache-commons-configuration2
-Version: 2.10.1
+Version: 2.15.0
Release: 0
Summary: Java library providing a generic Configuration interface
License: Apache-2.0
@@ -33,12 +33,13 @@
BuildRequires: apache-commons-jxpath
BuildRequires: apache-commons-lang3
BuildRequires: apache-commons-logging
-BuildRequires: apache-commons-text
+BuildRequires: apache-commons-text >= 1.14
BuildRequires: apache-commons-vfs2
BuildRequires: fdupes
BuildRequires: glassfish-servlet-api
BuildRequires: jackson-core
BuildRequires: jackson-databind
+BuildRequires: jakarta-servlet
BuildRequires: javacc
BuildRequires: javapackages-local >= 6
BuildRequires: reload4j
@@ -92,6 +93,7 @@
apache-commons-text \
commons-beanutils \
commons-codec \
+ commons-io \
commons-jexl \
commons-jxpath \
commons-lang3 \
@@ -100,6 +102,7 @@
glassfish-servlet-api \
jackson-core \
jackson-databind \
+ jakarta-servlet/jakarta.servlet-api \
javacc \
reload4j \
snakeyaml \
++++++ _scmsync.obsinfo ++++++
mtime: 1778797737
commit: e1fb47e61c92b692b996c456310eb1056424c2b66b07d8be254031595074b780
url: https://src.opensuse.org/java-packages/apache-commons-configuration2
revision: e1fb47e61c92b692b996c456310eb1056424c2b66b07d8be254031595074b780
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
++++++ apache-commons-configuration2-build.xml ++++++
--- /var/tmp/diff_new_pack.2fwPlm/_old 2026-05-15 23:54:19.379116511 +0200
+++ /var/tmp/diff_new_pack.2fwPlm/_new 2026-05-15 23:54:19.383116675 +0200
@@ -17,12 +17,12 @@
<property name="project.groupId" value="org.apache.commons"/>
<property name="project.artifactId" value="commons-configuration2"/>
- <property name="spec.version" value="2.10"/>
- <property name="project.version" value="${spec.version}.1"/>
+ <property name="spec.version" value="2.15"/>
+ <property name="project.version" value="${spec.version}.0"/>
<property name="bundle.version" value="${project.version}"/>
<property name="project.name" value="Apache Commons Configuration"/>
- <property name="project.description" value="Tools to assist in the reading
of configuration/preferences files in various formats"/>
+ <property name="project.description" value="The Commons Configuration
software library provides a generic configuration interface that enables an
application to read configuration data from various sources and requires Java
8."/>
<property name="project.url"
value="https://commons.apache.org/proper/commons-configuration/"/>
<property name="project.license.url"
value="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
<property name="project.organization.name" value="The Apache Software
Foundation"/>
@@ -154,12 +154,12 @@
<attribute name="Bundle-SymbolicName"
value="${project.groupId}.${project.artifactId}"/>
<attribute name="Bundle-Vendor" value="${project.organization.name}"/>
<attribute name="Bundle-Version" value="${bundle.version}"/>
- <attribute name="Export-Package"
value="org.apache.commons.configuration2.beanutils;version="${project.version}",org.apache.commons.configuration2.builder.combined;version="${project.version}",org.apache.commons.configuration2.builder.fluent;version="${project.version}",org.apache.commons.configuration2.builder;version="${project.version}",org.apache.commons.configuration2.convert;version="${project.version}",org.apache.commons.configuration2.event;version="${project.version}",org.apache.commons.configuration2.ex;version="${project.version}",org.apache.commons.configuration2.interpol;version="${project.version}",org.apache.commons.configuration2.io;version="${project.version}",org.apache.commons.configuration2.plist;version="${project.version}",org.apache.commons.configuration2.reloading;version="${project.version}",org.apache.commons.configuration2.resolver;version=
"${project.version}",org.apache.commons.configuration2.sync;version="${project.version}",org.apache.commons.configuration2.tree.xpath;version="${project.version}",org.apache.commons.configuration2.tree;version="${project.version}",org.apache.commons.configuration2.web;version="${project.version}",org.apache.commons.configuration2;version="${project.version}""/>
+ <attribute name="Export-Package"
value="org.apache.commons.configuration2.beanutils;version="${project.version}";uses:="org.apache.commons.beanutils,org.apache.commons.configuration2,org.apache.commons.configuration2.convert",org.apache.commons.configuration2.builder.combined;version="${project.version}";uses:="org.apache.commons.configuration2,org.apache.commons.configuration2.beanutils,org.apache.commons.configuration2.builder,org.apache.commons.configuration2.event,org.apache.commons.configuration2.ex,org.apache.commons.configuration2.interpol,org.apache.commons.configuration2.io,org.apache.commons.configuration2.reloading",org.apache.commons.configuration2.builder.fluent;version="${project.version}";uses:="org.apache.commons.configuration2,org.apache.commons.configuration2.builder,org.apache.commons.configuration2.builder.combined,org.apache.commons.configuration2.ex",org.apache.commons.configuration2.builder;ve
rsion="${project.version}";uses:="javax.naming,javax.sql,javax.xml.parsers,org.apache.commons.configuration2,org.apache.commons.configuration2.beanutils,org.apache.commons.configuration2.convert,org.apache.commons.configuration2.event,org.apache.commons.configuration2.ex,org.apache.commons.configuration2.interpol,org.apache.commons.configuration2.io,org.apache.commons.configuration2.reloading,org.apache.commons.configuration2.sync,org.apache.commons.configuration2.tree,org.xml.sax",org.apache.commons.configuration2.convert;version="${project.version}";uses:="org.apache.commons.configuration2.ex,org.apache.commons.configuration2.interpol",org.apache.commons.configuration2.event;version="${project.version}",org.apache.commons.configuration2.ex;version="${project.version}",org.apache.commons.configuration2.interpol;version="${project.version}";uses:="org.apache.commons.configuration2.ex,org.apache.commons.config
uration2.io",org.apache.commons.configuration2.io;version="${project.version}";uses:="org.apache.commons.configuration2.ex,org.apache.commons.io.build",org.apache.commons.configuration2.plist;version="${project.version}";uses:="org.apache.commons.configuration2,org.apache.commons.configuration2.ex,org.apache.commons.configuration2.io,org.apache.commons.configuration2.tree",org.apache.commons.configuration2.reloading;version="${project.version}";uses:="org.apache.commons.configuration2.event,org.apache.commons.configuration2.io,org.apache.commons.vfs2",org.apache.commons.configuration2.resolver;version="${project.version}";uses:="org.apache.commons.configuration2.interpol,org.apache.commons.configuration2.io,org.apache.xml.resolver,org.xml.sax",org.apache.commons.configuration2.sync;version="${project.version}",org.apache.commons.configuration2.tree.xpath;version="${project.version}&qu
ot;;uses:="org.apache.commons.configuration2.tree,org.apache.commons.jxpath.ri,org.apache.commons.jxpath.ri.model",org.apache.commons.configuration2.tree;version="${project.version}",org.apache.commons.configuration2.web;version="${project.version}";uses:="jakarta.servlet,javax.servlet",org.apache.commons.configuration2;version="${project.version}";uses:="javax.naming,javax.sql,javax.xml.parsers,javax.xml.transform,org.apache.commons.configuration2.convert,org.apache.commons.configuration2.event,org.apache.commons.configuration2.ex,org.apache.commons.configuration2.interpol,org.apache.commons.configuration2.io,org.apache.commons.configuration2.sync,org.apache.commons.configuration2.tree,org.w3c.dom,org.xml.sax,org.yaml.snakeyaml""/>
<attribute name="Implementation-Title" value="${project.name}"/>
<attribute name="Implementation-Vendor"
value="${project.organization.name}"/>
<attribute name="Implementation-Version" value="${project.version}"/>
- <attribute name="Import-Package"
value="com.fasterxml.jackson.databind.type;resolution:=optional,com.fasterxml.jackson.databind;resolution:=optional,javax.naming,javax.servlet;resolution:=optional,javax.sql,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.stream,org.apache.commons.beanutils;resolution:=optional,org.apache.commons.codec.binary;resolution:=optional,org.apache.commons.jexl2;resolution:=optional,org.apache.commons.jxpath.ri.compiler;resolution:=optional,org.apache.commons.jxpath.ri.model;resolution:=optional,org.apache.commons.jxpath.ri;resolution:=optional,org.apache.commons.jxpath;resolution:=optional,org.apache.commons.lang3,org.apache.commons.lang3.builder,org.apache.commons.lang3.concurrent,org.apache.commons.lang3.mutable,org.apache.commons.logging,org.apache.commons.logging.impl,org.apache.commons.text,org.apache.commons.text.lookup,org.apache.commons.text.translate,org.apache.commons.vfs2.provider;resolution:=optional,org.apach
e.commons.vfs2;resolution:=optional,org.apache.xml.resolver.helpers;resolution:=optional,org.apache.xml.resolver.readers;resolution:=optional,org.apache.xml.resolver.tools;resolution:=optional,org.apache.xml.resolver;resolution:=optional,org.w3c.dom,org.xml.sax,org.xml.sax.helpers,org.yaml.snakeyaml.constructor;resolution:=optional,org.yaml.snakeyaml.representer;resolution:=optional,org.yaml.snakeyaml;resolution:=optional"/>
- <attribute name="Include-Resource"
value="PropertyList-1.0.dtd=src/main/resources/PropertyList-1.0.dtd,properties.dtd=src/main/resources/properties.dtd,META-INF/LICENSE.txt=LICENSE.txt,META-INF/NOTICE.txt=NOTICE.txt"/>
+ <attribute name="Import-Package"
value="com.fasterxml.jackson.databind.type;resolution:=optional,com.fasterxml.jackson.databind;resolution:=optional,jakarta.servlet;resolution:=optional,javax.naming,javax.servlet;resolution:=optional,javax.sql,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.stream,org.apache.commons.beanutils;resolution:=optional,org.apache.commons.codec.binary;resolution:=optional,org.apache.commons.io,org.apache.commons.io.build,org.apache.commons.jexl2;resolution:=optional,org.apache.commons.jxpath.ri.compiler;resolution:=optional,org.apache.commons.jxpath.ri.model;resolution:=optional,org.apache.commons.jxpath.ri;resolution:=optional,org.apache.commons.jxpath;resolution:=optional,org.apache.commons.lang3,org.apache.commons.lang3.builder,org.apache.commons.lang3.concurrent,org.apache.commons.lang3.function,org.apache.commons.lang3.mutable,org.apache.commons.lang3.tuple,org.apache.commons.logging,org.apache.commons.logging
.impl,org.apache.commons.text,org.apache.commons.text.lookup,org.apache.commons.text.translate,org.apache.commons.vfs2.provider;resolution:=optional,org.apache.commons.vfs2;resolution:=optional,org.apache.xml.resolver.helpers;resolution:=optional,org.apache.xml.resolver.readers;resolution:=optional,org.apache.xml.resolver.tools;resolution:=optional,org.apache.xml.resolver;resolution:=optional,org.w3c.dom,org.xml.sax,org.xml.sax.helpers,org.yaml.snakeyaml.constructor;resolution:=optional,org.yaml.snakeyaml.representer;resolution:=optional,org.yaml.snakeyaml;resolution:=optional"/>
+ <attribute name="Include-Resource"
value="PropertyList-1.0.dtd=src/main/resources/PropertyList-1.0.dtd,properties.dtd=src/main/resources/properties.dtd,META-INF/LICENSE.txt=LICENSE.txt,META-INF/NOTICE.txt=NOTICE.txt"/>
<attribute name="JavaPackages-ArtifactId"
value="${project.artifactId}"/>
<attribute name="JavaPackages-GroupId" value="${project.groupId}"/>
<attribute name="JavaPackages-Version" value="${project.version}"/>
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-05-15 00:28:57.000000000 +0200
@@ -0,0 +1 @@
+.osc
++++++ commons-configuration2-2.10.1-src.tar.gz ->
commons-configuration2-2.15.0-src.tar.gz ++++++
++++ 94611 lines of diff (skipped)