)]}'
{
  "commit": "d63f37da964b723f61b7759e33c09391fb74d14f",
  "tree": "34da04f75fee2f9a8b892ff8debcc3de61965f3c",
  "parents": [
    "57a6e8df1c8dd44962b4d3357ba93e7291d79191"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Wed Apr 17 16:44:44 2024 -0700"
  },
  "committer": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Wed Apr 17 16:44:44 2024 -0700"
  },
  "message": "Updating version.json and repo version numbers to: 27.0-rc1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4169fa1d223ef712aed96179cca396d528133d2e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "20e3c49284522b62c5ad693aea39c0c1aa714fb9",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7cb81223f27ce5f24d17bb0365c4a53e5ec9d9a5",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "44bc6606678994000f274fb9fd1f634f1363bed9",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "8bb53c10bd5ea47a6263dfb19a742dc960f80dfb",
      "old_mode": 33188,
      "old_path": "Protobuf-C++.podspec",
      "new_id": "71e92eb711b839e321c2592913f60cd1d4475e1c",
      "new_mode": 33188,
      "new_path": "Protobuf-C++.podspec"
    },
    {
      "type": "modify",
      "old_id": "07e11f81ce02643181bf25fbee73066672dae0e8",
      "old_mode": 33188,
      "old_path": "Protobuf.podspec",
      "new_id": "6f84393f08e5d0cbb50bd12b06fc2da17048aa66",
      "new_mode": 33188,
      "new_path": "Protobuf.podspec"
    },
    {
      "type": "modify",
      "old_id": "dfdf6f816ac4630a73daad4bc80e63f82caf4e20",
      "old_mode": 33188,
      "old_path": "csharp/Google.Protobuf.Tools.nuspec",
      "new_id": "d27b43813658afa9e3c9ba0a9915e72822166b6d",
      "new_mode": 33188,
      "new_path": "csharp/Google.Protobuf.Tools.nuspec"
    },
    {
      "type": "modify",
      "old_id": "42f84732f48aa4c32bf2d293ac1b0200cad8d99e",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj",
      "new_id": "d639b89675e12f815081186ff85f5ed5c7c13943",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj"
    },
    {
      "type": "modify",
      "old_id": "7aba2aa882fe6800a351120b941fe2a4ffcdc955",
      "old_mode": 33188,
      "old_path": "java/bom/pom.xml",
      "new_id": "cdbb89d224a64bac2f26c7afaaa1bcd6fc83990f",
      "new_mode": 33188,
      "new_path": "java/bom/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "43a22c557b7da7349b419064a5e7186e3726b8b9",
      "old_mode": 33188,
      "old_path": "java/core/pom.xml",
      "new_id": "381119195aad3ffe8a18033988e291ec1f330942",
      "new_mode": 33188,
      "new_path": "java/core/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "7d1f9451331ac7244e5969689da301470c296d0f",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java",
      "new_id": "0cc560e5da71d1ca92f518e267024fc6140e10cd",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java"
    },
    {
      "type": "modify",
      "old_id": "d0120a604b4294d15a0269fd0bca27ff3f9f5984",
      "old_mode": 33188,
      "old_path": "java/kotlin-lite/pom.xml",
      "new_id": "8236fec2db8aa80ec6b39bef850eafcb3d5e219e",
      "new_mode": 33188,
      "new_path": "java/kotlin-lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "4fb1a0c6caa051b4f267c32323f99178a41e9a90",
      "old_mode": 33188,
      "old_path": "java/kotlin/pom.xml",
      "new_id": "91cabd125e6415f7e65a76f3b6b60a01009ef4e0",
      "new_mode": 33188,
      "new_path": "java/kotlin/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "dc8eb8e610f946e9de1a4533fe5897fbfc64a4cc",
      "old_mode": 33188,
      "old_path": "java/lite/pom.xml",
      "new_id": "8011cdb10e994b5dce0e6876137598392ec3e442",
      "new_mode": 33188,
      "new_path": "java/lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "4a06bd80c84aee4b4d955d8b1c757da07e562390",
      "old_mode": 33188,
      "old_path": "java/pom.xml",
      "new_id": "86d564e7b390733336c17e05133d619d9c94766f",
      "new_mode": 33188,
      "new_path": "java/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "3529ffccd4b5e811f3f0285d1f54c87282014945",
      "old_mode": 33188,
      "old_path": "java/protoc/pom.xml",
      "new_id": "7b13b2758456fc5cffcb944ef318bb7aa06fbe88",
      "new_mode": 33188,
      "new_path": "java/protoc/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "818081d24bb273fc55db0bf67b67e192a0b0c2e7",
      "old_mode": 33188,
      "old_path": "java/util/pom.xml",
      "new_id": "4d776f750a2294dd1dae47109cf79d76a1722497",
      "new_mode": 33188,
      "new_path": "java/util/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "c90eb14704b95a62746e78708095eda48e14d467",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "044f50fb7ac25c53cdec0b180f1af4c3a6ff2206",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "2e5f3ec10175f9dd4dcd8dce27ce4921f7d42adf",
      "old_mode": 33188,
      "old_path": "protobuf_version.bzl",
      "new_id": "8fab3c0511aaa03851f0d73683da50450bcbb0c8",
      "new_mode": 33188,
      "new_path": "protobuf_version.bzl"
    },
    {
      "type": "modify",
      "old_id": "cc5cd7a457abd5f1683b6a6ec7ecdd5cd8939cb5",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/__init__.py",
      "new_id": "4b839f4ab769c0da4af2b45155d5dc9db51d5564",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "519b1a308810e689e9a2057161289a997ea8c4aa",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/runtime_version.py",
      "new_id": "3ae5db930421c3ac3228b041877fb4601aa71308",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/runtime_version.py"
    },
    {
      "type": "modify",
      "old_id": "b66e8fc74d49b32deb61659afbc758f240ab8c1c",
      "old_mode": 33188,
      "old_path": "ruby/google-protobuf.gemspec",
      "new_id": "7c012d8c863dc16a07374dc28bd4d1d6d71290c5",
      "new_mode": 33188,
      "new_path": "ruby/google-protobuf.gemspec"
    },
    {
      "type": "modify",
      "old_id": "e3b003cc54b95517b246dff75d37ce3b15a9484d",
      "old_mode": 33188,
      "old_path": "ruby/pom.xml",
      "new_id": "9ba62cfd3d1ac68e2fa29216863374e3936df49c",
      "new_mode": 33188,
      "new_path": "ruby/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "42f0768a61cc60ed88181f4c3685068d53c462db",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.cc",
      "new_id": "64dc6383a26c5ad7f9239b789ef10f9976a0e097",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "f013fa62c54572f0b2bce35ce11a95704e1e9c40",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.h",
      "new_id": "21acc9c52888475873998497be942bfcece4051f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.h"
    },
    {
      "type": "modify",
      "old_id": "551d05f5314cbb4e31e593e3c1ce2547d0fe8d3f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.cc",
      "new_id": "524ad12b1a02eace53d19d661a98714413edf9c0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "551e8305f4d4139fd7246aa1c8fab4517b6d35fb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.h",
      "new_id": "a2d6bb13a6d80fcaf2c984845f419b0315e938de",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.h"
    },
    {
      "type": "modify",
      "old_id": "70da495b477329a68695ee643e07c685e65664fa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.cc",
      "new_id": "382f34d370d1c77ebc8d2fe163c0f680c83a5867",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "35abc31a7202607af0d9bc47859bb57a9daab366",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.h",
      "new_id": "34cda1480a505ae84ecc3e24f52c24f37ae1e707",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "859e643e1cf2e2317e81f395c2de28c539dcfe84",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "ab60cdc5fc2ddbd4fb9be014df599a5c9b3ddbeb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "6ba978479b5530139ef2ca2d382f7d4b8307a933",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "c2849815a772a84ca3a1bf087156678a5090c669",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "6b32ca34753fd575dd75d515be360e08a5ee0768",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/versions.h",
      "new_id": "5d3547b2b1810d313fbdcbbda2ed8172143c056c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/versions.h"
    },
    {
      "type": "modify",
      "old_id": "62e78be67d4a1d91da3d341272c272016e92e551",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.cc",
      "new_id": "b94114ded9d3847a9e035ecc0138d1f745de19c4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "f8c80e1fb18146e8ded649a03e9196e3d2a685e0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.h",
      "new_id": "d0f5ffefad504a96569578664e2a35e997fac400",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "683bd019cfed42b9aa330b82aaa67856d9dfaea4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "9eb27a6607066fd37cd88f1460b03ae7b8866cde",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "9be6bb2f6722a5e015182439e769e8aa653c638a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "56789ef0bf3b829928c8a6bdd89b4ddd83930a51",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "f8a1e9530d753f53291701e3444b43910e40adfd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.cc",
      "new_id": "fbc9db0ac59b224415b1b88cf0b57878b796863f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "ed72cda2f96806273736779485f1f3ef8d4d1578",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.h",
      "new_id": "23067410908f07a7514ed5409e1999d2a3d65a5e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.h"
    },
    {
      "type": "modify",
      "old_id": "5aa0f48ba4123aecb755cc8ecb77687c8c80ad8a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.cc",
      "new_id": "b011f16b124f908e1e22863c839f5cdc4a9fd61d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "9372e8dd66c7f52172a6c2d740f45279361c82fe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.h",
      "new_id": "f735ecc15b5d3f122fd507cc6a0b0bedfef9191d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.h"
    },
    {
      "type": "modify",
      "old_id": "7c4f329b44d35dab61158fb1e0226975530f98bc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.cc",
      "new_id": "8cc8c4d4af7b3687c44c56ada6b907500c96f75b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "b78502d0a9aa651f3060c12965d53e8046ee5cb0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.h",
      "new_id": "50c64e6b8b49e398135e06cc159d85da51b10e00",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.h"
    },
    {
      "type": "modify",
      "old_id": "b0129124ad6aa2781c4107f19afbadbebeb823a8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/runtime_version.h",
      "new_id": "92789837478ad6407a42a661b74c4b02a4dd036a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/runtime_version.h"
    },
    {
      "type": "modify",
      "old_id": "843ffa1a932953c13af9e57bdbb61f4c55c7da5d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.cc",
      "new_id": "8dd539fa8f1f9d34490aef30d109fe9073057cbe",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "ee72a512c8e1f5a5bab93603f5900d50000c948c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.h",
      "new_id": "8e3ce05537fa0533ae5d4528f512ddc18a7b540e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "modify",
      "old_id": "783fc1891a9a371442d11e4a15b0aba065be1b2d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.cc",
      "new_id": "73e283914bf91e334066354665c77cfc9b96a2b0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "750dcb4e098ece21bcd36edc1147fc860b5b591d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "4f60e540b4ef6a3070173fcf7254d4e1555f99b5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "7b033af33db32a34720633f1c33edfe41518d686",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common.h",
      "new_id": "2eb8e08d24bcd89f15f2263b221483fb7d27f4b0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common.h"
    },
    {
      "type": "modify",
      "old_id": "8fd9ad45f7431bb74de29e81cd6a87af3a7b3433",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.cc",
      "new_id": "dfea47f27c7ef57ce53b12e01cea953a5222f860",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "0e0c6d7665d94d92a67c87c8215defaa5250a6a4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.h",
      "new_id": "ab35b9f03cd04f0c2abb145ffc61077418357096",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.h"
    },
    {
      "type": "modify",
      "old_id": "98ff9fad474fef4b6f21a03107bdea50b4ab841c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.cc",
      "new_id": "b458913772b4f3ab0f3a756a42f725bf3ced5a4f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "82b9fbf784a801d0a23490d977815d93b7faf855",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "4742795d4495f760cfe64ab98c5f8e161a415344",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "506650d14f467a1bde76993bbee45bfd9ae38300",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.cc",
      "new_id": "32f8354f07237600846b8a9bc8eb1b4bb672542c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "55b1c86297c78357e488f79173b93d186b19b067",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.h",
      "new_id": "8fe9433cde828a0f41d24aa225d2cf31eba791fd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.h"
    },
    {
      "type": "modify",
      "old_id": "258108bfb965386e642b61767664dcb638ea4748",
      "old_mode": 33188,
      "old_path": "version.json",
      "new_id": "abd8c2ed37c02e5139f1000d24e267be5ad820b0",
      "new_mode": 33188,
      "new_path": "version.json"
    }
  ]
}
