Upgrade spring-boot to 2.5 57/143357/2
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Mon, 23 Feb 2026 09:10:52 +0000 (10:10 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Mon, 23 Feb 2026 10:50:39 +0000 (11:50 +0100)
- upgrade spring boot (2.4.13 -> 2.5.15)

Issue-ID: SO-4198
Change-Id: Ife8ced8005e746049ee372d32e4cb8580fbf22c2
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
adapters/mso-catalog-db-adapter/src/main/java/org/onap/so/adapters/catalogdb/CatalogDbRepositoryConfiguration.java
adapters/mso-requests-db-adapter/src/main/java/org/onap/so/adapters/requestsdb/RequestDbRepositoryConfiguration.java
docs/tox.ini
mso-api-handlers/mso-requests-db-repositories/src/main/java/org/onap/so/db/request/configuration/ExposeEntityIdResourceConfiguration.java
pom.xml

index 2fbb72c..32c0c91 100644 (file)
@@ -26,6 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.data.rest.core.config.RepositoryRestConfiguration;
 import org.springframework.data.rest.webmvc.config.RepositoryRestConfigurer;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
 
 @Configuration
 public class CatalogDbRepositoryConfiguration implements RepositoryRestConfigurer {
@@ -34,7 +35,7 @@ public class CatalogDbRepositoryConfiguration implements RepositoryRestConfigure
     private EntityManager entityManager;
 
     @Override
-    public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
+    public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) {
         config.exposeIdsFor(
                 entityManager.getMetamodel().getEntities().stream().map(Type::getJavaType).toArray(Class[]::new));
     }
index 4c98975..b5c9e8d 100644 (file)
@@ -6,6 +6,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.data.rest.core.config.RepositoryRestConfiguration;
 import org.springframework.data.rest.webmvc.config.RepositoryRestConfigurer;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
 
 @Configuration
 public class RequestDbRepositoryConfiguration implements RepositoryRestConfigurer {
@@ -14,7 +15,7 @@ public class RequestDbRepositoryConfiguration implements RepositoryRestConfigure
     private EntityManager entityManager;
 
     @Override
-    public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
+    public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) {
         config.exposeIdsFor(entityManager.getMetamodel().getEntities().stream().map(e -> e.getJavaType())
                 .collect(Collectors.toList()).toArray(new Class[0]));
     }
index 1806aa8..358f8d0 100644 (file)
@@ -7,7 +7,6 @@ skipsdist = true
 basepython = python3.8
 deps =
     -r{toxinidir}/requirements-docs.txt
-    -chttps://releases.openstack.org/constraints/upper/yoga
     -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt?h=master
 commands =
     sphinx-build -W -q -b html -n -d {envtmpdir}/doctrees ./ {toxinidir}/_build/html
@@ -21,7 +20,6 @@ allowlist_externals =
 basepython = python3.8
 deps =
     -r{toxinidir}/requirements-docs.txt
-    -chttps://releases.openstack.org/constraints/upper/yoga
     -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt?h=master
 commands = echo "Link Checking not enforced"
 #commands = sphinx-build -W -q -b linkcheck -d {envtmpdir}/doctrees ./ {toxinidir}/_build/linkcheck
@@ -31,8 +29,6 @@ allowlist_externals = echo
 basepython = python3.8
 deps =
     -r{toxinidir}/requirements-docs.txt
-    -chttps://releases.openstack.org/constraints/upper/yoga
     -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt?h=master
 commands =
     sphinx-build -q -b spelling -d {envtmpdir}/doctrees {toxinidir} {toxinidir}/_build/spellcheck
-
index d553a4a..2275899 100644 (file)
@@ -4,6 +4,7 @@ import org.onap.so.db.request.beans.RequestProcessingData;
 import org.springframework.data.rest.core.config.RepositoryRestConfiguration;
 import org.springframework.data.rest.webmvc.config.RepositoryRestConfigurer;
 import org.springframework.stereotype.Component;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
 
 @Component
 public class ExposeEntityIdResourceConfiguration implements RepositoryRestConfigurer {
@@ -15,7 +16,7 @@ public class ExposeEntityIdResourceConfiguration implements RepositoryRestConfig
      * @param config
      */
     @Override
-    public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
+    public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) {
         config.exposeIdsFor(RequestProcessingData.class);
     }
 }
diff --git a/pom.xml b/pom.xml
index 059d43f..24fbb89 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,7 @@
     <siteNexusPath>content/sites/site/org/onap/so/${project.version}/</siteNexusPath>
     <cxf.version>3.4.10</cxf.version>
     <jax.ws.rs>2.1</jax.ws.rs>
-    <springboot.version>2.4.13</springboot.version>
+    <springboot.version>2.5.15</springboot.version>
     <spring-cloud.version>2020.0.6</spring-cloud.version>
     <camunda.version>7.15.0</camunda.version>
     <format.skipValidate>false</format.skipValidate>
       <dependency>
         <groupId>org.glassfish.jersey.core</groupId>
         <artifactId>jersey-common</artifactId>
-        <version>2.30.1</version>
+        <version>2.33</version>
       </dependency>
       <dependency>
         <groupId>com.h2database</groupId>