From dcf0412f119e7426ff60d35b81577dcf3d6c11e0 Mon Sep 17 00:00:00 2001 From: Lai Jiang Date: Mon, 4 Mar 2024 14:31:08 -0500 Subject: [PATCH] Compile Nomulus with Java 21 (#2344) Make the necessary changes for the code base to compile with JDK 21. Other changes: 1. Upgraded testcontainer version and the SQL image version (to be the same as what we use in Cloud SQL). This led to some schema changes and also changed the order of results in some test queries (for the better I think, as the new order appears to be alphabetical). 2. Remove dependency on Truth8, which is deprecated. 3. Enable parallel Gradle task execution and greatly increased the number of parallel tests in standardTest. Removed outcastTest. --- .github/workflows/codeql.yml | 2 +- .java-version | 2 +- build.gradle | 23 +- buildSrc/build.gradle.kts | 2 - .../gradle/plugin/CoverPageGeneratorTest.java | 1 - common/gradle.lockfile | 4 +- .../google/registry/testing/SystemInfo.java | 28 +- config/nom_build.py | 1 + config/presubmits.py | 6 + core/build.gradle | 37 +- core/gradle.lockfile | 16 +- .../batch/DeleteProberDataActionTest.java | 1 - .../registry/bsa/BsaDiffCreatorTest.java | 1 - .../bsa/BsaDownloadFunctionalTest.java | 1 - .../bsa/BsaRefreshFunctionalTest.java | 1 - .../google/registry/bsa/GcsClientTest.java | 1 - .../bsa/api/JsonSerializationsTest.java | 2 +- .../persistence/BsaUnblockableDomainTest.java | 1 - .../persistence/DownloadSchedulerTest.java | 1 - .../bsa/persistence/LabelDiffUpdatesTest.java | 1 - .../bsa/persistence/RefreshSchedulerTest.java | 1 - .../dnsupdate/DnsMessageTransportTest.java | 6 +- .../registry/flows/CheckApiActionTest.java | 1 - .../google/registry/flows/EppTestCase.java | 1 - .../google/registry/flows/FlowRunnerTest.java | 1 - .../registry/flows/TlsCredentialsTest.java | 1 - .../flows/domain/DomainCreateFlowTest.java | 1 - .../flows/domain/DomainDeleteFlowTest.java | 1 - .../flows/domain/DomainRenewFlowTest.java | 5 +- .../domain/DomainRestoreRequestFlowTest.java | 1 - .../domain/DomainTransferApproveFlowTest.java | 1 - .../domain/DomainTransferRequestFlowTest.java | 1 - .../registry/model/EppResourceTest.java | 1 - .../registry/model/OteAccountBuilderTest.java | 1 - .../model/billing/BillingBaseTest.java | 1 - .../registry/model/console/UserDaoTest.java | 6 +- .../registry/model/contact/ContactTest.java | 1 - .../registry/model/domain/DomainTest.java | 1 - .../domain/token/AllocationTokenTest.java | 1 - .../registry/model/eppinput/EppInputTest.java | 1 - .../model/registrar/RegistrarTest.java | 1 - .../registry/model/server/LockTest.java | 1 - .../model/tld/RegistryLockDaoTest.java | 1 - .../google/registry/model/tld/TldTest.java | 1 - .../google/registry/model/tld/TldsTest.java | 1 - .../model/tld/label/PremiumListDaoTest.java | 1 - .../model/tld/label/PremiumListTest.java | 1 - .../model/tmch/ClaimsListDaoTest.java | 1 - .../registry/model/tmch/TmchCrlTest.java | 1 - .../monitoring/whitebox/EppMetricTest.java | 2 +- .../transaction/DatabaseExceptionTest.java | 1 - .../JpaTransactionManagerExtension.java | 29 +- .../transaction/TransactionManagerTest.java | 7 +- .../rdap/RdapDomainSearchActionTest.java | 16 +- .../rdap/RdapNameserverSearchActionTest.java | 2 +- .../rde/ContactToXjcConverterTest.java | 1 - .../rde/DomainToXjcConverterTest.java | 1 - .../rde/PendingDepositCheckerTest.java | 8 +- .../reporting/ReportingModuleTest.java | 11 +- .../billing/BillingEmailUtilsTest.java | 1 - ...pec11RegistrarThreatMatchesParserTest.java | 1 - .../registry/request/RequestHandlerTest.java | 1 - .../request/RequestParametersTest.java | 1 - .../google/registry/request/RouterTest.java | 1 - .../auth/RequestAuthenticatorTest.java | 1 - .../tldconfig/idn/IdnLabelValidatorTest.java | 1 - .../registry/tmch/TmchDnlActionTest.java | 1 - .../tools/ConfigureTldCommandTest.java | 1 - .../CreateBulkPricingPackageCommandTest.java | 1 - .../tools/CreateRegistrarCommandTest.java | 1 - .../tools/CreateReservedListCommandTest.java | 1 - .../tools/DeletePremiumListCommandTest.java | 1 - .../tools/DeleteReservedListCommandTest.java | 1 - .../registry/tools/DeleteUserCommandTest.java | 1 - .../registry/tools/DomainLockUtilsTest.java | 1 - .../registry/tools/SetupOteCommandTest.java | 1 - .../UpdateBulkPricingPackageCommandTest.java | 2 +- .../tools/UpdateCursorsCommandTest.java | 1 - .../tools/UpdateRecurrenceCommandTest.java | 1 - .../tools/UpdateRegistrarCommandTest.java | 1 - .../tools/UpdateReservedListCommandTest.java | 1 - .../tools/UploadClaimsListCommandTest.java | 1 - .../params/NameserversParameterTest.java | 1 - .../params/PhoneNumberParameterTest.java | 2 +- .../registry/ui/forms/FormFieldTest.java | 1 - .../registry/ui/forms/FormFieldsTest.java | 1 - .../ui/server/RegistrarFormFieldsTest.java | 2 +- .../registrar/ConsoleOteSetupActionTest.java | 1 - .../registrar/SecuritySettingsTest.java | 1 - .../registry/whois/WhoisActionTest.java | 1 - db/build.gradle | 1 - db/gradle.lockfile | 6 +- .../persistence/NomulusPostgreSql.java | 2 +- .../resources/sql/schema/nomulus.golden.sql | 4 +- .../sql/flyway/FlywayDeadlockTest.java | 6 +- .../registry/sql/flyway/SchemaTest.java | 4 +- dependencies.gradle | 11 +- gradle.properties | 3 +- java_common.gradle | 1 + jetty/buildscript-gradle.lockfile | 4 + jetty/gradle.lockfile | 393 ++++++++++++++++++ networking/gradle.lockfile | 4 +- prober/gradle.lockfile | 10 +- proxy/gradle.lockfile | 10 +- release/builder/build.sh | 2 +- services/backend/gradle.lockfile | 7 +- services/bsa/gradle.lockfile | 7 +- services/default/gradle.lockfile | 7 +- services/pubapi/gradle.lockfile | 7 +- services/tools/gradle.lockfile | 7 +- util/gradle.lockfile | 12 +- .../util/GoogleCredentialsBundle.java | 2 +- 112 files changed, 558 insertions(+), 239 deletions(-) create mode 100644 jetty/buildscript-gradle.lockfile create mode 100644 jetty/gradle.lockfile diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index b5b79a97b..d1e1bc25a 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -33,7 +33,7 @@ jobs: uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '17' + java-version: '21' # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.java-version b/.java-version index 98d9bcb75..aabe6ec39 100644 --- a/.java-version +++ b/.java-version @@ -1 +1 @@ -17 +21 diff --git a/build.gradle b/build.gradle index 7983a8b88..b18d50ce9 100644 --- a/build.gradle +++ b/build.gradle @@ -281,6 +281,12 @@ def javadocSource = [] def javadocClasspath = [] def javadocDependentTasks = [] +def services = [':services:default', + ':services:backend', + ':services:bsa', + ':services:tools', + ':services:pubapi'] + subprojects { // Skip no-op project if (project.name == 'services') return @@ -365,12 +371,6 @@ subprojects { } } - def services = [':services:default', - ':services:backend', - ':services:bsa', - ':services:tools', - ':services:pubapi'] - // Set up all of the deployment projects. if (services.contains(project.path)) { @@ -412,9 +412,9 @@ subprojects { } } - // No need to produce javadoc for the docs subproject, which has no APIs to + // No need to produce javadoc for the jetty subproject, which has no APIs to // expose to users. - if (project.name != 'docs') { + if (project.name != 'jetty') { javadocSource << project.sourceSets.main.allJava javadocClasspath << project.sourceSets.main.runtimeClasspath javadocClasspath << "${buildDir}/generated/sources/annotationProcessor/java/main" @@ -422,6 +422,13 @@ subprojects { } } +// Force SDK download to be sequential, otherwise parallel tasks will try to +// write to the same location to upgrade gcloud and fail. +for (int i = 1; i < services.size(); i++) { + project("${services[i]}").downloadCloudSdk + .dependsOn(project("${services[i - 1]}").downloadCloudSdk) +} + // If "-P verboseTestOutput=true" is passed in, configure all subprojects to dump all of their // output and final test status (pass/fail, errors) for each test class. // diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 786ea811a..c04d112cb 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -104,8 +104,6 @@ dependencies { implementation(deps["org.apache.commons:commons-text"]!!) annotationProcessor(deps["com.google.auto.value:auto-value"]!!) testImplementation(deps["com.google.truth:truth"]!!) - testImplementation( - deps["com.google.truth.extensions:truth-java8-extension"]!!) testImplementation(deps["org.junit.jupiter:junit-jupiter-api"]!!) testImplementation(deps["org.junit.jupiter:junit-jupiter-engine"]!!) testImplementation(deps["org.mockito:mockito-core"]!!) diff --git a/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java b/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java index 866218e16..01d1ec164 100644 --- a/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java +++ b/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java @@ -16,7 +16,6 @@ package google.registry.gradle.plugin; import static com.google.common.collect.ImmutableMap.toImmutableMap; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.gradle.plugin.GcsPluginUtils.toByteArraySupplier; import static java.nio.charset.StandardCharsets.UTF_8; diff --git a/common/gradle.lockfile b/common/gradle.lockfile index e0356255c..9a3b5ba05 100644 --- a/common/gradle.lockfile +++ b/common/gradle.lockfile @@ -12,7 +12,7 @@ com.google.auto:auto-common:1.2.1=annotationProcessor,errorprone,testAnnotationP com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath,testing,testingAnnotationProcessor,testingCompileClasspath com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor @@ -30,7 +30,7 @@ com.google.inject:guice:5.1.0=annotationProcessor,errorprone,testAnnotationProce com.google.j2objc:j2objc-annotations:1.3=checkstyle com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath,testingCompileClasspath com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor -com.google.truth:truth:1.4.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath +com.google.truth:truth:1.4.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle commons-beanutils:commons-beanutils:1.9.4=checkstyle commons-collections:commons-collections:3.2.2=checkstyle diff --git a/common/src/testing/java/google/registry/testing/SystemInfo.java b/common/src/testing/java/google/registry/testing/SystemInfo.java index f15669539..1e292d6d3 100644 --- a/common/src/testing/java/google/registry/testing/SystemInfo.java +++ b/common/src/testing/java/google/registry/testing/SystemInfo.java @@ -14,7 +14,6 @@ package google.registry.testing; -import com.github.benmanes.caffeine.cache.CacheLoader; import com.github.benmanes.caffeine.cache.Caffeine; import com.github.benmanes.caffeine.cache.LoadingCache; import com.google.common.flogger.FluentLogger; @@ -31,28 +30,25 @@ public final class SystemInfo { private static final LoadingCache hasCommandCache = Caffeine.newBuilder() .build( - new CacheLoader() { - @Override - public Boolean load(String cmd) throws InterruptedException { - try { - Process pid = Runtime.getRuntime().exec(cmd); - pid.getOutputStream().close(); - pid.waitFor(); - } catch (IOException e) { - logger.atWarning().withCause(e).log("%s command not available.", cmd); - return false; - } - return true; + cmd -> { + try { + Process pid = Runtime.getRuntime().exec(cmd.split(" ")); + pid.getOutputStream().close(); + pid.waitFor(); + } catch (IOException e) { + logger.atWarning().withCause(e).log("%s command not available.", cmd); + return false; } + return true; }); /** - * Returns {@code true} if system command can be run from path. + * Returns {@code true} if system command can be run from the path. * - *

Warning: The command is actually run! So there could be side-effects. You might need + *

Warning: The command is actually run! So there could be side effects. You might need * to specify a version flag or something. Return code is ignored. * - *

This result is a memoized. If multiple therads try to get the same result at once, the heavy + *

This result is a memoized. If multiple threads try to get the same result at once, the heavy * lifting will only be performed by the first thread and the rest will wait. */ public static boolean hasCommand(String cmd) throws ExecutionException { diff --git a/config/nom_build.py b/config/nom_build.py index a72a09510..5de3d6567 100644 --- a/config/nom_build.py +++ b/config/nom_build.py @@ -58,6 +58,7 @@ PROPERTIES_HEADER = """\ # DO NOT EDIT THIS FILE BY HAND org.gradle.jvmargs=-Xmx1024m org.gradle.caching=true +org.gradle.parallel=true """ # Help text to be displayed (in addition to the synopsis and flag help, which diff --git a/config/presubmits.py b/config/presubmits.py index 17a7adaa5..def50fda7 100644 --- a/config/presubmits.py +++ b/config/presubmits.py @@ -178,6 +178,12 @@ PRESUBMITS = { {"/node_modules/"}, ): "Do not use shaded dependencies from testcontainers.", + PresubmitCheck( + r"com\.google\.common\.truth\.Truth8", + "java", + {"/node_modules/"}, + ): + "Truth8 is deprecated. Use Truth instead.", } # Note that this regex only works for one kind of Flyway file. If we want to diff --git a/core/build.gradle b/core/build.gradle index 582768d05..2aa1fd4da 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -31,19 +31,6 @@ def goldensDir = "${javaTestDir}/google/registry/webdriver/goldens/chrome-linux" def jsDir = "${project.projectDir}/src/main/javascript" -// Tests that conflict with (mostly unidentified) members of the main test -// suite. It is unclear if they are offenders (i.e., those that pollute global -// state) or victims. -// TODO(weiminyu): identify cause and fix offending tests. -def outcastTestPatterns = [ - // Problem seems to lie with AppEngine TaskQueue for test. - "google/registry/batch/RefreshDnsOnHostRenameActionTest.*", - "google/registry/flows/EppLifecycleHostTest.*", - "google/registry/flows/domain/DomainCreateFlowTest.*", - "google/registry/flows/domain/DomainUpdateFlowTest.*", - "google/registry/tools/CreateDomainCommandTest.*", -] - // Tests that fail when running Gradle in a docker container, e. g. when // building the release artifacts in Google Cloud Build. def dockerIncompatibleTestPatterns = [ @@ -62,9 +49,9 @@ def dockerIncompatibleTestPatterns = [ "google/registry/persistence/PersistenceModuleTest.*", ] -// Tests that conflict with members of both the main test suite and the -// outcast suite. They seem to be affected by global states outside of -// Nomulus classes, e.g., threads and objects retained by frameworks. +// Tests that conflict with members of the main test suite. They seem to be +// affected by global states outside of Nomulus classes, e.g., threads and +// objects retained by frameworks. // TODO(weiminyu): identify cause and fix offending tests. def fragileTestPatterns = [ // Changes cache timeouts and for some reason appears to have contention @@ -300,7 +287,6 @@ dependencies { testImplementation deps['com.google.monitoring-client:contrib'] testImplementation deps['com.google.protobuf:protobuf-java-util'] testImplementation deps['com.google.truth:truth'] - testImplementation deps['com.google.truth.extensions:truth-java8-extension'] testImplementation deps['org.checkerframework:checker-qual'] testImplementation deps['org.hamcrest:hamcrest'] testImplementation deps['org.hamcrest:hamcrest-core'] @@ -956,16 +942,6 @@ task fragileTest(type: FilteringTest) { } } -task outcastTest(type: FilteringTest) { - tests = outcastTestPatterns - - // Sets the maximum number of test executors that may exist at the same time. - // Note that this number appears to contribute to NoClassDefFoundError - // exceptions on certain machines and distros. The root cause is unclear. - // Try reducing this number if you experience similar problems. - maxParallelForks 3 -} - // Dedicated test suite for schema-dependent tests. task sqlIntegrationTest(type: FilteringTest) { // TestSuite still requires a JUnit 4 runner, which knows how to handle JUnit 5 tests. @@ -989,7 +965,6 @@ task registryToolIntegrationTest(dependsOn: nomulus, type: FilteringTest) { task standardTest(type: FilteringTest) { includeAllTests() exclude fragileTestPatterns - exclude outcastTestPatterns // See SqlIntegrationTestSuite.java exclude '**/*BeforeSuiteTest.*', '**/*AfterSuiteTest.*' @@ -1006,7 +981,7 @@ task standardTest(type: FilteringTest) { // Also, Gradle executes tests in 1 thread and some of our test infrastructures // depend on that, e.g. DualDatabaseTestInvocationContextProvider injects // different implementation of TransactionManager into TransactionManagerFactory. - maxParallelForks 5 + maxParallelForks 64 systemProperty 'test.projectRoot', rootProject.projectRootDir systemProperty 'test.resourcesDir', resourcesDir @@ -1017,11 +992,11 @@ test { // FilteringTest tasks. exclude "**" // TODO(weiminyu): Remove dependency on sqlIntegrationTest -}.dependsOn(fragileTest, outcastTest, standardTest, registryToolIntegrationTest, sqlIntegrationTest) +}.dependsOn(fragileTest, standardTest, registryToolIntegrationTest, sqlIntegrationTest) // When we override tests, we also break the cleanTest command. -cleanTest.dependsOn(cleanFragileTest, cleanOutcastTest, cleanStandardTest, +cleanTest.dependsOn(cleanFragileTest, cleanStandardTest, cleanRegistryToolIntegrationTest, cleanSqlIntegrationTest) project.build.dependsOn devtool diff --git a/core/gradle.lockfile b/core/gradle.lockfile index 55066d8f9..46309ab24 100644 --- a/core/gradle.lockfile +++ b/core/gradle.lockfile @@ -79,7 +79,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,deploy_jar,nonprodCompileClasspa com.google.api:gax-httpjson:2.39.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -143,7 +143,8 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,no com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,nonprodCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle,soy com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor @@ -198,8 +199,7 @@ com.google.protobuf:protobuf-java:3.25.2=compileClasspath,deploy_jar,nonprodComp com.google.protobuf:protobuf-java:3.25.3=soy com.google.re2j:re2j:1.7=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,soy,testCompileClasspath,testRuntimeClasspath -com.google.truth.extensions:truth-java8-extension:1.4.1=testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:57.1=soy com.ibm.icu:icu4j:73.2=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -325,9 +325,9 @@ jline:jline:1.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRunti joda-time:joda-time:2.10.14=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=nonprodCompileClasspath,nonprodRuntimeClasspath,testCompileClasspath,testRuntimeClasspath net.arnx:nashorn-promise:0.1.1=nonprodRuntime,runtime,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath net.bytebuddy:byte-buddy:1.12.18=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.javacc:javacc:4.1=css net.java.dev.jna:jna:5.13.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor @@ -456,8 +456,8 @@ org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath org.jvnet.staxex:stax-ex:1.8=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:1.10.19=css -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-junit-jupiter:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-junit-jupiter:5.11.0=testCompileClasspath,testRuntimeClasspath org.mortbay.jetty:jetty-util:6.1.26=testCompileClasspath,testRuntimeClasspath org.mortbay.jetty:jetty:6.1.26=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:2.1=css diff --git a/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java b/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java index 10cb8287d..0825a55cb 100644 --- a/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java +++ b/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java @@ -16,7 +16,6 @@ package google.registry.batch; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.testing.DatabaseHelper.assertDomainDnsRequests; import static google.registry.testing.DatabaseHelper.createTld; diff --git a/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java b/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java index e6fa53d29..28dd907ab 100644 --- a/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java +++ b/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java @@ -15,7 +15,6 @@ package google.registry.bsa; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.BsaDiffCreator.ORDER_ID_SENTINEL; import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.anyString; diff --git a/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java b/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java index bca218f01..0021f82b5 100644 --- a/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java +++ b/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java @@ -16,7 +16,6 @@ package google.registry.bsa; import static com.google.common.io.BaseEncoding.base16; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.persistence.BsaTestingUtils.createDownloadScheduler; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.DatabaseHelper.createTlds; diff --git a/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java b/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java index 8f7c74cd3..f859c078e 100644 --- a/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java +++ b/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java @@ -15,7 +15,6 @@ package google.registry.bsa; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.ReservedDomainsTestingUtils.addReservedDomainToList; import static google.registry.bsa.ReservedDomainsTestingUtils.addReservedListsToTld; import static google.registry.bsa.ReservedDomainsTestingUtils.createReservedList; diff --git a/core/src/test/java/google/registry/bsa/GcsClientTest.java b/core/src/test/java/google/registry/bsa/GcsClientTest.java index 365e05687..3356738f4 100644 --- a/core/src/test/java/google/registry/bsa/GcsClientTest.java +++ b/core/src/test/java/google/registry/bsa/GcsClientTest.java @@ -15,7 +15,6 @@ package google.registry.bsa; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java b/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java index 5e6f97b4d..e935da3e8 100644 --- a/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java +++ b/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java @@ -14,7 +14,7 @@ package google.registry.bsa.api; -import static com.google.common.truth.Truth8.assertThat; +import static com.google.common.truth.Truth.assertThat; import static google.registry.bsa.api.JsonSerializations.toCompletedOrdersReport; import static google.registry.bsa.api.JsonSerializations.toInProgressOrdersReport; import static google.registry.bsa.api.JsonSerializations.toUnblockableDomainsReport; diff --git a/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java b/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java index 73914d8cb..6c9d3951a 100644 --- a/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static org.joda.time.DateTimeZone.UTC; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java b/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java index ca2e4cb96..52e35d6d8 100644 --- a/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.DownloadStage.CHECKSUMS_DO_NOT_MATCH; import static google.registry.bsa.DownloadStage.DONE; import static google.registry.bsa.DownloadStage.DOWNLOAD_BLOCK_LISTS; diff --git a/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java b/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java index 04863aeeb..72adc8d33 100644 --- a/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.ReservedDomainsTestingUtils.addReservedListsToTld; import static google.registry.bsa.ReservedDomainsTestingUtils.createReservedList; import static google.registry.bsa.persistence.LabelDiffUpdates.applyLabelDiff; diff --git a/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java b/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java index 89750fe1f..13dec9217 100644 --- a/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.RefreshStage.APPLY_CHANGES; import static google.registry.bsa.RefreshStage.DONE; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; diff --git a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java index ffc3b5834..a5c1b377d 100644 --- a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java +++ b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java @@ -34,6 +34,7 @@ import java.util.Arrays; import javax.net.SocketFactory; import org.joda.time.Duration; import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.xbill.DNS.ARecord; import org.xbill.DNS.DClass; @@ -111,6 +112,9 @@ class DnsMessageTransportTest { } @Test + @Disabled("This test hangs and causes OOM when using Java 21") + // This test should never have passed. The socket is mocked and calling setSoTimeout() has no + // effect whatsoever. We should consider removing it. void testTimeoutReceivingResponse() throws Exception { InputStream mockInputStream = mock(InputStream.class); when(mockInputStream.read()).thenThrow(new SocketTimeoutException("testing")); @@ -142,7 +146,7 @@ class DnsMessageTransportTest { } @Test - void testResponseIdMismatchThrowsExeption() throws Exception { + void testResponseIdMismatchThrowsException() throws Exception { expectedResponse.getHeader().setID(1 + simpleQuery.getHeader().getID()); when(mockSocket.getInputStream()) .thenReturn(new ByteArrayInputStream(messageToBytesWithLength(expectedResponse))); diff --git a/core/src/test/java/google/registry/flows/CheckApiActionTest.java b/core/src/test/java/google/registry/flows/CheckApiActionTest.java index 77991cb85..37c224197 100644 --- a/core/src/test/java/google/registry/flows/CheckApiActionTest.java +++ b/core/src/test/java/google/registry/flows/CheckApiActionTest.java @@ -15,7 +15,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.tld.Tld.TldState.PREDELEGATION; import static google.registry.monitoring.whitebox.CheckApiMetric.Availability.AVAILABLE; import static google.registry.monitoring.whitebox.CheckApiMetric.Availability.BSA_BLOCKED; diff --git a/core/src/test/java/google/registry/flows/EppTestCase.java b/core/src/test/java/google/registry/flows/EppTestCase.java index d8d486ade..1dd289279 100644 --- a/core/src/test/java/google/registry/flows/EppTestCase.java +++ b/core/src/test/java/google/registry/flows/EppTestCase.java @@ -15,7 +15,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatabaseHelper.getOnlyHistoryEntryOfType; import static google.registry.testing.DatabaseHelper.loadAllOf; import static google.registry.testing.DatabaseHelper.stripBillingEventId; diff --git a/core/src/test/java/google/registry/flows/FlowRunnerTest.java b/core/src/test/java/google/registry/flows/FlowRunnerTest.java index 4b1353c2c..9b74c72a5 100644 --- a/core/src/test/java/google/registry/flows/FlowRunnerTest.java +++ b/core/src/test/java/google/registry/flows/FlowRunnerTest.java @@ -16,7 +16,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.TestDataHelper.loadFile; import static google.registry.testing.TestLogHandlerUtils.findFirstLogMessageByPrefix; diff --git a/core/src/test/java/google/registry/flows/TlsCredentialsTest.java b/core/src/test/java/google/registry/flows/TlsCredentialsTest.java index 10d6030ed..95e635a5f 100644 --- a/core/src/test/java/google/registry/flows/TlsCredentialsTest.java +++ b/core/src/test/java/google/registry/flows/TlsCredentialsTest.java @@ -15,7 +15,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.CertificateSamples.SAMPLE_CERT; import static google.registry.testing.CertificateSamples.SAMPLE_CERT_HASH; import static google.registry.testing.DatabaseHelper.loadRegistrar; diff --git a/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java index d5c2f4e00..847923d57 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java @@ -17,7 +17,6 @@ package google.registry.flows.domain; import static com.google.common.collect.ImmutableList.toImmutableList; import static com.google.common.io.BaseEncoding.base16; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.persistence.BsaTestingUtils.persistBsaLabel; import static google.registry.flows.FlowTestCase.UserPrivileges.SUPERUSER; import static google.registry.model.billing.BillingBase.Flag.ANCHOR_TENANT; diff --git a/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java index b56355f0f..1c39f2d36 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java @@ -16,7 +16,6 @@ package google.registry.flows.domain; import static com.google.common.collect.MoreCollectors.onlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_REQUESTED_TIME; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_RESAVE_TIMES; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_RESOURCE_KEY; diff --git a/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java index 78ebcea95..343d17318 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java @@ -15,7 +15,6 @@ package google.registry.flows.domain; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.flows.domain.DomainTransferFlowTestCase.persistWithPendingTransfer; import static google.registry.model.billing.BillingBase.RenewalPriceBehavior.DEFAULT; import static google.registry.model.billing.BillingBase.RenewalPriceBehavior.NONPREMIUM; @@ -52,7 +51,7 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; import com.google.common.collect.Iterables; -import com.google.common.truth.Truth8; +import com.google.common.truth.Truth; import google.registry.flows.EppException; import google.registry.flows.EppRequestSource; import google.registry.flows.FlowUtils.NotLoggedInException; @@ -1345,7 +1344,7 @@ class DomainRenewFlowTest extends ResourceFlowTestCase // We still need to verify that the bulk token is removed as it's not being tested as a part of // doSuccessfulTest Domain domain = reloadResourceByForeignKey(); - Truth8.assertThat(domain.getCurrentBulkToken()).isEmpty(); + Truth.assertThat(domain.getCurrentBulkToken()).isEmpty(); } @Test diff --git a/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java index f62beb1e4..b38c0d86b 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java @@ -15,7 +15,6 @@ package google.registry.flows.domain; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatabaseHelper.assertBillingEvents; import static google.registry.testing.DatabaseHelper.assertDomainDnsRequests; import static google.registry.testing.DatabaseHelper.assertPollMessages; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java index 59a6b359b..f8a5cbc66 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java @@ -16,7 +16,6 @@ package google.registry.flows.domain; import static com.google.common.collect.MoreCollectors.onlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.domain.token.AllocationToken.TokenType.BULK_PRICING; import static google.registry.model.domain.token.AllocationToken.TokenType.SINGLE_USE; import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIMITED_USE; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java index af72fe107..ad3622e02 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java @@ -17,7 +17,6 @@ package google.registry.flows.domain; import static com.google.common.collect.ImmutableSet.toImmutableSet; import static com.google.common.collect.MoreCollectors.onlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_REQUESTED_TIME; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_RESOURCE_KEY; import static google.registry.batch.AsyncTaskEnqueuer.QUEUE_ASYNC_ACTIONS; diff --git a/core/src/test/java/google/registry/model/EppResourceTest.java b/core/src/test/java/google/registry/model/EppResourceTest.java index 4dd4c454e..1add36b35 100644 --- a/core/src/test/java/google/registry/model/EppResourceTest.java +++ b/core/src/test/java/google/registry/model/EppResourceTest.java @@ -15,7 +15,6 @@ package google.registry.model; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.testing.DatabaseHelper.persistActiveContact; import static google.registry.testing.DatabaseHelper.persistActiveHost; diff --git a/core/src/test/java/google/registry/model/OteAccountBuilderTest.java b/core/src/test/java/google/registry/model/OteAccountBuilderTest.java index 2442d4a48..471ba6b03 100644 --- a/core/src/test/java/google/registry/model/OteAccountBuilderTest.java +++ b/core/src/test/java/google/registry/model/OteAccountBuilderTest.java @@ -15,7 +15,6 @@ package google.registry.model; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.tld.Tld.TldState.GENERAL_AVAILABILITY; import static google.registry.model.tld.Tld.TldState.START_DATE_SUNRISE; import static google.registry.persistence.transaction.JpaTransactionManagerExtension.makeRegistrar1; diff --git a/core/src/test/java/google/registry/model/billing/BillingBaseTest.java b/core/src/test/java/google/registry/model/billing/BillingBaseTest.java index 4724efdce..fba629a72 100644 --- a/core/src/test/java/google/registry/model/billing/BillingBaseTest.java +++ b/core/src/test/java/google/registry/model/billing/BillingBaseTest.java @@ -15,7 +15,6 @@ package google.registry.model.billing; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIMITED_USE; import static google.registry.testing.DatabaseHelper.createTld; import static google.registry.testing.DatabaseHelper.loadByEntity; diff --git a/core/src/test/java/google/registry/model/console/UserDaoTest.java b/core/src/test/java/google/registry/model/console/UserDaoTest.java index 47359da25..d168b65ca 100644 --- a/core/src/test/java/google/registry/model/console/UserDaoTest.java +++ b/core/src/test/java/google/registry/model/console/UserDaoTest.java @@ -18,7 +18,7 @@ import static google.registry.model.ImmutableObjectSubject.assertAboutImmutableO import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static org.junit.jupiter.api.Assertions.assertThrows; -import com.google.common.truth.Truth8; +import com.google.common.truth.Truth; import google.registry.model.EntityTestCase; import org.junit.jupiter.api.Test; @@ -57,10 +57,10 @@ public class UserDaoTest extends EntityTestCase { UserDao.saveUser(user); User fromDb = UserDao.loadUser("email@email.com").get(); // nonexistent one should never exist - Truth8.assertThat(UserDao.loadUser("nonexistent@email.com")).isEmpty(); + Truth.assertThat(UserDao.loadUser("nonexistent@email.com")).isEmpty(); // now try deleting the one that does exist tm().transact(() -> tm().delete(fromDb)); - Truth8.assertThat(UserDao.loadUser("email@email.com")).isEmpty(); + Truth.assertThat(UserDao.loadUser("email@email.com")).isEmpty(); } @Test diff --git a/core/src/test/java/google/registry/model/contact/ContactTest.java b/core/src/test/java/google/registry/model/contact/ContactTest.java index a75631224..246068a39 100644 --- a/core/src/test/java/google/registry/model/contact/ContactTest.java +++ b/core/src/test/java/google/registry/model/contact/ContactTest.java @@ -15,7 +15,6 @@ package google.registry.model.contact; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.model.ImmutableObjectSubject.assertAboutImmutableObjects; import static google.registry.testing.ContactSubject.assertAboutContacts; diff --git a/core/src/test/java/google/registry/model/domain/DomainTest.java b/core/src/test/java/google/registry/model/domain/DomainTest.java index 6bcf3ecfa..81842b542 100644 --- a/core/src/test/java/google/registry/model/domain/DomainTest.java +++ b/core/src/test/java/google/registry/model/domain/DomainTest.java @@ -17,7 +17,6 @@ package google.registry.model.domain; import static com.google.common.collect.ImmutableSet.toImmutableSet; import static com.google.common.collect.Iterables.getOnlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.model.billing.BillingBase.RenewalPriceBehavior.SPECIFIED; import static google.registry.model.domain.token.AllocationToken.TokenType.BULK_PRICING; diff --git a/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java b/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java index e671a6956..3374b0279 100644 --- a/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java +++ b/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java @@ -15,7 +15,6 @@ package google.registry.model.domain.token; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.domain.token.AllocationToken.TokenStatus.CANCELLED; import static google.registry.model.domain.token.AllocationToken.TokenStatus.ENDED; import static google.registry.model.domain.token.AllocationToken.TokenStatus.NOT_STARTED; diff --git a/core/src/test/java/google/registry/model/eppinput/EppInputTest.java b/core/src/test/java/google/registry/model/eppinput/EppInputTest.java index 87a1c1f68..68d824fdd 100644 --- a/core/src/test/java/google/registry/model/eppinput/EppInputTest.java +++ b/core/src/test/java/google/registry/model/eppinput/EppInputTest.java @@ -15,7 +15,6 @@ package google.registry.model.eppinput; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.eppcommon.EppXmlTransformer.unmarshal; import static google.registry.testing.TestDataHelper.loadBytes; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/core/src/test/java/google/registry/model/registrar/RegistrarTest.java b/core/src/test/java/google/registry/model/registrar/RegistrarTest.java index 08fb74fb3..73143ab5f 100644 --- a/core/src/test/java/google/registry/model/registrar/RegistrarTest.java +++ b/core/src/test/java/google/registry/model/registrar/RegistrarTest.java @@ -16,7 +16,6 @@ package google.registry.model.registrar; import static com.google.common.base.Preconditions.checkState; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.CertificateSamples.SAMPLE_CERT; import static google.registry.testing.CertificateSamples.SAMPLE_CERT2; diff --git a/core/src/test/java/google/registry/model/server/LockTest.java b/core/src/test/java/google/registry/model/server/LockTest.java index 613e1810a..2bc40f0f8 100644 --- a/core/src/test/java/google/registry/model/server/LockTest.java +++ b/core/src/test/java/google/registry/model/server/LockTest.java @@ -15,7 +15,6 @@ package google.registry.model.server; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.server.Lock.LockState.FREE; import static google.registry.model.server.Lock.LockState.IN_USE; import static google.registry.model.server.Lock.LockState.TIMED_OUT; diff --git a/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java b/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java index c2dee1b0e..8550d4fbc 100644 --- a/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java +++ b/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld; import static com.google.common.collect.ImmutableSet.toImmutableSet; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.SqlHelper.getMostRecentRegistryLockByRepoId; import static google.registry.testing.SqlHelper.getMostRecentUnlockedRegistryLockByRepoId; diff --git a/core/src/test/java/google/registry/model/tld/TldTest.java b/core/src/test/java/google/registry/model/tld/TldTest.java index 9dd529e01..307c6d07a 100644 --- a/core/src/test/java/google/registry/model/tld/TldTest.java +++ b/core/src/test/java/google/registry/model/tld/TldTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EntityYamlUtils.createObjectMapper; import static google.registry.model.ImmutableObjectSubject.assertAboutImmutableObjects; import static google.registry.model.domain.token.AllocationToken.TokenType.DEFAULT_PROMO; diff --git a/core/src/test/java/google/registry/model/tld/TldsTest.java b/core/src/test/java/google/registry/model/tld/TldsTest.java index 70e692336..115b43e78 100644 --- a/core/src/test/java/google/registry/model/tld/TldsTest.java +++ b/core/src/test/java/google/registry/model/tld/TldsTest.java @@ -15,7 +15,6 @@ package google.registry.model.tld; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.tld.Tlds.hasActiveBsaEnrollment; import static google.registry.testing.DatabaseHelper.createTlds; import static google.registry.testing.DatabaseHelper.newTld; diff --git a/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java b/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java index d18d1ef38..636d4a619 100644 --- a/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java +++ b/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld.label; import static com.google.common.collect.ImmutableMap.toImmutableMap; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.DatabaseHelper.newTld; import static google.registry.testing.DatabaseHelper.persistResource; diff --git a/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java b/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java index c7bdf8028..538a85eab 100644 --- a/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java +++ b/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld.label; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatabaseHelper.createTld; import static google.registry.testing.DatabaseHelper.persistPremiumList; import static google.registry.testing.DatabaseHelper.persistReservedList; diff --git a/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java b/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java index c714c118d..34288da05 100644 --- a/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java +++ b/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java @@ -15,7 +15,6 @@ package google.registry.model.tmch; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java b/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java index 6d8b7294e..ec631c9ae 100644 --- a/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java +++ b/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java @@ -15,7 +15,6 @@ package google.registry.model.tmch; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import google.registry.model.EntityTestCase; import org.junit.jupiter.api.Test; diff --git a/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java b/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java index 548e17760..ec2f35f68 100644 --- a/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java +++ b/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java @@ -14,7 +14,7 @@ package google.registry.monitoring.whitebox; -import static com.google.common.truth.Truth8.assertThat; +import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatabaseHelper.createTld; import static google.registry.testing.DatabaseHelper.createTlds; diff --git a/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java b/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java index 68da56cce..771a5c3e4 100644 --- a/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java +++ b/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java @@ -15,7 +15,6 @@ package google.registry.persistence.transaction; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.DatabaseException.getSqlError; import static google.registry.persistence.transaction.DatabaseException.getSqlExceptionDetails; import static google.registry.persistence.transaction.DatabaseException.throwIfSqlException; diff --git a/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java b/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java index 40e41241f..375d9c184 100644 --- a/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java +++ b/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java @@ -56,7 +56,6 @@ import java.util.Objects; import java.util.Optional; import java.util.Properties; import java.util.TimeZone; -import java.util.stream.Collectors; import java.util.stream.Stream; import javax.persistence.Entity; import javax.persistence.EntityManagerFactory; @@ -89,7 +88,7 @@ public abstract class JpaTransactionManagerExtension "google/registry/persistence/transaction/cleanup_database.sql"; private static final String POSTGRES_DB_NAME = "postgres"; // The type of JDBC connections started by the tests. This string value - // is documented in PSQL's official user guide. + // is documented in PostgreSQL's official user guide. private static final String CONNECTION_BACKEND_TYPE = "client backend"; private static final int ACTIVE_CONNECTIONS_CAP = 5; @@ -98,7 +97,7 @@ public abstract class JpaTransactionManagerExtension private final ImmutableList> extraEntityClasses; private final ImmutableMap userProperties; - private static final JdbcDatabaseContainer database = create(); + private static final JdbcDatabaseContainer database = create(); private static final HibernateSchemaExporter exporter = HibernateSchemaExporter.create( database.getJdbcUrl(), database.getUsername(), database.getPassword()); @@ -117,7 +116,7 @@ public abstract class JpaTransactionManagerExtension // to false. private boolean includeNomulusSchema = true; - // Whether to pre-polulate some registrars for ease of testing. + // Whether to pre-populate some registrars for ease of testing. private final boolean withCannedData; private TimeZone originalDefaultTimeZone; @@ -138,9 +137,9 @@ public abstract class JpaTransactionManagerExtension this.withCannedData = withCannedData; } - private static JdbcDatabaseContainer create() { - PostgreSQLContainer container = - new PostgreSQLContainer(NomulusPostgreSql.getDockerTag()) + private static JdbcDatabaseContainer create() { + PostgreSQLContainer container = + new PostgreSQLContainer<>(NomulusPostgreSql.getDockerTag()) .withDatabaseName(POSTGRES_DB_NAME); container.start(); return container; @@ -152,7 +151,7 @@ public abstract class JpaTransactionManagerExtension Stream.of(initScriptPath.orElse("")), extraEntityClasses.stream().map(Class::getCanonicalName)) .sorted() - .collect(Collectors.toList()) + .toList() .hashCode(); } @@ -182,9 +181,9 @@ public abstract class JpaTransactionManagerExtension /** * Returns the full set of properties for setting up JPA {@link EntityManagerFactory} to the test - * database. This allows creation of customized JPA by individual tests. + * database. This allows the creation of customized JPA by individual tests. * - *

Test that create {@code EntityManagerFactory} instances are reponsible for tearing them + *

Test that create {@code EntityManagerFactory} instances are responsible for tearing them * down. */ public ImmutableMap getJpaProperties() { @@ -248,7 +247,7 @@ public abstract class JpaTransactionManagerExtension TimeZone.setDefault(originalDefaultTimeZone); } - public JdbcDatabaseContainer getDatabase() { + public JdbcDatabaseContainer getDatabase() { return database; } @@ -274,11 +273,11 @@ public abstract class JpaTransactionManagerExtension } /** - * Asserts that the number of connections to the test database is reasonable, i.e. less than 5. + * Asserts that the number of connections to the test database is reasonable, i.e., less than 5. * Ideally, it should be 0 if the connection is closed by the test as we don't use a connection - * pool. However, Hibernate may still maintain some connection by it self. In addition, the + * pool. However, Hibernate may still maintain some connection by itself. In addition, the * metadata table we use to detect active connection may not remove the closed connection - * immediately. So, we decide to relax the condition to check if the number of active connection + * immediately. So, we decide to relax the condition to check if the number of active connections * is less than 5 to reduce flakiness. */ private void assertReasonableNumDbConnections() { @@ -359,7 +358,7 @@ public abstract class JpaTransactionManagerExtension .build()) .setLocalizedAddress( new RegistrarAddress.Builder() - .setStreet(ImmutableList.of("123 Example B\u0151ulevard")) + .setStreet(ImmutableList.of("123 Example Bőulevard")) .setCity("Williamsburg") .setState("NY") .setZip("11211") diff --git a/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java b/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java index 05979d6c6..b324d5eb5 100644 --- a/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java +++ b/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java @@ -22,7 +22,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.Maps; -import com.google.common.truth.Truth8; +import com.google.common.truth.Truth; import google.registry.model.ImmutableObject; import google.registry.persistence.VKey; import google.registry.persistence.transaction.JpaTestExtensions.JpaUnitTestExtension; @@ -328,11 +328,10 @@ public class TransactionManagerTest { @Test void loadSingleton_returnsValue_orEmpty() { assertEntityNotExist(theEntity); - Truth8.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))).isEmpty(); + Truth.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))).isEmpty(); tm().transact(() -> tm().insert(theEntity)); - Truth8.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))) - .hasValue(theEntity); + Truth.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))).hasValue(theEntity); } @Test diff --git a/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java b/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java index 701a50223..8c2dbd81d 100644 --- a/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java +++ b/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java @@ -381,8 +381,8 @@ class RdapDomainSearchActionTest extends RdapSearchActionTestCaseFlyway deploys each DDL script in one transaction. If a script modifies multiple schema * elements (table, index, sequence), it MAY hit deadlocks when applied on sandbox/production where * it'll be competing against live traffic that may also be locking said elements but in a different - * order. This test checks every new script to be merged, counts the elements it locks, and raise an - * error when there are more than one locked elements. + * order. This test checks every new script to be merged, counts the elements it locks, and raises + * an error when there is more than one locked element. * *

