From 242ada1ed9b6f7b49fea88d94ce69a628a5b370b Mon Sep 17 00:00:00 2001 From: Lukas Freesemann <lukas.freesemann@worldiety.de> Date: Wed, 11 Jun 2025 15:21:26 +0200 Subject: [PATCH 1/2] WO-236 update spring boot and httpclient5 --- ...modules.gridFailureInformation.backend.iml | 9 +- SAMO-Interface/pom.xml | 26 +-- SAMO-Interface/pom_backup.xml | 220 ------------------ SARIS-Interface/pom.xml | 24 +- addressImport/pom.xml | 6 +- .../dockercompose/cbd/docker-compose.yml | 1 + .../dockercompose/gfi-dmz/docker-compose.yml | 3 + .../gfi-dmz/traefik/docker-compose.yml | 3 +- .../dockercompose/gfi/docker-compose.yml | 2 +- .../infrastructure/traefik/docker-compose.yml | 8 +- .../portal/configPortal/backendConfig.json | 4 +- .../dockercompose/portal/docker-compose.yml | 7 +- gfsBackendService/pom.xml | 35 +-- mailExport/pom.xml | 26 +-- stoerungsauskunftInterface/pom.xml | 24 +- testImportGridFailures/pom.xml | 4 +- 16 files changed, 51 insertions(+), 351 deletions(-) delete mode 100644 SAMO-Interface/pom_backup.xml diff --git a/.idea/org.eclipse.openk-usermodules.gridFailureInformation.backend.iml b/.idea/org.eclipse.openk-usermodules.gridFailureInformation.backend.iml index 14eb0c8a..bb8c3b75 100644 --- a/.idea/org.eclipse.openk-usermodules.gridFailureInformation.backend.iml +++ b/.idea/org.eclipse.openk-usermodules.gridFailureInformation.backend.iml @@ -2,7 +2,14 @@ <module type="JAVA_MODULE" version="4"> <component name="NewModuleRootManager" inherit-compiler-output="true"> <exclude-output /> - <content url="file://$MODULE_DIR$" /> + <content url="file://$MODULE_DIR$"> + <excludeFolder url="file://$MODULE_DIR$/SAMO-Interface/logs" /> + <excludeFolder url="file://$MODULE_DIR$/SARIS-Interface/logs" /> + <excludeFolder url="file://$MODULE_DIR$/addressImport/logs" /> + <excludeFolder url="file://$MODULE_DIR$/gfsBackendService/logs" /> + <excludeFolder url="file://$MODULE_DIR$/gfsBackendService/target" /> + <excludeFolder url="file://$MODULE_DIR$/stoerungsauskunftInterface/logs" /> + </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> </component> diff --git a/SAMO-Interface/pom.xml b/SAMO-Interface/pom.xml index c1b208f0..4bf4ecca 100644 --- a/SAMO-Interface/pom.xml +++ b/SAMO-Interface/pom.xml @@ -25,20 +25,20 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.4.4</version> + <version>3.5.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>21</java.version> <maven.test.skip>false</maven.test.skip> - <spring-cloud.version>2024.0.0</spring-cloud.version> + <spring-cloud.version>2025.0.0</spring-cloud.version> <powerMockReflect.version>2.0.9</powerMockReflect.version> <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <mapstruct.version>1.5.5.Final</mapstruct.version> - <openfeign.version>4.2.0</openfeign.version> - <rabbitmq.version>5.22.0</rabbitmq.version> + <openfeign.version>4.3.0</openfeign.version> + <rabbitmq.version>5.25.0</rabbitmq.version> <cyclonedx.version>2.9.1</cyclonedx.version> <springdoc.version>2.4.0</springdoc.version> </properties> @@ -85,29 +85,13 @@ <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>${openfeign.version}</version> - <exclusions> - <exclusion> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - </exclusion> - <exclusion> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </exclusion> - </exclusions> </dependency> <!-- manually import updated excluded dependencies --> - <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on --> - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - <version>1.79</version> - </dependency> <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> - <version>2.18.0</version> + <version>2.19.0</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> diff --git a/SAMO-Interface/pom_backup.xml b/SAMO-Interface/pom_backup.xml deleted file mode 100644 index bec6dfca..00000000 --- a/SAMO-Interface/pom_backup.xml +++ /dev/null @@ -1,220 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - ******************************************************************************* - * Copyright (c) 2019 Contributors to the Eclipse Foundation - * - * See the NOTICE file(s) distributed with this work for additional - * information regarding copyright ownership. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * SPDX-License-Identifier: EPL-2.0 - ******************************************************************************* ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-parent</artifactId> - <version>2.2.4.RELEASE</version> - <relativePath/> <!-- lookup parent from repository --> - </parent> - <groupId>org.eclipse.openk</groupId> - <artifactId>grid-failure-information.backend.saris-interface</artifactId> - <version>0.0.1-SNAPSHOT</version> - <name>grid-failure-information.saris-interface</name> - <description>Grid-Failure-Information Project for openKONSEQUENZ</description> - - <properties> - <skip.asciidoc>false</skip.asciidoc> - <maven.test.skip>false</maven.test.skip> - - <java.version>21</java.version> - <spring-cloud.version>Hoxton.RELEASE</spring-cloud.version> - <springfox.version>2.9.2</springfox.version> - <spring-security-test.version>5.2.1.RELEASE</spring-security-test.version> - <powerMockReflect.version>2.0.0</powerMockReflect.version> - <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> - <asciidoctor-maven-plugin-version>1.5.3</asciidoctor-maven-plugin-version> - <asciidoctorj-pdf-version>1.5.0-alpha.11</asciidoctorj-pdf-version> - <asciidoctorj-version>1.5.4</asciidoctorj-version> - <asciidoctorj-diagram-versions>1.5.4.1</asciidoctorj-diagram-versions> - <jacoco-maven-plugin.version>0.8.5</jacoco-maven-plugin.version> - <jruby-complete-version>9.0.0.0</jruby-complete-version> - <mapstruct.version>1.2.0.Final</mapstruct.version> - <flyway-core.version>6.0.8</flyway-core.version> - <postgresql.version>42.2.8</postgresql.version> - <lombock.version>1.18.10</lombock.version> - <h2.version>1.4.200</h2.version> - <jsonwebtoken.version>0.9.1</jsonwebtoken.version> - <openfeign.version>2.2.0.RELEASE</openfeign.version> - <keycloak-core.version>3.4.2.Final</keycloak-core.version> - <nexmo.version>5.2.1</nexmo.version> - <rabbitmq.version>5.2.0</rabbitmq.version> - </properties> - - <dependencies> - <!-- https://mvnrepository.com/artifact/org.springframework.amqp/spring-rabbit-test --> - <dependency> - <groupId>org.springframework.amqp</groupId> - <artifactId>spring-rabbit-test</artifactId> - <version>2.2.7.RELEASE</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web</artifactId> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-amqp</artifactId> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-integration</artifactId> - <version>2.2.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - <version>${lombok.version}</version> - <optional>true</optional> - </dependency> - <dependency> - <groupId>org.mapstruct</groupId> - <artifactId>mapstruct-processor</artifactId> - <version>${mapstruct.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>io.springfox</groupId> - <artifactId>springfox-swagger2</artifactId> - <version>${springfox.version}</version> - </dependency> - <dependency> - <groupId>io.springfox</groupId> - <artifactId>springfox-swagger-ui</artifactId> - <version>${springfox.version}</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-test</artifactId> - <scope>test</scope> - <exclusions> - <exclusion> - <groupId>org.junit.vintage</groupId> - <artifactId>junit-vintage-engine</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.powermock</groupId> - <artifactId>powermock-reflect</artifactId> - <version>${powerMockReflect.version}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.springframework.batch</groupId> - <artifactId>spring-batch-core</artifactId> - <version>4.2.1.RELEASE</version> - </dependency> - - <dependency> - <groupId>org.springframework.batch</groupId> - <artifactId>spring-batch-test</artifactId> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>com.rabbitmq</groupId> - <artifactId>amqp-client</artifactId> - <version>${rabbitmq.version}</version> - </dependency> - - <dependency> - <groupId>org.springframework.cloud</groupId> - <artifactId>spring-cloud-starter-openfeign</artifactId> - <version>${openfeign.version}</version> - </dependency> - <dependency> - <groupId>org.springframework.cloud</groupId> - <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> - <version>${openfeign.version}</version> - </dependency> - - <dependency> - <groupId>org.springframework.cloud</groupId> - <artifactId>spring-cloud-contract-wiremock</artifactId> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework.cloud</groupId> - <artifactId>spring-cloud-stream-test-support</artifactId> - <scope>test</scope> - </dependency> - - - </dependencies> - - <dependencyManagement> - <dependencies> - <dependency> - <groupId>org.springframework.cloud</groupId> - <artifactId>spring-cloud-dependencies</artifactId> - <version>${spring-cloud.version}</version> - <type>pom</type> - <scope>import</scope> - </dependency> - </dependencies> - </dependencyManagement> - - <build> - <finalName>${project.artifactId}</finalName> - <plugins> - <plugin> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> - </plugin> - <plugin> - <groupId>org.jacoco</groupId> - <artifactId>jacoco-maven-plugin</artifactId> - <version>${jacoco-maven-plugin.version}</version> - <configuration> - <skip>${maven.test.skip}</skip> - <output>file</output> - <append>true</append> - <excludes> - <exclude>**/Globals.*</exclude> - </excludes> - </configuration> - <executions> - <execution> - <id>jacoco-initialize</id> - <goals> - <goal>prepare-agent</goal> - </goals> - </execution> - <execution> - <id>jacoco-site</id> - <phase>verify</phase> - <goals> - <goal>report</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.sonarsource.scanner.maven</groupId> - <artifactId>sonar-maven-plugin</artifactId> - <version>${sonar-maven-plugin.version}</version> - </plugin> - - </plugins> - </build> - -</project> diff --git a/SARIS-Interface/pom.xml b/SARIS-Interface/pom.xml index dde27746..04dcf114 100644 --- a/SARIS-Interface/pom.xml +++ b/SARIS-Interface/pom.xml @@ -11,20 +11,20 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.4.4</version> + <version>3.5.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>21</java.version> <maven.test.skip>false</maven.test.skip> - <spring-cloud.version>2024.0.0</spring-cloud.version> + <spring-cloud.version>2025.0.0</spring-cloud.version> <powerMockReflect.version>2.0.9</powerMockReflect.version> <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <mapstruct.version>1.5.5.Final</mapstruct.version> - <openfeign.version>4.2.0</openfeign.version> - <rabbitmq.version>5.22.0</rabbitmq.version> + <openfeign.version>4.3.0</openfeign.version> + <rabbitmq.version>5.25.0</rabbitmq.version> <cyclonedx.version>2.9.1</cyclonedx.version> <springdoc.version>2.4.0</springdoc.version> </properties> @@ -59,24 +59,8 @@ <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>${openfeign.version}</version> - <exclusions> - <exclusion> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - </exclusion> - <exclusion> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </exclusion> - </exclusions> </dependency> <!-- manually import updated excluded dependencies --> - <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on --> - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - <version>1.79</version> - </dependency> <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> diff --git a/addressImport/pom.xml b/addressImport/pom.xml index de977690..4be2f52f 100644 --- a/addressImport/pom.xml +++ b/addressImport/pom.xml @@ -25,21 +25,21 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.4.4</version> + <version>3.5.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>21</java.version> <maven.test.skip>false</maven.test.skip> - <spring-cloud.version>2024.0.0</spring-cloud.version> + <spring-cloud.version>2025.0.0</spring-cloud.version> <powerMockReflect.version>2.0.9</powerMockReflect.version> <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <mapstruct.version>1.5.5.Final</mapstruct.version> <postgresql.version>42.7.3</postgresql.version> - <rabbitmq.version>5.22.0</rabbitmq.version> + <rabbitmq.version>5.25.0</rabbitmq.version> <cyclonedx.version>2.9.1</cyclonedx.version> <springdoc.version>2.4.0</springdoc.version> <opencsv.version>5.9</opencsv.version> diff --git a/deployment/dockercompose/cbd/docker-compose.yml b/deployment/dockercompose/cbd/docker-compose.yml index 29504227..ee7f8644 100644 --- a/deployment/dockercompose/cbd/docker-compose.yml +++ b/deployment/dockercompose/cbd/docker-compose.yml @@ -70,6 +70,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.contactfe.rule=Host(`cbd.${ROOT_DOMAIN:-localhost}`)" - "traefik.http.routers.contactfe.entrypoints=web" + - "traefik.http.services.contactfe.loadbalancer.server.port=9155" networks: - openknet volumes: diff --git a/deployment/dockercompose/gfi-dmz/docker-compose.yml b/deployment/dockercompose/gfi-dmz/docker-compose.yml index 54ce5b00..e2a1f78b 100644 --- a/deployment/dockercompose/gfi-dmz/docker-compose.yml +++ b/deployment/dockercompose/gfi-dmz/docker-compose.yml @@ -8,6 +8,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.gfiwebcomp.rule=Host(`webcomp.gfi.${ROOT_DOMAIN:-localhost}`)" - "traefik.http.routers.gfiwebcomp.entrypoints=web" + - "traefik.http.services.gfiwebcomp.loadbalancer.server.port=3001" ports: - "3001:80" networks: @@ -21,6 +22,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.gfimapapp.rule=Host(`mapapp.gfi.${ROOT_DOMAIN:-localhost}`)" - "traefik.http.routers.gfimapapp.entrypoints=web" + - "traefik.http.services.gfimapapp.loadbalancer.server.port=80" networks: - openknet volumes: @@ -32,6 +34,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.gfitableapp.rule=Host(`tableapp.gfi.${ROOT_DOMAIN:-localhost}`)" - "traefik.http.routers.gfitableapp.entrypoints=web" + - "traefik.http.services.gfitableapp.loadbalancer.server.port=80" networks: - openknet volumes: diff --git a/deployment/dockercompose/gfi-dmz/traefik/docker-compose.yml b/deployment/dockercompose/gfi-dmz/traefik/docker-compose.yml index 30000417..e2ebf15d 100644 --- a/deployment/dockercompose/gfi-dmz/traefik/docker-compose.yml +++ b/deployment/dockercompose/gfi-dmz/traefik/docker-compose.yml @@ -1,7 +1,7 @@ services: traefik-dmz: - image: "traefik:v2.9" + image: "traefik:v3.4" container_name: "traefik-dmz" command: #- "--log.level=DEBUG" @@ -26,6 +26,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)" - "traefik.http.routers.whoami.entrypoints=web" + - "traefik.http.services.whoami.loadbalancer.server.port=80" networks: - openknet diff --git a/deployment/dockercompose/gfi/docker-compose.yml b/deployment/dockercompose/gfi/docker-compose.yml index b6382fc7..3266c851 100644 --- a/deployment/dockercompose/gfi/docker-compose.yml +++ b/deployment/dockercompose/gfi/docker-compose.yml @@ -79,7 +79,6 @@ services: - "traefik.http.middlewares.api-strip.stripprefix.prefixes=/api" - "traefik.http.routers.gfibe.middlewares=api-strip" - "traefik.http.routers.gfibe.entrypoints=web" - # spring server port - "traefik.http.services.gfibe.loadbalancer.server.port=9156" ports: - "9156:9156" @@ -133,6 +132,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.gfimain.rule=Host(`main.gfi.${ROOT_DOMAIN:-localhost}`)" - "traefik.http.routers.gfimain.entrypoints=web" + - "traefik.http.services.gfimain.loadbalancer.server.port=4200" networks: - openknet volumes: diff --git a/deployment/dockercompose/infrastructure/traefik/docker-compose.yml b/deployment/dockercompose/infrastructure/traefik/docker-compose.yml index f0029acc..2e2da8c5 100644 --- a/deployment/dockercompose/infrastructure/traefik/docker-compose.yml +++ b/deployment/dockercompose/infrastructure/traefik/docker-compose.yml @@ -1,9 +1,7 @@ -version: '3.5' - services: traefik: - image: "traefik:v2.9" + image: "traefik:v3.4" container_name: "traefik" command: #- "--log.level=DEBUG" @@ -28,9 +26,11 @@ services: - "traefik.enable=true" - "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)" - "traefik.http.routers.whoami.entrypoints=web" + - "traefik.http.services.whoami.loadbalancer.server.port=80" networks: - openknet networks: openknet: - name: openknet \ No newline at end of file + name: openknet + external: true diff --git a/deployment/dockercompose/portal/configPortal/backendConfig.json b/deployment/dockercompose/portal/configPortal/backendConfig.json index 65436ef2..db0510ee 100644 --- a/deployment/dockercompose/portal/configPortal/backendConfig.json +++ b/deployment/dockercompose/portal/configPortal/backendConfig.json @@ -5,6 +5,6 @@ "keycloakRealm": "Elogbook", "keycloakClient": "elogbook-backend", "keycloakAdmin": "admin", - "keycloakPW": "admin3", + "keycloakPW": "admin", "maxLoadUsers": 1000 -} \ No newline at end of file +} diff --git a/deployment/dockercompose/portal/docker-compose.yml b/deployment/dockercompose/portal/docker-compose.yml index ca98d487..8d94eb6a 100644 --- a/deployment/dockercompose/portal/docker-compose.yml +++ b/deployment/dockercompose/portal/docker-compose.yml @@ -110,13 +110,11 @@ services: - "traefik.enable=true" - "traefik.http.routers.portal.rule=Host(`portal.${ROOT_DOMAIN:-localhost}`)" - "traefik.http.routers.portal.entrypoints=web" - #- "traefik.http.services.portal.loadbalancer.server.port=8080" + - "traefik.http.services.portal.loadbalancer.server.port=8080" networks: - openknet volumes: - ./configPortal:/configPortal - # depends_on: - # - keycloak-service depends_on: # keycloak-service: # condition: service_healthy @@ -126,5 +124,4 @@ services: networks: openknet: - name: openknet - driver: bridge + external: true diff --git a/gfsBackendService/pom.xml b/gfsBackendService/pom.xml index 6d433134..627098a3 100644 --- a/gfsBackendService/pom.xml +++ b/gfsBackendService/pom.xml @@ -26,23 +26,23 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.4.4</version> + <version>3.5.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>21</java.version> <maven.test.skip>false</maven.test.skip> - <spring-cloud.version>2024.0.0</spring-cloud.version> + <spring-cloud.version>2025.0.0</spring-cloud.version> <powerMockReflect.version>2.0.9</powerMockReflect.version> <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <mapstruct.version>1.5.5.Final</mapstruct.version> <flyway-core.version>10.13.0</flyway-core.version> <postgresql.version>42.7.3</postgresql.version> - <openfeign.version>4.2.0</openfeign.version> - <keycloak-core.version>26.0.8</keycloak-core.version> - <rabbitmq.version>5.22.0</rabbitmq.version> + <openfeign.version>4.3.0</openfeign.version> + <keycloak-core.version>26.1.3</keycloak-core.version> + <rabbitmq.version>5.25.0</rabbitmq.version> <cyclonedx.version>2.9.1</cyclonedx.version> <springdoc.version>2.4.0</springdoc.version> <oracle-database.version>19.6.0.0</oracle-database.version> @@ -52,7 +52,6 @@ <dependency-check-maven.version>12.1.0</dependency-check-maven.version> <plexus-utils.version>4.0.2</plexus-utils.version> <maven-core.version>3.9.9</maven-core.version> - <spring-context.version>6.2.5</spring-context.version> <google-guava.version>33.2.1-jre</google-guava.version> </properties> <dependencies> @@ -71,7 +70,6 @@ <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> - <version>${spring-context.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> @@ -121,12 +119,6 @@ <artifactId>logback-core</artifactId> <version>1.5.16</version> </dependency> - <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents.client5/httpclient5 --> - <dependency> - <groupId>org.apache.httpcomponents.client5</groupId> - <artifactId>httpclient5</artifactId> - <version>5.4.2</version> - </dependency> <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic --> <dependency> <groupId>ch.qos.logback</groupId> @@ -151,24 +143,8 @@ <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>${openfeign.version}</version> - <exclusions> - <exclusion> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - </exclusion> - <exclusion> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </exclusion> - </exclusions> </dependency> <!-- manually import updated excluded dependencies --> - <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on --> - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - <version>1.79</version> - </dependency> <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> @@ -312,7 +288,6 @@ <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> - <version>${spring-context.version}</version> <scope>test</scope> </dependency> <dependency> diff --git a/mailExport/pom.xml b/mailExport/pom.xml index 21efaea0..d5dd54e6 100644 --- a/mailExport/pom.xml +++ b/mailExport/pom.xml @@ -25,20 +25,20 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.4.4</version> + <version>3.5.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>21</java.version> <maven.test.skip>false</maven.test.skip> - <spring-cloud.version>2024.0.0</spring-cloud.version> + <spring-cloud.version>2025.0.0</spring-cloud.version> <powerMockReflect.version>2.0.9</powerMockReflect.version> <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <mapstruct.version>1.5.5.Final</mapstruct.version> - <openfeign.version>4.2.0</openfeign.version> - <rabbitmq.version>5.22.0</rabbitmq.version> + <openfeign.version>4.3.0</openfeign.version> + <rabbitmq.version>5.25.0</rabbitmq.version> <cyclonedx.version>2.9.1</cyclonedx.version> <springdoc.version>2.4.0</springdoc.version> </properties> @@ -78,29 +78,13 @@ <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>${openfeign.version}</version> - <exclusions> - <exclusion> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - </exclusion> - <exclusion> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </exclusion> - </exclusions> </dependency> <!-- manually import updated excluded dependencies --> - <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on --> - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - <version>1.79</version> - </dependency> <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> - <version>2.18.0</version> + <version>2.19.0</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> diff --git a/stoerungsauskunftInterface/pom.xml b/stoerungsauskunftInterface/pom.xml index 00513d18..c7bdb5bc 100644 --- a/stoerungsauskunftInterface/pom.xml +++ b/stoerungsauskunftInterface/pom.xml @@ -25,20 +25,20 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.4.4</version> + <version>3.5.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>21</java.version> <maven.test.skip>false</maven.test.skip> - <spring-cloud.version>2024.0.0</spring-cloud.version> + <spring-cloud.version>2025.0.0</spring-cloud.version> <powerMockReflect.version>2.0.9</powerMockReflect.version> <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <mapstruct.version>1.5.5.Final</mapstruct.version> - <openfeign.version>4.2.0</openfeign.version> - <rabbitmq.version>5.22.0</rabbitmq.version> + <openfeign.version>4.3.0</openfeign.version> + <rabbitmq.version>5.25.0</rabbitmq.version> <cyclonedx.version>2.9.1</cyclonedx.version> <springdoc.version>2.4.0</springdoc.version> </properties> @@ -74,24 +74,8 @@ <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>${openfeign.version}</version> - <exclusions> - <exclusion> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - </exclusion> - <exclusion> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </exclusion> - </exclusions> </dependency> <!-- manually import updated excluded dependencies --> - <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on --> - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - <version>1.79</version> - </dependency> <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> diff --git a/testImportGridFailures/pom.xml b/testImportGridFailures/pom.xml index 81632a58..87e50401 100644 --- a/testImportGridFailures/pom.xml +++ b/testImportGridFailures/pom.xml @@ -25,7 +25,7 @@ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> - <version>3.4.4</version> + <version>3.5.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> @@ -37,7 +37,7 @@ <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version> <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <mapstruct.version>1.5.5.Final</mapstruct.version> - <rabbitmq.version>5.22.0</rabbitmq.version> + <rabbitmq.version>5.25.0</rabbitmq.version> <cyclonedx.version>2.9.1</cyclonedx.version> <springdoc.version>2.4.0</springdoc.version> </properties> -- GitLab From c80c14d7748bc051dc82cd546932f16f3388309a Mon Sep 17 00:00:00 2001 From: Lukas Freesemann <lukas.freesemann@worldiety.de> Date: Wed, 11 Jun 2025 15:24:51 +0200 Subject: [PATCH 2/2] WO-236 update commons-io --- SARIS-Interface/pom.xml | 2 +- gfsBackendService/pom.xml | 2 +- stoerungsauskunftInterface/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SARIS-Interface/pom.xml b/SARIS-Interface/pom.xml index 04dcf114..34e5d5e8 100644 --- a/SARIS-Interface/pom.xml +++ b/SARIS-Interface/pom.xml @@ -65,7 +65,7 @@ <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> - <version>2.18.0</version> + <version>2.19.0</version> </dependency> <dependency> <groupId>org.springdoc</groupId> diff --git a/gfsBackendService/pom.xml b/gfsBackendService/pom.xml index 627098a3..8e9633d8 100644 --- a/gfsBackendService/pom.xml +++ b/gfsBackendService/pom.xml @@ -149,7 +149,7 @@ <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> - <version>2.18.0</version> + <version>2.19.0</version> </dependency> <dependency> <groupId>org.flywaydb</groupId> diff --git a/stoerungsauskunftInterface/pom.xml b/stoerungsauskunftInterface/pom.xml index c7bdb5bc..f625f1d5 100644 --- a/stoerungsauskunftInterface/pom.xml +++ b/stoerungsauskunftInterface/pom.xml @@ -80,7 +80,7 @@ <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> - <version>2.18.0</version> + <version>2.19.0</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> -- GitLab