FINERACT-2009: Upgrade latest framework libs

This commit is contained in:
Aleksandar Vidakovic
2024-01-06 14:13:33 +01:00
committed by Aleksandar Vidakovic
parent 1f3bb34e13
commit e4944c44d6
193 changed files with 1567 additions and 1390 deletions
@@ -22,18 +22,21 @@ apply plugin: 'io.spring.dependency-management'
// https://github.com/spring-gradle-plugins/dependency-management-plugin
dependencyManagement {
imports {
mavenBom 'io.micrometer:micrometer-bom:1.12.0'
mavenBom 'org.springframework:spring-framework-bom:6.1.0'
mavenBom 'org.springframework.boot:spring-boot-dependencies:3.1.5'
mavenBom 'io.awspring.cloud:spring-cloud-aws-dependencies:3.0.3'
mavenBom 'io.opentelemetry:opentelemetry-bom:1.32.0'
mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.9.20'
mavenBom 'com.squareup.okhttp3:okhttp-bom:4.12.0'
mavenBom 'org.slf4j:slf4j-bom:2.0.10'
mavenBom 'io.micrometer:micrometer-bom:1.12.1'
mavenBom 'org.springframework:spring-framework-bom:6.1.2'
mavenBom 'org.springframework.boot:spring-boot-dependencies:3.1.7'
mavenBom 'io.awspring.cloud:spring-cloud-aws-dependencies:3.0.4'
mavenBom 'io.opentelemetry:opentelemetry-bom:1.33.0'
mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.9.22'
mavenBom 'org.junit:junit-bom:5.10.1'
mavenBom 'com.fasterxml.jackson:jackson-bom:2.16.0'
mavenBom 'io.cucumber:cucumber-bom:7.14.0'
mavenBom 'io.netty:netty-bom:4.1.101.Final'
mavenBom 'org.mockito:mockito-bom:5.7.0'
mavenBom 'software.amazon.awssdk:bom:2.21.28'
mavenBom 'com.fasterxml.jackson:jackson-bom:2.16.1'
mavenBom 'io.cucumber:cucumber-bom:7.15.0'
mavenBom 'io.netty:netty-bom:4.1.104.Final'
mavenBom 'org.mockito:mockito-bom:5.8.0'
mavenBom 'software.amazon.awssdk:bom:2.22.9'
mavenBom 'io.github.resilience4j:resilience4j-bom:2.2.0'
}
dependencies {
@@ -41,37 +44,31 @@ dependencyManagement {
// We do not use :+ to get the latest available version available on Maven Central, as that could suddenly break things.
// We use the Renovate Bot to automatically propose Pull Requests (PRs) when upgrades for all of these versions are available.
dependency 'org.slf4j:slf4j-api:2.0.9'
dependency 'org.slf4j:slf4j-simple:2.0.9'
dependency 'org.slf4j:jcl-over-slf4j:2.0.9'
dependency 'org.slf4j:jul-to-slf4j:2.0.9'
dependency 'org.slf4j:log4j-over-slf4j:2.0.9'
dependency 'ch.qos.logback:logback-core:1.4.11'
dependency 'ch.qos.logback:logback-classic:1.4.11'
dependency 'ch.qos.logback:logback-core:1.4.14'
dependency 'ch.qos.logback:logback-classic:1.4.14'
dependency 'ch.qos.logback.contrib:logback-json-classic:0.1.5'
dependency 'ch.qos.logback.contrib:logback-jackson:0.1.5'
dependency 'org.codehaus.janino:janino:3.1.10'
dependency 'org.codehaus.janino:janino:3.1.11'
dependency 'org.eclipse.persistence:org.eclipse.persistence.jpa:4.0.0'
dependency 'com.google.guava:guava:32.0.0-jre'
dependency 'com.google.code.gson:gson:2.10.1'
dependency 'com.google.truth:truth:1.1.5'
dependency 'com.google.truth.extensions:truth-java8-extension:1.1.5'
dependency 'com.google.googlejavaformat:google-java-format:1.18.1'
dependency ('org.apache.commons:commons-email:1.5') {
dependency 'com.google.truth:truth:1.2.0'
dependency 'com.google.truth.extensions:truth-java8-extension:1.2.0'
dependency 'com.google.googlejavaformat:google-java-format:1.19.1'
dependency ('org.apache.commons:commons-email:1.6.0') {
exclude 'com.sun.mail:javax.mail'
exclude 'javax.activation:activation'
}
dependency 'commons-io:commons-io:2.15.0'
dependency 'com.github.librepdf:openpdf:1.3.33'
dependency 'commons-io:commons-io:2.15.1'
dependency 'com.github.librepdf:openpdf:1.3.35'
dependency ('org.mnode.ical4j:ical4j:3.2.14') {
exclude 'com.sun.mail:javax.mail'
exclude 'org.codehaus.groovy:groovy'
}
dependency 'org.apache.commons:commons-csv:1.10.0'
dependency 'org.quartz-scheduler:quartz:2.3.2'
dependency 'software.amazon.awssdk:bom:2.21.28'
dependency 'org.ehcache:ehcache:3.10.8'
dependency 'com.github.spullara.mustache.java:compiler:0.9.11'
dependency 'com.jayway.jsonpath:json-path:2.8.0'
@@ -119,13 +116,14 @@ dependencyManagement {
dependency 'jakarta.management.j2ee:jakarta.management.j2ee-api:1.1.4'
dependency 'jakarta.jms:jakarta.jms-api:3.1.0'
dependency 'jakarta.ws.rs:jakarta.ws.rs-api:3.1.0'
dependency 'org.glassfish.jersey.media:jersey-media-multipart:3.1.3'
dependency 'org.glassfish.jersey.media:jersey-media-multipart:3.1.5'
dependency 'org.glassfish.jaxb:jaxb-runtime:2.3.6' // Swagger needs exactly this version
dependency 'org.apache.bval:org.apache.bval.bundle:3.0.0'
dependency 'joda-time:joda-time:2.12.5'
dependency 'io.github.classgraph:classgraph:4.8.165'
dependency 'org.awaitility:awaitility:4.2.0'
// TODO: upgrade to 4.8.3
dependency 'com.github.spotbugs:spotbugs-annotations:4.7.3'
dependency 'javax.cache:cache-api:1.1.1'
dependency 'org.mock-server:mockserver-junit-jupiter:5.15.0'
@@ -148,16 +146,10 @@ dependencyManagement {
dependency "com.squareup.retrofit2:converter-scalars:2.9.0"
dependency "com.squareup.retrofit2:converter-gson:2.9.0"
dependency "com.squareup.retrofit2:converter-protobuf:2.9.0"
dependency 'io.reactivex.rxjava2:rxjava:2.2.21'
dependency "org.apache.oltu.oauth2:org.apache.oltu.oauth2.common:1.0.1"
dependency "org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.1"
dependency "org.apache.oltu.oauth2:org.apache.oltu.oauth2.httpclient4:1.0.1"
dependency "com.squareup.okhttp3:okhttp:4.12.0"
dependency "com.squareup.okhttp3:okcurl:4.12.0"
dependency "com.squareup.okhttp3:logging-interceptor:4.12.0"
dependency "com.squareup.okhttp3:okhttp-apache:4.9.3"
dependency "com.squareup.okhttp3:okhttp-android-support:4.9.3"
dependency "com.squareup.okhttp3:okhttp-urlconnection:4.12.0"
dependency "com.squareup.okhttp3:okhttp-sse:4.12.0"
dependency "io.gsonfire:gson-fire:1.9.0"
dependency "com.google.code.findbugs:jsr305:3.0.2"
dependency "commons-codec:commons-codec:1.16.0"
@@ -168,44 +160,45 @@ dependencyManagement {
dependency 'org.bouncycastle:bcprov-jdk15on:1.70'
dependency 'org.bouncycastle:bcpg-jdk15on:1.70'
dependency 'org.eclipse.jgit:org.eclipse.jgit:6.7.0.202309050840-r'
dependency 'org.eclipse.jgit:org.eclipse.jgit.ssh.apache:6.7.0.202309050840-r'
dependency 'org.eclipse.jgit:org.eclipse.jgit:6.8.0.202311291450-r'
dependency 'org.eclipse.jgit:org.eclipse.jgit.ssh.apache:6.8.0.202311291450-r'
dependency 'org.tmatesoft.svnkit:svnkit:1.10.11'
dependency 'com.vdurmont:semver4j:3.1.0'
dependency 'org.beryx:text-io:3.4.1'
dependency ('org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0') {
dependency ('org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0') {
exclude 'io.swagger.core.v3:swagger-core'
}
dependency 'com.google.cloud.sql:mysql-socket-factory-connector-j-8:1.15.0'
dependency 'com.google.cloud.sql:mysql-socket-factory-connector-j-8:1.15.1'
dependency ('org.apache.activemq:activemq-client:6.0.0') {
dependency ('org.apache.activemq:activemq-client:6.0.1') {
exclude 'javax.annotation:javax.annotation-api'
}
dependency 'io.swagger.core.v3:swagger-annotations-jakarta:2.2.11'
dependency ('io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.11') {
dependency 'io.swagger.core.v3:swagger-annotations-jakarta:2.2.19'
dependency ('io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.19') {
exclude 'jakarta.activation:jakarta.activation-api'
}
dependency ('io.swagger.core.v3:swagger-core-jakarta:2.2.11') {
dependency ('io.swagger.core.v3:swagger-core-jakarta:2.2.19') {
exclude 'jakarta.activation:jakarta.activation-api'
}
dependency "jakarta.annotation:jakarta.annotation-api:2.1.1"
dependency 'jakarta.annotation:jakarta.annotation-api:2.1.1'
dependency 'jakarta.activation:jakarta.activation-api:2.1.2'
dependency ('com.sun.mail:jakarta.mail:2.0.1') {
// Spring needs this version
exclude 'com.sun.activation:jakarta.activation'
}
dependency ('jakarta.xml.bind:jakarta.xml.bind-api:4.0.0') {
dependency ('jakarta.xml.bind:jakarta.xml.bind-api:4.0.1') {
exclude 'jakarta.activation:jakarta.activation-api'
}
dependency ('org.liquibase:liquibase-core:4.23.0') {
dependency ('org.liquibase:liquibase-core:4.25.1') {
exclude 'javax.xml.bind:jaxb-api'
}
dependency 'org.liquibase.ext:liquibase-postgresql:4.25.1'
dependency ('org.dom4j:dom4j:2.1.4') {
exclude 'relaxngDatatype:relaxngDatatype' // already in com.sun.xml.bind:jaxb-osgi:2.3.0.1
@@ -214,38 +207,36 @@ dependencyManagement {
exclude 'pull-parser:pull-parser'
}
dependency 'org.owasp.esapi:esapi:2.5.2.0'
dependency 'org.owasp.esapi:esapi:2.5.3.1'
dependency 'org.awaitility:awaitility:4.2.0'
dependencySet(group: 'org.apache.poi', version: '5.2.4') {
dependencySet(group: 'org.apache.poi', version: '5.2.5') {
entry 'poi'
entry 'poi-ooxml'
entry 'poi-ooxml-schemas'
}
dependencySet(group: 'io.rest-assured', version: '5.3.2') {
dependencySet(group: 'io.rest-assured', version: '5.4.0') {
entry 'rest-assured'
entry 'json-path'
entry 'xml-path'
}
dependency 'org.apache.groovy:groovy-xml:4.0.14'
dependency 'org.apache.groovy:groovy-json:4.0.15'
dependency 'org.apache.groovy:groovy-xml:4.0.17'
dependency 'org.apache.groovy:groovy-json:4.0.17'
dependency 'org.mapstruct:mapstruct:1.5.5.Final'
dependency 'org.mapstruct:mapstruct-processor:1.5.5.Final'
dependency "org.apache.avro:avro:1.11.3"
dependency "io.github.resilience4j:resilience4j-spring-boot2:2.1.0"
dependency ('org.mariadb.jdbc:mariadb-java-client:3.3.0') {
dependency ('org.mariadb.jdbc:mariadb-java-client:3.3.2') {
exclude 'org.slf4j:jcl-over-slf4j'
exclude 'org.slf4j:slf4j-api'
}
dependency 'org.postgresql:postgresql:42.7.0'
dependency 'org.postgresql:postgresql:42.7.1'
dependency 'org.assertj:assertj-core:3.24.2'
dependency 'org.assertj:assertj-core:3.25.0'
dependency 'org.apache.commons:commons-math3:3.6.1'