For deadlock-prevention purpose, we can ignore elements being created or dropped: our * schema-server compatibility tests ensure that such elements are not accessed by live traffic. diff --git a/db/src/test/java/google/registry/sql/flyway/SchemaTest.java b/db/src/test/java/google/registry/sql/flyway/SchemaTest.java index 611d06bad..b4fc834d9 100644 --- a/db/src/test/java/google/registry/sql/flyway/SchemaTest.java +++ b/db/src/test/java/google/registry/sql/flyway/SchemaTest.java @@ -77,7 +77,7 @@ class SchemaTest { * easier to update the golden schema this way. */ @Container - private PostgreSQLContainer sqlContainer = + private final PostgreSQLContainer sqlContainer = new PostgreSQLContainer<>(NomulusPostgreSql.getDockerTag()) .withClasspathResourceMapping( MOUNTED_RESOURCE_PATH, CONTAINER_MOUNT_POINT, BindMode.READ_WRITE); @@ -116,7 +116,7 @@ class SchemaTest { @Test @EnabledIfSystemProperty(named = "deploy_to_existing_db", matches = ".*") void deploySchema_existingDb() { - // Initialize database with the base schema, which is on the classpath. + // Initialize the database with the base schema, which is on the classpath. Flyway flyway = Flyway.configure() .locations("sql/flyway") diff --git a/dependencies.gradle b/dependencies.gradle index ca9e85f5c..ff01fb47f 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -161,7 +161,6 @@ ext { 'com.google.protobuf:protobuf-java:[3.13.0,3.25.3]', 'com.google.protobuf:protobuf-java-util:[3.17.3,)', 'com.google.re2j:re2j:[1.6,)', - 'com.google.truth.extensions:truth-java8-extension:[1.1.2,)', 'com.google.truth:truth:[1.1.2,)', 'com.googlecode.json-simple:json-simple:[1.1.1,)', 'com.ibm.icu:icu4j:[68.2,)', @@ -226,11 +225,11 @@ ext { 'org.eclipse.jetty:jetty-server:[9.4.49.v20220914,)', 'org.eclipse.jetty:jetty-servlet:[9.4.49.v20220914,)', 'org.slf4j:slf4j-jdk14:[1.7.28,)', - 'org.testcontainers:jdbc:[1.15.2,)', - 'org.testcontainers:junit-jupiter:[1.15.2,)', - 'org.testcontainers:postgresql:[1.15.2,)', - 'org.testcontainers:selenium:[1.15.2,)', - 'org.testcontainers:testcontainers:[1.15.2,)', + 'org.testcontainers:jdbc:[1.19.6,)', + 'org.testcontainers:junit-jupiter:[1.19.6,)', + 'org.testcontainers:postgresql:[1.19.6,)', + 'org.testcontainers:selenium:[1.19.6,)', + 'org.testcontainers:testcontainers:[1.19.6,)', 'org.yaml:snakeyaml:[1.17,)', 'xerces:xmlParserAPIs:[2.6.2,)', ] diff --git a/gradle.properties b/gradle.properties index 984e96711..3d8683f27 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -# This file defines properties used by the gradle build. It must be kept in +# This file defines properties used by the Gradle build. It must be kept in # sync with config/nom_build.py. # # To regenerate, run ./nom_build --generate-gradle-properties @@ -9,6 +9,7 @@ # DO NOT EDIT THIS FILE BY HAND org.gradle.jvmargs=-Xmx1024m org.gradle.caching=true +org.gradle.parallel=true mavenUrl= pluginsUrl= allowInsecureProtocol= diff --git a/java_common.gradle b/java_common.gradle index 76488abec..dca4f5020 100644 --- a/java_common.gradle +++ b/java_common.gradle @@ -88,6 +88,7 @@ test { // // A typical use case is to run tests from desktop that accesses Cloud resources. tasks.withType(Test).configureEach { + maxHeapSize = "4096m" def gcp_integration_env_property = 'test.gcp_integration.env' if (project.hasProperty(gcp_integration_env_property)) { diff --git a/jetty/buildscript-gradle.lockfile b/jetty/buildscript-gradle.lockfile new file mode 100644 index 000000000..0d156738b --- /dev/null +++ b/jetty/buildscript-gradle.lockfile @@ -0,0 +1,4 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +empty=classpath diff --git a/jetty/gradle.lockfile b/jetty/gradle.lockfile new file mode 100644 index 000000000..df19c4e71 --- /dev/null +++ b/jetty/gradle.lockfile @@ -0,0 +1,393 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +antlr:antlr:2.7.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +aopalliance:aopalliance:1.0=annotationProcessor,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +args4j:args4j:2.33=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.101tec:zkclient:0.10=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.beust:jcommander:1.60=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.charleskorn.kaml:kaml:0.20.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-joda:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml:classmate:1.5.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.ben-manes.caffeine:caffeine:2.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.ben-manes.caffeine:caffeine:3.0.5=annotationProcessor,errorprone,testAnnotationProcessor +com.github.docker-java:docker-java-api:3.3.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.docker-java:docker-java-transport-zerodep:3.3.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.docker-java:docker-java-transport:3.3.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jffi:1.3.12=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-a64asm:1.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-constants:0.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-enxio:0.32.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-ffi:2.2.15=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-posix:3.1.18=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-unixsocket:0.38.21=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-x86asm:1.0.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.android:annotations:4.1.1.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-appengine:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-jackson2:2.0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-java6:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-servlet:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:gapic-google-cloud-storage-v2:2.22.6-alpha=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta2:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigtable-v2:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.108.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-pubsublite-v1:1.12.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-spanner-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-storage-v2:2.23.0-alpha=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-common-protos:2.30.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta2:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigtable-v2:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-datastore-v1:0.109.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-firestore-v1:3.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-monitoring-v3:3.34.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.108.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-pubsublite-v1:1.12.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-secretmanager-v1:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-secretmanager-v1beta1:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-executor-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-storage-v2:2.23.0-alpha=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-tasks-v2:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-tasks-v2beta2:0.113.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-tasks-v2beta3:0.113.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-common-protos:2.33.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-iam-v1:1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:api-common:2.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:gax-grpc:2.39.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:gax-httpjson:2.39.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:gax:2.42.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-dns:v2beta1-rev99-1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-drive:v2-rev393-1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-gmail:v1-rev20220404-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-groupssettings:v1-rev20210624-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-healthcare:v1-rev20240110-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-iamcredentials:v1-rev20211203-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-monitoring:v3-rev20240128-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-pubsub:v1-rev20220904-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-sheets:v4-rev20230815-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-sqladmin:v1beta4-rev20240205-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-storage:v1-rev20231202-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.appengine:appengine-api-1.0-sdk:1.9.86=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.appengine:appengine-testing:1.9.86=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auth:google-auth-library-credentials:1.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auth:google-auth-library-oauth2-http:1.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,errorprone,testAnnotationProcessor +com.google.auto.service:auto-service-annotations:1.1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto.value:auto-value-annotations:1.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto.value:auto-value-annotations:1.9=annotationProcessor,errorprone,testAnnotationProcessor +com.google.auto.value:auto-value:1.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto:auto-common:1.2.1=annotationProcessor,errorprone,testAnnotationProcessor +com.google.cloud.bigdataoss:gcsio:2.2.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.bigdataoss:util:2.2.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.bigtable:bigtable-client-core-config:1.28.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.datastore:datastore-v1-proto-client:2.17.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.sql:jdbc-socket-factory-core:1.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.sql:postgres-socket-factory:1.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-bigquerystorage:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-bigtable-stats:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-bigtable:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-core-grpc:2.29.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-core-http:2.21.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-core:2.29.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-firestore:3.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-monitoring:3.34.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-pubsub:1.126.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-pubsublite:1.12.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-secretmanager:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-spanner:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-storage:2.22.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-tasks:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:grpc-gcp:1.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:proto-google-cloud-firestore-bundle-v1:3.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +com.google.code.gson:gson:2.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.common.html.types:types:1.0.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.dagger:dagger:2.51=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.7.1=checkstyle +com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_type_annotations:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:javac:9+181-r4173-1=errorproneJavac +com.google.escapevelocity:escapevelocity:0.9.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flatbuffers:flatbuffers-java:1.12.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flogger:flogger-system-backend:0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flogger:flogger:0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flogger:google-extensions:0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.guava:failureaccess:1.0.1=annotationProcessor,checkstyle,errorprone,testAnnotationProcessor +com.google.guava:failureaccess:1.0.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.guava:guava-parent:32.1.1-jre=annotationProcessor,errorprone,testAnnotationProcessor +com.google.guava:guava:31.0.1-jre=checkstyle +com.google.guava:guava:32.1.1-jre=annotationProcessor,errorprone,testAnnotationProcessor +com.google.guava:guava:33.0.0-jre=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.gwt:gwt-user:2.10.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-apache-v2:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-appengine:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-gson:1.44.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-jackson2:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-protobuf:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client:1.44.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.inject.extensions:guice-multibindings:4.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.inject:guice:4.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.inject:guice:5.1.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.j2objc:j2objc-annotations:1.3=checkstyle +com.google.j2objc:j2objc-annotations:2.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.jsinterop:jsinterop-annotations:2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.monitoring-client:metrics:1.0.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.monitoring-client:stackdriver:1.0.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-appengine:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-java6:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-jetty:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-servlet:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.protobuf:protobuf-java-util:3.25.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor +com.google.protobuf:protobuf-java:3.25.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.template:soy:2021-02-01=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.googlecode.json-simple:json-simple:1.1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.ibm.icu:icu4j:73.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.jcraft:jsch:0.1.55=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.lmax:disruptor:3.4.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.puppycrawl.tools:checkstyle:9.3=checkstyle +com.squareup.okhttp3:okhttp:4.12.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-bom:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-fakefilesystem-jvm:3.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-fakefilesystem:3.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-jvm:3.6.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio:3.6.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-compiler:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-grpc-server-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-grpc-server:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-java-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-kotlin-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-runtime-jvm:4.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-runtime:4.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-schema-jvm:4.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-schema:4.8.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-swift-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup:javapoet:1.13.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup:kotlinpoet-jvm:1.15.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup:kotlinpoet:1.15.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.sun.istack:istack-commons-runtime:3.0.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.sun.xml.fastinfoset:FastInfoset:1.2.15=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.thoughtworks.paranamer:paranamer:2.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.zaxxer:HikariCP:3.4.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +commons-beanutils:commons-beanutils:1.9.4=checkstyle +commons-codec:commons-codec:1.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +commons-collections:commons-collections:3.2.2=checkstyle +commons-logging:commons-logging:1.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +dnsjava:dnsjava:3.5.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +info.picocli:picocli:4.6.2=checkstyle +io.apicurio:apicurio-registry-protobuf-schema-utilities:3.0.0.M2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:common-config:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:common-utils:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:kafka-avro-serializer:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:kafka-schema-registry-client:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.github.classgraph:classgraph:4.8.162=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.github.eisop:dataflow-errorprone:3.34.0-eisop1=annotationProcessor,errorprone,testAnnotationProcessor +io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +io.grpc:grpc-alts:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-api:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-auth:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-census:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-context:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-core:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-googleapis:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-grpclb:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-inprocess:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-netty-shaded:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-netty:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-protobuf-lite:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-protobuf:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-rls:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-services:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-stub:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-util:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-xds:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-http2:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-http:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-socks:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-handler-proxy:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-tcnative-boringssl-static:2.0.52.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.52.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-api:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-exemplar-util:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-grpc-metrics:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-grpc-util:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-http-util:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-resource-util:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-exporter-metrics-util:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-exporter-stats-stackdriver:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-impl-core:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-impl:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-proto:0.2.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.outfoxx:swiftpoet:1.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.perfmark:perfmark-api:0.26.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.activation:activation:1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.activation:javax.activation-api:1.2.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.annotation:javax.annotation-api:1.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.annotation:jsr250-api:1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.inject:javax.inject:1=annotationProcessor,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +javax.jdo:jdo2-api:2.3-20090302111651=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.mail:mail:1.5.0-b01=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.persistence:javax.persistence-api:2.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.servlet:servlet-api:2.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.validation:validation-api:1.0.0.GA=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.xml.bind:jaxb-api:2.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +jline:jline:1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +joda-time:joda-time:2.10.14=deploy_jar,runtimeClasspath,testRuntimeClasspath +junit:junit:4.13.2=testRuntimeClasspath +net.bytebuddy:byte-buddy:1.12.18=deploy_jar,runtimeClasspath,testRuntimeClasspath +net.java.dev.jna:jna:5.13.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +net.sf.saxon:Saxon-HE:10.6=checkstyle +org.antlr:antlr4-runtime:4.9.3=checkstyle +org.apache.arrow:arrow-format:5.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.arrow:arrow-memory-core:5.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.arrow:arrow-vector:5.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.avro:avro:1.8.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-model-fn-execution:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-model-job-management:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-model-pipeline:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-core-construction-java:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-core-java:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-java-fn-execution:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-core:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-expansion-service:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-arrow:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-avro:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-protobuf:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-fn-execution:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-harness:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-io-kafka:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-transform-service-launcher:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-vendor-grpc-1_60_1:0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-vendor-guava-32_1_2-jre:0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.commons:commons-compress:1.24.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.commons:commons-csv:1.10.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.14.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.14=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpcore:4.4.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcpg-jdk15on:1.67=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcpkix-jdk15on:1.67=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcprov-jdk15on:1.67=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.checkerframework:checker-compat-qual:2.5.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.12.0=checkstyle +org.checkerframework:checker-qual:3.33.0=annotationProcessor,errorprone,testAnnotationProcessor +org.checkerframework:checker-qual:3.42.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.codehaus.jackson:jackson-core-asl:1.9.13=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.codehaus.jackson:jackson-mapper-asl:1.9.13=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.codehaus.mojo:animal-sniffer-annotations:1.23=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.conscrypt:conscrypt-openjdk-uber:2.5.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-http:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-io:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-security:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-server:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-servlet:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util-ajax:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.flywaydb:flyway-core:9.22.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.glassfish.jaxb:jaxb-runtime:2.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.glassfish.jaxb:txw2:2.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.gwtproject:gwt-user:2.10.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hamcrest:hamcrest-core:1.3=testRuntimeClasspath +org.hamcrest:hamcrest:2.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hibernate.common:hibernate-commons-annotations:5.1.2.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hibernate:hibernate-core:5.6.15.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hibernate:hibernate-hikaricp:5.6.15.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jacoco:org.jacoco.agent:0.8.11=jacocoAgent,jacocoAnt +org.jacoco:org.jacoco.ant:0.8.11=jacocoAnt +org.jacoco:org.jacoco.core:0.8.11=jacocoAnt +org.jacoco:org.jacoco.report:0.8.11=jacocoAnt +org.javassist:javassist:3.28.0-GA=checkstyle +org.jboss.logging:jboss-logging:3.4.3.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jboss:jandex:2.4.2.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-bom:1.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-reflect:1.9.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-common:1.9.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:1.9.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-datetime:0.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains:annotations:17.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.joda:joda-money:1.0.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.json:json:20231013=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jsoup:jsoup:1.17.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jvnet.staxex:stax-ex:1.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-analysis:9.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-commons:9.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-commons:9.6=jacocoAnt +org.ow2.asm:asm-tree:9.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-tree:9.6=jacocoAnt +org.ow2.asm:asm-util:7.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm:9.6=deploy_jar,jacocoAnt,runtimeClasspath,testRuntimeClasspath +org.pcollections:pcollections:3.1.4=annotationProcessor,errorprone,testAnnotationProcessor +org.postgresql:postgresql:42.7.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.reflections:reflections:0.10.2=checkstyle +org.rnorth.duct-tape:duct-tape:1.0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.1.0-alpha1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.slf4j:slf4j-jdk14:2.1.0-alpha1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.snakeyaml:snakeyaml-engine:2.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.springframework:spring-core:5.3.27=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.springframework:spring-expression:5.3.27=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.springframework:spring-jcl:5.3.27=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:database-commons:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:jdbc:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:postgresql:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:testcontainers:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.threeten:threetenbp:1.6.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.tukaani:xz:1.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.w3c.css:sac:1.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.xerial.snappy:snappy-java:1.1.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.yaml:snakeyaml:2.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-api:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-diagram:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-tools:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-utility:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +xerces:xmlParserAPIs:2.6.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +xpp3:xpp3:1.1.4c=deploy_jar,runtimeClasspath,testRuntimeClasspath +empty=compileClasspath,providedCompile,providedRuntime,testCompileClasspath diff --git a/networking/gradle.lockfile b/networking/gradle.lockfile index 8c7f43a89..bb4084481 100644 --- a/networking/gradle.lockfile +++ b/networking/gradle.lockfile @@ -38,7 +38,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -66,7 +66,7 @@ com.google.protobuf:protobuf-java-util:3.23.2=deploy_jar,runtimeClasspath,testRu com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor com.google.protobuf:protobuf-java:3.23.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor diff --git a/prober/gradle.lockfile b/prober/gradle.lockfile index 2ab8cbb16..49bbbe73b 100644 --- a/prober/gradle.lockfile +++ b/prober/gradle.lockfile @@ -38,7 +38,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -69,7 +69,7 @@ com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnno com.google.protobuf:protobuf-java:3.23.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.google.re2j:re2j:1.1=compileClasspath,testCompileClasspath com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor @@ -115,8 +115,8 @@ javax.mail:mail:1.5.0-b01=deploy_jar,runtimeClasspath,testRuntimeClasspath javax.xml.bind:jaxb-api:2.4.0-b180830.0359=deploy_jar,runtimeClasspath,testRuntimeClasspath joda-time:joda-time:2.12.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.13.0=testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor net.sf.saxon:Saxon-HE:10.6=checkstyle @@ -158,7 +158,7 @@ org.junit.platform:junit-platform-runner:1.10.2=testCompileClasspath,testRuntime org.junit.platform:junit-platform-suite-api:1.10.2=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-commons:9.6=jacocoAnt diff --git a/proxy/gradle.lockfile b/proxy/gradle.lockfile index 40c73cfab..90fdb7b58 100644 --- a/proxy/gradle.lockfile +++ b/proxy/gradle.lockfile @@ -58,7 +58,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -92,7 +92,7 @@ com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnno com.google.protobuf:protobuf-java:3.23.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.1=compileClasspath,testCompileClasspath com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor @@ -147,8 +147,8 @@ javax.mail:mail:1.5.0-b01=deploy_jar,runtimeClasspath,testRuntimeClasspath javax.xml.bind:jaxb-api:2.4.0-b180830.0359=deploy_jar,runtimeClasspath,testRuntimeClasspath joda-time:joda-time:2.12.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.13.0=testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor net.sf.saxon:Saxon-HE:10.6=checkstyle @@ -190,7 +190,7 @@ org.junit.platform:junit-platform-runner:1.10.2=testCompileClasspath,testRuntime org.junit.platform:junit-platform-suite-api:1.10.2=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-commons:9.6=jacocoAnt diff --git a/release/builder/build.sh b/release/builder/build.sh index f031e70a9..12ea4801a 100755 --- a/release/builder/build.sh +++ b/release/builder/build.sh @@ -22,7 +22,7 @@ apt-get upgrade -y # Install GPG2 (in case it was not included) apt-get install gnupg2 -y # Install Java -apt-get install openjdk-17-jdk-headless -y +apt-get install openjdk-21-jdk-headless -y # Install Python apt-get install python3 -y # As of March 2021 python3 is at v3.6. Get pip then install dataclasses diff --git a/services/backend/gradle.lockfile b/services/backend/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/backend/gradle.lockfile +++ b/services/backend/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/bsa/gradle.lockfile b/services/bsa/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/bsa/gradle.lockfile +++ b/services/bsa/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/default/gradle.lockfile b/services/default/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/default/gradle.lockfile +++ b/services/default/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/pubapi/gradle.lockfile b/services/pubapi/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/pubapi/gradle.lockfile +++ b/services/pubapi/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/tools/gradle.lockfile b/services/tools/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/tools/gradle.lockfile +++ b/services/tools/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/util/gradle.lockfile b/util/gradle.lockfile index e0bbf1578..8e59822b2 100644 --- a/util/gradle.lockfile +++ b/util/gradle.lockfile @@ -41,7 +41,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -70,7 +70,7 @@ com.google.protobuf:protobuf-java-util:3.23.2=compileClasspath,deploy_jar,runtim com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor com.google.protobuf:protobuf-java:3.23.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor @@ -107,8 +107,8 @@ javax.mail:mail:1.5.0-b01=compileClasspath,deploy_jar,runtimeClasspath,testCompi javax.xml.bind:jaxb-api:2.4.0-b180830.0359=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath joda-time:joda-time:2.12.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.13.0=testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor net.sf.saxon:Saxon-HE:10.6=checkstyle @@ -149,8 +149,8 @@ org.junit.platform:junit-platform-runner:1.10.2=testCompileClasspath,testRuntime org.junit.platform:junit-platform-suite-api:1.10.2=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-junit-jupiter:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-junit-jupiter:5.11.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-commons:9.6=jacocoAnt diff --git a/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java b/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java index 014d9cead..1b4928755 100644 --- a/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java +++ b/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java @@ -49,7 +49,7 @@ public class GoogleCredentialsBundle implements Serializable { } /** - * Returns the service account email address of the underlying {@link} GoogleCredentials, if + * Returns the service account email address of the underlying {@link GoogleCredentials}, if * possible. */ public String serviceAccount() {