diff --git a/build.gradle b/build.gradle index 08759a09da..5ef27dec80 100644 --- a/build.gradle +++ b/build.gradle @@ -9,6 +9,7 @@ plugins { id "com.google.osdetector" version '1.7.3' id 'me.champeau.jmh' version '0.7.2' id 'org.openrewrite.rewrite' version '6.8.1' + id 'net.ltgt.errorprone' version '4.1.0' } ext.githubProjectName = rootProject.name @@ -39,6 +40,7 @@ subprojects { apply plugin: 'me.champeau.jmh' apply plugin: 'org.openrewrite.rewrite' apply plugin: 'com.palantir.java-format' + apply plugin: 'net.ltgt.errorprone' license { ignoreFailures = false @@ -62,6 +64,160 @@ subprojects { } } + tasks.withType(JavaCompile).configureEach { + dependencies { + errorprone "com.uber.nullaway:nullaway:0.12.1" + errorprone "com.google.errorprone:error_prone_core:2.35.1" + } + + options.errorprone { + check("NullAway", net.ltgt.gradle.errorprone.CheckSeverity.WARN) + option("NullAway:AnnotatedPackages", "com.netflix.zuul") + check("DeduplicateConstants", net.ltgt.gradle.errorprone.CheckSeverity.WARN) + errorproneArgs.addAll( +// Uncomment to automatically apply fixes for a check. +// N.B: disables all other checks while enabled. +// "-XepPatchChecks:UnnecessaryParentheses", +// "-XepPatchLocation:IN_PLACE", + "-Xep:AutoFactoryAtInject", + "-Xep:BanClassLoader", + "-Xep:BanSerializableRead", + "-Xep:ClassName", + "-Xep:ComparisonContractViolated", + "-Xep:DepAnn", + "-Xep:EmptyIf", + "-Xep:ExtendsAutoValue", + "-Xep:InjectMoreThanOneQualifier", + "-Xep:InsecureCryptoUsage", + "-Xep:IterablePathParameter", + "-Xep:LongLiteralLowerCaseSuffix", + "-Xep:MissingRuntimeRetention", + "-Xep:NoAllocation", + "-Xep:RefersToDaggerCodegen", + "-Xep:StaticOrDefaultInterfaceMethod", + "-Xep:StaticQualifiedUsingExpression", + "-Xep:SystemExitOutsideMain", + "-Xep:UseCorrectAssertInTests", + "-Xep:AnnotationPosition", + "-Xep:AssertFalse", + "-Xep:AssistedInjectAndInjectOnConstructors", + "-Xep:AvoidObjectArrays", + "-Xep:BinderIdentityRestoredDangerously", + "-Xep:BindingToUnqualifiedCommonType", + "-Xep:BuilderReturnThis", + "-Xep:CanIgnoreReturnValueSuggester", + "-Xep:CannotMockFinalClass", + "-Xep:CannotMockMethod", + "-Xep:CatchingUnchecked", + "-Xep:CheckedExceptionNotThrown", + "-Xep:ConstantPatternCompile", + "-Xep:DefaultLocale", + "-Xep:DifferentNameButSame", + "-Xep:EqualsBrokenForNull", + "-Xep:ExpectedExceptionChecker", + "-Xep:FloggerLogWithCause", + "-Xep:FloggerMessageFormat", + "-Xep:FloggerRedundantIsEnabled", + "-Xep:FloggerRequiredModifiers", + "-Xep:FloggerWithCause", + "-Xep:FloggerWithoutCause", + "-Xep:FunctionalInterfaceClash", + "-Xep:HardCodedSdCardPath", + "-Xep:IdentifierName", + "-Xep:InconsistentOverloads", + "-Xep:InitializeInline", + "-Xep:InterfaceWithOnlyStatics", + "-Xep:InterruptedExceptionSwallowed", + "-Xep:Interruption", + "-Xep:MissingDefault", + "-Xep:MockitoDoSetup", + "-Xep:MutableGuiceModule", + "-Xep:NonCanonicalStaticMemberImport", + "-Xep:NonFinalStaticField", + "-Xep:PreferJavaTimeOverload", + "-Xep:PreferredInterfaceType", + "-Xep:PrimitiveArrayPassedToVarargsMethod", + "-Xep:QualifierWithTypeUse", + "-Xep:RedundantOverride", + "-Xep:RedundantThrows", + "-Xep:StringFormatWithLiteral", + "-Xep:StronglyTypeByteString", + "-Xep:StronglyTypeTime", + "-Xep:SunApi", + "-Xep:SuppressWarningsWithoutExplanation", + "-Xep:SystemOut", + "-Xep:TestExceptionChecker", + "-Xep:ThrowSpecificExceptions", + "-Xep:TimeUnitMismatch", + "-Xep:TooManyParameters", + "-Xep:TransientMisuse", + "-Xep:TruthContainsExactlyElementsInUsage", + "-Xep:TryWithResourcesVariable", + "-Xep:UnescapedEntity", + "-Xep:UnnecessarilyFullyQualified", + "-Xep:UnnecessarilyUsedValue", + "-Xep:UnnecessarilyVisible", + "-Xep:UnnecessaryAnonymousClass", + "-Xep:UnnecessaryDefaultInEnumSwitch", + "-Xep:UnnecessaryFinal", + "-Xep:UnnecessaryOptionalGet", + "-Xep:UnnecessaryTestMethodPrefix", + "-Xep:UnsafeLocaleUsage", + "-Xep:UnusedException", + "-Xep:UrlInSee", + "-Xep:UsingJsr305CheckReturnValue", + "-Xep:Var", + "-Xep:Varifier", + "-Xep:YodaCondition", + "-Xep:AnnotationMirrorToString", + "-Xep:AnnotationValueToString", + "-Xep:BooleanParameter", + "-Xep:ClassNamedLikeTypeParameter", + "-Xep:ConstantField", + "-Xep:EqualsMissingNullable", + "-Xep:FieldCanBeFinal", + "-Xep:FieldCanBeLocal", + "-Xep:FieldCanBeStatic", + "-Xep:FieldMissingNullable", + "-Xep:ForEachIterable", + "-Xep:ImmutableMemberCollection", + "-Xep:ImmutableRefactoring", + "-Xep:ImmutableSetForContains", + "-Xep:ImplementAssertionWithChaining", + "-Xep:LambdaFunctionalInterface", + "-Xep:MethodCanBeStatic", + "-Xep:MissingBraces", + "-Xep:MixedArrayDimensions", + "-Xep:MultiVariableDeclaration", + "-Xep:MultipleTopLevelClasses", + "-Xep:PackageLocation", + "-Xep:ParameterComment", + "-Xep:ParameterMissingNullable", + "-Xep:PrivateConstructorForNoninstantiableModule", + "-Xep:PrivateConstructorForUtilityClass", + "-Xep:PublicApiNamedStreamShouldReturnStream", + "-Xep:RemoveUnusedImports", + "-Xep:ReturnMissingNullable", + "-Xep:ReturnsNullCollection", + "-Xep:ScopeOnModule", + "-Xep:SwitchDefault", + "-Xep:SymbolToString", + "-Xep:ThrowsUncheckedException", + "-Xep:TryFailRefactoring", + "-Xep:TypeParameterNaming", + "-Xep:TypeToString", + "-Xep:UngroupedOverloads", + "-Xep:UnnecessaryBoxedAssignment", + "-Xep:UnnecessaryBoxedVariable", + "-Xep:UnnecessarySetDefault", + "-Xep:UnnecessaryStaticImport", + "-Xep:UseEnumSwitch", + "-Xep:VoidMissingNullable", + "-Xep:WildcardImport", + ) + } + } + eclipse { classpath { downloadSources = true diff --git a/dependencies.lock b/dependencies.lock index 6025d9e97a..e514ee0776 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -1,4 +1,9 @@ { + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", diff --git a/zuul-core/dependencies.lock b/zuul-core/dependencies.lock index ce3ae184a9..77c5a1cd55 100644 --- a/zuul-core/dependencies.lock +++ b/zuul-core/dependencies.lock @@ -1,4 +1,159 @@ { + "annotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "compileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -135,7 +290,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19" + "locked": "1.8.1" }, "com.netflix.zuul:zuul-discovery": { "project": true @@ -415,6 +570,11 @@ ] } }, + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", @@ -463,6 +623,161 @@ ] } }, + "jmhAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "jmhCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -599,7 +914,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19" + "locked": "1.8.1" }, "com.netflix.zuul:zuul-discovery": { "project": true @@ -1133,7 +1448,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19" + "locked": "1.8.1" }, "com.netflix.zuul:zuul-discovery": { "project": true @@ -1409,13 +1724,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -1508,7 +1823,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -1517,19 +1832,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -1537,14 +1852,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -1554,13 +1869,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", @@ -1835,7 +2150,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19" + "locked": "1.8.1" }, "com.netflix.zuul:zuul-discovery": { "project": true @@ -2187,6 +2502,161 @@ ] } }, + "testAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "testCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -2334,7 +2804,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19" + "locked": "1.8.1" }, "com.netflix.zuul:zuul-discovery": { "project": true @@ -2572,13 +3042,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -2645,7 +3115,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -2653,19 +3123,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -2673,14 +3143,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -2690,13 +3160,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.opentest4j:opentest4j": { "locked": "1.3.0", @@ -2933,7 +3403,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19" + "locked": "1.8.1" }, "com.netflix.zuul:zuul-discovery": { "project": true @@ -3209,13 +3679,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -3296,7 +3766,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -3305,19 +3775,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -3325,14 +3795,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -3342,13 +3812,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", diff --git a/zuul-core/src/main/java/com/netflix/zuul/netty/server/ListenerSpec.java b/zuul-core/src/main/java/com/netflix/zuul/netty/server/ListenerSpec.java index 260b4ed40a..06f471c607 100644 --- a/zuul-core/src/main/java/com/netflix/zuul/netty/server/ListenerSpec.java +++ b/zuul-core/src/main/java/com/netflix/zuul/netty/server/ListenerSpec.java @@ -32,7 +32,6 @@ public record ListenerSpec(String addressName, boolean defaultAddressEnabled, So public ListenerSpec { Objects.requireNonNull(addressName, "addressName"); - Objects.requireNonNull(defaultAddressEnabled, "defaultAddressEnabled"); Objects.requireNonNull(defaultAddressValue, "defaultAddressValue"); } diff --git a/zuul-core/src/main/java/com/netflix/zuul/netty/server/SocketAddressProperty.java b/zuul-core/src/main/java/com/netflix/zuul/netty/server/SocketAddressProperty.java index fe4d147c3e..39a4e04761 100644 --- a/zuul-core/src/main/java/com/netflix/zuul/netty/server/SocketAddressProperty.java +++ b/zuul-core/src/main/java/com/netflix/zuul/netty/server/SocketAddressProperty.java @@ -157,11 +157,6 @@ public SocketAddress apply(String input) { } throw new AssertionError("Missed cased: " + bindType); } - - @Override - public boolean equals(Object object) { - return false; - } } public SocketAddressProperty(String propName, SocketAddress defaultValue) { diff --git a/zuul-core/src/test/java/com/netflix/netty/common/HttpServerLifecycleChannelHandlerTest.java b/zuul-core/src/test/java/com/netflix/netty/common/HttpServerLifecycleChannelHandlerTest.java index ede1a9e9d5..498d9ff512 100644 --- a/zuul-core/src/test/java/com/netflix/netty/common/HttpServerLifecycleChannelHandlerTest.java +++ b/zuul-core/src/test/java/com/netflix/netty/common/HttpServerLifecycleChannelHandlerTest.java @@ -42,7 +42,7 @@ final class AssertReasonHandler extends ChannelInboundHandlerAdapter { @Override public void userEventTriggered(ChannelHandlerContext ctx, Object evt) { - assert evt instanceof CompleteEvent; + Truth.assertThat(evt).isInstanceOf(CompleteEvent.class); this.completeEvent = (CompleteEvent) evt; } diff --git a/zuul-core/src/test/java/com/netflix/netty/common/proxyprotocol/HAProxyMessageChannelHandlerTest.java b/zuul-core/src/test/java/com/netflix/netty/common/proxyprotocol/HAProxyMessageChannelHandlerTest.java index 3ab12b55a9..f72639032d 100644 --- a/zuul-core/src/test/java/com/netflix/netty/common/proxyprotocol/HAProxyMessageChannelHandlerTest.java +++ b/zuul-core/src/test/java/com/netflix/netty/common/proxyprotocol/HAProxyMessageChannelHandlerTest.java @@ -220,7 +220,7 @@ void validatev2TCPV4NoTLVs() { assertThat(hapm.destinationPort()).isEqualTo(443); final List customTLV = channel.attr(HAProxyMessageChannelHandler.ATTR_HAPROXY_CUSTOM_TLVS).get(); - assertThat(customTLV.isEmpty()); + assertThat(customTLV.isEmpty()).isEqualTo(true); } @Test @@ -306,6 +306,6 @@ void validateV2TCPV6NoTLVS() { assertThat(hapm.destinationPort()).isEqualTo(443); final List customTLV = channel.attr(HAProxyMessageChannelHandler.ATTR_HAPROXY_CUSTOM_TLVS).get(); - assertThat(customTLV.isEmpty()); + assertThat(customTLV.isEmpty()).isEqualTo(true); } } diff --git a/zuul-core/src/test/java/com/netflix/zuul/filters/BaseFilterTest.java b/zuul-core/src/test/java/com/netflix/zuul/filters/BaseFilterTest.java index 6492763815..74eae2727c 100644 --- a/zuul-core/src/test/java/com/netflix/zuul/filters/BaseFilterTest.java +++ b/zuul-core/src/test/java/com/netflix/zuul/filters/BaseFilterTest.java @@ -43,7 +43,7 @@ class BaseFilterTest { private final AbstractConfiguration config = ConfigurationManager.getConfigInstance(); @BeforeEach - public void tearDown() { + public void setUpTest() { config.clear(); } diff --git a/zuul-discovery/dependencies.lock b/zuul-discovery/dependencies.lock index d0672e6979..88d43711ec 100644 --- a/zuul-discovery/dependencies.lock +++ b/zuul-discovery/dependencies.lock @@ -1,4 +1,159 @@ { + "annotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "compileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -217,6 +372,11 @@ ] } }, + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", @@ -261,6 +421,161 @@ ] } }, + "jmhAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "jmhCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -812,13 +1127,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -886,7 +1201,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -894,19 +1209,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -914,14 +1229,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -931,7 +1246,7 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", @@ -1337,6 +1652,161 @@ ] } }, + "testAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "testCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -1541,13 +2011,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -1589,7 +2059,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -1597,19 +2067,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -1617,14 +2087,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -1634,7 +2104,7 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.opentest4j:opentest4j": { "locked": "1.3.0", @@ -1953,13 +2423,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -2015,7 +2485,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -2023,19 +2493,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -2043,14 +2513,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -2060,7 +2530,7 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", diff --git a/zuul-groovy/dependencies.lock b/zuul-groovy/dependencies.lock index 1957605066..2cd0d5adbc 100644 --- a/zuul-groovy/dependencies.lock +++ b/zuul-groovy/dependencies.lock @@ -1,4 +1,159 @@ { + "annotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "compileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -155,7 +310,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -565,6 +720,11 @@ ] } }, + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", @@ -609,6 +769,161 @@ ] } }, + "jmhAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "jmhCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -765,7 +1080,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1445,7 +1760,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1770,13 +2085,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -2058,7 +2373,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.codehaus.groovy:groovy-test-junit5", "org.junit.jupiter:junit-jupiter-engine", @@ -2068,20 +2383,20 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.codehaus.groovy:groovy-test-junit5", "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -2089,7 +2404,7 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.platform:junit-platform-launcher", @@ -2097,14 +2412,14 @@ ] }, "org.junit.platform:junit-platform-launcher": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.codehaus.groovy:groovy-test-junit5", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -2115,13 +2430,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", @@ -2422,7 +2737,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3101,6 +3416,161 @@ ] } }, + "testAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "testCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -3268,7 +3738,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3461,13 +3931,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -3669,7 +4139,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.codehaus.groovy:groovy-test-junit5", "org.junit.jupiter:junit-jupiter-engine", @@ -3678,19 +4148,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -3698,14 +4168,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -3715,13 +4185,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.opentest4j:opentest4j": { "locked": "1.3.0", @@ -3979,7 +4449,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -4304,13 +4774,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -4580,7 +5050,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.codehaus.groovy:groovy-test-junit5", "org.junit.jupiter:junit-jupiter-engine", @@ -4590,20 +5060,20 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.codehaus.groovy:groovy-test-junit5", "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -4611,7 +5081,7 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.platform:junit-platform-launcher", @@ -4619,14 +5089,14 @@ ] }, "org.junit.platform:junit-platform-launcher": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.codehaus.groovy:groovy-test-junit5", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -4637,13 +5107,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", diff --git a/zuul-groovy/src/main/java/com/netflix/zuul/groovy/GroovyCompiler.java b/zuul-groovy/src/main/java/com/netflix/zuul/groovy/GroovyCompiler.java index c9e93221a6..c8a43f61f8 100644 --- a/zuul-groovy/src/main/java/com/netflix/zuul/groovy/GroovyCompiler.java +++ b/zuul-groovy/src/main/java/com/netflix/zuul/groovy/GroovyCompiler.java @@ -18,11 +18,12 @@ import com.netflix.zuul.DynamicCodeCompiler; import groovy.lang.GroovyClassLoader; -import java.io.File; -import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.io.File; +import java.io.IOException; + /** * Groovy code compiler * User: mcohen @@ -48,6 +49,7 @@ public Class compile(String sCode, String sName) { /** * @return a new GroovyClassLoader */ + @SuppressWarnings("BanClassLoader") GroovyClassLoader getGroovyClassLoader() { return new GroovyClassLoader(); } diff --git a/zuul-groovy/src/main/java/com/netflix/zuul/scriptManager/FilterVerifier.java b/zuul-groovy/src/main/java/com/netflix/zuul/scriptManager/FilterVerifier.java index d59599341d..975c3214cc 100644 --- a/zuul-groovy/src/main/java/com/netflix/zuul/scriptManager/FilterVerifier.java +++ b/zuul-groovy/src/main/java/com/netflix/zuul/scriptManager/FilterVerifier.java @@ -78,6 +78,7 @@ void checkZuulFilterInstance(Object zuulFilter) throws InstantiationException { * compiles the Groovy source code * */ + @SuppressWarnings("BanClassLoader") public Class compileGroovy(String sFilterCode) throws CompilationFailedException { GroovyClassLoader loader = new GroovyClassLoader(); return loader.parseClass(sFilterCode); diff --git a/zuul-guice/dependencies.lock b/zuul-guice/dependencies.lock index d960493386..57ecd5dcf4 100644 --- a/zuul-guice/dependencies.lock +++ b/zuul-guice/dependencies.lock @@ -1,4 +1,159 @@ { + "annotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "compileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -149,7 +304,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -368,6 +523,11 @@ ] } }, + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", @@ -412,6 +572,161 @@ ] } }, + "jmhAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "jmhCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -562,7 +877,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1039,7 +1354,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1345,13 +1660,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -1439,7 +1754,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -1448,19 +1763,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -1468,14 +1783,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -1485,13 +1800,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", @@ -1767,7 +2082,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -2154,6 +2469,161 @@ ] } }, + "testAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "testCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -2315,7 +2785,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -2507,13 +2977,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -2555,7 +3025,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -2563,19 +3033,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -2583,14 +3053,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -2600,13 +3070,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.opentest4j:opentest4j": { "locked": "1.3.0", @@ -2852,7 +3322,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3158,13 +3628,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -3240,7 +3710,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -3249,19 +3719,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -3269,14 +3739,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -3286,13 +3756,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", diff --git a/zuul-integration-test/dependencies.lock b/zuul-integration-test/dependencies.lock index f33e44dfde..dd98dea713 100644 --- a/zuul-integration-test/dependencies.lock +++ b/zuul-integration-test/dependencies.lock @@ -55,12 +55,43 @@ "com.github.vlsi.compactmap:compactmap" ] }, + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, "com.github.vlsi.compactmap:compactmap": { "locked": "2.0", "transitive": [ "com.netflix.eureka:eureka-client" ] }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.google.code.findbugs:annotations": { "locked": "2.0.0", "transitive": [ @@ -85,12 +116,43 @@ "com.netflix.netflix-commons:netflix-infix" ] }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, "com.google.errorprone:error_prone_annotations": { - "locked": "2.28.0", + "locked": "2.35.1", "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", "com.google.guava:guava" ] }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.google.guava:failureaccess": { "locked": "1.0.2", "transitive": [ @@ -100,6 +162,10 @@ "com.google.guava:guava": { "locked": "33.3.0-jre", "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", "com.google.inject:guice", "com.netflix.archaius:archaius-core", "com.netflix.netflix-commons:netflix-infix", @@ -109,7 +175,8 @@ "com.netflix.servo:servo-core", "com.netflix.zuul:zuul-core", "com.netflix.zuul:zuul-discovery", - "com.netflix.zuul:zuul-processor" + "com.netflix.zuul:zuul-processor", + "com.uber.nullaway:nullaway" ] }, "com.google.guava:listenablefuture": { @@ -124,6 +191,12 @@ "com.netflix.eureka:eureka-client" ] }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.netflix.archaius:archaius-core": { "locked": "0.7.12", "transitive": [ @@ -205,7 +278,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -251,6 +324,9 @@ "com.netflix.eureka:eureka-client" ] }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, "commons-codec:commons-codec": { "locked": "1.9", "transitive": [ @@ -286,6 +362,19 @@ "org.apache.httpcomponents:httpclient" ] }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, "io.github.x-stream:mxparser": { "locked": "1.2.2", "transitive": [ @@ -486,6 +575,8 @@ "javax.inject:javax.inject": { "locked": "1", "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", "com.google.inject:guice", "com.netflix.netflix-commons:netflix-commons-util", "com.netflix.zuul:zuul-core" @@ -562,9 +653,17 @@ ] }, "org.checkerframework:checker-qual": { - "locked": "3.43.0", + "locked": "3.48.0", "transitive": [ - "com.google.guava:guava" + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" ] }, "org.codehaus.jettison:jettison": { @@ -573,6 +672,20 @@ "com.netflix.eureka:eureka-client" ] }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "org.slf4j:slf4j-api": { "locked": "1.7.36", "transitive": [ @@ -752,7 +865,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -984,6 +1097,11 @@ ] } }, + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", @@ -1028,6 +1146,161 @@ ] } }, + "jmhAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "jmhCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -1182,7 +1455,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1746,7 +2019,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -2095,13 +2368,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -2144,6 +2417,9 @@ "org.antlr:antlr-runtime" ] }, + "org.apache.commons:commons-lang3": { + "locked": "3.7" + }, "org.apache.commons:commons-math": { "locked": "2.2", "transitive": [ @@ -2443,7 +2719,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -2452,19 +2728,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -2472,14 +2748,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -2489,13 +2765,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", @@ -2825,7 +3101,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3219,6 +3495,161 @@ ] } }, + "testAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "testCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -3445,7 +3876,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3699,13 +4130,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -3722,6 +4153,9 @@ "org.wiremock:wiremock" ] }, + "org.apache.commons:commons-lang3": { + "locked": "3.7" + }, "org.apache.httpcomponents.client5:httpclient5": { "locked": "5.3.1", "transitive": [ @@ -3977,7 +4411,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -3985,19 +4419,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -4005,14 +4439,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -4022,13 +4456,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.opentest4j:opentest4j": { "locked": "1.3.0", @@ -4398,7 +4832,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -4747,13 +5181,13 @@ ] }, "net.bytebuddy:byte-buddy": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] }, "net.bytebuddy:byte-buddy-agent": { - "locked": "1.15.0", + "locked": "1.15.4", "transitive": [ "org.mockito:mockito-core" ] @@ -4795,6 +5229,9 @@ "org.antlr:antlr-runtime" ] }, + "org.apache.commons:commons-lang3": { + "locked": "3.7" + }, "org.apache.commons:commons-math": { "locked": "2.2", "transitive": [ @@ -5088,7 +5525,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -5097,19 +5534,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -5117,14 +5554,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -5134,13 +5571,13 @@ ] }, "org.mockito:mockito-core": { - "locked": "5.13.0", + "locked": "5.14.2", "transitive": [ "org.mockito:mockito-junit-jupiter" ] }, "org.mockito:mockito-junit-jupiter": { - "locked": "5.13.0" + "locked": "5.14.2" }, "org.objenesis:objenesis": { "locked": "3.3", diff --git a/zuul-processor/dependencies.lock b/zuul-processor/dependencies.lock index 32d5fdf297..81616ecde7 100644 --- a/zuul-processor/dependencies.lock +++ b/zuul-processor/dependencies.lock @@ -1,4 +1,159 @@ { + "annotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "compileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -149,7 +304,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -368,6 +523,11 @@ ] } }, + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", @@ -412,6 +572,161 @@ ] } }, + "jmhAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "jmhCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -562,7 +877,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1039,7 +1354,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1427,7 +1742,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -1435,19 +1750,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -1455,14 +1770,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -1739,7 +2054,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -2182,12 +2497,43 @@ "com.github.vlsi.compactmap:compactmap" ] }, + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, "com.github.vlsi.compactmap:compactmap": { "locked": "2.0", "transitive": [ "com.netflix.eureka:eureka-client" ] }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.google.code.findbugs:annotations": { "locked": "2.0.0", "transitive": [ @@ -2212,12 +2558,43 @@ "com.netflix.netflix-commons:netflix-infix" ] }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, "com.google.errorprone:error_prone_annotations": { - "locked": "2.28.0", + "locked": "2.35.1", "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", "com.google.guava:guava" ] }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.google.guava:failureaccess": { "locked": "1.0.2", "transitive": [ @@ -2227,6 +2604,10 @@ "com.google.guava:guava": { "locked": "33.3.0-jre", "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", "com.google.inject:guice", "com.netflix.archaius:archaius-core", "com.netflix.netflix-commons:netflix-infix", @@ -2235,7 +2616,8 @@ "com.netflix.ribbon:ribbon-loadbalancer", "com.netflix.servo:servo-core", "com.netflix.zuul:zuul-core", - "com.netflix.zuul:zuul-discovery" + "com.netflix.zuul:zuul-discovery", + "com.uber.nullaway:nullaway" ] }, "com.google.guava:listenablefuture": { @@ -2250,6 +2632,12 @@ "com.netflix.eureka:eureka-client" ] }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.netflix.archaius:archaius-core": { "locked": "0.7.12", "transitive": [ @@ -2331,7 +2719,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -2374,6 +2762,9 @@ "com.netflix.eureka:eureka-client" ] }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, "commons-codec:commons-codec": { "locked": "1.9", "transitive": [ @@ -2409,6 +2800,19 @@ "org.apache.httpcomponents:httpclient" ] }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, "io.github.x-stream:mxparser": { "locked": "1.2.2", "transitive": [ @@ -2609,6 +3013,8 @@ "javax.inject:javax.inject": { "locked": "1", "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", "com.google.inject:guice", "com.netflix.netflix-commons:netflix-commons-util", "com.netflix.zuul:zuul-core" @@ -2685,9 +3091,17 @@ ] }, "org.checkerframework:checker-qual": { - "locked": "3.43.0", + "locked": "3.48.0", "transitive": [ - "com.google.guava:guava" + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" ] }, "org.codehaus.jettison:jettison": { @@ -2696,6 +3110,20 @@ "com.netflix.eureka:eureka-client" ] }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "org.slf4j:slf4j-api": { "locked": "1.7.36", "transitive": [ @@ -2882,7 +3310,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3110,7 +3538,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -3118,19 +3546,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -3138,14 +3566,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", @@ -3398,7 +3826,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3774,7 +4202,7 @@ ] }, "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-params", @@ -3782,19 +4210,19 @@ ] }, "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit:junit-bom" ] }, "org.junit.platform:junit-platform-commons": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.platform:junit-platform-engine", @@ -3802,14 +4230,14 @@ ] }, "org.junit.platform:junit-platform-engine": { - "locked": "1.11.0", + "locked": "1.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-engine", "org.junit:junit-bom" ] }, "org.junit:junit-bom": { - "locked": "5.11.0", + "locked": "5.11.3", "transitive": [ "org.junit.jupiter:junit-jupiter-api", "org.junit.jupiter:junit-jupiter-engine", diff --git a/zuul-sample/dependencies.lock b/zuul-sample/dependencies.lock index 20301afcbc..1006e0de86 100644 --- a/zuul-sample/dependencies.lock +++ b/zuul-sample/dependencies.lock @@ -55,12 +55,43 @@ "com.github.vlsi.compactmap:compactmap" ] }, + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, "com.github.vlsi.compactmap:compactmap": { "locked": "2.0", "transitive": [ "com.netflix.eureka:eureka-client" ] }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.google.code.findbugs:annotations": { "locked": "2.0.0", "transitive": [ @@ -85,12 +116,43 @@ "com.netflix.netflix-commons:netflix-infix" ] }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, "com.google.errorprone:error_prone_annotations": { - "locked": "2.28.0", + "locked": "2.35.1", "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", "com.google.guava:guava" ] }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.google.guava:failureaccess": { "locked": "1.0.2", "transitive": [ @@ -100,6 +162,10 @@ "com.google.guava:guava": { "locked": "33.3.0-jre", "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", "com.google.inject:guice", "com.netflix.archaius:archaius-core", "com.netflix.netflix-commons:netflix-infix", @@ -109,7 +175,8 @@ "com.netflix.servo:servo-core", "com.netflix.zuul:zuul-core", "com.netflix.zuul:zuul-discovery", - "com.netflix.zuul:zuul-processor" + "com.netflix.zuul:zuul-processor", + "com.uber.nullaway:nullaway" ] }, "com.google.guava:listenablefuture": { @@ -124,6 +191,12 @@ "com.netflix.eureka:eureka-client" ] }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "com.netflix.archaius:archaius-core": { "locked": "0.7.12", "transitive": [ @@ -205,7 +278,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -251,6 +324,9 @@ "com.netflix.eureka:eureka-client" ] }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, "commons-codec:commons-codec": { "locked": "1.9", "transitive": [ @@ -286,6 +362,19 @@ "org.apache.httpcomponents:httpclient" ] }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, "io.github.x-stream:mxparser": { "locked": "1.2.2", "transitive": [ @@ -486,6 +575,8 @@ "javax.inject:javax.inject": { "locked": "1", "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", "com.google.inject:guice", "com.netflix.netflix-commons:netflix-commons-util", "com.netflix.zuul:zuul-core" @@ -562,9 +653,17 @@ ] }, "org.checkerframework:checker-qual": { - "locked": "3.43.0", + "locked": "3.48.0", "transitive": [ - "com.google.guava:guava" + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" ] }, "org.codehaus.jettison:jettison": { @@ -573,6 +672,20 @@ "com.netflix.eureka:eureka-client" ] }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, "org.slf4j:slf4j-api": { "locked": "1.7.36", "transitive": [ @@ -755,7 +868,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -1174,6 +1287,11 @@ ] } }, + "errorproneJavac": { + "com.google.errorprone:javac": { + "locked": "9+181-r4173-1" + } + }, "jmh": { "net.sf.jopt-simple:jopt-simple": { "locked": "5.0.4", @@ -1218,6 +1336,161 @@ ] } }, + "jmhAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "jmhCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -1375,7 +1648,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -2055,7 +2328,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3026,7 +3299,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -3736,6 +4009,161 @@ ] } }, + "testAnnotationProcessor": { + "com.github.ben-manes.caffeine:caffeine": { + "locked": "3.0.5", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.github.kevinstern:software-and-algorithms": { + "locked": "1.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "com.google.auto.service:auto-service-annotations": { + "locked": "1.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto.value:auto-value-annotations": { + "locked": "1.9", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.auto:auto-common": { + "locked": "1.2.2", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.code.findbugs:jsr305": { + "locked": "3.0.2", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_annotation": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.google.guava:guava" + ] + }, + "com.google.errorprone:error_prone_check_api": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.errorprone:error_prone_core": { + "locked": "2.35.1" + }, + "com.google.errorprone:error_prone_type_annotations": { + "locked": "2.35.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.googlejavaformat:google-java-format": { + "locked": "1.19.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.google.guava:failureaccess": { + "locked": "1.0.1", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.guava:guava": { + "locked": "32.1.3-jre", + "transitive": [ + "com.google.auto:auto-common", + "com.google.errorprone:error_prone_annotation", + "com.google.errorprone:error_prone_core", + "com.google.googlejavaformat:google-java-format", + "com.uber.nullaway:nullaway" + ] + }, + "com.google.guava:listenablefuture": { + "locked": "9999.0-empty-to-avoid-conflict-with-guava", + "transitive": [ + "com.google.guava:guava" + ] + }, + "com.google.protobuf:protobuf-java": { + "locked": "3.25.5", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + }, + "com.uber.nullaway:nullaway": { + "locked": "0.12.1" + }, + "io.github.eisop:dataflow-errorprone": { + "locked": "3.41.0-eisop1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "io.github.java-diff-utils:java-diff-utils": { + "locked": "4.12", + "transitive": [ + "com.google.errorprone:error_prone_check_api" + ] + }, + "javax.inject:javax.inject": { + "locked": "1", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core" + ] + }, + "org.checkerframework:checker-qual": { + "locked": "3.48.0", + "transitive": [ + "com.github.ben-manes.caffeine:caffeine", + "com.google.guava:guava", + "org.checkerframework:dataflow-nullaway" + ] + }, + "org.checkerframework:dataflow-nullaway": { + "locked": "3.48.0", + "transitive": [ + "com.uber.nullaway:nullaway" + ] + }, + "org.jspecify:jspecify": { + "locked": "1.0.0", + "transitive": [ + "com.google.errorprone:error_prone_check_api", + "com.google.errorprone:error_prone_core", + "com.uber.nullaway:nullaway" + ] + }, + "org.pcollections:pcollections": { + "locked": "4.0.1", + "transitive": [ + "com.google.errorprone:error_prone_core" + ] + } + }, "testCompileClasspath": { "aopalliance:aopalliance": { "locked": "1.0", @@ -3893,7 +4321,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ] @@ -4531,7 +4959,7 @@ ] }, "com.netflix.spectator:spectator-api": { - "locked": "1.7.19", + "locked": "1.8.1", "transitive": [ "com.netflix.zuul:zuul-core" ]