From 103e740b43011894fb1dc5f6774690be06cf6823 Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Tue, 13 Jan 2026 13:11:19 -0800 Subject: [PATCH 1/9] Set graphql-java to snapshot 26.x pre-beta Steps taken: - delete dependencies.lock file in every module - update graphql-dgs-platform to strictly enforce snapshot version - ensure the graphql-java version from graphql-dgs-platform takes precedence over the Spring Boot one as it also manages graphql-java - re-gen the dependencies.lock files --- build.gradle.kts | 6 ++++-- graphql-dgs-platform/build.gradle.kts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index cda78ad19..43c7ede31 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -79,11 +79,13 @@ configure(subprojects.filterNot { it in internalBomModules }) { mavenBom("org.jetbrains.kotlin:kotlin-bom:${Versions.KOTLIN_VERSION}") mavenBom("org.springframework.boot:spring-boot-dependencies:$springBootVersion") } + // Override Spring Boot's graphql-java version using the dependency management plugin's extension mechanism + ext["graphql-java.version"] = "0.0.0-2026-01-13T02-32-23-c465601" } dependencies { - // Apply the BOM to applicable subprojects. - api(platform(project(":graphql-dgs-platform"))) + // Apply the BOM to applicable subprojects with enforcedPlatform to override Spring Boot's managed versions + api(enforcedPlatform(project(":graphql-dgs-platform"))) // Sets the JMH version to use across modules. // Please refer to the following links for further reference. diff --git a/graphql-dgs-platform/build.gradle.kts b/graphql-dgs-platform/build.gradle.kts index 8bad86b12..f35dced47 100644 --- a/graphql-dgs-platform/build.gradle.kts +++ b/graphql-dgs-platform/build.gradle.kts @@ -49,7 +49,7 @@ dependencies { // GraphQL Platform api("com.graphql-java:graphql-java") { version { - require("25.0") + strictly("0.0.0-2026-01-13T02-32-23-c465601") } } From 49e45f3e86648e56f34bce409610ddd101cfa87b Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Tue, 13 Jan 2026 14:42:58 -0800 Subject: [PATCH 2/9] Deprecate getFieldFetchTags and add getFieldFetchDataFetcherResultTags --- .../DgsGraphQLCollatedMetricsTagsProvider.kt | 11 +++ .../DgsGraphQLMetricsInstrumentation.kt | 88 +++++++++++++++++++ ...ieldFetchDataFetcherResultTagCustomizer.kt | 31 +++++++ .../tagging/DgsFieldFetchTagCustomizer.kt | 2 + .../tagging/DgsGraphQLMetricsTagsProvider.kt | 7 ++ .../tagging/SimpleGqlOutcomeTagCustomizer.kt | 10 ++- 6 files changed, 148 insertions(+), 1 deletion(-) create mode 100644 graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchDataFetcherResultTagCustomizer.kt diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt index a4350040c..cbe7ffb7b 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt @@ -18,9 +18,11 @@ package com.netflix.graphql.dgs.metrics.micrometer import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsContextualTagCustomizer import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsExecutionTagCustomizer +import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsFieldFetchDataFetcherResultTagCustomizer import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsFieldFetchTagCustomizer import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsGraphQLMetricsTagsProvider import graphql.ExecutionResult +import graphql.execution.DataFetcherResult import graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters import graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters import io.micrometer.core.instrument.Tag @@ -30,6 +32,7 @@ class DgsGraphQLCollatedMetricsTagsProvider( private val contextualTagCustomizer: Collection = Collections.emptyList(), private val executionTagCustomizer: Collection = Collections.emptyList(), private val fieldFetchTagCustomizer: Collection = Collections.emptyList(), + private val fieldFetchDataFetcherResultTagCustomizer: Collection = Collections.emptyList(), ) : DgsGraphQLMetricsTagsProvider { override fun getContextualTags(): Iterable = contextualTagCustomizer.flatMap { it.getContextualTags() } @@ -45,4 +48,12 @@ class DgsGraphQLCollatedMetricsTagsProvider( parameters: InstrumentationFieldFetchParameters, exception: Throwable?, ): Iterable = fieldFetchTagCustomizer.flatMap { it.getFieldFetchTags(state, parameters, exception) } + + override fun getFieldFetchDataFetcherResultTags( + state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, + parameters: InstrumentationFieldFetchParameters, + dataFetcherResult: DataFetcherResult<*>? + ): Iterable = fieldFetchDataFetcherResultTagCustomizer.flatMap { + it.getFieldFetchDataFetcherResultTags(state, parameters, dataFetcherResult) + } } diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt index 04531d3cc..2c89f842a 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt @@ -16,6 +16,7 @@ import graphql.analysis.FieldComplexityCalculator import graphql.analysis.QueryComplexityCalculator import graphql.execution.DataFetcherResult import graphql.execution.ExecutionContext +import graphql.execution.instrumentation.FieldFetchingInstrumentationContext import graphql.execution.instrumentation.InstrumentationContext import graphql.execution.instrumentation.InstrumentationState import graphql.execution.instrumentation.SimpleInstrumentationContext @@ -42,6 +43,7 @@ import io.micrometer.core.instrument.Timer import org.slf4j.Logger import org.slf4j.LoggerFactory import org.springframework.boot.data.metrics.AutoTimer +import org.springframework.util.Assert.state import java.util.Optional import java.util.concurrent.CompletableFuture import java.util.concurrent.CompletionStage @@ -244,6 +246,92 @@ class DgsGraphQLMetricsInstrumentation( return super.beginExecuteOperation(parameters, state) } + override fun beginFieldFetching( + parameters: InstrumentationFieldFetchParameters, + state: InstrumentationState, + ): FieldFetchingInstrumentationContext? { + require(state is MetricsInstrumentationState) + + val gqlField = TagUtils.resolveDataFetcherTagValue(parameters) + + if (parameters.isTrivialDataFetcher || + state.isIntrospectionQuery || + TagUtils.shouldIgnoreTag(gqlField) || + !schemaProvider.isFieldMetricsInstrumentationEnabled(gqlField) || + !properties.resolver.enabled + ) { + return super.beginFieldFetching(parameters, state) + } + + val registry = registrySupplier.get() + val baseTags = + buildList { + add(Tag.of(GqlTag.FIELD.key, gqlField)) + addAll(tagsProvider.getContextualTags()) + addAll(state.tags()) + } + + + return object : FieldFetchingInstrumentationContext { + var sampler: Timer.Sample? = null + var dataFetcherResultTags : Iterable? = null + + override fun onDispatched() { + sampler = Timer.start(registry) + } + + override fun onExceptionHandled(dataFetcherResult: DataFetcherResult) { + dataFetcherResult.let { result -> + dataFetcherResultTags = tagsProvider.getFieldFetchDataFetcherResultTags(state, parameters, result) + } + } + + override fun onCompleted(result: Any?, t: Throwable?) { + // if no throwable was raised during data fetching, the data fetcher might have returned a DataFetcherResult explicitly + if (t == null) { + // offer the opportunity to add tags based on an explicitly returned data fetcher result by the data fetcher + // in case a raw object or null was returned by the data fetcher, use null, this + // means no graphql errors were present + val dfResult: DataFetcherResult<*>? = result as? DataFetcherResult<*> + dataFetcherResultTags = tagsProvider.getFieldFetchDataFetcherResultTags(state, parameters, dfResult) + } + + val allTags = baseTags.toMutableList() + + // to preserve backwards compatibility, we add the field fetch tag that are based on the data fetcher exception + allTags += tagsProvider.getFieldFetchTags(state, parameters, t) + + // add any tags based on the data fetcher result + dataFetcherResultTags?.let { allTags.addAll(it) } + + sampler?.stop( + autoTimer + .builder(GqlMetric.RESOLVER.key) + .tags(allTags) + .register(registry), + ) + } + } + } + +// private fun collectDataFetcherTags(dataFetcherResult: DataFetcherResult<*>?): Map { +// val errorTags: MutableMap = mutableMapOf() +// // representing errors from the final shaped data fetcher result +// // after the exception handler has processed exceptions. +// errorTags["gql.isError"] = gqlErrors.isNotEmpty().toString() +// if (gqlErrors.isNotEmpty()) { +// // we could add custom tags here based on the errors present in the fetched value +// // and emit them as part of the gql.resolver metric +// val statusDetail = if (gqlErrors.any { it.errorType == ErrorType.UNAVAILABLE || it.errorType == ErrorType.INTERNAL || it.errorType == ErrorType.UNKNOWN }) { +// "gql_server_error" +// } else { +// "gql_client_error" +// } +// errorTags["ipc.status.detail"] = statusDetail +// } +// return errorTags +// } + /** * Returns a fallback name if the operation is unnamed. * diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchDataFetcherResultTagCustomizer.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchDataFetcherResultTagCustomizer.kt new file mode 100644 index 000000000..5a5298574 --- /dev/null +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchDataFetcherResultTagCustomizer.kt @@ -0,0 +1,31 @@ +/* + * Copyright 2025 Netflix, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.netflix.graphql.dgs.metrics.micrometer.tagging + +import com.netflix.graphql.dgs.metrics.micrometer.DgsGraphQLMetricsInstrumentation +import graphql.execution.DataFetcherResult +import graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters +import io.micrometer.core.instrument.Tag + +@FunctionalInterface +fun interface DgsFieldFetchDataFetcherResultTagCustomizer { + fun getFieldFetchDataFetcherResultTags( + state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, + parameters: InstrumentationFieldFetchParameters, + dataFetcherResult: DataFetcherResult<*>?, + ): Iterable +} diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt index 7f4e4ee17..44302b650 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt @@ -17,9 +17,11 @@ package com.netflix.graphql.dgs.metrics.micrometer.tagging import com.netflix.graphql.dgs.metrics.micrometer.DgsGraphQLMetricsInstrumentation +import graphql.execution.DataFetcherResult import graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters import io.micrometer.core.instrument.Tag +@Deprecated("Use DgsFieldFetchDataFetcherResultTagCustomizer instead") @FunctionalInterface fun interface DgsFieldFetchTagCustomizer { fun getFieldFetchTags( diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt index 2d6cf86ea..4b7e27f88 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt @@ -18,6 +18,7 @@ package com.netflix.graphql.dgs.metrics.micrometer.tagging import com.netflix.graphql.dgs.metrics.micrometer.DgsGraphQLMetricsInstrumentation import graphql.ExecutionResult +import graphql.execution.DataFetcherResult import graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters import graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters import io.micrometer.core.instrument.Tag @@ -37,4 +38,10 @@ interface DgsGraphQLMetricsTagsProvider { parameters: InstrumentationFieldFetchParameters, exception: Throwable?, ): Iterable = emptyList() + + fun getFieldFetchDataFetcherResultTags( + state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, + parameters: InstrumentationFieldFetchParameters, + dataFetcherResult: DataFetcherResult<*>? + ): Iterable = emptyList() } diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt index 3738a2a7d..0e95f72ad 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt @@ -19,12 +19,14 @@ package com.netflix.graphql.dgs.metrics.micrometer.tagging import com.netflix.graphql.dgs.metrics.DgsMetrics import com.netflix.graphql.dgs.metrics.micrometer.DgsGraphQLMetricsInstrumentation import graphql.ExecutionResult +import graphql.execution.DataFetcherResult import graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters import graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters import io.micrometer.core.instrument.Tag class SimpleGqlOutcomeTagCustomizer : DgsExecutionTagCustomizer, + DgsFieldFetchDataFetcherResultTagCustomizer, DgsFieldFetchTagCustomizer { override fun getExecutionTags( state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, @@ -42,8 +44,14 @@ class SimpleGqlOutcomeTagCustomizer : state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, parameters: InstrumentationFieldFetchParameters, error: Throwable?, + ): Iterable = emptyList() + + override fun getFieldFetchDataFetcherResultTags( + state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, + parameters: InstrumentationFieldFetchParameters, + dataFetcherResult: DataFetcherResult<*>? ): Iterable = - if (error == null) { + if (dataFetcherResult?.errors.isNullOrEmpty()) { listOf(DgsMetrics.CommonTags.SUCCESS.tag) } else { listOf(DgsMetrics.CommonTags.FAILURE.tag) From 6a8c5d23d884030c7d9c3d76b21542fdbffaf8c2 Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Tue, 13 Jan 2026 14:44:25 -0800 Subject: [PATCH 3/9] Remove instrumentDataFetcher no longer needed --- .../DgsGraphQLMetricsInstrumentation.kt | 71 +------------------ 1 file changed, 1 insertion(+), 70 deletions(-) diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt index 2c89f842a..3594ca47d 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt @@ -146,57 +146,6 @@ class DgsGraphQLMetricsInstrumentation( return CompletableFuture.completedFuture(executionResult) } - override fun instrumentDataFetcher( - dataFetcher: DataFetcher<*>, - parameters: InstrumentationFieldFetchParameters, - state: InstrumentationState, - ): DataFetcher<*> { - require(state is MetricsInstrumentationState) - val gqlField = TagUtils.resolveDataFetcherTagValue(parameters) - - if (parameters.isTrivialDataFetcher || - state.isIntrospectionQuery || - TagUtils.shouldIgnoreTag(gqlField) || - !schemaProvider.isFieldMetricsInstrumentationEnabled(gqlField) || - !properties.resolver.enabled - ) { - return dataFetcher - } - - return DataFetcher { environment -> - val registry = registrySupplier.get() - val baseTags = - buildList { - add(Tag.of(GqlTag.FIELD.key, gqlField)) - addAll(tagsProvider.getContextualTags()) - addAll(state.tags()) - } - - val sampler = Timer.start(registry) - try { - val result = dataFetcher.get(environment) - if (result is CompletionStage<*>) { - result.whenComplete { value, error -> - recordDataFetcherMetrics( - registry, - sampler, - state, - parameters, - checkResponseForErrors(value, error), - baseTags, - ) - } - } else { - recordDataFetcherMetrics(registry, sampler, state, parameters, checkResponseForErrors(result, null), baseTags) - } - result - } catch (exc: Exception) { - recordDataFetcherMetrics(registry, sampler, state, parameters, exc, baseTags) - throw exc - } - } - } - private fun checkResponseForErrors( value: Any?, error: Throwable?, @@ -299,7 +248,7 @@ class DgsGraphQLMetricsInstrumentation( val allTags = baseTags.toMutableList() // to preserve backwards compatibility, we add the field fetch tag that are based on the data fetcher exception - allTags += tagsProvider.getFieldFetchTags(state, parameters, t) + allTags += tagsProvider.getFieldFetchTags(state, parameters, checkResponseForErrors(result, t)) // add any tags based on the data fetcher result dataFetcherResultTags?.let { allTags.addAll(it) } @@ -351,24 +300,6 @@ class DgsGraphQLMetricsInstrumentation( else -> throw RuntimeException("Unknown Selection type: $selection") } - private fun recordDataFetcherMetrics( - registry: MeterRegistry, - timerSampler: Timer.Sample, - state: MetricsInstrumentationState, - parameters: InstrumentationFieldFetchParameters, - error: Throwable?, - baseTags: Iterable, - ) { - val recordedTags = baseTags + tagsProvider.getFieldFetchTags(state, parameters, error) - - timerSampler.stop( - autoTimer - .builder(GqlMetric.RESOLVER.key) - .tags(recordedTags) - .register(registry), - ) - } - enum class PersistedQueryType { NOT_APQ, FULL_APQ, From 0beb89ab70e661d97ebb3e4d60fdce2f8b6f1494 Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Tue, 13 Jan 2026 15:59:29 -0800 Subject: [PATCH 4/9] Update autoconfiguration class --- .../micrometer/DgsGraphQLMicrometerAutoConfiguration.kt | 3 +++ .../micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt index 448a3b32f..188a0029c 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMicrometerAutoConfiguration.kt @@ -4,6 +4,7 @@ import com.netflix.graphql.dgs.internal.DgsSchemaProvider import com.netflix.graphql.dgs.metrics.micrometer.dataloader.DgsDataLoaderInstrumentationProvider import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsContextualTagCustomizer import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsExecutionTagCustomizer +import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsFieldFetchDataFetcherResultTagCustomizer import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsFieldFetchTagCustomizer import com.netflix.graphql.dgs.metrics.micrometer.tagging.DgsGraphQLMetricsTagsProvider import com.netflix.graphql.dgs.metrics.micrometer.tagging.SimpleGqlOutcomeTagCustomizer @@ -83,11 +84,13 @@ open class DgsGraphQLMicrometerAutoConfiguration { contextualTagCustomizer: Collection, executionTagCustomizer: Collection, fieldFetchTagCustomizer: Collection, + fieldFetchDataFetcherResultTagCustomizer: Collection, ): DgsGraphQLMetricsTagsProvider = DgsGraphQLCollatedMetricsTagsProvider( contextualTagCustomizer, executionTagCustomizer, fieldFetchTagCustomizer, + fieldFetchDataFetcherResultTagCustomizer, ) @Bean diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt index 0e95f72ad..f4909d38f 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt @@ -51,7 +51,7 @@ class SimpleGqlOutcomeTagCustomizer : parameters: InstrumentationFieldFetchParameters, dataFetcherResult: DataFetcherResult<*>? ): Iterable = - if (dataFetcherResult?.errors.isNullOrEmpty()) { + if (dataFetcherResult == null || !dataFetcherResult.hasErrors()) { listOf(DgsMetrics.CommonTags.SUCCESS.tag) } else { listOf(DgsMetrics.CommonTags.FAILURE.tag) From 0eb71d8a9001ef2a7138ae23adeda86af8210241 Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Tue, 13 Jan 2026 16:07:20 -0800 Subject: [PATCH 5/9] Update locks --- dgs-starter-test/dependencies.lock | 8 ++-- dgs-starter/dependencies.lock | 39 ++++++++-------- graphql-dgs-client/dependencies.lock | 36 ++++++++------- graphql-dgs-example-shared/dependencies.lock | 32 +++++++------- .../dependencies.lock | 36 ++++++++------- .../dependencies.lock | 36 ++++++++------- graphql-dgs-pagination/dependencies.lock | 30 ++++++------- graphql-dgs-reactive/dependencies.lock | 30 ++++++------- .../dependencies.lock | 36 ++++++++------- .../dependencies.lock | 35 ++++++++------- .../dependencies.lock | 35 ++++++++------- .../dependencies.lock | 8 ++-- .../dependencies.lock | 39 ++++++++-------- .../dependencies.lock | 8 ++-- graphql-dgs-spring-graphql/dependencies.lock | 44 +++++++++++++------ .../dependencies.lock | 30 ++++++------- graphql-dgs/dependencies.lock | 30 ++++++------- graphql-error-types/dependencies.lock | 30 ++++++------- 18 files changed, 291 insertions(+), 251 deletions(-) diff --git a/dgs-starter-test/dependencies.lock b/dgs-starter-test/dependencies.lock index b948d2410..5a0548102 100644 --- a/dgs-starter-test/dependencies.lock +++ b/dgs-starter-test/dependencies.lock @@ -183,7 +183,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -406,7 +406,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -444,7 +444,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -482,7 +482,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ diff --git a/dgs-starter/dependencies.lock b/dgs-starter/dependencies.lock index 63ceabe90..cc6b04292 100644 --- a/dgs-starter/dependencies.lock +++ b/dgs-starter/dependencies.lock @@ -13,7 +13,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -95,7 +95,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -183,7 +183,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -282,7 +282,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -364,7 +364,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -461,7 +461,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -594,7 +594,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -653,7 +653,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -687,7 +687,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -899,7 +900,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -989,7 +990,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -1079,7 +1081,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1126,7 +1128,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1178,7 +1180,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1225,7 +1227,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1313,7 +1315,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1372,7 +1374,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1406,7 +1408,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-client/dependencies.lock b/graphql-dgs-client/dependencies.lock index ea169d43f..2174e5d7f 100644 --- a/graphql-dgs-client/dependencies.lock +++ b/graphql-dgs-client/dependencies.lock @@ -10,7 +10,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -57,7 +57,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -121,7 +121,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -176,7 +176,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -223,7 +223,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -296,7 +296,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -388,7 +388,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -492,7 +492,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -534,7 +534,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -765,7 +766,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -841,7 +842,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -937,7 +938,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1030,7 +1031,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -1126,7 +1127,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1243,7 +1244,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -1347,7 +1348,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1389,7 +1390,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-example-shared/dependencies.lock b/graphql-dgs-example-shared/dependencies.lock index e7830fbad..6f05e032a 100644 --- a/graphql-dgs-example-shared/dependencies.lock +++ b/graphql-dgs-example-shared/dependencies.lock @@ -16,7 +16,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -101,7 +101,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -205,7 +205,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -299,7 +299,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -438,7 +438,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -556,7 +556,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -603,7 +603,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -845,7 +846,7 @@ "com.netflix.graphql.dgs:graphql-dgs-pagination", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -992,7 +993,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1101,7 +1102,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1193,7 +1194,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1302,7 +1303,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1431,7 +1432,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1549,7 +1550,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1596,7 +1597,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-extended-scalars/dependencies.lock b/graphql-dgs-extended-scalars/dependencies.lock index 3b5d1b74b..c2ecab230 100644 --- a/graphql-dgs-extended-scalars/dependencies.lock +++ b/graphql-dgs-extended-scalars/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -108,7 +108,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -175,7 +175,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -222,7 +222,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -287,7 +287,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -396,7 +396,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -483,7 +483,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -519,7 +519,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -710,7 +711,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -823,7 +824,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -901,7 +902,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -961,7 +962,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -1039,7 +1040,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1135,7 +1136,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -1222,7 +1223,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1258,7 +1259,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-extended-validation/dependencies.lock b/graphql-dgs-extended-validation/dependencies.lock index b33539727..205ffd135 100644 --- a/graphql-dgs-extended-validation/dependencies.lock +++ b/graphql-dgs-extended-validation/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -108,7 +108,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -175,7 +175,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -222,7 +222,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -287,7 +287,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -396,7 +396,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -483,7 +483,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -519,7 +519,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -710,7 +711,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -823,7 +824,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -901,7 +902,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -961,7 +962,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -1039,7 +1040,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1135,7 +1136,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -1222,7 +1223,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1258,7 +1259,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-pagination/dependencies.lock b/graphql-dgs-pagination/dependencies.lock index 379083777..f68dc668d 100644 --- a/graphql-dgs-pagination/dependencies.lock +++ b/graphql-dgs-pagination/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -49,7 +49,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -102,7 +102,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -166,7 +166,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -210,7 +210,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -272,7 +272,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -352,7 +352,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -389,7 +389,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-reflect": { "firstLevelTransitive": [ @@ -561,7 +561,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -663,7 +663,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -694,7 +694,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -728,7 +728,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -759,7 +759,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -811,7 +811,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -848,7 +848,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-reflect": { "firstLevelTransitive": [ diff --git a/graphql-dgs-reactive/dependencies.lock b/graphql-dgs-reactive/dependencies.lock index e2c63d41e..46195de0d 100644 --- a/graphql-dgs-reactive/dependencies.lock +++ b/graphql-dgs-reactive/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -125,7 +125,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -192,7 +192,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -239,7 +239,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -321,7 +321,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -404,7 +404,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -441,7 +441,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "locked": "1.3.0" @@ -616,7 +616,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -721,7 +721,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -752,7 +752,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "locked": "1.3.0" @@ -795,7 +795,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -826,7 +826,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "locked": "1.3.0" @@ -884,7 +884,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -921,7 +921,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "locked": "1.3.0" diff --git a/graphql-dgs-spring-boot-micrometer/dependencies.lock b/graphql-dgs-spring-boot-micrometer/dependencies.lock index 9391ca142..aa2d1c93a 100644 --- a/graphql-dgs-spring-boot-micrometer/dependencies.lock +++ b/graphql-dgs-spring-boot-micrometer/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -140,7 +140,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -222,7 +222,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -269,7 +269,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -366,7 +366,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -493,7 +493,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -586,7 +586,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -622,7 +622,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -840,7 +841,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -971,7 +972,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1055,7 +1056,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1139,7 +1140,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1223,7 +1224,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1343,7 +1344,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1436,7 +1437,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1472,7 +1473,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock b/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock index 24d04c5ba..f1560bd1a 100644 --- a/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock +++ b/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock @@ -24,7 +24,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -172,7 +172,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -339,7 +339,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -496,7 +496,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -699,7 +699,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -826,7 +826,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -873,7 +873,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -1151,7 +1152,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1319,7 +1320,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -1465,7 +1467,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1553,7 +1555,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-test": { "locked": "3.8.0" @@ -1622,7 +1624,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1710,7 +1712,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-test": { "locked": "3.8.0" @@ -1825,7 +1827,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1952,7 +1954,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1999,7 +2001,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-spring-graphql-example-java/dependencies.lock b/graphql-dgs-spring-graphql-example-java/dependencies.lock index 853e12a5a..a436e541f 100644 --- a/graphql-dgs-spring-graphql-example-java/dependencies.lock +++ b/graphql-dgs-spring-graphql-example-java/dependencies.lock @@ -24,7 +24,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -170,7 +170,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -335,7 +335,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -490,7 +490,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -690,7 +690,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -840,7 +840,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -890,7 +890,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -1212,7 +1213,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1386,7 +1387,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -1535,7 +1537,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1652,7 +1654,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1752,7 +1754,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1869,7 +1871,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -2014,7 +2016,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -2164,7 +2166,7 @@ "locked": "1.16.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -2214,7 +2216,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-spring-graphql-starter-test/dependencies.lock b/graphql-dgs-spring-graphql-starter-test/dependencies.lock index c402a63e8..eb3ba48e3 100644 --- a/graphql-dgs-spring-graphql-starter-test/dependencies.lock +++ b/graphql-dgs-spring-graphql-starter-test/dependencies.lock @@ -256,7 +256,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -505,7 +505,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -554,7 +554,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -603,7 +603,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ diff --git a/graphql-dgs-spring-graphql-starter/dependencies.lock b/graphql-dgs-spring-graphql-starter/dependencies.lock index 16cc6e331..ca29f08a9 100644 --- a/graphql-dgs-spring-graphql-starter/dependencies.lock +++ b/graphql-dgs-spring-graphql-starter/dependencies.lock @@ -13,7 +13,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -113,7 +113,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -219,7 +219,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -336,7 +336,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -436,7 +436,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -551,7 +551,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -702,7 +702,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -773,7 +773,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -808,7 +808,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -1023,7 +1024,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1126,7 +1127,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, @@ -1219,7 +1221,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1281,7 +1283,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1337,7 +1339,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1399,7 +1401,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "firstLevelTransitive": [ @@ -1491,7 +1493,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1562,7 +1564,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -1597,7 +1599,8 @@ "org.jetbrains.kotlinx:kotlinx-coroutines-core": { "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-reactive" + "com.netflix.graphql.dgs:graphql-dgs-reactive", + "com.netflix.graphql.dgs:graphql-dgs-spring-graphql" ], "locked": "1.10.2" }, diff --git a/graphql-dgs-spring-graphql-test/dependencies.lock b/graphql-dgs-spring-graphql-test/dependencies.lock index 89ea70aa1..4aae85a5d 100644 --- a/graphql-dgs-spring-graphql-test/dependencies.lock +++ b/graphql-dgs-spring-graphql-test/dependencies.lock @@ -165,7 +165,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -322,7 +322,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -363,7 +363,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -404,7 +404,7 @@ "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" diff --git a/graphql-dgs-spring-graphql/dependencies.lock b/graphql-dgs-spring-graphql/dependencies.lock index 01afd0dde..e64967089 100644 --- a/graphql-dgs-spring-graphql/dependencies.lock +++ b/graphql-dgs-spring-graphql/dependencies.lock @@ -22,7 +22,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -76,6 +76,9 @@ ], "locked": "2.2.20" }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "locked": "1.10.2" + }, "org.jetbrains:annotations": { "locked": "26.0.2-1" }, @@ -136,7 +139,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -184,6 +187,9 @@ ], "locked": "2.2.20" }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "locked": "1.10.2" + }, "org.jetbrains:annotations": { "locked": "26.0.2-1" }, @@ -237,7 +243,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -291,6 +297,9 @@ ], "locked": "2.2.20" }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "locked": "1.10.2" + }, "org.jetbrains:annotations": { "locked": "26.0.2-1" }, @@ -360,7 +369,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -408,6 +417,9 @@ ], "locked": "2.2.20" }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "locked": "1.10.2" + }, "org.jetbrains:annotations": { "locked": "26.0.2-1" }, @@ -464,7 +476,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -526,7 +538,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ @@ -760,7 +772,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -894,7 +906,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -953,7 +965,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -966,6 +978,9 @@ ], "locked": "2.2.20" }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "locked": "1.10.2" + }, "org.jetbrains:annotations": { "locked": "26.0.2-1" }, @@ -1024,7 +1039,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1083,7 +1098,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "firstLevelTransitive": [ @@ -1096,6 +1111,9 @@ ], "locked": "2.2.20" }, + "org.jetbrains.kotlinx:kotlinx-coroutines-core": { + "locked": "1.10.2" + }, "org.jetbrains:annotations": { "locked": "26.0.2-1" }, @@ -1167,7 +1185,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1229,7 +1247,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor.kotlin:reactor-kotlin-extensions": { "firstLevelTransitive": [ diff --git a/graphql-dgs-subscription-types/dependencies.lock b/graphql-dgs-subscription-types/dependencies.lock index 92164b1c1..23e6a126f 100644 --- a/graphql-dgs-subscription-types/dependencies.lock +++ b/graphql-dgs-subscription-types/dependencies.lock @@ -4,7 +4,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -18,7 +18,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -41,7 +41,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -75,7 +75,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -89,7 +89,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -121,7 +121,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -156,13 +156,13 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -273,7 +273,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -304,13 +304,13 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -342,13 +342,13 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -380,13 +380,13 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" diff --git a/graphql-dgs/dependencies.lock b/graphql-dgs/dependencies.lock index 6962cafed..b650b46ce 100644 --- a/graphql-dgs/dependencies.lock +++ b/graphql-dgs/dependencies.lock @@ -4,7 +4,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -45,7 +45,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -136,7 +136,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -200,7 +200,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -241,7 +241,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -341,7 +341,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -412,7 +412,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -436,7 +436,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "locked": "3.8.0" @@ -589,7 +589,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -662,7 +662,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -686,7 +686,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "locked": "3.8.0" @@ -751,7 +751,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -775,7 +775,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "locked": "3.8.0" @@ -840,7 +840,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -864,7 +864,7 @@ "locked": "1.2.0" }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "io.projectreactor:reactor-core": { "locked": "3.8.0" diff --git a/graphql-error-types/dependencies.lock b/graphql-error-types/dependencies.lock index 810c3c6c7..407056607 100644 --- a/graphql-error-types/dependencies.lock +++ b/graphql-error-types/dependencies.lock @@ -1,7 +1,7 @@ { "apiDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -15,7 +15,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -37,7 +37,7 @@ }, "implementationDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -65,7 +65,7 @@ }, "jmhApiDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -79,7 +79,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -110,7 +110,7 @@ }, "jmhImplementationDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -136,13 +136,13 @@ }, "jmhRuntimeClasspath": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -247,7 +247,7 @@ }, "runtimeClasspath": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -269,13 +269,13 @@ }, "testCompileClasspath": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -298,13 +298,13 @@ }, "testImplementationDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" @@ -327,13 +327,13 @@ }, "testRuntimeClasspath": { "com.graphql-java:graphql-java": { - "locked": "25.0" + "locked": "0.0.0-2026-01-13T02-32-23-c465601" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true }, "io.mockk:mockk": { - "locked": "1.14.6" + "locked": "1.14.7" }, "org.jetbrains.kotlin:kotlin-stdlib": { "locked": "2.2.20" From 2b87cbd89034b6f26c48512a9f0544de8d90e738 Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Tue, 13 Jan 2026 16:29:47 -0800 Subject: [PATCH 6/9] clean up --- .../DgsGraphQLMetricsInstrumentation.kt | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt index 3594ca47d..42834998c 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt @@ -230,9 +230,7 @@ class DgsGraphQLMetricsInstrumentation( } override fun onExceptionHandled(dataFetcherResult: DataFetcherResult) { - dataFetcherResult.let { result -> - dataFetcherResultTags = tagsProvider.getFieldFetchDataFetcherResultTags(state, parameters, result) - } + dataFetcherResultTags = tagsProvider.getFieldFetchDataFetcherResultTags(state, parameters, dataFetcherResult) } override fun onCompleted(result: Any?, t: Throwable?) { @@ -263,24 +261,6 @@ class DgsGraphQLMetricsInstrumentation( } } -// private fun collectDataFetcherTags(dataFetcherResult: DataFetcherResult<*>?): Map { -// val errorTags: MutableMap = mutableMapOf() -// // representing errors from the final shaped data fetcher result -// // after the exception handler has processed exceptions. -// errorTags["gql.isError"] = gqlErrors.isNotEmpty().toString() -// if (gqlErrors.isNotEmpty()) { -// // we could add custom tags here based on the errors present in the fetched value -// // and emit them as part of the gql.resolver metric -// val statusDetail = if (gqlErrors.any { it.errorType == ErrorType.UNAVAILABLE || it.errorType == ErrorType.INTERNAL || it.errorType == ErrorType.UNKNOWN }) { -// "gql_server_error" -// } else { -// "gql_client_error" -// } -// errorTags["ipc.status.detail"] = statusDetail -// } -// return errorTags -// } - /** * Returns a fallback name if the operation is unnamed. * From 9a0d8ca424866aa588b742b9f38a3194866a3c46 Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Thu, 15 Jan 2026 17:18:18 -0800 Subject: [PATCH 7/9] Update graphql-java to 0.0.0-2026-01-15T04-25-04-7fb2729 to grab the ChainedInstrumentation change --- build.gradle.kts | 8 +++++++- graphql-dgs-platform/build.gradle.kts | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 43c7ede31..9403c596c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -80,7 +80,7 @@ configure(subprojects.filterNot { it in internalBomModules }) { mavenBom("org.springframework.boot:spring-boot-dependencies:$springBootVersion") } // Override Spring Boot's graphql-java version using the dependency management plugin's extension mechanism - ext["graphql-java.version"] = "0.0.0-2026-01-13T02-32-23-c465601" + ext["graphql-java.version"] = "0.0.0-2026-01-15T04-25-04-7fb2729" } dependencies { @@ -146,4 +146,10 @@ configure(subprojects.filterNot { it in internalBomModules }) { freeCompilerArgs.addAll("-Xjvm-default=all-compatibility", "-java-parameters") } } + + tasks.withType { + // The value 'enforced-platform' is provided in the validation + // error message you got + suppressedValidationErrors.add("enforced-platform") + } } diff --git a/graphql-dgs-platform/build.gradle.kts b/graphql-dgs-platform/build.gradle.kts index f35dced47..05b3daeeb 100644 --- a/graphql-dgs-platform/build.gradle.kts +++ b/graphql-dgs-platform/build.gradle.kts @@ -49,7 +49,7 @@ dependencies { // GraphQL Platform api("com.graphql-java:graphql-java") { version { - strictly("0.0.0-2026-01-13T02-32-23-c465601") + strictly("0.0.0-2026-01-15T04-25-04-7fb2729") } } From 123420c0a4324f9cf944ed0b0bc6050d4fd6755c Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Thu, 15 Jan 2026 17:18:25 -0800 Subject: [PATCH 8/9] update dep locks --- dgs-starter/dependencies.lock | 22 +++++++++---------- graphql-dgs-client/dependencies.lock | 22 +++++++++---------- graphql-dgs-example-shared/dependencies.lock | 18 +++++++-------- .../dependencies.lock | 22 +++++++++---------- .../dependencies.lock | 22 +++++++++---------- graphql-dgs-pagination/dependencies.lock | 22 +++++++++---------- graphql-dgs-reactive/dependencies.lock | 22 +++++++++---------- .../dependencies.lock | 22 +++++++++---------- .../dependencies.lock | 18 +++++++-------- .../dependencies.lock | 18 +++++++-------- .../dependencies.lock | 22 +++++++++---------- graphql-dgs-spring-graphql/dependencies.lock | 18 +++++++-------- .../dependencies.lock | 22 +++++++++---------- graphql-dgs/dependencies.lock | 22 +++++++++---------- graphql-error-types/dependencies.lock | 22 +++++++++---------- 15 files changed, 157 insertions(+), 157 deletions(-) diff --git a/dgs-starter/dependencies.lock b/dgs-starter/dependencies.lock index cc6b04292..3beababd9 100644 --- a/dgs-starter/dependencies.lock +++ b/dgs-starter/dependencies.lock @@ -13,7 +13,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -95,7 +95,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -183,7 +183,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -282,7 +282,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -364,7 +364,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -461,7 +461,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -594,7 +594,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -900,7 +900,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1081,7 +1081,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1180,7 +1180,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1315,7 +1315,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ diff --git a/graphql-dgs-client/dependencies.lock b/graphql-dgs-client/dependencies.lock index 2174e5d7f..7775055c1 100644 --- a/graphql-dgs-client/dependencies.lock +++ b/graphql-dgs-client/dependencies.lock @@ -10,7 +10,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -57,7 +57,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -121,7 +121,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -176,7 +176,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -223,7 +223,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -296,7 +296,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -388,7 +388,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -766,7 +766,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-dgs-subscription-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "locked": "2.9.0" @@ -842,7 +842,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -1031,7 +1031,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -1244,7 +1244,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" diff --git a/graphql-dgs-example-shared/dependencies.lock b/graphql-dgs-example-shared/dependencies.lock index 6f05e032a..7f60aa567 100644 --- a/graphql-dgs-example-shared/dependencies.lock +++ b/graphql-dgs-example-shared/dependencies.lock @@ -16,7 +16,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -101,7 +101,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -205,7 +205,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -299,7 +299,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -438,7 +438,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -846,7 +846,7 @@ "com.netflix.graphql.dgs:graphql-dgs-pagination", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -993,7 +993,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1194,7 +1194,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1432,7 +1432,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ diff --git a/graphql-dgs-extended-scalars/dependencies.lock b/graphql-dgs-extended-scalars/dependencies.lock index c2ecab230..b72390149 100644 --- a/graphql-dgs-extended-scalars/dependencies.lock +++ b/graphql-dgs-extended-scalars/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -108,7 +108,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -175,7 +175,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -222,7 +222,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -287,7 +287,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -396,7 +396,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -711,7 +711,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -824,7 +824,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -962,7 +962,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -1136,7 +1136,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" diff --git a/graphql-dgs-extended-validation/dependencies.lock b/graphql-dgs-extended-validation/dependencies.lock index 205ffd135..0d66c6ff3 100644 --- a/graphql-dgs-extended-validation/dependencies.lock +++ b/graphql-dgs-extended-validation/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -108,7 +108,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -175,7 +175,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -222,7 +222,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -287,7 +287,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -396,7 +396,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -711,7 +711,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -824,7 +824,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -962,7 +962,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" @@ -1136,7 +1136,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-validation": { "locked": "22.0" diff --git a/graphql-dgs-pagination/dependencies.lock b/graphql-dgs-pagination/dependencies.lock index f68dc668d..234ea7153 100644 --- a/graphql-dgs-pagination/dependencies.lock +++ b/graphql-dgs-pagination/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -49,7 +49,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -102,7 +102,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -166,7 +166,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -210,7 +210,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -272,7 +272,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -352,7 +352,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -561,7 +561,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -663,7 +663,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -728,7 +728,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -811,7 +811,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ diff --git a/graphql-dgs-reactive/dependencies.lock b/graphql-dgs-reactive/dependencies.lock index 46195de0d..6dd1663f6 100644 --- a/graphql-dgs-reactive/dependencies.lock +++ b/graphql-dgs-reactive/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -125,7 +125,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -192,7 +192,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -239,7 +239,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -321,7 +321,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -404,7 +404,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -616,7 +616,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -721,7 +721,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -795,7 +795,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -884,7 +884,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ diff --git a/graphql-dgs-spring-boot-micrometer/dependencies.lock b/graphql-dgs-spring-boot-micrometer/dependencies.lock index aa2d1c93a..4c99b2592 100644 --- a/graphql-dgs-spring-boot-micrometer/dependencies.lock +++ b/graphql-dgs-spring-boot-micrometer/dependencies.lock @@ -5,7 +5,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -52,7 +52,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -140,7 +140,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -222,7 +222,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -269,7 +269,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -366,7 +366,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -493,7 +493,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -841,7 +841,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -972,7 +972,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1140,7 +1140,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1344,7 +1344,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ diff --git a/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock b/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock index f1560bd1a..5fe0bfded 100644 --- a/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock +++ b/graphql-dgs-spring-graphql-example-java-webflux/dependencies.lock @@ -24,7 +24,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -172,7 +172,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -339,7 +339,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -496,7 +496,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -699,7 +699,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1152,7 +1152,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1467,7 +1467,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1624,7 +1624,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1827,7 +1827,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ diff --git a/graphql-dgs-spring-graphql-example-java/dependencies.lock b/graphql-dgs-spring-graphql-example-java/dependencies.lock index a436e541f..306fa8cd9 100644 --- a/graphql-dgs-spring-graphql-example-java/dependencies.lock +++ b/graphql-dgs-spring-graphql-example-java/dependencies.lock @@ -24,7 +24,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -170,7 +170,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -335,7 +335,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -490,7 +490,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -690,7 +690,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1213,7 +1213,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1537,7 +1537,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -1754,7 +1754,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ @@ -2016,7 +2016,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "firstLevelTransitive": [ diff --git a/graphql-dgs-spring-graphql-starter/dependencies.lock b/graphql-dgs-spring-graphql-starter/dependencies.lock index ca29f08a9..b1b78f196 100644 --- a/graphql-dgs-spring-graphql-starter/dependencies.lock +++ b/graphql-dgs-spring-graphql-starter/dependencies.lock @@ -13,7 +13,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -113,7 +113,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -219,7 +219,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -336,7 +336,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -436,7 +436,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -551,7 +551,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -702,7 +702,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1024,7 +1024,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1221,7 +1221,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1339,7 +1339,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ @@ -1493,7 +1493,7 @@ "com.netflix.graphql.dgs:graphql-dgs-subscription-types", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.jayway.jsonpath:json-path": { "firstLevelTransitive": [ diff --git a/graphql-dgs-spring-graphql/dependencies.lock b/graphql-dgs-spring-graphql/dependencies.lock index e64967089..3aa65bfa0 100644 --- a/graphql-dgs-spring-graphql/dependencies.lock +++ b/graphql-dgs-spring-graphql/dependencies.lock @@ -22,7 +22,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -139,7 +139,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -243,7 +243,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -369,7 +369,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -476,7 +476,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -772,7 +772,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -906,7 +906,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1039,7 +1039,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ @@ -1185,7 +1185,7 @@ "com.netflix.graphql.dgs:graphql-dgs", "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "firstLevelTransitive": [ diff --git a/graphql-dgs-subscription-types/dependencies.lock b/graphql-dgs-subscription-types/dependencies.lock index 23e6a126f..3c349cde3 100644 --- a/graphql-dgs-subscription-types/dependencies.lock +++ b/graphql-dgs-subscription-types/dependencies.lock @@ -4,7 +4,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -18,7 +18,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -41,7 +41,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -75,7 +75,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -89,7 +89,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -121,7 +121,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -156,7 +156,7 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -273,7 +273,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -304,7 +304,7 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -342,7 +342,7 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -380,7 +380,7 @@ "locked": "2.20.1" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true diff --git a/graphql-dgs/dependencies.lock b/graphql-dgs/dependencies.lock index b650b46ce..1e403ded2 100644 --- a/graphql-dgs/dependencies.lock +++ b/graphql-dgs/dependencies.lock @@ -4,7 +4,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -45,7 +45,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -136,7 +136,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -200,7 +200,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -241,7 +241,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -341,7 +341,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -412,7 +412,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -589,7 +589,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:java-dataloader": { "locked": "6.0.0" @@ -662,7 +662,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -751,7 +751,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" @@ -840,7 +840,7 @@ "firstLevelTransitive": [ "com.netflix.graphql.dgs:graphql-error-types" ], - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.graphql-java:graphql-java-extended-scalars": { "locked": "22.0" diff --git a/graphql-error-types/dependencies.lock b/graphql-error-types/dependencies.lock index 407056607..0ae1cf89d 100644 --- a/graphql-error-types/dependencies.lock +++ b/graphql-error-types/dependencies.lock @@ -1,7 +1,7 @@ { "apiDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -15,7 +15,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -37,7 +37,7 @@ }, "implementationDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -65,7 +65,7 @@ }, "jmhApiDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -79,7 +79,7 @@ "locked": "2.20" }, "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -110,7 +110,7 @@ }, "jmhImplementationDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -136,7 +136,7 @@ }, "jmhRuntimeClasspath": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -247,7 +247,7 @@ }, "runtimeClasspath": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -269,7 +269,7 @@ }, "testCompileClasspath": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -298,7 +298,7 @@ }, "testImplementationDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true @@ -327,7 +327,7 @@ }, "testRuntimeClasspath": { "com.graphql-java:graphql-java": { - "locked": "0.0.0-2026-01-13T02-32-23-c465601" + "locked": "0.0.0-2026-01-15T04-25-04-7fb2729" }, "com.netflix.graphql.dgs:graphql-dgs-platform": { "project": true From d2ba77af6cbc6f65312d963a6b4482a3350c82bb Mon Sep 17 00:00:00 2001 From: Antoine Boyer Date: Thu, 15 Jan 2026 17:41:17 -0800 Subject: [PATCH 9/9] ktlintFormat --- .../DgsGraphQLCollatedMetricsTagsProvider.kt | 9 +++++---- .../micrometer/DgsGraphQLMetricsInstrumentation.kt | 10 +++++----- .../micrometer/tagging/DgsFieldFetchTagCustomizer.kt | 1 - .../tagging/DgsGraphQLMetricsTagsProvider.kt | 2 +- .../tagging/SimpleGqlOutcomeTagCustomizer.kt | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt index cbe7ffb7b..5a7772765 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLCollatedMetricsTagsProvider.kt @@ -52,8 +52,9 @@ class DgsGraphQLCollatedMetricsTagsProvider( override fun getFieldFetchDataFetcherResultTags( state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, parameters: InstrumentationFieldFetchParameters, - dataFetcherResult: DataFetcherResult<*>? - ): Iterable = fieldFetchDataFetcherResultTagCustomizer.flatMap { - it.getFieldFetchDataFetcherResultTags(state, parameters, dataFetcherResult) - } + dataFetcherResult: DataFetcherResult<*>?, + ): Iterable = + fieldFetchDataFetcherResultTagCustomizer.flatMap { + it.getFieldFetchDataFetcherResultTags(state, parameters, dataFetcherResult) + } } diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt index 42834998c..630adb37f 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/DgsGraphQLMetricsInstrumentation.kt @@ -33,7 +33,6 @@ import graphql.language.FragmentSpread import graphql.language.InlineFragment import graphql.language.OperationDefinition import graphql.language.OperationDefinition.Operation -import graphql.schema.DataFetcher import graphql.schema.GraphQLNamedType import graphql.schema.GraphQLTypeUtil import graphql.validation.ValidationError @@ -46,7 +45,6 @@ import org.springframework.boot.data.metrics.AutoTimer import org.springframework.util.Assert.state import java.util.Optional import java.util.concurrent.CompletableFuture -import java.util.concurrent.CompletionStage import kotlin.jvm.optionals.getOrNull class DgsGraphQLMetricsInstrumentation( @@ -220,10 +218,9 @@ class DgsGraphQLMetricsInstrumentation( addAll(state.tags()) } - return object : FieldFetchingInstrumentationContext { var sampler: Timer.Sample? = null - var dataFetcherResultTags : Iterable? = null + var dataFetcherResultTags: Iterable? = null override fun onDispatched() { sampler = Timer.start(registry) @@ -233,7 +230,10 @@ class DgsGraphQLMetricsInstrumentation( dataFetcherResultTags = tagsProvider.getFieldFetchDataFetcherResultTags(state, parameters, dataFetcherResult) } - override fun onCompleted(result: Any?, t: Throwable?) { + override fun onCompleted( + result: Any?, + t: Throwable?, + ) { // if no throwable was raised during data fetching, the data fetcher might have returned a DataFetcherResult explicitly if (t == null) { // offer the opportunity to add tags based on an explicitly returned data fetcher result by the data fetcher diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt index 44302b650..a69847573 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsFieldFetchTagCustomizer.kt @@ -17,7 +17,6 @@ package com.netflix.graphql.dgs.metrics.micrometer.tagging import com.netflix.graphql.dgs.metrics.micrometer.DgsGraphQLMetricsInstrumentation -import graphql.execution.DataFetcherResult import graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters import io.micrometer.core.instrument.Tag diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt index 4b7e27f88..c51c3d5d8 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/DgsGraphQLMetricsTagsProvider.kt @@ -42,6 +42,6 @@ interface DgsGraphQLMetricsTagsProvider { fun getFieldFetchDataFetcherResultTags( state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, parameters: InstrumentationFieldFetchParameters, - dataFetcherResult: DataFetcherResult<*>? + dataFetcherResult: DataFetcherResult<*>?, ): Iterable = emptyList() } diff --git a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt index f4909d38f..9142ee7be 100644 --- a/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt +++ b/graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt @@ -49,7 +49,7 @@ class SimpleGqlOutcomeTagCustomizer : override fun getFieldFetchDataFetcherResultTags( state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState, parameters: InstrumentationFieldFetchParameters, - dataFetcherResult: DataFetcherResult<*>? + dataFetcherResult: DataFetcherResult<*>?, ): Iterable = if (dataFetcherResult == null || !dataFetcherResult.hasErrors()) { listOf(DgsMetrics.CommonTags.SUCCESS.tag)