<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
- <version>3.4.4</version>
+ <version>3.5.3</version>
<relativePath/>
</parent>
<groupId>org.o-ran-sc.nonrtric.plt</groupId>
</repositories>
<properties>
<java.version>17</java.version>
- <software.amazon.awssdk.version>2.30.11</software.amazon.awssdk.version>
- <json.version>20240303</json.version>
- <commons-io.version>2.16.1</commons-io.version>
- <guava.version>33.3.0-jre</guava.version>
- <squareup.okhttp.version>5.0.0-alpha.14</squareup.okhttp.version>
- <surefire-maven-plugin.version>3.0.0-M8</surefire-maven-plugin.version>
- <surefire-report-plugin.version>3.0.0-M8</surefire-report-plugin.version>
+ <software.amazon.awssdk.version>2.31.57</software.amazon.awssdk.version>
+ <json.version>20250517</json.version>
+ <commons-io.version>2.19.0</commons-io.version>
+ <guava.version>33.4.8-jre</guava.version>
+ <squareup.okhttp.version>5.0.0-alpha.16</squareup.okhttp.version>
+ <surefire-maven-plugin.version>3.5.3</surefire-maven-plugin.version>
+ <surefire-report-plugin.version>3.5.3</surefire-report-plugin.version>
<maven-compiler-plugin.version>3.10.0</maven-compiler-plugin.version>
- <docker-maven-plugin>0.43.0</docker-maven-plugin>
+ <docker-maven-plugin>0.46.0</docker-maven-plugin>
<sonar-maven-plugin.version>3.7.0.1746</sonar-maven-plugin.version>
- <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
+ <jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version>
<exec-maven-plugin.version>3.1.0</exec-maven-plugin.version>
- <localstack.version>1.20.1</localstack.version>
- <junit.jupiter.version>1.20.3</junit.jupiter.version>
- <gson.version>2.11.0</gson.version>
+ <localstack.version>1.21.1</localstack.version>
+ <junit.jupiter.version>1.21.1</junit.jupiter.version>
+ <gson.version>2.13.1</gson.version>
<jakarta.annotation-api.version>3.0.0</jakarta.annotation-api.version>
- <everit-json-schema.version>1.14.5</everit-json-schema.version>
+ <everit-json-schema.version>1.14.6</everit-json-schema.version>
<jackson-databind-nullable.version>0.2.6</jackson-databind-nullable.version>
<validation-api.version>3.1.1</validation-api.version>
- <swagger-annotations.version>2.2.29</swagger-annotations.version>
- <spring-boot-actuator-autoconfigure.version>3.3.2</spring-boot-actuator-autoconfigure.version>
- <formatter-maven-plugin.version>2.22.0</formatter-maven-plugin.version>
- <spotless-maven-plugin.version>2.35.0</spotless-maven-plugin.version>
- <springdoc.version>2.0.2</springdoc.version>
+ <swagger-annotations.version>2.2.31</swagger-annotations.version>
<sonar.scm.exclusions.disabled>true</sonar.scm.exclusions.disabled>
- <docker-maven-plugin>0.30.0</docker-maven-plugin>
<ccsdk.project.version>${project.version}</ccsdk.project.version>
<mapstruct.version>1.6.3</mapstruct.version>
<!-- Tracing Dependecies -->
- <opentelemetry-bom.version>1.41.0</opentelemetry-bom.version>
+ <opentelemetry-bom.version>1.49.0</opentelemetry-bom.version>
<opentelemetry-instrumentation-bom-alpha.version>2.7.0-alpha</opentelemetry-instrumentation-bom-alpha.version>
<skiptests>false</skiptests>
<skipgitsubmodule>false</skipgitsubmodule>
- <version.logback>8.0</version.logback>
+ <version.logback>8.1</version.logback>
+ <spring.boot.version>3.5.3</spring.boot.version>
+ <version.kotlin>2.1.21</version.kotlin>
</properties>
<dependencies>
<dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
- <version>1.5.5.Final</version>
+ <version>${mapstruct.version}</version>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
- <version>1.5.5.Final</version>
+ <version>${mapstruct.version}</version>
</dependency>
<!-- Actuator dependencies -->
<dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
- <version>3.3.0</version>
+ <version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>${version.logback}</version>
</dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib</artifactId>
+ <version>${version.kotlin}</version>
+ </dependency>
</dependencies>
<dependencyManagement>
<dependencies>