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=&quot;${project.version}&quot;,org.apache.commons.configuration2.builder.combined;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.builder.fluent;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.builder;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.convert;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.event;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.ex;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.interpol;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.io;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.plist;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.reloading;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.resolver;version=
 
&quot;${project.version}&quot;,org.apache.commons.configuration2.sync;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.tree.xpath;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.tree;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.web;version=&quot;${project.version}&quot;,org.apache.commons.configuration2;version=&quot;${project.version}&quot;"/>
+        <attribute name="Export-Package" 
value="org.apache.commons.configuration2.beanutils;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.beanutils,org.apache.commons.configuration2,org.apache.commons.configuration2.convert&quot;,org.apache.commons.configuration2.builder.combined;version=&quot;${project.version}&quot;;uses:=&quot;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&quot;,org.apache.commons.configuration2.builder.fluent;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.configuration2,org.apache.commons.configuration2.builder,org.apache.commons.configuration2.builder.combined,org.apache.commons.configuration2.ex&quot;,org.apache.commons.configuration2.builder;ve
 
rsion=&quot;${project.version}&quot;;uses:=&quot;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&quot;,org.apache.commons.configuration2.convert;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.configuration2.ex,org.apache.commons.configuration2.interpol&quot;,org.apache.commons.configuration2.event;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.ex;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.interpol;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.configuration2.ex,org.apache.commons.config
 
uration2.io&quot;,org.apache.commons.configuration2.io;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.configuration2.ex,org.apache.commons.io.build&quot;,org.apache.commons.configuration2.plist;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.configuration2,org.apache.commons.configuration2.ex,org.apache.commons.configuration2.io,org.apache.commons.configuration2.tree&quot;,org.apache.commons.configuration2.reloading;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.configuration2.event,org.apache.commons.configuration2.io,org.apache.commons.vfs2&quot;,org.apache.commons.configuration2.resolver;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.configuration2.interpol,org.apache.commons.configuration2.io,org.apache.xml.resolver,org.xml.sax&quot;,org.apache.commons.configuration2.sync;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.tree.xpath;version=&quot;${project.version}&qu
 
ot;;uses:=&quot;org.apache.commons.configuration2.tree,org.apache.commons.jxpath.ri,org.apache.commons.jxpath.ri.model&quot;,org.apache.commons.configuration2.tree;version=&quot;${project.version}&quot;,org.apache.commons.configuration2.web;version=&quot;${project.version}&quot;;uses:=&quot;jakarta.servlet,javax.servlet&quot;,org.apache.commons.configuration2;version=&quot;${project.version}&quot;;uses:=&quot;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&quot;"/>
         <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)

Reply via email to