)]}'
{
  "commit": "f8700a13ad1b7624cc370081164bb161a6d89112",
  "tree": "9c53618faecd93b5a6d23167c065be1f34b89ec3",
  "parents": [
    "2fb09578a8a8ca4b0000f6f8be8c3a22460d9019"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Wed May 21 10:19:30 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 21 22:49:30 2025 +0530"
  },
  "message": "compiler: Default to @generated\u003domit (#12080)\n\nAfter many years of issue 9179 being open, there\u0027s been nothing to show\nthat we need the javax.annotations.Generated annotation. Most tools use\nfile paths and a few check for annotations with \"Generated\" in the name.\nErrorProne has a few that check for javax.annotations.Generated, but\nonly UnnecessarilyFullyQualified looks like it\u0027d be a problem and it is\ndisabled by default. We\u0027re not getting any more information, no users\nhave reported issues with `@generated\u003domit`, and the existing dependency\nis annoying users, so just drop it.\n\nGiven we will still retain the GrpcGenerated annotation, it seems highly\nlikely things are already okay. Even if there are problems they would\nprobably be addressed by adding a io.grpc.stub.annotations.Generated\nannotation or small tweaks. In the short-term, (non-Bazel) users can use\n`@generated\u003djavax`, but long-term we could consider removing the option\nassuming we\u0027ve resolved any outstanding issues.\n\nWe will want to update the examples and the README to remove the\norg.apache.tomcat:annotations-api dependency after the next release.\n\nFixes #9179",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6d0838bf87e09c53678fb650307afa78a55c4eb",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "8350ed9aa3971a85071ff5fdf27defdd42efb09e",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7fa3eab395dac939f3ae1444eb95eb4066ea1edf",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "83aa6c1b0262def182583f880bae663191d32ee1",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "91e88f331d752c60c3f71d106acb0a8a95c47b35",
      "old_mode": 33188,
      "old_path": "alts/src/generated/main/grpc/io/grpc/alts/internal/HandshakerServiceGrpc.java",
      "new_id": "07e4256eb75183b05fafa5ef4a2de7c8ac3ecdd0",
      "new_mode": 33188,
      "new_path": "alts/src/generated/main/grpc/io/grpc/alts/internal/HandshakerServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "120033a80514176ac6e8ca9469a25036ded23b6a",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/LoadBalancerStatsServiceGrpc.java",
      "new_id": "42934e94c5bedb2ee6493e053d04f48ae646c021",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/LoadBalancerStatsServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "489838ddc6caa3330b80683dddd1adf842225f70",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java",
      "new_id": "6c2166468f68fe11f14264238e4b22a5d6fd9f5d",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "e0ea29e42e71d4d352899570ecdc64252a690586",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java",
      "new_id": "07ce250bc4b81865c53d2a3030e1f5162cf7f303",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "a0f44f46473b8ecef19f1b9157b15765c32be540",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/TestServiceGrpc.java",
      "new_id": "4593215b60138c3fe60770d1536a063af2fb2183",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/TestServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "f758c2d0840a8ec36a4e1afb700efe933a855dd4",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java",
      "new_id": "d9ef0e6ddd9051d2ae3b9b0a5f6eba30eb50fa82",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "5fa43e4721ac23d61ab17d67143afd2a29906c8e",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/XdsUpdateClientConfigureServiceGrpc.java",
      "new_id": "8ae0c2f93a44fe6297984f50b12e42c04b3fcdb3",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/XdsUpdateClientConfigureServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "2492ec0f90b4ad2173da0885db28ea36f5df7d8c",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/XdsUpdateHealthServiceGrpc.java",
      "new_id": "5b950c73c1259aa81b94aeb9605450874a11f912",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/debug/grpc/io/grpc/testing/integration/XdsUpdateHealthServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "120033a80514176ac6e8ca9469a25036ded23b6a",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/LoadBalancerStatsServiceGrpc.java",
      "new_id": "42934e94c5bedb2ee6493e053d04f48ae646c021",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/LoadBalancerStatsServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "489838ddc6caa3330b80683dddd1adf842225f70",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java",
      "new_id": "6c2166468f68fe11f14264238e4b22a5d6fd9f5d",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "e0ea29e42e71d4d352899570ecdc64252a690586",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java",
      "new_id": "07ce250bc4b81865c53d2a3030e1f5162cf7f303",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "a0f44f46473b8ecef19f1b9157b15765c32be540",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/TestServiceGrpc.java",
      "new_id": "4593215b60138c3fe60770d1536a063af2fb2183",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/TestServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "f758c2d0840a8ec36a4e1afb700efe933a855dd4",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java",
      "new_id": "d9ef0e6ddd9051d2ae3b9b0a5f6eba30eb50fa82",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "5fa43e4721ac23d61ab17d67143afd2a29906c8e",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/XdsUpdateClientConfigureServiceGrpc.java",
      "new_id": "8ae0c2f93a44fe6297984f50b12e42c04b3fcdb3",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/XdsUpdateClientConfigureServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "2492ec0f90b4ad2173da0885db28ea36f5df7d8c",
      "old_mode": 33188,
      "old_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/XdsUpdateHealthServiceGrpc.java",
      "new_id": "5b950c73c1259aa81b94aeb9605450874a11f912",
      "new_mode": 33188,
      "new_path": "android-interop-testing/src/generated/release/grpc/io/grpc/testing/integration/XdsUpdateHealthServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "242d4551d6e4a4ba146d2f9e0ee6851cf08444c5",
      "old_mode": 33188,
      "old_path": "benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java",
      "new_id": "15b9a67918b2a63dd6ec9c025ca90b33dfdcd9f6",
      "new_mode": 33188,
      "new_path": "benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "8f466185ea068236800318efa7070f6668add198",
      "old_mode": 33188,
      "old_path": "benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/ReportQpsScenarioServiceGrpc.java",
      "new_id": "8fe5f926d99fbde63fef148b5ebe21fc98bea2ef",
      "new_mode": 33188,
      "new_path": "benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/ReportQpsScenarioServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "118594829720730a4b07fd1d47fb3fd00a427b78",
      "old_mode": 33188,
      "old_path": "benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java",
      "new_id": "bf9649e837712838c28315a5731748b1a99ee0bd",
      "new_mode": 33188,
      "new_path": "benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "753f485074e51576abc5bf59a31eb145352be9bf",
      "old_mode": 33188,
      "old_path": "compiler/BUILD.bazel",
      "new_id": "6f66164f155d5de3820ec04a9fbdab93dddc4d3c",
      "new_mode": 33188,
      "new_path": "compiler/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3d31d602642644b79c1387df55ba88816c66f541",
      "old_mode": 33188,
      "old_path": "compiler/build.gradle",
      "new_id": "9fee2545f0c3a8ff1a443a3fdbc0f65fcf7a7df7",
      "new_mode": 33188,
      "new_path": "compiler/build.gradle"
    },
    {
      "type": "modify",
      "old_id": "6b7cc03d48638b1ec388e64e4b5f173d92887dd7",
      "old_mode": 33188,
      "old_path": "compiler/src/java_plugin/cpp/java_plugin.cpp",
      "new_id": "a595a6a6896ce78c5303474b6b535f950096052d",
      "new_mode": 33188,
      "new_path": "compiler/src/java_plugin/cpp/java_plugin.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a81dfe4ee5aaadf55329f12adbfed031eb6b083",
      "old_mode": 33188,
      "old_path": "grpclb/src/generated/main/grpc/io/grpc/lb/v1/LoadBalancerGrpc.java",
      "new_id": "b730eff7b37a7b300c01fdbeff572d0f4ecbb31f",
      "new_mode": 33188,
      "new_path": "grpclb/src/generated/main/grpc/io/grpc/lb/v1/LoadBalancerGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "f060a1308d80b0a1889e9830616e180f8896d07b",
      "old_mode": 33188,
      "old_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/LoadBalancerStatsServiceGrpc.java",
      "new_id": "766d63a51dcb78b57616088447febfe6e165174d",
      "new_mode": 33188,
      "new_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/LoadBalancerStatsServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "3104f7b263e8c9b99e6ba96714c24d2bd330f9bf",
      "old_mode": 33188,
      "old_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java",
      "new_id": "8693f1086bbcf464f63db675a4e6bcecf2ac81e9",
      "new_mode": 33188,
      "new_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "39df95f4d90de2debe7defa556dbea41e6dba6dd",
      "old_mode": 33188,
      "old_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java",
      "new_id": "164c92295cc09cd638efaf32b40626d99e866a64",
      "new_mode": 33188,
      "new_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "2b519686d85c191da0243670969ad08c656fa61e",
      "old_mode": 33188,
      "old_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java",
      "new_id": "b8c220925e11cd329646cf43e9142c56c6f7bb82",
      "new_mode": 33188,
      "new_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "400ac6dc4a344a3594620116305fa223fd141f37",
      "old_mode": 33188,
      "old_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java",
      "new_id": "fe6c7c7d1c65d558b0b4d40ae2a87504235453b8",
      "new_mode": 33188,
      "new_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "9cc13780723b232adaed5832de3848bd3032a95e",
      "old_mode": 33188,
      "old_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/XdsUpdateClientConfigureServiceGrpc.java",
      "new_id": "9a628ea1b1a000e602922515f8a88366480d576c",
      "new_mode": 33188,
      "new_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/XdsUpdateClientConfigureServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "8243ba713fa91d73d50e5f377f6fc6867a9ffba2",
      "old_mode": 33188,
      "old_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/XdsUpdateHealthServiceGrpc.java",
      "new_id": "5582c60d9cc4dad8de8625c8b60dbb8d8c968e1e",
      "new_mode": 33188,
      "new_path": "interop-testing/src/generated/main/grpc/io/grpc/testing/integration/XdsUpdateHealthServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "3cb27ac10671ba7708adde86f01461b94fa42f8d",
      "old_mode": 33188,
      "old_path": "istio-interop-testing/src/generated/main/grpc/io/istio/test/EchoTestServiceGrpc.java",
      "new_id": "c6947a075d560e51e367037f44af21ed04eb69a2",
      "new_mode": 33188,
      "new_path": "istio-interop-testing/src/generated/main/grpc/io/istio/test/EchoTestServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "d55ff07e7e61e590a221e0e3ccda0a265d596f06",
      "old_mode": 33188,
      "old_path": "repositories.bzl",
      "new_id": "12a8ec7a6f110969a69a91e424b1820e0ae5721a",
      "new_mode": 33188,
      "new_path": "repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "558a223173cadbaf85a29da04250ab75e8c9cce3",
      "old_mode": 33188,
      "old_path": "rls/src/generated/main/grpc/io/grpc/lookup/v1/RouteLookupServiceGrpc.java",
      "new_id": "39e9d0f4144d17c96fabd9c6b89996d3000df970",
      "new_mode": 33188,
      "new_path": "rls/src/generated/main/grpc/io/grpc/lookup/v1/RouteLookupServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "7dd74034efea2a5561ea3540d3dd57d1042072e3",
      "old_mode": 33188,
      "old_path": "services/src/generated/main/grpc/io/grpc/channelz/v1/ChannelzGrpc.java",
      "new_id": "f839f11cfe58f9d464756be68f28630c6495cc90",
      "new_mode": 33188,
      "new_path": "services/src/generated/main/grpc/io/grpc/channelz/v1/ChannelzGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "9786392cfe61868baffd81371b720b0fc6014c15",
      "old_mode": 33188,
      "old_path": "services/src/generated/main/grpc/io/grpc/health/v1/HealthGrpc.java",
      "new_id": "feb5932b0d9f6d983528a123e8e2e93090d26df3",
      "new_mode": 33188,
      "new_path": "services/src/generated/main/grpc/io/grpc/health/v1/HealthGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "19bf6ed90b344673117ec6e164de383933187db4",
      "old_mode": 33188,
      "old_path": "services/src/generated/main/grpc/io/grpc/reflection/v1/ServerReflectionGrpc.java",
      "new_id": "04f8dea3ace9cd7a615d8b34b9fe3a4e8dae95ad",
      "new_mode": 33188,
      "new_path": "services/src/generated/main/grpc/io/grpc/reflection/v1/ServerReflectionGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "152a8f7c81d84cdfe2b4322903219e9b549238d9",
      "old_mode": 33188,
      "old_path": "services/src/generated/main/grpc/io/grpc/reflection/v1alpha/ServerReflectionGrpc.java",
      "new_id": "3cbb3a1d1b9c14a2ab2d797d0656a0cc42924559",
      "new_mode": 33188,
      "new_path": "services/src/generated/main/grpc/io/grpc/reflection/v1alpha/ServerReflectionGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "a53d199ef52b59f8875d99a913d1c9bfcd443595",
      "old_mode": 33188,
      "old_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherDynamicServiceGrpc.java",
      "new_id": "5b7aaa1e4ecd583ca164021eaaacf5ad8e16e439",
      "new_mode": 33188,
      "new_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherDynamicServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "a22138ecb031f649549bc4a7f8e279ee44f1cb97",
      "old_mode": 33188,
      "old_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherReflectableServiceGrpc.java",
      "new_id": "f8b8d58e621eda33ea680100cf794523e5269a23",
      "new_mode": 33188,
      "new_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherReflectableServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "6e9dfac72db26728bd33da106ef4df2a5ed5e077",
      "old_mode": 33188,
      "old_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/DynamicServiceGrpc.java",
      "new_id": "81e60438518d8543ddac34aedf00fd8e0c69d5ec",
      "new_mode": 33188,
      "new_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/DynamicServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "aeefc77aff8eec0419c31f3a3c0770d9d4292cfd",
      "old_mode": 33188,
      "old_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/ReflectableServiceGrpc.java",
      "new_id": "5f620038b2cfb0357cf845ba1ab9749324f69322",
      "new_mode": 33188,
      "new_path": "services/src/generated/test/grpc/io/grpc/reflection/testing/ReflectableServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "572ea681ef30b262ff2471265d9e4d40df986750",
      "old_mode": 33188,
      "old_path": "stub/BUILD.bazel",
      "new_id": "692ebd6059fd81c610c475b4b2b911b28575da54",
      "new_mode": 33188,
      "new_path": "stub/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8b33691535dede817b9b4ed4c12609b13285abcf",
      "old_mode": 33188,
      "old_path": "testing-proto/src/generated/main/grpc/io/grpc/testing/protobuf/SimpleServiceGrpc.java",
      "new_id": "cccc4eb8f8a5e3e6410c2b62f79b288650374bed",
      "new_mode": 33188,
      "new_path": "testing-proto/src/generated/main/grpc/io/grpc/testing/protobuf/SimpleServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "cb129fd31ba56649655895e9f62403566302a54c",
      "old_mode": 33188,
      "old_path": "xds/src/generated/thirdparty/grpc/com/github/xds/service/orca/v3/OpenRcaServiceGrpc.java",
      "new_id": "e0e28ad4072ed8534ae176698167d4618f63fa8b",
      "new_mode": 33188,
      "new_path": "xds/src/generated/thirdparty/grpc/com/github/xds/service/orca/v3/OpenRcaServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "b93a5df2b715b72428c40068a11e457e669f8b0b",
      "old_mode": 33188,
      "old_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/discovery/v3/AggregatedDiscoveryServiceGrpc.java",
      "new_id": "94b2fd86b96972e16e834036cf6cffeb9d41e303",
      "new_mode": 33188,
      "new_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/discovery/v3/AggregatedDiscoveryServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "3bce13a7cf55521b61764183654680dca052de60",
      "old_mode": 33188,
      "old_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/load_stats/v3/LoadReportingServiceGrpc.java",
      "new_id": "4f12405be87cd198e9ce216d85439a74cdf028e4",
      "new_mode": 33188,
      "new_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/load_stats/v3/LoadReportingServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "f05d38290dd37354fb4ed71db74b72f5a13e6241",
      "old_mode": 33188,
      "old_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/rate_limit_quota/v3/RateLimitQuotaServiceGrpc.java",
      "new_id": "3f17bb54566781c21e97bc3a8dd7673827a797a0",
      "new_mode": 33188,
      "new_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/rate_limit_quota/v3/RateLimitQuotaServiceGrpc.java"
    },
    {
      "type": "modify",
      "old_id": "1a3240875ccc0eaa057a958ea395ca30f713a8c5",
      "old_mode": 33188,
      "old_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/status/v3/ClientStatusDiscoveryServiceGrpc.java",
      "new_id": "775fa0c1e3e985b12dfc94587f8ba441bb02af36",
      "new_mode": 33188,
      "new_path": "xds/src/generated/thirdparty/grpc/io/envoyproxy/envoy/service/status/v3/ClientStatusDiscoveryServiceGrpc.java"
    }
  ]
}
