Skip to content

Commit

Permalink
Upgrade to graphql-java 19.0
Browse files Browse the repository at this point in the history
GraphQL
=======

GraphQL dependency changes...
* "com.graphql-java:graphql-java" to "19.2"
* "com.graphql-java:graphql-java-extended-scalars"i to "19.0"
* "com.apollographql.federation:federation-graphql-java-support" to "2.0.8"

But what about "com.graphql-java:graphql-java-extended-validation"?
The `graphql-java-extended-validation` project doesn't offer, at least yet, a package that
is officially labeled for `graphql-java` `19`. We don't expect breaking
changes but we are looking for community feedback.

Kotlin 1.7.20
=============

With the intention to keep up with the latest version of Kotlin, we are
upgrading to 1.7.20. Migration to Kotlin 1.7 should be fairly simple.
Please review ["What's new in Kotlin 1.7.0"](https://kotlinlang.org/docs/whatsnew17.html) for further reference.

Spring Boot 2.6
===============

Latest Spring Boot 2.6, this includes upgrading...
* "org.springframework:spring-framework-bom:5.3.23"
* "org.springframework.security:spring-security-bom" to "5.7.3"))
* "com.fasterxml.jackson:jackson-bom" to "2.13.4"

Other
=====

* "com.jayway.jsonpath:json-path" to "2.7.0"
* "io.projectreactor:reactor-core" to "3.4.22"
* "io.projectreactor:reactor-test" to "3.4.22"
  • Loading branch information
berngp committed Oct 12, 2022
1 parent f930520 commit 709cbe4
Show file tree
Hide file tree
Showing 98 changed files with 4,195 additions and 4,183 deletions.
10 changes: 5 additions & 5 deletions build.gradle.kts
Expand Up @@ -28,7 +28,7 @@ plugins {
`java-library`
id("nebula.dependency-recommender") version "11.0.0"
id("nebula.netflixoss") version "10.6.0"
id("org.jmailen.kotlinter") version "3.10.0"
id("org.jmailen.kotlinter") version "3.11.1"
id("me.champeau.jmh") version "0.6.6"
kotlin("jvm") version Versions.KOTLIN_VERSION
kotlin("kapt") version Versions.KOTLIN_VERSION
Expand All @@ -50,16 +50,16 @@ allprojects {
// and suggest an upgrade. The only exception currently are those defined
// in buildSrc, most likley because the variables are used in plugins as well
// as dependencies. e.g. KOTLIN_VERSION
extra["sb.version"] = "2.6.7"
extra["sb.version"] = "2.6.12"
val springBootVersion = extra["sb.version"] as String

dependencyRecommendations {
mavenBom(mapOf("module" to "org.jetbrains.kotlin:kotlin-bom:${Versions.KOTLIN_VERSION}"))
mavenBom(mapOf("module" to "org.springframework:spring-framework-bom:5.3.18"))
mavenBom(mapOf("module" to "org.springframework:spring-framework-bom:5.3.23"))
mavenBom(mapOf("module" to "org.springframework.boot:spring-boot-dependencies:${springBootVersion}"))
mavenBom(mapOf("module" to "org.springframework.security:spring-security-bom:5.6.5"))
mavenBom(mapOf("module" to "org.springframework.security:spring-security-bom:5.7.3"))
mavenBom(mapOf("module" to "org.springframework.cloud:spring-cloud-dependencies:2021.0.2"))
mavenBom(mapOf("module" to "com.fasterxml.jackson:jackson-bom:2.13.2"))
mavenBom(mapOf("module" to "com.fasterxml.jackson:jackson-bom:2.13.4"))
}
}

Expand Down
2 changes: 1 addition & 1 deletion buildSrc/src/main/kotlin/Versions.kt
Expand Up @@ -15,5 +15,5 @@
*/

object Versions {
const val KOTLIN_VERSION = "1.6.21"
const val KOTLIN_VERSION = "1.7.20"
}

0 comments on commit 709cbe4

Please sign in to comment.