From 59f627387c50c86acf9f14883ee6a0a0974b5a45 Mon Sep 17 00:00:00 2001
From: Oh YoungJe <139232765+GulSauce@users.noreply.github.com>
Date: Sat, 4 Jul 2026 02:46:54 +0900
Subject: [PATCH] =?UTF-8?q?[ICC-380]=20feat:=20=EC=98=A4=ED=94=88=20Renova?=
=?UTF-8?q?te=20PR=206=EA=B1=B4=20=ED=86=B5=ED=95=A9=20=EC=8A=B9=EA=B2=A9?=
=?UTF-8?q?=20+=20Spring=20Boot=204.1=20=EB=A7=88=EC=9D=B4=EA=B7=B8?=
=?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=85=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/build.gradle | 2 +
app/gradle.lockfile | 560 +++++++++---------
.../qasker/ApplicationContextBootTest.java | 58 ++
gradle/libs.versions.toml | 18 +-
infra/base-image/Dockerfile | 2 +-
modules/admin/gradle.lockfile | 192 +++---
modules/auth/api/gradle.lockfile | 222 ++++---
modules/auth/impl/build.gradle | 3 +
modules/auth/impl/gradle.lockfile | 225 +++----
.../security/filter/RateLimitFilter.java | 2 +-
modules/board/api/gradle.lockfile | 222 ++++---
modules/board/impl/gradle.lockfile | 208 ++++---
modules/document/api/gradle.lockfile | 68 ++-
modules/document/impl/gradle.lockfile | 261 ++++----
modules/global/gradle.lockfile | 192 +++---
.../global/config/Boot4CompatConfig.java | 25 +
modules/oci/api/gradle.lockfile | 68 ++-
modules/oci/impl/gradle.lockfile | 265 +++++----
modules/quiz-ai/api/gradle.lockfile | 71 ++-
modules/quiz-ai/impl/gradle.lockfile | 443 +++++++-------
.../service/blank/BlankQuizOrchestrator.java | 2 +-
.../essay/EssayGradingServiceImpl.java | 6 +-
.../service/essay/EssayQuizOrchestrator.java | 2 +-
.../multiple/MultipleQuizOrchestrator.java | 2 +-
.../ai/service/ox/OXQuizOrchestrator.java | 2 +-
.../ai/service/support/GeminiChatService.java | 2 +-
.../StreamingEssayQuestionExtractor.java | 2 +-
.../support/StreamingQuestionExtractor.java | 2 +-
.../structure/GeminiEssayResponseSchema.java | 16 +-
.../ai/structure/GeminiResponseSchema.java | 16 +-
.../support/GeminiChatServiceSmokeTest.java | 73 +++
.../com/icc/qasker/ai/util/PdfUtilsTest.java | 73 +++
modules/quiz-history/api/gradle.lockfile | 211 +++----
modules/quiz-history/impl/gradle.lockfile | 192 +++---
modules/quiz-make/api/gradle.lockfile | 255 ++++----
modules/quiz-make/impl/build.gradle | 3 +-
modules/quiz-make/impl/gradle.lockfile | 240 ++++----
modules/quiz-set/api/gradle.lockfile | 255 ++++----
modules/quiz-set/impl/gradle.lockfile | 192 +++---
.../converter/IntegerListConverter.java | 10 +-
.../converter/SelectionListConverter.java | 10 +-
41 files changed, 2530 insertions(+), 2143 deletions(-)
create mode 100644 app/src/test/java/com/icc/qasker/ApplicationContextBootTest.java
create mode 100644 modules/global/src/main/java/com/icc/qasker/global/config/Boot4CompatConfig.java
create mode 100644 modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/service/support/GeminiChatServiceSmokeTest.java
create mode 100644 modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/util/PdfUtilsTest.java
diff --git a/app/build.gradle b/app/build.gradle
index 05b3b642..9f876789 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -76,6 +76,8 @@ dependencies {
// 테스트
testImplementation 'org.springframework.boot:spring-boot-starter-test'
+ // 부팅 회귀 테스트(ApplicationContextBootTest)에서 CircuitBreakerRegistry를 주입받기 위해 필요
+ testImplementation libs.resilience4j.spring.boot3
}
springBoot {
diff --git a/app/gradle.lockfile b/app/gradle.lockfile
index c7b6311e..dba3e1db 100644
--- a/app/gradle.lockfile
+++ b/app/gradle.lockfile
@@ -1,92 +1,85 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+at.yawk.lz4:lz4-java:1.10.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.auth0:java-jwt:4.5.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.ethlo.time:itu:1.14.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.21=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-jsonSchema:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson:jackson-bom:2.21.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.ben-manes.caffeine:caffeine:3.2.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.github.luben:zstd-jni:1.5.6-4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml.woodstox:woodstox-core:7.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.github.ben-manes.caffeine:caffeine:3.2.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.github.luben:zstd-jni:1.5.6-10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.github.spotbugs:spotbugs-annotations:4.9.8=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.github.stephenc.jcip:jcip-annotations:1.0-1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.5=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.github.ulisesbocchio:jasypt-spring-boot:3.0.5=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.victools:jsonschema-generator:4.38.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.github.victools:jsonschema-module-jackson:4.38.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.github.victools:jsonschema-module-swagger-2:4.38.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.github.victools:jsonschema-generator:5.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.github.victools:jsonschema-module-jackson:5.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.github.victools:jsonschema-module-swagger-2:5.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.android:annotations:4.1.1.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.api-client:google-api-client:2.7.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api.grpc:gapic-google-cloud-storage-v2:2.56.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api.grpc:grpc-google-cloud-storage-v2:2.56.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-cloud-monitoring-v3:3.74.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-cloud-storage-v2:2.56.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-common-protos:2.61.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-iam-v1:1.56.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api:api-common:2.53.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api:gax-grpc:2.70.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api:gax-httpjson:2.70.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.api:gax:2.70.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.apis:google-api-services-storage:v1-rev20250815-2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.auth:google-auth-library-credentials:1.37.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.auth:google-auth-library-oauth2-http:1.37.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api.grpc:gapic-google-cloud-storage-v2:2.69.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api.grpc:grpc-google-cloud-storage-v2:2.69.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-cloud-monitoring-v3:3.94.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-cloud-storage-v2:2.69.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-common-protos:2.72.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-iam-v1:1.67.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api:api-common:2.64.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api:gax-grpc:2.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api:gax-httpjson:2.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.api:gax:2.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.apis:google-api-services-storage:v1-rev20260204-2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.auth:google-auth-library-credentials:1.48.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.auth:google-auth-library-oauth2-http:1.48.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.auto.value:auto-value-annotations:1.11.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.cloud.opentelemetry:detector-resources-support:0.33.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.cloud.opentelemetry:exporter-metrics:0.33.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.cloud.opentelemetry:shared-resourcemapping:0.33.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-core-grpc:2.60.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-core-http:2.60.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-core:2.60.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-monitoring:3.74.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-storage:2.56.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-core-grpc:2.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-core-http:2.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-core:2.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-monitoring:3.94.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-storage:2.69.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.code.findbugs:jsr305:3.0.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.code.gson:gson:2.13.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.errorprone:error_prone_annotations:2.43.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.genai:google-genai:1.28.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.guava:failureaccess:1.0.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.guava:guava:33.4.0-jre=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.google.errorprone:error_prone_annotations:2.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.genai:google-genai:1.58.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.guava:failureaccess:1.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.guava:guava:33.5.0-jre=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-apache-v2:1.47.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-appengine:1.47.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-gson:1.47.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-jackson2:1.47.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client:1.47.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.j2objc:j2objc-annotations:3.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-apache-v2:2.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-appengine:2.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-gson:2.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-jackson2:2.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client:2.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.j2objc:j2objc-annotations:3.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.oauth-client:google-oauth-client:1.39.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.protobuf:protobuf-java-util:4.29.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.google.protobuf:protobuf-java:4.29.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.protobuf:protobuf-java-util:4.34.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.google.protobuf:protobuf-java:4.34.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.google.re2j:re2j:1.8=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.h2database:h2:2.3.232=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.jayway.jsonpath:json-path:2.9.0=testCompileClasspath,testRuntimeClasspath
+com.h2database:h2:2.4.240=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.jayway.jsonpath:json-path:2.10.0=testCompileClasspath,testRuntimeClasspath
com.knuddels:jtokkit:1.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.networknt:json-schema-validator:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.nimbusds:content-type:2.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.networknt:json-schema-validator:3.0.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.nimbusds:content-type:2.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.nimbusds:lang-tag:1.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.nimbusds:nimbus-jose-jwt:9.37.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-com.nimbusds:oauth2-oidc-sdk:9.43.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.nimbusds:nimbus-jose-jwt:10.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.nimbusds:oauth2-oidc-sdk:11.37.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.oracle.oci.sdk:oci-java-sdk-circuitbreaker:3.90.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.oracle.oci.sdk:oci-java-sdk-common-httpclient-jersey3:3.90.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.oracle.oci.sdk:oci-java-sdk-common-httpclient:3.90.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
@@ -99,255 +92,264 @@ com.squareup.okio:okio-jvm:3.6.0=productionRuntimeClasspath,runtimeClasspath,tes
com.squareup.okio:okio:3.6.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
com.vaadin.external.google:android-json:0.0.20131108.vaadin1=testCompileClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-commons-codec:commons-codec:1.18.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-commons-logging:commons-logging:1.3.5=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-alts:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-api:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-auth:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-context:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-core:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-googleapis:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-grpclb:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-inprocess:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-netty-shaded:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-opentelemetry:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-protobuf-lite:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-protobuf:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-rls:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-services:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-stub:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-util:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-xds:1.71.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.micrometer:context-propagation:1.1.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-jakarta9:1.15.6=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-registry-prometheus:1.15.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.modelcontextprotocol.sdk:mcp-json-jackson2:0.17.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.modelcontextprotocol.sdk:mcp-json:0.17.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-codec:commons-codec:1.21.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-alts:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-api:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-auth:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-context:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-core:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-googleapis:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-grpclb:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-inprocess:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-netty-shaded:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-opentelemetry:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-protobuf-lite:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-protobuf:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-rls:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-services:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-stub:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-util:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-xds:1.81.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.micrometer:context-propagation:1.2.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-jakarta9:1.17.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-registry-prometheus:1.17.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.opencensus:opencensus-api:0.31.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.opencensus:opencensus-contrib-http-util:0.31.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.opentelemetry.contrib:opentelemetry-gcp-resources:1.37.0-alpha=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.opentelemetry.semconv:opentelemetry-semconv:1.29.0-alpha=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-api:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-api:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.opentelemetry:opentelemetry-bom:1.42.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-context:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-common:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-logs:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-metrics:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-trace:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk:1.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-common:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-context:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-common:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-logs:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-metrics:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-trace:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk:1.62.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.perfmark:perfmark-api:0.27.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.projectreactor:reactor-core:3.7.13=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.prometheus:prometheus-metrics-config:1.3.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.prometheus:prometheus-metrics-core:1.3.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.prometheus:prometheus-metrics-exposition-formats:1.3.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.prometheus:prometheus-metrics-exposition-textformats:1.3.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.prometheus:prometheus-metrics-model:1.3.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.prometheus:prometheus-metrics-tracer-common:1.3.10=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.projectreactor:reactor-core:3.8.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.prometheus:prometheus-metrics-config:1.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.prometheus:prometheus-metrics-core:1.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.prometheus:prometheus-metrics-exposition-formats:1.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.prometheus:prometheus-metrics-exposition-textformats:1.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.prometheus:prometheus-metrics-model:1.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+io.prometheus:prometheus-metrics-tracer-common:1.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.ws.rs:jakarta.ws.rs-api:4.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
javax.annotation:javax.annotation-api:1.3.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-javax.validation:validation-api:1.1.0.Final=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy-agent:1.17.8=testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy-agent:1.18.10=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.antlr:ST4:4.3.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.antlr:antlr-runtime:3.5.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=compileClasspath,testCompileClasspath
-org.antlr:antlr4-runtime:4.13.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.apache.httpcomponents.client5:httpclient5:5.6.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.httpcomponents.core5:httpcore5-h2:5.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.httpcomponents.core5:httpcore5:5.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.apache.httpcomponents.core5:httpcore5-h2:5.4.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.apache.httpcomponents.core5:httpcore5:5.4.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.apache.httpcomponents:httpclient:4.5.14=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.apache.httpcomponents:httpcore:4.4.16=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.kafka:kafka-clients:3.9.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.pdfbox:fontbox:3.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.pdfbox:pdfbox-io:3.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.pdfbox:pdfbox:3.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.kafka:kafka-clients:4.2.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.pdfbox:fontbox:3.0.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.apache.pdfbox:pdfbox-io:3.0.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.apache.pdfbox:pdfbox:3.0.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
-org.aspectj:aspectjweaver:1.9.25=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.assertj:assertj-core:3.27.6=testCompileClasspath,testRuntimeClasspath
-org.awaitility:awaitility:4.2.2=testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
+org.awaitility:awaitility:4.3.0=testCompileClasspath,testRuntimeClasspath
org.checkerframework:checker-qual:3.49.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.codehaus.mojo:animal-sniffer-annotations:1.24=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.codehaus.mojo:animal-sniffer-annotations:1.27=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.codehaus.woodstox:stax2-api:4.2.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.conscrypt:conscrypt-openjdk-uber:2.5.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.flywaydb:flyway-core:11.7.2=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.flywaydb:flyway-mysql:11.7.2=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.hk2.external:aopalliance-repackaged:3.0.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.hk2:hk2-api:3.0.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.hk2:hk2-locator:3.0.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.hk2:hk2-utils:3.0.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.hk2:osgi-resource-locator:1.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jersey.connectors:jersey-apache-connector:3.1.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jersey.core:jersey-client:3.1.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jersey.core:jersey-common:3.1.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jersey.ext:jersey-entity-filtering:3.1.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jersey.inject:jersey-hk2:3.1.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.flywaydb:flyway-core:12.4.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.flywaydb:flyway-mysql:12.4.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.hk2.external:aopalliance-repackaged:4.0.0-M3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.hk2:hk2-api:4.0.0-M3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.hk2:hk2-locator:4.0.0-M3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.hk2:hk2-utils:4.0.0-M3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.hk2:osgi-resource-locator:3.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jersey.connectors:jersey-apache-connector:3.0.8=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jersey.core:jersey-client:4.0.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jersey.core:jersey-common:4.0.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jersey.ext:jersey-entity-filtering:4.0.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jersey.inject:jersey-hk2:4.0.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.glassfish.jersey.media:jersey-media-json-jackson:4.0.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jasypt:jasypt:1.9.3=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.java-websocket:Java-WebSocket:1.6.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.javassist:javassist:3.30.2-GA=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib-common:2.3.21=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.21=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.21=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib:2.3.21=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.jetbrains:annotations:13.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-core:4.4.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-local-lo:4.4.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-local:4.4.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-spring-boot-starter:4.4.9=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.jspecify:jspecify:1.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-api:5.12.2=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:5.12.2=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:5.12.2=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:5.12.2=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:1.12.2=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:1.12.2=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:1.12.2=testRuntimeClasspath
-org.junit:junit-bom:5.12.2=testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-core:4.4.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-local-lo:4.4.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-local:4.4.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-spring-boot-starter:4.4.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
+org.junit:junit-bom:5.14.0=productionRuntimeClasspath,runtimeClasspath
+org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
org.libreoffice:libreoffice:24.8.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.lz4:lz4-java:1.8.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.mockito:mockito-core:5.17.0=testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-junit-jupiter:5.17.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
org.reactivestreams:reactive-streams:1.0.4=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.skyscreamer:jsonassert:1.5.3=testCompileClasspath,testRuntimeClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-google-genai:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-tool:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-retry:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-client-chat:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-commons:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-google-genai:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-model:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-retry:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-starter-model-google-genai:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-template-st:1.1.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-actuator:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-configuration-processor:3.5.8=annotationProcessor,compileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-actuator:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-aop:3.5.8=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-oauth2-client:3.5.8=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-test-autoconfigure:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.kafka:spring-kafka:3.3.11=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.retry:spring-retry:2.0.12=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-config:6.5.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-core:6.5.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-crypto:6.5.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-oauth2-client:6.5.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-oauth2-core:6.5.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-oauth2-jose:6.5.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-web:6.5.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context-support:6.2.14=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-messaging:6.2.14=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-test:6.2.14=testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-web:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-webmvc:6.2.17=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-chat-client:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-google-genai:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-tool:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-retry:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-client-chat:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-commons:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-google-genai:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-model:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-retry:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-starter-model-google-genai:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-template-st:2.0.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-actuator-autoconfigure:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-actuator:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-configuration-processor:4.1.0=annotationProcessor,compileClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-health:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-micrometer-metrics:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-micrometer-observation:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-security-oauth2-client:4.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-security:4.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-actuator:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-aspectj:4.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-json:4.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-micrometer-metrics:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-oauth2-client:4.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-security:4.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test-autoconfigure:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.kafka:spring-kafka:4.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-config:7.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-core:7.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-crypto:7.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-oauth2-client:7.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-oauth2-core:7.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-oauth2-jose:7.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-web:7.1.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context-support:7.0.8=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-messaging:7.0.8=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-test:7.0.8=testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.threeten:threetenbp:1.7.0=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.xerial.snappy:snappy-java:1.1.10.5=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
-org.xmlunit:xmlunit-core:2.10.4=testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.xerial.snappy:snappy-java:1.1.10.7=productionRuntimeClasspath,runtimeClasspath,testRuntimeClasspath
+org.xmlunit:xmlunit-core:2.11.0=testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=developmentOnly,testAndDevelopmentOnly,testAnnotationProcessor
diff --git a/app/src/test/java/com/icc/qasker/ApplicationContextBootTest.java b/app/src/test/java/com/icc/qasker/ApplicationContextBootTest.java
new file mode 100644
index 00000000..374d259b
--- /dev/null
+++ b/app/src/test/java/com/icc/qasker/ApplicationContextBootTest.java
@@ -0,0 +1,58 @@
+package com.icc.qasker;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+import io.github.resilience4j.circuitbreaker.CircuitBreaker;
+import io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry;
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.context.ApplicationContext;
+import org.springframework.test.context.ActiveProfiles;
+
+/**
+ * 버전업 세이프티 넷 (RT-001 + RT-004): Spring Boot / Spring AI patch·minor 승격과 resilience4j 승격이
+ * ApplicationContext 부팅과 CircuitBreaker 등록 계약을 깨뜨리지 않음을 확인한다.
+ *
+ *
contextLoads()가 성공하면 전 모듈의 Bean 팩토리(ChatModel, Storage, DataSource 등)가 정상 구성된 것.
+ */
+@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK)
+@ActiveProfiles("test")
+class ApplicationContextBootTest {
+
+ @Autowired private ApplicationContext applicationContext;
+
+ @Autowired private CircuitBreakerRegistry circuitBreakerRegistry;
+
+ @Test
+ void contextLoads() {
+ assertThat(applicationContext).isNotNull();
+ assertThat(applicationContext.getId()).isNotBlank();
+ }
+
+ @Test
+ void chatModelBeanIsPresent() {
+ assertThat(applicationContext.getBeanNamesForType(resolveChatModelType()))
+ .as("Spring AI ChatModel bean 등록 확인")
+ .isNotEmpty();
+ }
+
+ @Test
+ void aiServerCircuitBreakerIsRegisteredWithExpectedConfig() {
+ CircuitBreaker cb = circuitBreakerRegistry.circuitBreaker("aiServer");
+ assertThat(cb).isNotNull();
+ assertThat(cb.getCircuitBreakerConfig().getFailureRateThreshold()).isEqualTo(60.0f);
+ assertThat(cb.getCircuitBreakerConfig().getMinimumNumberOfCalls()).isEqualTo(3);
+ assertThat(cb.getCircuitBreakerConfig().getSlidingWindowSize()).isEqualTo(10);
+ assertThat(cb.getCircuitBreakerConfig().getPermittedNumberOfCallsInHalfOpenState())
+ .isEqualTo(2);
+ }
+
+ private static Class> resolveChatModelType() {
+ try {
+ return Class.forName("org.springframework.ai.chat.model.ChatModel");
+ } catch (ClassNotFoundException e) {
+ throw new AssertionError("Spring AI ChatModel 클래스가 런타임 클래스패스에 없음", e);
+ }
+ }
+}
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 52963e68..bb761480 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -1,27 +1,27 @@
[versions]
# ── BOMs ────────────────────────────────────────────────
-spring-boot = "3.5.8"
-spring-ai = "1.1.2"
-google-cloud = "26.67.0"
+spring-boot = "4.1.0"
+spring-ai = "2.0.0"
+google-cloud = "26.84.0"
junit = "5.14.4"
# ── Plugins ─────────────────────────────────────────────
spotless = "7.0.4"
google-java-format = "1.25.2"
dependency-graph-generator = "0.8.0"
-jib = "3.4.0"
+jib = "3.5.3"
foojay = "0.8.0"
# ── Libraries ───────────────────────────────────────────
jasypt = "3.0.5"
-springdoc = "2.8.17"
+springdoc = "3.0.3"
auth0-jwt = "4.5.0"
bucket4j = "8.19.0"
-jodconverter = "4.4.9"
+jodconverter = "4.4.11"
hashids = "1.0.3"
-resilience4j = "2.3.0"
+resilience4j = "2.4.0"
oci = "3.90.0"
-pdfbox = "3.0.3"
+pdfbox = "3.0.7"
httpclient5 = "5.6.1"
[libraries]
@@ -39,7 +39,7 @@ bucket4j-jdk17-core = { module = "com.bucket4j:bucket4j_jdk17-core", version.ref
jodconverter-local-lo = { module = "org.jodconverter:jodconverter-local-lo", version.ref = "jodconverter" }
jodconverter-spring-boot-starter = { module = "org.jodconverter:jodconverter-spring-boot-starter", version.ref = "jodconverter" }
hashids = { module = "org.hashids:hashids", version.ref = "hashids" }
-resilience4j-spring-boot3 = { module = "io.github.resilience4j:resilience4j-spring-boot3", version.ref = "resilience4j" }
+resilience4j-spring-boot3 = { module = "io.github.resilience4j:resilience4j-spring-boot4", version.ref = "resilience4j" }
oci-objectstorage = { module = "com.oracle.oci.sdk:oci-java-sdk-objectstorage", version.ref = "oci" }
oci-httpclient-jersey3 = { module = "com.oracle.oci.sdk:oci-java-sdk-common-httpclient-jersey3", version.ref = "oci" }
pdfbox = { module = "org.apache.pdfbox:pdfbox", version.ref = "pdfbox" }
diff --git a/infra/base-image/Dockerfile b/infra/base-image/Dockerfile
index 418b5d34..536e67bc 100644
--- a/infra/base-image/Dockerfile
+++ b/infra/base-image/Dockerfile
@@ -1,6 +1,6 @@
# eclipse-temurin:21-jdk-noble: arm64v8 공식 지원, Ubuntu 24.04(Noble) 기반
# bookworm(Debian) 태그는 deprecated → noble 사용
-FROM eclipse-temurin:21-jdk-noble
+FROM eclipse-temurin:25.0.2_10-jdk-noble
# ── 시스템 패키지 설치 ──────────────────────
# DEBIAN_FRONTEND=noninteractive: apt 설치 중 대화형 프롬프트 방지
diff --git a/modules/admin/gradle.lockfile b/modules/admin/gradle.lockfile
index 1c6dfccf..934f3cc7 100644
--- a/modules/admin/gradle.lockfile
+++ b/modules/admin/gradle.lockfile
@@ -1,107 +1,125 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/auth/api/gradle.lockfile b/modules/auth/api/gradle.lockfile
index cfe3882e..ef11cc37 100644
--- a/modules/auth/api/gradle.lockfile
+++ b/modules/auth/api/gradle.lockfile
@@ -1,133 +1,125 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.21=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=runtimeClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=runtimeClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=runtimeClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=runtimeClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
-org.jspecify:jspecify:1.0.0=runtimeClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-web:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-webmvc:6.2.17=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=runtimeClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=runtimeClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/auth/impl/build.gradle b/modules/auth/impl/build.gradle
index f3471fde..62ea7fc5 100644
--- a/modules/auth/impl/build.gradle
+++ b/modules/auth/impl/build.gradle
@@ -23,6 +23,9 @@ dependencies {
// Spring MVC 기반 웹 애플리케이션 구성
// 예: @RestController로 인증 API 엔드포인트를 구현하고, @RequestBody로 JSON 요청을 파싱
implementation "org.springframework.boot:spring-boot-starter-web"
+ // Spring Boot 4.x부터 starter-web이 Jackson 2.x ObjectMapper를 auto-register하지 않음.
+ // RateLimitFilter가 com.fasterxml.jackson.databind.ObjectMapper를 주입받으므로 명시 추가.
+ implementation "org.springframework.boot:spring-boot-starter-json"
// Spring Data JPA: JPA 기반 리포지토리 자동 생성, 엔티티 매핑 지원
// 예: public interface UserRepository extends JpaRepository 선언만으로
// findById, save, delete 등 CRUD 메서드가 자동 구현됨
diff --git a/modules/auth/impl/gradle.lockfile b/modules/auth/impl/gradle.lockfile
index 63dba157..74e52c27 100644
--- a/modules/auth/impl/gradle.lockfile
+++ b/modules/auth/impl/gradle.lockfile
@@ -1,126 +1,147 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.auth0:java-jwt:4.5.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.ben-manes.caffeine:caffeine:3.2.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.github.ben-manes.caffeine:caffeine:3.2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.github.stephenc.jcip:jcip-annotations:1.0-1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.errorprone:error_prone_annotations:2.43.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
-com.nimbusds:content-type:2.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
+com.nimbusds:content-type:2.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.nimbusds:lang-tag:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.nimbusds:nimbus-jose-jwt:9.37.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.nimbusds:oauth2-oidc-sdk:9.43.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.nimbusds:nimbus-jose-jwt:10.9=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.nimbusds:oauth2-oidc-sdk:11.37.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-oauth2-client:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-config:6.5.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-core:6.5.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-crypto:6.5.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-oauth2-client:6.5.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-oauth2-core:6.5.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-oauth2-jose:6.5.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.security:spring-security-web:6.5.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-security-oauth2-client:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-security:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-json:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-oauth2-client:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-security:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-config:7.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-core:7.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-crypto:7.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-oauth2-client:7.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-oauth2-core:7.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-oauth2-jose:7.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.security:spring-security-web:7.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/auth/impl/src/main/java/com/icc/qasker/auth/config/security/filter/RateLimitFilter.java b/modules/auth/impl/src/main/java/com/icc/qasker/auth/config/security/filter/RateLimitFilter.java
index b8d2018b..1941bb9d 100644
--- a/modules/auth/impl/src/main/java/com/icc/qasker/auth/config/security/filter/RateLimitFilter.java
+++ b/modules/auth/impl/src/main/java/com/icc/qasker/auth/config/security/filter/RateLimitFilter.java
@@ -1,6 +1,5 @@
package com.icc.qasker.auth.config.security.filter;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine;
import com.icc.qasker.auth.component.ClientKeyResolver;
@@ -28,6 +27,7 @@
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;
+import tools.jackson.databind.ObjectMapper;
/** Bucket4j Token Bucket 기반 Rate Limit 필터. JWT 인증 필터 이후에 실행되어 인증 정보를 활용한다. */
@Component
diff --git a/modules/board/api/gradle.lockfile b/modules/board/api/gradle.lockfile
index cfe3882e..ef11cc37 100644
--- a/modules/board/api/gradle.lockfile
+++ b/modules/board/api/gradle.lockfile
@@ -1,133 +1,125 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.21=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=runtimeClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=runtimeClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=runtimeClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=runtimeClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
-org.jspecify:jspecify:1.0.0=runtimeClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-web:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-webmvc:6.2.17=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=runtimeClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=runtimeClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/board/impl/gradle.lockfile b/modules/board/impl/gradle.lockfile
index 7c9b5226..6596ee32 100644
--- a/modules/board/impl/gradle.lockfile
+++ b/modules/board/impl/gradle.lockfile
@@ -1,114 +1,134 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+at.yawk.lz4:lz4-java:1.10.1=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.luben:zstd-jni:1.5.6-4=runtimeClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.github.luben:zstd-jni:1.5.6-10=runtimeClasspath,testRuntimeClasspath
+com.github.spotbugs:spotbugs-annotations:4.9.8=runtimeClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.code.findbugs:jsr305:3.0.2=runtimeClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.kafka:kafka-clients:3.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.kafka:kafka-clients:4.2.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.lz4:lz4-java:1.8.0=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.kafka:spring-kafka:3.3.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.retry:spring-retry:2.0.12=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-messaging:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.junit:junit-bom:5.14.0=runtimeClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.kafka:spring-kafka:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-messaging:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.xerial.snappy:snappy-java:1.1.10.5=runtimeClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.xerial.snappy:snappy-java:1.1.10.7=runtimeClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/document/api/gradle.lockfile b/modules/document/api/gradle.lockfile
index 9c3132c7..abda24af 100644
--- a/modules/document/api/gradle.lockfile
+++ b/modules/document/api/gradle.lockfile
@@ -1,34 +1,42 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/document/impl/gradle.lockfile b/modules/document/impl/gradle.lockfile
index 6a3fa8b8..62d0ea6d 100644
--- a/modules/document/impl/gradle.lockfile
+++ b/modules/document/impl/gradle.lockfile
@@ -1,159 +1,160 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.code.gson:gson:2.13.2=runtimeClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
com.google.errorprone:error_prone_annotations:2.41.0=runtimeClasspath,testRuntimeClasspath
-com.jayway.jsonpath:json-path:2.9.0=testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.jayway.jsonpath:json-path:2.10.0=testCompileClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
com.vaadin.external.google:android-json:0.0.20131108.vaadin1=testCompileClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy-agent:1.17.8=testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy-agent:1.18.10=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=runtimeClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=runtimeClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=runtimeClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.assertj:assertj-core:3.27.6=testCompileClasspath,testRuntimeClasspath
-org.awaitility:awaitility:4.2.2=testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
+org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
+org.awaitility:awaitility:4.3.0=testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-core:4.4.9=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-local-lo:4.4.9=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-local:4.4.9=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jodconverter:jodconverter-spring-boot-starter:4.4.9=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jspecify:jspecify:1.0.0=runtimeClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-api:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:5.14.4=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:1.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:1.14.4=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:1.14.4=testRuntimeClasspath
-org.junit:junit-bom:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-core:4.4.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-local-lo:4.4.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-local:4.4.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jodconverter:jodconverter-spring-boot-starter:4.4.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
+org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
org.libreoffice:libreoffice:24.8.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-core:5.17.0=testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-junit-jupiter:5.17.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
org.skyscreamer:jsonassert:1.5.3=testCompileClasspath,testRuntimeClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-test-autoconfigure:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-test:6.2.14=testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=runtimeClasspath,testRuntimeClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test-autoconfigure:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-test:7.0.8=testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=runtimeClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=runtimeClasspath,testRuntimeClasspath
-org.xmlunit:xmlunit-core:2.10.4=testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=runtimeClasspath,testRuntimeClasspath
+org.xmlunit:xmlunit-core:2.11.0=testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=runtimeClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/global/gradle.lockfile b/modules/global/gradle.lockfile
index 6f24b6d3..c99880db 100644
--- a/modules/global/gradle.lockfile
+++ b/modules/global/gradle.lockfile
@@ -1,107 +1,125 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/global/src/main/java/com/icc/qasker/global/config/Boot4CompatConfig.java b/modules/global/src/main/java/com/icc/qasker/global/config/Boot4CompatConfig.java
new file mode 100644
index 00000000..c7bc0790
--- /dev/null
+++ b/modules/global/src/main/java/com/icc/qasker/global/config/Boot4CompatConfig.java
@@ -0,0 +1,25 @@
+package com.icc.qasker.global.config;
+
+import org.springframework.cache.CacheManager;
+import org.springframework.cache.concurrent.ConcurrentMapCacheManager;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.client.RestClient;
+
+/**
+ * Spring Boot 4.x에서 auto-config 조건이 재편되어 우리가 필요로 하는 Bean들이 자동 등록되지 않는 것을 보완한다. Jackson
+ * 3(tools.jackson) ObjectMapper는 Boot 4 auto-config가 담당하므로 여기서는 관여하지 않는다.
+ */
+@Configuration
+public class Boot4CompatConfig {
+
+ @Bean
+ public RestClient.Builder restClientBuilder() {
+ return RestClient.builder();
+ }
+
+ @Bean
+ public CacheManager cacheManager() {
+ return new ConcurrentMapCacheManager();
+ }
+}
diff --git a/modules/oci/api/gradle.lockfile b/modules/oci/api/gradle.lockfile
index 9c3132c7..abda24af 100644
--- a/modules/oci/api/gradle.lockfile
+++ b/modules/oci/api/gradle.lockfile
@@ -1,34 +1,42 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/oci/impl/gradle.lockfile b/modules/oci/impl/gradle.lockfile
index 84f4200d..55546208 100644
--- a/modules/oci/impl/gradle.lockfile
+++ b/modules/oci/impl/gradle.lockfile
@@ -1,22 +1,22 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.2=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.21.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.2=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.jayway.jsonpath:json-path:2.9.0=testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.jayway.jsonpath:json-path:2.10.0=testCompileClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.oracle.oci.sdk:oci-java-sdk-circuitbreaker:3.90.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.oracle.oci.sdk:oci-java-sdk-common-httpclient-jersey3:3.90.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.oracle.oci.sdk:oci-java-sdk-common-httpclient:3.90.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
@@ -26,139 +26,156 @@ com.oracle.oci.sdk:oci-java-sdk-objectstorage-generated:3.90.0=compileClasspath,
com.oracle.oci.sdk:oci-java-sdk-objectstorage:3.90.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
com.vaadin.external.google:android-json:0.0.20131108.vaadin1=testCompileClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-commons-codec:commons-codec:1.18.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-commons-logging:commons-logging:1.3.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-codec:commons-codec:1.21.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
io.github.resilience4j:resilience4j-circuitbreaker:1.7.1=compileClasspath,testCompileClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
io.github.resilience4j:resilience4j-core:1.7.1=compileClasspath,testCompileClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.vavr:vavr-match:0.10.2=compileClasspath,testCompileClasspath
io.vavr:vavr:0.10.2=compileClasspath,testCompileClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy-agent:1.17.8=testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.ws.rs:jakarta.ws.rs-api:4.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy-agent:1.18.10=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.httpcomponents:httpclient:4.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=runtimeClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=runtimeClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.assertj:assertj-core:3.27.6=testCompileClasspath,testRuntimeClasspath
-org.awaitility:awaitility:4.2.2=testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
+org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
+org.awaitility:awaitility:4.3.0=testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.hk2.external:aopalliance-repackaged:3.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.hk2:hk2-api:3.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.hk2:hk2-locator:3.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.hk2:hk2-utils:3.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.hk2:osgi-resource-locator:1.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jersey.connectors:jersey-apache-connector:3.1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.jersey.core:jersey-client:3.1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.jersey.core:jersey-common:3.1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.jersey.ext:jersey-entity-filtering:3.1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.jersey.inject:jersey-hk2:3.1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.hk2.external:aopalliance-repackaged:4.0.0-M3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.hk2:hk2-api:4.0.0-M3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.hk2:hk2-locator:4.0.0-M3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.hk2:hk2-utils:4.0.0-M3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.hk2:osgi-resource-locator:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jersey.connectors:jersey-apache-connector:3.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.jersey.core:jersey-client:4.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.jersey.core:jersey-common:4.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.jersey.ext:jersey-entity-filtering:4.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.jersey.inject:jersey-hk2:4.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.glassfish.jersey.media:jersey-media-json-jackson:4.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.javassist:javassist:3.30.2-GA=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-api:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:5.14.4=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:1.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:1.14.4=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:1.14.4=testRuntimeClasspath
-org.junit:junit-bom:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.mockito:mockito-core:5.17.0=testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-junit-jupiter:5.17.0=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
+org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
org.skyscreamer:jsonassert:1.5.3=testCompileClasspath,testRuntimeClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test-autoconfigure:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-test:6.2.14=testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test-autoconfigure:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-test:7.0.8=testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.xmlunit:xmlunit-core:2.10.4=testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.xmlunit:xmlunit-core:2.11.0=testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-ai/api/gradle.lockfile b/modules/quiz-ai/api/gradle.lockfile
index 21b75293..6faa14ee 100644
--- a/modules/quiz-ai/api/gradle.lockfile
+++ b/modules/quiz-ai/api/gradle.lockfile
@@ -1,36 +1,43 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.19.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.19.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-ai/impl/gradle.lockfile b/modules/quiz-ai/impl/gradle.lockfile
index 5d5e6cd6..0c6d196b 100644
--- a/modules/quiz-ai/impl/gradle.lockfile
+++ b/modules/quiz-ai/impl/gradle.lockfile
@@ -1,284 +1,279 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.ethlo.time:itu:1.14.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-annotations:2.21=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-jsonSchema:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson.module:jackson-module-jsonSchema:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.19.4=compileClasspath,testCompileClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.ben-manes.caffeine:caffeine:3.2.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.victools:jsonschema-generator:4.38.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.victools:jsonschema-module-jackson:4.38.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.github.victools:jsonschema-module-swagger-2:4.38.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.woodstox:woodstox-core:7.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.github.ben-manes.caffeine:caffeine:3.2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.github.victools:jsonschema-generator:5.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.github.victools:jsonschema-module-jackson:5.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.github.victools:jsonschema-module-swagger-2:5.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.android:annotations:4.1.1.4=runtimeClasspath,testRuntimeClasspath
com.google.api-client:google-api-client:2.7.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api.grpc:gapic-google-cloud-storage-v2:2.56.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api.grpc:grpc-google-cloud-storage-v2:2.56.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-cloud-monitoring-v3:3.74.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-cloud-storage-v2:2.56.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-common-protos:2.61.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api.grpc:proto-google-iam-v1:1.56.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api:api-common:2.53.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api:gax-grpc:2.70.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api:gax-httpjson:2.70.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.api:gax:2.70.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.apis:google-api-services-storage:v1-rev20250815-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.auth:google-auth-library-credentials:1.37.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.auth:google-auth-library-oauth2-http:1.37.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api.grpc:gapic-google-cloud-storage-v2:2.69.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api.grpc:grpc-google-cloud-storage-v2:2.69.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-cloud-monitoring-v3:3.94.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-cloud-storage-v2:2.69.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-common-protos:2.72.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api.grpc:proto-google-iam-v1:1.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api:api-common:2.64.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api:gax-grpc:2.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api:gax-httpjson:2.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.api:gax:2.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.apis:google-api-services-storage:v1-rev20260204-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.auth:google-auth-library-credentials:1.48.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.auth:google-auth-library-oauth2-http:1.48.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.auto.value:auto-value-annotations:1.11.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.cloud.opentelemetry:detector-resources-support:0.33.0=runtimeClasspath,testRuntimeClasspath
com.google.cloud.opentelemetry:exporter-metrics:0.33.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.cloud.opentelemetry:shared-resourcemapping:0.33.0=runtimeClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-core-grpc:2.60.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-core-http:2.60.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-core:2.60.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-monitoring:3.74.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:google-cloud-storage:2.56.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-core-grpc:2.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-core-http:2.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-core:2.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-monitoring:3.94.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:google-cloud-storage:2.69.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.errorprone:error_prone_annotations:2.43.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.genai:google-genai:1.28.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.guava:failureaccess:1.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.guava:guava:33.4.0-jre=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.genai:google-genai:1.58.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.guava:failureaccess:1.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.guava:guava:33.5.0-jre=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-apache-v2:1.47.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-appengine:1.47.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-gson:1.47.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client-jackson2:1.47.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.http-client:google-http-client:1.47.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.j2objc:j2objc-annotations:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-apache-v2:2.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-appengine:2.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-gson:2.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client-jackson2:2.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.http-client:google-http-client:2.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.j2objc:j2objc-annotations:3.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.oauth-client:google-oauth-client:1.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.protobuf:protobuf-java-util:4.29.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.protobuf:protobuf-java:4.29.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.protobuf:protobuf-java-util:4.34.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.protobuf:protobuf-java:4.34.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.re2j:re2j:1.8=runtimeClasspath,testRuntimeClasspath
-com.jayway.jsonpath:json-path:2.9.0=testCompileClasspath,testRuntimeClasspath
+com.jayway.jsonpath:json-path:2.10.0=testCompileClasspath,testRuntimeClasspath
com.knuddels:jtokkit:1.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
-com.networknt:json-schema-validator:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
+com.networknt:json-schema-validator:3.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.squareup.okhttp3:okhttp:4.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.squareup.okio:okio-jvm:3.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.squareup.okio:okio:3.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
com.vaadin.external.google:android-json:0.0.20131108.vaadin1=testCompileClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-commons-codec:commons-codec:1.18.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-commons-logging:commons-logging:1.3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-alts:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-api:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-auth:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-context:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-core:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-googleapis:1.71.0=runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-grpclb:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-inprocess:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-netty-shaded:1.71.0=runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-opentelemetry:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-protobuf-lite:1.71.0=runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-protobuf:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-rls:1.71.0=runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-services:1.71.0=runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-stub:1.71.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.grpc:grpc-util:1.71.0=runtimeClasspath,testRuntimeClasspath
-io.grpc:grpc-xds:1.71.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:context-propagation:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.modelcontextprotocol.sdk:mcp-json-jackson2:0.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.modelcontextprotocol.sdk:mcp-json:0.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-codec:commons-codec:1.21.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-alts:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-api:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-auth:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-context:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-core:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-googleapis:1.81.0=runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-grpclb:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-inprocess:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-netty-shaded:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-opentelemetry:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-protobuf-lite:1.81.0=runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-protobuf:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-rls:1.81.0=runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-services:1.81.0=runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-stub:1.81.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.grpc:grpc-util:1.81.0=runtimeClasspath,testRuntimeClasspath
+io.grpc:grpc-xds:1.81.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:context-propagation:1.2.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.opencensus:opencensus-api:0.31.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.opencensus:opencensus-contrib-http-util:0.31.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.opentelemetry.contrib:opentelemetry-gcp-resources:1.37.0-alpha=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.opentelemetry.semconv:opentelemetry-semconv:1.29.0-alpha=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-api:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-api:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.opentelemetry:opentelemetry-bom:1.42.1=runtimeClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-context:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-common:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-logs:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-metrics:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk-trace:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.opentelemetry:opentelemetry-sdk:1.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-common:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-context:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-common:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-logs:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-metrics:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk-trace:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.opentelemetry:opentelemetry-sdk:1.62.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.perfmark:perfmark-api:0.27.0=runtimeClasspath,testRuntimeClasspath
-io.projectreactor:reactor-core:3.7.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+io.projectreactor:reactor-core:3.8.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.38=compileClasspath,testCompileClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
javax.annotation:javax.annotation-api:1.3.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-javax.validation:validation-api:1.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy-agent:1.17.8=testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy-agent:1.18.10=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
org.antlr:ST4:4.3.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.antlr:antlr-runtime:3.5.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.1=compileClasspath,testCompileClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=runtimeClasspath,testRuntimeClasspath
org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.pdfbox:fontbox:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.pdfbox:pdfbox-io:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.pdfbox:pdfbox:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.pdfbox:fontbox:3.0.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.pdfbox:pdfbox-io:3.0.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.pdfbox:pdfbox:3.0.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=runtimeClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=runtimeClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.assertj:assertj-core:3.27.6=testCompileClasspath,testRuntimeClasspath
-org.awaitility:awaitility:4.2.2=testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
+org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
+org.awaitility:awaitility:4.3.0=testCompileClasspath,testRuntimeClasspath
org.checkerframework:checker-qual:3.49.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.codehaus.mojo:animal-sniffer-annotations:1.24=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.codehaus.mojo:animal-sniffer-annotations:1.27=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.codehaus.woodstox:stax2-api:4.2.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.conscrypt:conscrypt-openjdk-uber:2.5.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.java-websocket:Java-WebSocket:1.6.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib-common:2.3.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib:2.3.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jetbrains:annotations:13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-api:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:5.14.4=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:1.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:1.14.4=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:1.14.4=testRuntimeClasspath
-org.junit:junit-bom:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.mockito:mockito-core:5.17.0=testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-junit-jupiter:5.17.0=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
+org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
org.reactivestreams:reactive-streams:1.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.skyscreamer:jsonassert:1.5.3=testCompileClasspath,testRuntimeClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-chat-client:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-google-genai:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-model-tool:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-autoconfigure-retry:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-client-chat:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-commons:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-google-genai:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-model:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-retry:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-starter-model-google-genai:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-template-st:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-test-autoconfigure:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.retry:spring-retry:2.0.12=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context-support:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-messaging:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-test:6.2.14=testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-web:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=runtimeClasspath,testRuntimeClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-chat-client:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-chat-memory:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-chat-observation:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-embedding-observation:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-google-genai:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-model-tool:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-autoconfigure-retry:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-client-chat:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-commons:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-google-genai:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-model:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-retry:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-starter-model-google-genai:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-template-st:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test-autoconfigure:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context-support:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-messaging:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-test:7.0.8=testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=runtimeClasspath,testRuntimeClasspath
org.threeten:threetenbp:1.7.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=runtimeClasspath,testRuntimeClasspath
-org.xmlunit:xmlunit-core:2.10.4=testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=runtimeClasspath,testRuntimeClasspath
+org.xmlunit:xmlunit-core:2.11.0=testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/blank/BlankQuizOrchestrator.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/blank/BlankQuizOrchestrator.java
index 872161c2..ec207c36 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/blank/BlankQuizOrchestrator.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/blank/BlankQuizOrchestrator.java
@@ -1,6 +1,5 @@
package com.icc.qasker.ai.service.blank;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.GeminiFileService;
import com.icc.qasker.ai.dto.AIProblem;
import com.icc.qasker.ai.dto.GeminiFileUploadResponse.FileMetadata;
@@ -33,6 +32,7 @@
import org.springframework.stereotype.Component;
import org.springframework.util.MimeTypeUtils;
import reactor.core.publisher.Flux;
+import tools.jackson.databind.ObjectMapper;
/**
* 빈칸채우기(BLANK) 퀴즈 오케스트레이터. N문항 요청을 chunk-size 단위로 분할 호출하고, 청크 K(K≥2)에는 직전 누적 문항 요약을 시스템 프롬프트에 주입한다.
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayGradingServiceImpl.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayGradingServiceImpl.java
index a12f5e40..a12abea9 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayGradingServiceImpl.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayGradingServiceImpl.java
@@ -1,7 +1,5 @@
package com.icc.qasker.ai.service.essay;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.EssayGradingService;
import com.icc.qasker.ai.dto.EssayGradingResult;
import com.icc.qasker.ai.exception.GeminiInfraException;
@@ -25,6 +23,8 @@
import org.springframework.ai.google.genai.metadata.GoogleGenAiUsage;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
+import tools.jackson.core.JacksonException;
+import tools.jackson.databind.ObjectMapper;
/**
* ESSAY 답안 채점 서비스. 2-pass 파이프라인으로 채점한다.
@@ -263,7 +263,7 @@ private static EssayGradingResult parseGradingResponse(String responseText) {
private String serializeEvidence(GeminiEvidenceExtractionResponse evidence) {
try {
return objectMapper.writeValueAsString(evidence);
- } catch (JsonProcessingException e) {
+ } catch (JacksonException e) {
log.warn("[채점 직렬화 실패] 증거 JSON 직렬화 실패", e);
return null;
}
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayQuizOrchestrator.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayQuizOrchestrator.java
index 7464a34d..f8bdba63 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayQuizOrchestrator.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/essay/EssayQuizOrchestrator.java
@@ -1,6 +1,5 @@
package com.icc.qasker.ai.service.essay;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.GeminiFileService;
import com.icc.qasker.ai.dto.GeminiFileUploadResponse.FileMetadata;
import com.icc.qasker.ai.dto.GenerationRequestToAI;
@@ -29,6 +28,7 @@
import org.springframework.stereotype.Component;
import org.springframework.util.MimeTypeUtils;
import reactor.core.publisher.Flux;
+import tools.jackson.databind.ObjectMapper;
/** 서술형(ESSAY) 퀴즈 오케스트레이터. 캐시 없이 1회 호출 + 응답 스트리밍으로 문항이 완성될 때마다 즉시 SSE 전달한다. */
@Slf4j
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/multiple/MultipleQuizOrchestrator.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/multiple/MultipleQuizOrchestrator.java
index 3773dbe1..291cbb20 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/multiple/MultipleQuizOrchestrator.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/multiple/MultipleQuizOrchestrator.java
@@ -1,6 +1,5 @@
package com.icc.qasker.ai.service.multiple;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.GeminiFileService;
import com.icc.qasker.ai.dto.AIProblem;
import com.icc.qasker.ai.dto.GeminiFileUploadResponse.FileMetadata;
@@ -33,6 +32,7 @@
import org.springframework.stereotype.Component;
import org.springframework.util.MimeTypeUtils;
import reactor.core.publisher.Flux;
+import tools.jackson.databind.ObjectMapper;
/**
* 객관식(MULTIPLE) 퀴즈 오케스트레이터. N문항 요청을 chunk-size 단위로 분할 호출하고, 청크 K(K≥2)에는 직전 누적 문항 요약을 시스템 프롬프트에
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/ox/OXQuizOrchestrator.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/ox/OXQuizOrchestrator.java
index 0efe2cd8..029c2a28 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/ox/OXQuizOrchestrator.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/ox/OXQuizOrchestrator.java
@@ -1,6 +1,5 @@
package com.icc.qasker.ai.service.ox;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.GeminiFileService;
import com.icc.qasker.ai.dto.AIProblem;
import com.icc.qasker.ai.dto.GeminiFileUploadResponse.FileMetadata;
@@ -33,6 +32,7 @@
import org.springframework.stereotype.Component;
import org.springframework.util.MimeTypeUtils;
import reactor.core.publisher.Flux;
+import tools.jackson.databind.ObjectMapper;
/**
* OX 퀴즈 오케스트레이터. N문항 요청을 chunk-size 단위로 분할 호출하고, 청크 K(K≥2)에는 직전 누적 문항 요약을 시스템 프롬프트에 주입한다.
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/GeminiChatService.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/GeminiChatService.java
index 17e2aabc..60db64c9 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/GeminiChatService.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/GeminiChatService.java
@@ -1,6 +1,5 @@
package com.icc.qasker.ai.service.support;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.dto.ChunkInfo;
import com.icc.qasker.ai.strategy.QuizType;
import com.icc.qasker.ai.structure.GeminiResponse;
@@ -14,6 +13,7 @@
import org.springframework.ai.google.genai.common.GoogleGenAiThinkingLevel;
import org.springframework.ai.google.genai.metadata.GoogleGenAiUsage;
import org.springframework.stereotype.Component;
+import tools.jackson.databind.ObjectMapper;
/**
* Gemini ChatModel 호출, JSON 응답 파싱, 메트릭 기록을 담당한다. QuizOrchestrationServiceImpl에서 Chat 관심사를 분리하여
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingEssayQuestionExtractor.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingEssayQuestionExtractor.java
index 085f578e..e7195872 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingEssayQuestionExtractor.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingEssayQuestionExtractor.java
@@ -1,10 +1,10 @@
package com.icc.qasker.ai.service.support;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.structure.GeminiEssayQuestion;
import java.util.function.Consumer;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
+import tools.jackson.databind.ObjectMapper;
/**
* 스트리밍 JSON 응답에서 GeminiEssayQuestion 객체가 완성될 때마다 콜백을 호출한다.
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingQuestionExtractor.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingQuestionExtractor.java
index 38744aa2..02ff4d3f 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingQuestionExtractor.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/service/support/StreamingQuestionExtractor.java
@@ -1,10 +1,10 @@
package com.icc.qasker.ai.service.support;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.ai.structure.GeminiQuestion;
import java.util.function.Consumer;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
+import tools.jackson.databind.ObjectMapper;
/**
* 스트리밍 JSON 응답에서 GeminiQuestion 객체가 완성될 때마다 콜백을 호출한다.
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiEssayResponseSchema.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiEssayResponseSchema.java
index f7f01ae8..237f52c7 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiEssayResponseSchema.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiEssayResponseSchema.java
@@ -1,13 +1,13 @@
package com.icc.qasker.ai.structure;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.databind.node.ArrayNode;
-import com.fasterxml.jackson.databind.node.ObjectNode;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.springframework.ai.converter.BeanOutputConverter;
+import tools.jackson.core.JacksonException;
+import tools.jackson.databind.JsonNode;
+import tools.jackson.databind.ObjectMapper;
+import tools.jackson.databind.node.ArrayNode;
+import tools.jackson.databind.node.ObjectNode;
/** ESSAY 전용 JSON 스키마. customInstruction 유무에 따라 appliedInstruction 필드를 포함/제외한다. */
@NoArgsConstructor(access = AccessLevel.PRIVATE)
@@ -31,7 +31,7 @@ private static String stripAppliedInstruction(String schema) {
JsonNode root = om.readTree(schema);
stripFieldRecursive(root, "appliedInstruction");
return om.writeValueAsString(root);
- } catch (JsonProcessingException e) {
+ } catch (JacksonException e) {
return schema;
}
}
@@ -56,8 +56,8 @@ private static void stripFieldRecursive(JsonNode node, String fieldName) {
}
}
- obj.fields()
- .forEachRemaining(
+ obj.properties()
+ .forEach(
entry -> {
if (entry.getValue().isObject()) {
stripFieldRecursive(entry.getValue(), fieldName);
diff --git a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiResponseSchema.java b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiResponseSchema.java
index 558809c7..cb02adcb 100644
--- a/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiResponseSchema.java
+++ b/modules/quiz-ai/impl/src/main/java/com/icc/qasker/ai/structure/GeminiResponseSchema.java
@@ -1,13 +1,13 @@
package com.icc.qasker.ai.structure;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.databind.node.ArrayNode;
-import com.fasterxml.jackson.databind.node.ObjectNode;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import org.springframework.ai.converter.BeanOutputConverter;
+import tools.jackson.core.JacksonException;
+import tools.jackson.databind.JsonNode;
+import tools.jackson.databind.ObjectMapper;
+import tools.jackson.databind.node.ArrayNode;
+import tools.jackson.databind.node.ObjectNode;
/**
* customInstruction 유무에 따라 적절한 JSON 스키마를 제공한다.
@@ -40,7 +40,7 @@ private static String stripAppliedInstruction(String schema) {
JsonNode root = om.readTree(schema);
stripFieldRecursive(root, "appliedInstruction");
return om.writeValueAsString(root);
- } catch (JsonProcessingException e) {
+ } catch (JacksonException e) {
// 스키마 조작 실패 시 원본 반환 (안전 폴백)
return schema;
}
@@ -70,8 +70,8 @@ private static void stripFieldRecursive(JsonNode node, String fieldName) {
}
// 하위 노드 재귀 탐색 ($defs, properties 내부 등)
- obj.fields()
- .forEachRemaining(
+ obj.properties()
+ .forEach(
entry -> {
if (entry.getValue().isObject()) {
stripFieldRecursive(entry.getValue(), fieldName);
diff --git a/modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/service/support/GeminiChatServiceSmokeTest.java b/modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/service/support/GeminiChatServiceSmokeTest.java
new file mode 100644
index 00000000..e5b74d92
--- /dev/null
+++ b/modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/service/support/GeminiChatServiceSmokeTest.java
@@ -0,0 +1,73 @@
+package com.icc.qasker.ai.service.support;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import com.icc.qasker.ai.dto.ChunkInfo;
+import java.util.List;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.springframework.ai.chat.messages.AssistantMessage;
+import org.springframework.ai.chat.metadata.ChatResponseMetadata;
+import org.springframework.ai.chat.model.ChatModel;
+import org.springframework.ai.chat.model.ChatResponse;
+import org.springframework.ai.chat.model.Generation;
+import org.springframework.ai.chat.prompt.Prompt;
+import tools.jackson.databind.ObjectMapper;
+
+/**
+ * 버전업 세이프티 넷 (RT-005): Spring AI 1.1.x → 2.0.0 승격이 GeminiChatService.callAndParse()의
+ * chatModel.call() → chatResponse.getResult().getOutput().getText() → JSON 파싱 사슬을 유지하는지 확인한다.
+ */
+class GeminiChatServiceSmokeTest {
+
+ private ChatModel chatModel;
+ private ObjectMapper objectMapper;
+ private GeminiMetricsRecorder metricsRecorder;
+ private GeminiChatService service;
+
+ @BeforeEach
+ void setUp() {
+ chatModel = mock(ChatModel.class);
+ objectMapper = new ObjectMapper();
+ metricsRecorder = mock(GeminiMetricsRecorder.class);
+ service = new GeminiChatService(chatModel, objectMapper, metricsRecorder);
+ }
+
+ @Test
+ void callAndParse_returnsParsedResponse_whenChatModelReturnsValidJson() throws Exception {
+ String validJson = "{\"questions\":[]}";
+ ChatResponse mockResponse =
+ new ChatResponse(
+ List.of(new Generation(new AssistantMessage(validJson))),
+ ChatResponseMetadata.builder().build());
+ when(chatModel.call(any(Prompt.class))).thenReturn(mockResponse);
+
+ ChunkInfo chunk = new ChunkInfo(List.of(1, 2), 5);
+ GeminiChatService.ParsedResult result =
+ service.callAndParse(chunk, "cache-x", "MULTIPLE", "ko", null);
+
+ assertThat(result).isNotNull();
+ assertThat(result.response()).isNotNull();
+ assertThat(result.response().questions()).isEmpty();
+ verify(chatModel).call(any(Prompt.class));
+ }
+
+ @Test
+ void callAndParse_returnsNullResponse_whenChatModelReturnsBlankText() throws Exception {
+ ChatResponse mockResponse =
+ new ChatResponse(
+ List.of(new Generation(new AssistantMessage(""))),
+ ChatResponseMetadata.builder().build());
+ when(chatModel.call(any(Prompt.class))).thenReturn(mockResponse);
+
+ ChunkInfo chunk = new ChunkInfo(List.of(1), 3);
+ GeminiChatService.ParsedResult result =
+ service.callAndParse(chunk, "cache-x", "OX", "ko", null);
+
+ assertThat(result.response()).isNull();
+ }
+}
diff --git a/modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/util/PdfUtilsTest.java b/modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/util/PdfUtilsTest.java
new file mode 100644
index 00000000..85b25ab1
--- /dev/null
+++ b/modules/quiz-ai/impl/src/test/java/com/icc/qasker/ai/util/PdfUtilsTest.java
@@ -0,0 +1,73 @@
+package com.icc.qasker.ai.util;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.mockito.Mockito.mock;
+
+import com.icc.qasker.ai.util.PdfUtils.SlicedPdf;
+import com.icc.qasker.oci.FileValidateService;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.List;
+import org.apache.pdfbox.Loader;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.pdmodel.PDPage;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+/**
+ * 버전업 세이프티 넷 (RT-003): pdfbox 3.0.3 → 3.0.7 승격이 PdfUtils.extractPages()의 로드/페이지 카운트/save 계약을 깨뜨리지
+ * 않음을 확인한다.
+ */
+class PdfUtilsTest {
+
+ private PdfUtils pdfUtils;
+ private Path sourcePdf;
+
+ @BeforeEach
+ void setUp() throws Exception {
+ pdfUtils = new PdfUtils(mock(FileValidateService.class));
+ sourcePdf = Files.createTempFile("pdfutils-test-source-", ".pdf");
+ try (PDDocument doc = new PDDocument()) {
+ doc.addPage(new PDPage());
+ doc.addPage(new PDPage());
+ doc.addPage(new PDPage());
+ doc.save(sourcePdf.toFile());
+ }
+ }
+
+ @AfterEach
+ void tearDown() throws Exception {
+ Files.deleteIfExists(sourcePdf);
+ }
+
+ @Test
+ void extractPages_returnsSlicedPdfWithRequestedPages() throws Exception {
+ SlicedPdf sliced = pdfUtils.extractPages(sourcePdf, List.of(1, 3));
+
+ assertThat(sliced.sourcePages()).containsExactly(1, 3);
+ try (PDDocument out = Loader.loadPDF(sliced.path().toFile())) {
+ assertThat(out.getNumberOfPages()).isEqualTo(2);
+ }
+ Files.deleteIfExists(sliced.path());
+ }
+
+ @Test
+ void extractPages_ignoresOutOfRangePages() throws Exception {
+ SlicedPdf sliced = pdfUtils.extractPages(sourcePdf, List.of(1, 99));
+
+ assertThat(sliced.sourcePages()).containsExactly(1);
+ try (PDDocument out = Loader.loadPDF(sliced.path().toFile())) {
+ assertThat(out.getNumberOfPages()).isEqualTo(1);
+ }
+ Files.deleteIfExists(sliced.path());
+ }
+
+ @Test
+ void extractPages_emptyPagesReturnsSourceUnchanged() throws Exception {
+ SlicedPdf sliced = pdfUtils.extractPages(sourcePdf, List.of());
+
+ assertThat(sliced.path()).isEqualTo(sourcePdf);
+ assertThat(sliced.sourcePages()).isEmpty();
+ }
+}
diff --git a/modules/quiz-history/api/gradle.lockfile b/modules/quiz-history/api/gradle.lockfile
index 2d67d4d2..c121ce2d 100644
--- a/modules/quiz-history/api/gradle.lockfile
+++ b/modules/quiz-history/api/gradle.lockfile
@@ -1,124 +1,125 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=runtimeClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=runtimeClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=runtimeClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=runtimeClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=runtimeClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=runtimeClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=runtimeClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
-org.jspecify:jspecify:1.0.0=runtimeClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=runtimeClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=runtimeClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=runtimeClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=runtimeClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-history/impl/gradle.lockfile b/modules/quiz-history/impl/gradle.lockfile
index a7ec9e68..36f30075 100644
--- a/modules/quiz-history/impl/gradle.lockfile
+++ b/modules/quiz-history/impl/gradle.lockfile
@@ -1,107 +1,125 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-make/api/gradle.lockfile b/modules/quiz-make/api/gradle.lockfile
index c6d7df54..35c93802 100644
--- a/modules/quiz-make/api/gradle.lockfile
+++ b/modules/quiz-make/api/gradle.lockfile
@@ -1,154 +1,153 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.jayway.jsonpath:json-path:2.9.0=testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.jayway.jsonpath:json-path:2.10.0=testCompileClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
com.vaadin.external.google:android-json:0.0.20131108.vaadin1=testCompileClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy-agent:1.17.8=testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy-agent:1.18.10=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=runtimeClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=runtimeClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=runtimeClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.assertj:assertj-core:3.27.6=testCompileClasspath,testRuntimeClasspath
-org.awaitility:awaitility:4.2.2=testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
+org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
+org.awaitility:awaitility:4.3.0=testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
-org.jspecify:jspecify:1.0.0=runtimeClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-api:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:5.14.4=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:1.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:1.14.4=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:1.14.4=testRuntimeClasspath
-org.junit:junit-bom:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.mockito:mockito-core:5.17.0=testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-junit-jupiter:5.17.0=testCompileClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
+org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
org.skyscreamer:jsonassert:1.5.3=testCompileClasspath,testRuntimeClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-test-autoconfigure:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-test:6.2.14=testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-web:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-webmvc:6.2.17=runtimeClasspath,testRuntimeClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test-autoconfigure:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-test:7.0.8=testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=runtimeClasspath,testRuntimeClasspath
-org.xmlunit:xmlunit-core:2.10.4=testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=runtimeClasspath,testRuntimeClasspath
+org.xmlunit:xmlunit-core:2.11.0=testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=runtimeClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-make/impl/build.gradle b/modules/quiz-make/impl/build.gradle
index b27c6159..d61f8c00 100644
--- a/modules/quiz-make/impl/build.gradle
+++ b/modules/quiz-make/impl/build.gradle
@@ -36,7 +36,8 @@ dependencies {
// Spring AOP: @Aspect 기반 관점 지향 프로그래밍 지원
// 예: @Around("@annotation(RateLimited)")로 커스텀 어노테이션이 붙은 메서드에
// 실행 시간 측정, 접근 제한 등 횡단 관심사 로직을 적용
- implementation "org.springframework.boot:spring-boot-starter-aop"
+ // Spring Boot 4.x부터 starter-aop → starter-aspectj로 이름 변경됨 (breaking change)
+ implementation "org.springframework.boot:spring-boot-starter-aspectj"
// MySQL JDBC 드라이버: 런타임에 DB 연결 시 사용 (컴파일 시에는 불필요)
// 예: JPA가 내부적으로 이 드라이버를 통해 MySQL 서버와 TCP 커넥션을 맺음
runtimeOnly "com.mysql:mysql-connector-j"
diff --git a/modules/quiz-make/impl/gradle.lockfile b/modules/quiz-make/impl/gradle.lockfile
index d9b3f08f..6818efa4 100644
--- a/modules/quiz-make/impl/gradle.lockfile
+++ b/modules/quiz-make/impl/gradle.lockfile
@@ -1,139 +1,157 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.jayway.jsonpath:json-path:2.9.0=testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.jayway.jsonpath:json-path:2.10.0=testCompileClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
com.vaadin.external.google:android-json:0.0.20131108.vaadin1=testCompileClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy-agent:1.17.8=testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy-agent:1.18.10=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.httpcomponents.client5:httpclient5:5.6.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.httpcomponents.core5:httpcore5-h2:5.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.httpcomponents.core5:httpcore5:5.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.httpcomponents.core5:httpcore5-h2:5.4.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.httpcomponents.core5:httpcore5:5.4.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
-org.aspectj:aspectjweaver:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.assertj:assertj-core:3.27.6=testCompileClasspath,testRuntimeClasspath
-org.awaitility:awaitility:4.2.2=testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
+org.awaitility:awaitility:4.3.0=testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-api:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:5.14.4=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:1.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:1.14.4=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:1.14.4=testRuntimeClasspath
-org.junit:junit-bom:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.mockito:mockito-core:5.17.0=testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-junit-jupiter:5.17.0=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
+org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
org.skyscreamer:jsonassert:1.5.3=testCompileClasspath,testRuntimeClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-aop:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test-autoconfigure:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-test:6.2.14=testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-aspectj:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test-autoconfigure:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-test:7.0.8=testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.xmlunit:xmlunit-core:2.10.4=testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.xmlunit:xmlunit-core:2.11.0=testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-set/api/gradle.lockfile b/modules/quiz-set/api/gradle.lockfile
index c6d7df54..35c93802 100644
--- a/modules/quiz-set/api/gradle.lockfile
+++ b/modules/quiz-set/api/gradle.lockfile
@@ -1,154 +1,153 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-classic:1.5.32=runtimeClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.21=compileClasspath,testCompileClasspath
-ch.qos.logback:logback-core:1.5.32=runtimeClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=runtimeClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.jayway.jsonpath:json-path:2.9.0=testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=runtimeClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.jayway.jsonpath:json-path:2.10.0=testCompileClasspath,testRuntimeClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
com.vaadin.external.google:android-json:0.0.20131108.vaadin1=testCompileClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.6=compileClasspath,testCompileClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.6=compileClasspath,testCompileClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=runtimeClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=runtimeClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=runtimeClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=runtimeClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy-agent:1.17.8=testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.minidev:accessors-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-net.minidev:json-smart:2.5.2=testCompileClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=runtimeClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy-agent:1.18.10=testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.minidev:accessors-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+net.minidev:json-smart:2.6.0=testCompileClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=runtimeClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=runtimeClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.49=compileClasspath,testCompileClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=runtimeClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=runtimeClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=runtimeClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=runtimeClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
-org.aspectj:aspectjweaver:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.assertj:assertj-core:3.27.6=testCompileClasspath,testRuntimeClasspath
-org.awaitility:awaitility:4.2.2=testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=runtimeClasspath,testRuntimeClasspath
+org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
+org.awaitility:awaitility:4.3.0=testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
-org.jspecify:jspecify:1.0.0=runtimeClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-api:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:5.14.4=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:1.14.4=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:1.14.4=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:1.14.4=testRuntimeClasspath
-org.junit:junit-bom:5.14.4=testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.mockito:mockito-core:5.17.0=testCompileClasspath,testRuntimeClasspath
-org.mockito:mockito-junit-jupiter:5.17.0=testCompileClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=runtimeClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
+org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
+org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
org.ow2.asm:asm:9.7.1=testCompileClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
org.skyscreamer:jsonassert:1.5.3=testCompileClasspath,testRuntimeClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=runtimeClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.boot:spring-boot-test-autoconfigure:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-test:3.5.8=testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=runtimeClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.8=compileClasspath,testCompileClasspath
-org.springframework.data:spring-data-commons:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-aop:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-beans:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-context:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-core:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-expression:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-jcl:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-test:6.2.14=testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-web:6.2.17=runtimeClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.14=compileClasspath,testCompileClasspath
-org.springframework:spring-webmvc:6.2.17=runtimeClasspath,testRuntimeClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=runtimeClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test-autoconfigure:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-test:4.1.0=testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-test:7.0.8=testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=runtimeClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=runtimeClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=runtimeClasspath,testRuntimeClasspath
-org.xmlunit:xmlunit-core:2.10.4=testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.4=compileClasspath,testCompileClasspath
-org.yaml:snakeyaml:2.5=runtimeClasspath,testRuntimeClasspath
+org.xmlunit:xmlunit-core:2.11.0=testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=runtimeClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=runtimeClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-set/impl/gradle.lockfile b/modules/quiz-set/impl/gradle.lockfile
index a7ec9e68..36f30075 100644
--- a/modules/quiz-set/impl/gradle.lockfile
+++ b/modules/quiz-set/impl/gradle.lockfile
@@ -1,107 +1,125 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-ch.qos.logback:logback-classic:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath
+ch.qos.logback:logback-classic:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.34=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.bucket4j:bucket4j_jdk17-core:8.19.0=runtimeClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson.module:jackson-module-parameter-names:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.fasterxml:classmate:1.7.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.cloud:libraries-bom:26.67.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.mysql:mysql-connector-j:9.5.0=runtimeClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-core:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.core:jackson-databind:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml.jackson:jackson-bom:2.21.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.fasterxml:classmate:1.7.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.cloud:libraries-bom:26.84.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.38.0=compileClasspath,testCompileClasspath
+com.mysql:mysql-connector-j:9.7.0=runtimeClasspath,testRuntimeClasspath
com.sun.istack:istack-commons-runtime:4.1.2=runtimeClasspath,testRuntimeClasspath
-com.zaxxer:HikariCP:6.3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-annotations:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-bulkhead:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circuitbreaker:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-circularbuffer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-consumer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-core:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-framework-common:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-micrometer:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-ratelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-retry:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring-boot3:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-spring6:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.github.resilience4j:resilience4j-timelimiter:2.3.0=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-commons:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.micrometer:micrometer-core:1.15.6=runtimeClasspath,testRuntimeClasspath
-io.micrometer:micrometer-observation:1.15.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-io.smallrye:jandex:3.2.0=runtimeClasspath,testRuntimeClasspath
+com.zaxxer:HikariCP:7.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+commons-logging:commons-logging:1.3.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-annotations:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-bulkhead:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circuitbreaker:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-circularbuffer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-consumer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-core:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-framework-common:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-micrometer:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-ratelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-retry:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring-boot4:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-spring6:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.github.resilience4j:resilience4j-timelimiter:2.4.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-commons:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+io.micrometer:micrometer-core:1.17.0=runtimeClasspath,testRuntimeClasspath
+io.micrometer:micrometer-observation:1.17.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-core-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-models-jakarta:2.2.47=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.activation:jakarta.activation-api:2.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.annotation:jakarta.annotation-api:3.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=runtimeClasspath,testRuntimeClasspath
-jakarta.persistence:jakarta.persistence-api:3.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.persistence:jakarta.persistence-api:3.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
jakarta.transaction:jakarta.transaction-api:2.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-jakarta.xml.bind:jakarta.xml.bind-api:4.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-net.bytebuddy:byte-buddy:1.17.8=runtimeClasspath,testRuntimeClasspath
-org.antlr:antlr4-runtime:4.13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+jakarta.xml.bind:jakarta.xml.bind-api:4.0.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+net.bytebuddy:byte-buddy:1.18.10=runtimeClasspath,testRuntimeClasspath
+org.antlr:antlr4-runtime:4.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-core:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-el:10.1.53=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.apache.tomcat.embed:tomcat-embed-websocket:10.1.49=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.aspectj:aspectjweaver:1.9.25=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-api:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.logging.log4j:log4j-to-slf4j:2.25.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-core:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-el:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.apache.tomcat.embed:tomcat-embed-websocket:11.0.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.aspectj:aspectjweaver:1.9.25.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-core:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:jaxb-runtime:4.0.6=runtimeClasspath,testRuntimeClasspath
-org.glassfish.jaxb:txw2:4.0.6=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-core:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:jaxb-runtime:4.0.9=runtimeClasspath,testRuntimeClasspath
+org.glassfish.jaxb:txw2:4.0.9=runtimeClasspath,testRuntimeClasspath
org.hashids:hashids:1.0.3=runtimeClasspath,testRuntimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath,testRuntimeClasspath
-org.hibernate.common:hibernate-commons-annotations:7.0.3.Final=runtimeClasspath,testRuntimeClasspath
-org.hibernate.orm:hibernate-core:6.6.36.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.hibernate.validator:hibernate-validator:8.0.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jboss.logging:jboss-logging:3.6.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:1.9.25=runtimeClasspath,testRuntimeClasspath
-org.jetbrains:annotations:13.0=runtimeClasspath,testRuntimeClasspath
+org.hibernate.models:hibernate-models:1.1.1=runtimeClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-core:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.orm:hibernate-platform:7.4.1.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.hibernate.validator:hibernate-validator:9.1.0.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath,testRuntimeClasspath
-org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath
-org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-common:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-api:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.ai:spring-ai-bom:1.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-autoconfigure:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-dependencies:3.5.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-data-jpa:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-jdbc:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-json:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-logging:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-tomcat:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-validation:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter-web:3.5.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot-starter:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.boot:spring-boot:3.5.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-commons:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework.data:spring-data-jpa:3.5.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aop:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-aspects:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-beans:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-context:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-core:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-expression:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jcl:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-jdbc:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-orm:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-tx:6.2.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-web:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.springframework:spring-webmvc:6.2.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.resource:1.0.0=compileClasspath,testCompileClasspath
+org.osgi:org.osgi.service.serviceloader:1.0.0=compileClasspath,testCompileClasspath
+org.projectlombok:lombok:1.18.46=annotationProcessor,compileClasspath
+org.slf4j:jul-to-slf4j:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.slf4j:slf4j-api:2.0.18=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-common:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.ai:spring-ai-bom:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-autoconfigure:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-dependencies:4.1.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-hibernate:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-http-converter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-persistence:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-servlet:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-sql:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jackson:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-jdbc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-logging:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat-runtime:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter-web:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-starter:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-tomcat:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-transaction:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-validation:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-web-server:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot-webmvc:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.boot:spring-boot:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-commons:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework.data:spring-data-jpa:4.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aop:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-aspects:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-beans:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-context:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-core:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-expression:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-jdbc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-orm:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-tx:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-web:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.springframework:spring-webmvc:7.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:swagger-ui:5.32.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.webjars:webjars-locator-lite:1.1.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.yaml:snakeyaml:2.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.yaml:snakeyaml:2.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-core:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson.core:jackson-databind:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+tools.jackson:jackson-bom:3.1.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
empty=testAnnotationProcessor
diff --git a/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/IntegerListConverter.java b/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/IntegerListConverter.java
index e52a7c41..761c31b6 100644
--- a/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/IntegerListConverter.java
+++ b/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/IntegerListConverter.java
@@ -1,13 +1,13 @@
package com.icc.qasker.quizset.converter;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.core.type.TypeReference;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.global.error.CustomException;
import com.icc.qasker.global.error.ExceptionMessage;
import jakarta.persistence.AttributeConverter;
import jakarta.persistence.Converter;
import java.util.List;
+import tools.jackson.core.JacksonException;
+import tools.jackson.core.type.TypeReference;
+import tools.jackson.databind.ObjectMapper;
@Converter
public class IntegerListConverter implements AttributeConverter, String> {
@@ -21,7 +21,7 @@ public String convertToDatabaseColumn(List attribute) {
}
try {
return MAPPER.writeValueAsString(attribute);
- } catch (JsonProcessingException e) {
+ } catch (JacksonException e) {
throw new CustomException(ExceptionMessage.FAIL_CONVERT);
}
}
@@ -33,7 +33,7 @@ public List convertToEntityAttribute(String dbData) {
}
try {
return List.copyOf(MAPPER.readValue(dbData, new TypeReference<>() {}));
- } catch (JsonProcessingException e) {
+ } catch (JacksonException e) {
throw new CustomException(ExceptionMessage.FAIL_CONVERT);
}
}
diff --git a/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/SelectionListConverter.java b/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/SelectionListConverter.java
index bce097fe..3d7de9bb 100644
--- a/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/SelectionListConverter.java
+++ b/modules/quiz-set/impl/src/main/java/com/icc/qasker/quizset/converter/SelectionListConverter.java
@@ -1,14 +1,14 @@
package com.icc.qasker.quizset.converter;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.core.type.TypeReference;
-import com.fasterxml.jackson.databind.ObjectMapper;
import com.icc.qasker.global.error.CustomException;
import com.icc.qasker.global.error.ExceptionMessage;
import com.icc.qasker.quizset.entity.Selection;
import jakarta.persistence.AttributeConverter;
import jakarta.persistence.Converter;
import java.util.List;
+import tools.jackson.core.JacksonException;
+import tools.jackson.core.type.TypeReference;
+import tools.jackson.databind.ObjectMapper;
@Converter
public class SelectionListConverter implements AttributeConverter, String> {
@@ -22,7 +22,7 @@ public String convertToDatabaseColumn(List attribute) {
}
try {
return MAPPER.writeValueAsString(attribute);
- } catch (JsonProcessingException e) {
+ } catch (JacksonException e) {
throw new CustomException(ExceptionMessage.FAIL_CONVERT);
}
}
@@ -34,7 +34,7 @@ public List convertToEntityAttribute(String dbData) {
}
try {
return List.copyOf(MAPPER.readValue(dbData, new TypeReference<>() {}));
- } catch (JsonProcessingException e) {
+ } catch (JacksonException e) {
throw new CustomException(ExceptionMessage.FAIL_CONVERT);
}
}