diff --git a/.jpb/jpb-settings.xml b/.jpb/jpb-settings.xml deleted file mode 100644 index 9e8fa78703d266a57b04865c38a859b6f17e8e9f..0000000000000000000000000000000000000000 --- a/.jpb/jpb-settings.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="JpaPluginProjectSettings"> - <option name="lastSelectedLanguage" value="Kotlin"/> - </component> -</project> \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 2c4a111b681d56b6886ebcf59a1083b02220e601..b3e62a588274b9f41dfeaadfb8ba1c0f7d62bb93 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,16 +1,16 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile -val springVersion = "3.2.0" +val springVersion = "3.3.1" plugins { - id("org.springframework.boot") version "3.2.0" - id("io.spring.dependency-management") version "1.1.4" - id("org.jetbrains.kotlin.plugin.allopen") version "1.9.21" + id("org.springframework.boot") version "3.3.1" + id("io.spring.dependency-management") version "1.1.6" + id("org.jetbrains.kotlin.plugin.allopen") version "2.0.20-Beta2" // id("io.gitlab.arturbosch.detekt").version("1.23.3") - kotlin("jvm") version "1.9.21" - kotlin("plugin.spring") version "1.9.21" - kotlin("plugin.jpa") version "1.9.21" - kotlin("plugin.serialization") version "1.9.21" + kotlin("jvm") version "2.0.0" + kotlin("plugin.spring") version "2.0.20-Beta2" + kotlin("plugin.jpa") version "2.0.20-Beta2" + kotlin("plugin.serialization") version "2.0.0" } allOpen { @@ -35,23 +35,23 @@ repositories { mavenCentral() } -val coroutineVersion = "1.7.3" -val ktorVersion = "2.3.7" +val coroutineVersion = "1.9.0-RC" +val ktorVersion = "2.3.12" dependencies { // detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.3") implementation("org.springframework.boot:spring-boot-starter-data-jpa:$springVersion") implementation("org.springframework.boot:spring-boot-starter-validation:$springVersion") implementation("org.springframework.boot:spring-boot-starter-security:$springVersion") implementation("org.springframework.boot:spring-boot-starter-webflux:$springVersion") - implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.16.0") - implementation("org.jetbrains.kotlin:kotlin-reflect:1.9.21") + implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.17.1") + implementation("org.jetbrains.kotlin:kotlin-reflect:2.0.0") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutineVersion") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactive:$coroutineVersion") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor:$coroutineVersion") - implementation("org.springdoc:springdoc-openapi-starter-webflux-ui:2.2.0") - implementation("org.gitlab4j:gitlab4j-api:6.0.0-rc.3") - implementation("org.eclipse.jgit:org.eclipse.jgit:6.7.0.202309050840-r") - implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.2") + implementation("org.springdoc:springdoc-openapi-starter-webflux-ui:2.5.0") + implementation("org.gitlab4j:gitlab4j-api:6.0.0-rc.5") + implementation("org.eclipse.jgit:org.eclipse.jgit:6.10.0.202406032230-r") + implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1") implementation("org.springframework.boot:spring-boot-starter-actuator:$springVersion") implementation("io.ktor:ktor-client-core-jvm:$ktorVersion") implementation("io.ktor:ktor-client-cio-jvm:$ktorVersion") @@ -59,14 +59,14 @@ dependencies { implementation("io.ktor:ktor-serialization-kotlinx-json:$ktorVersion") implementation("com.auth0:java-jwt:4.4.0") developmentOnly("org.springframework.boot:spring-boot-devtools:$springVersion") - runtimeOnly("org.postgresql:postgresql:42.7.1") + runtimeOnly("org.postgresql:postgresql:42.7.3") testImplementation("org.springframework.boot:spring-boot-starter-test:$springVersion") { exclude(module = "mockito-core") exclude(group = "org.junit.vintage", module = "junit-vintage-engine") } - testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.2") + testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.3") testImplementation("io.ktor:ktor-client-mock-jvm:$ktorVersion") - testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.2") + testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.3") testRuntimeOnly("com.h2database:h2:2.2.224") testImplementation("com.ninja-squad:springmockk:4.0.2") testImplementation("org.springframework.security:spring-security-test:6.1.5") diff --git a/tools/db/docker-compose.yml b/tools/db/docker-compose.yml index d22d179bc1dabf5de45f4c4420903e6321d6af99..66c87ed43e4f4b57131aafb06943d114e799747c 100644 --- a/tools/db/docker-compose.yml +++ b/tools/db/docker-compose.yml @@ -1,7 +1,6 @@ -version: '3.7' services: crdb: - image: cockroachdb/cockroach:v23.1.13 + image: cockroachdb/cockroach:v24.1.2 restart: always environment: - COCKROACH_USER=sa