)]}'
{
  "commit": "62e3a7773e3a992c9c4176e6e0bd4114679e646b",
  "tree": "f0cd8a09e95bc178ce276c740c7e019581d7a673",
  "parents": [
    "57a6e8df1c8dd44962b4d3357ba93e7291d79191"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Wed Apr 17 23:44:43 2024"
  },
  "committer": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Wed Apr 17 23:44:43 2024"
  },
  "message": "Updating version.json and repo version numbers to: 28-dev\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4169fa1d223ef712aed96179cca396d528133d2e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "717f569c7ada8d3fbd9b842949d9a9fe7db24208",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7cb81223f27ce5f24d17bb0365c4a53e5ec9d9a5",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "a389538d3c3d406db3a0dbcad424da1c007cd56e",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "8bb53c10bd5ea47a6263dfb19a742dc960f80dfb",
      "old_mode": 33188,
      "old_path": "Protobuf-C++.podspec",
      "new_id": "51e90cd9bd5d6be36c5631e2cac876ddf193a7f9",
      "new_mode": 33188,
      "new_path": "Protobuf-C++.podspec"
    },
    {
      "type": "modify",
      "old_id": "07e11f81ce02643181bf25fbee73066672dae0e8",
      "old_mode": 33188,
      "old_path": "Protobuf.podspec",
      "new_id": "00dd468cfe159b1b88462e9f131418d8d112f96a",
      "new_mode": 33188,
      "new_path": "Protobuf.podspec"
    },
    {
      "type": "modify",
      "old_id": "dfdf6f816ac4630a73daad4bc80e63f82caf4e20",
      "old_mode": 33188,
      "old_path": "csharp/Google.Protobuf.Tools.nuspec",
      "new_id": "08091d76fc8bf8b7f68b43a0bbc2b0a194821c09",
      "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": "046f8c7bc8dca3f670e5be35f5c7385857c63f45",
      "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": "e69e5e380899e22f11f8faffeb1d18539a1da878",
      "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": "ee75cf4674c8dbe6e02f8800d5282a1f95caf338",
      "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": "3789a9db7be90dfe2d1791ca270292c8087f929f",
      "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": "4435507fd63cab385d97e9898a22a92009a01cff",
      "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": "bf415f8f0cf6b80e3efb5c2c252a4840f6e7b40f",
      "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": "64a69085f3b23d3ea6d8086005a1a8ceeae5d8df",
      "new_mode": 33188,
      "new_path": "java/lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "4a06bd80c84aee4b4d955d8b1c757da07e562390",
      "old_mode": 33188,
      "old_path": "java/pom.xml",
      "new_id": "3e9e73d2ab36a43d75cec4b4fba0f2dac98e4d42",
      "new_mode": 33188,
      "new_path": "java/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "3529ffccd4b5e811f3f0285d1f54c87282014945",
      "old_mode": 33188,
      "old_path": "java/protoc/pom.xml",
      "new_id": "fc2faab320f3b66de5fd7578198b92b7eba225a7",
      "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": "775d50c828b507af1dd90e48cbeebf49fb3901a1",
      "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": "009baea86700c2e881e2a8e6c2552541b24c2af8",
      "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": "bc33e8c0f37b4c23299f38dcc9eff462df9dcc25",
      "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": "42bcd440b5c1a0f92138973f1c49e223d9af60e7",
      "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": "e414e09e9eb53f772c2a6ac49ffd068120551117",
      "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": "3a0b6211ff6f32877a067a1504a7a975015b668a",
      "new_mode": 33188,
      "new_path": "ruby/google-protobuf.gemspec"
    },
    {
      "type": "modify",
      "old_id": "e3b003cc54b95517b246dff75d37ce3b15a9484d",
      "old_mode": 33188,
      "old_path": "ruby/pom.xml",
      "new_id": "20bffea5584bb78f5bb12b4bf6d0f84e1a3daec6",
      "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": "c9b4ba0b232b33958d8736be1f8d67440abcbe48",
      "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": "37527b0e759d4fde69bcb2fd2d8a212c8ed9b7cd",
      "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": "d24dd96095c845af8283b793a7968027c362ddd0",
      "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": "a2fbf711e9b1fe5eed4bb9e19d6f4204febecd74",
      "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": "799299210bc5cc8578ceafdf9eabbab014c9fd16",
      "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": "689ed701cfa873b84bf3553a184059c57b90126b",
      "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": "61d8c33097e58a79ecef36daa5b5034bacdfea43",
      "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": "c04235081e9629d76d8a52a0ab3286cee97630f7",
      "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": "dfa543d46f65527bf041a6d26cf00a30393282ce",
      "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": "0e82110847a415a263b1c0f2a055dc0d1de68274",
      "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": "48d7f091457c9c207f95b41e49bf2776f83d048d",
      "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": "ef5e9900baf6aafa75206d33807125e148f5fca1",
      "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": "fed811a228aa375bebe3336e8468c669eea31f7d",
      "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": "d15b7b08f01b5a66e3f0adb631ad956102245b43",
      "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": "4208addb53435bcd7140796354cf39a695c55185",
      "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": "19468005042dce18ad2ec03af5da5122c3273ada",
      "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": "fb59bddf4de875e4d54ccae6513efd0b65f1dd21",
      "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": "85e36391119cd08feeca9c4092c5a44dbd451f87",
      "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": "3402fac2fd6e64a37bc810938a40f8e98a06dd71",
      "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": "50dd313c1f11075b287694bf3979db2f7ab33602",
      "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": "3820c034d3e2b201e88bc06b89fa282ff51b2ca1",
      "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": "a8a61a62b667841a5add9b93e40a316b4775c5fe",
      "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": "cefa306e1ce98bc943a6a7f0c47b9b877cb7b0fb",
      "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": "38a458eb513c6ca5732b0b71236222b31d35de8d",
      "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": "637b889cd960cd3a8894cf52c2f685288ff132f4",
      "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": "188c3e9c7366e530bb7c2bfb1c1ef2dae7dd61f4",
      "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": "1a1e566fd328b11a644c0c9962c3dadd815e703e",
      "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": "eaf4384bc281aa8987ca6ec49224bfd4161dd8e4",
      "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": "64da46d10bfd53fba9c99b13606fd7e5c3179dbc",
      "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": "ee019eacfe0ff82d819f617b06b8e4e4fc7e52f5",
      "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": "e5b8328060c16cb95b90fb9d9fe01148a650d743",
      "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": "563bf501cdb80bf830fe3776963e6df2946b8c00",
      "new_mode": 33188,
      "new_path": "version.json"
    }
  ]
}
