)]}'
{
  "commit": "061326b00b072a6985b515fa6e305809777e08eb",
  "tree": "3ae631ae592f9c4276ac889045f1415eeed0b5cb",
  "parents": [
    "9fff46d7327c699ef970769d5c9fd0e44df08fc7"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Wed Sep 18 12:49:17 2024 -0700"
  },
  "committer": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-team-bot@google.com",
    "time": "Wed Sep 18 12:49:17 2024 -0700"
  },
  "message": "Updating version.json and repo version numbers to: 28.3-dev\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b269fff6599e072aa60351d6dfcd701e4387072e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "15065d8745e989e02c44c7b557ce011f6a1733ec",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7ab2da5fc24162c4ebcbe146e113121f12b2fc87",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "dd0be6eabf99d4d891411999b4bc84495519b0cb",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "51b01b0ece3b63f8a2a5ee5bf3ace7715d5c87f6",
      "old_mode": 33188,
      "old_path": "Protobuf-C++.podspec",
      "new_id": "e6b06449d36b8e3226a4a9f4197eb078f079d85c",
      "new_mode": 33188,
      "new_path": "Protobuf-C++.podspec"
    },
    {
      "type": "modify",
      "old_id": "3e9c2692d5a9d08897f31b0145f120a7834308f0",
      "old_mode": 33188,
      "old_path": "Protobuf.podspec",
      "new_id": "75239950c8a700f3f6cde74ba00c401453e5df94",
      "new_mode": 33188,
      "new_path": "Protobuf.podspec"
    },
    {
      "type": "modify",
      "old_id": "b0bee0d3b99c33aaf4f188cc573fcf1e9f8cc4fe",
      "old_mode": 33188,
      "old_path": "csharp/Google.Protobuf.Tools.nuspec",
      "new_id": "edd51433beabda6403a730dec13ddd9e48b12f0b",
      "new_mode": 33188,
      "new_path": "csharp/Google.Protobuf.Tools.nuspec"
    },
    {
      "type": "modify",
      "old_id": "0ba020aba2d2fe9c9cb8835792b30c16ab0b6a89",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj",
      "new_id": "3b0c93f949b4dce27be7cb8a88fb557a3c75d0ba",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj"
    },
    {
      "type": "modify",
      "old_id": "32035be8dbf195694e5d9ff3cb694bfdc2dc7a12",
      "old_mode": 33188,
      "old_path": "java/bom/pom.xml",
      "new_id": "3fd0371f4c211c1640041177f535bcac02ac1180",
      "new_mode": 33188,
      "new_path": "java/bom/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "cf331bfea999774999875d8bffb2d68f96415e07",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java",
      "new_id": "f07f6a8aaeddcfab5bc52088a163471a16d6e05a",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/RuntimeVersion.java"
    },
    {
      "type": "modify",
      "old_id": "5d255b20c5e12ad089bac287099a5c4cd7dde8d6",
      "old_mode": 33188,
      "old_path": "java/kotlin/pom.xml",
      "new_id": "042fff8036f44244ef4c5390d8d29880c1395007",
      "new_mode": 33188,
      "new_path": "java/kotlin/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "9b78a17a166565ff4a00ca0e44b62ee972a93d06",
      "old_mode": 33188,
      "old_path": "java/pom.xml",
      "new_id": "c00df45bc7fec378b363d4afe639c9594f4b96fa",
      "new_mode": 33188,
      "new_path": "java/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "6c357f36685196737f2f795e72cdd42b748c665a",
      "old_mode": 33188,
      "old_path": "java/protoc/pom.xml",
      "new_id": "38acc0133fe444fdd76f89dbcb322b92eae3704b",
      "new_mode": 33188,
      "new_path": "java/protoc/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "bbc44dcd69237afc7dd2b021ac6876f77067df54",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "de12f308dc48924a04728279da151a9452ec9afd",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "15c5fc9f08fef50dff17579d4b852b2d51ce48ac",
      "old_mode": 33188,
      "old_path": "protobuf_version.bzl",
      "new_id": "42e7c11937394c90b453427d6776ef4a783afbc4",
      "new_mode": 33188,
      "new_path": "protobuf_version.bzl"
    },
    {
      "type": "modify",
      "old_id": "022974824e81230c43bb6b6f319acc693c84dbb8",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/__init__.py",
      "new_id": "d92387b5480d0fd31d8d710038d9ec27b67ac801",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "d056cac44dfbe468c301945dad80a4bea7773397",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/runtime_version.py",
      "new_id": "2fb7f79e2793dd23fe453b99d9fa47a30acdd693",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/runtime_version.py"
    },
    {
      "type": "modify",
      "old_id": "cc75e5947b112e1b727e8e8ee83883cdd7095e4d",
      "old_mode": 33188,
      "old_path": "ruby/google-protobuf.gemspec",
      "new_id": "19f01ffb2a2a3fe0e38d801b57daeeead3782ccf",
      "new_mode": 33188,
      "new_path": "ruby/google-protobuf.gemspec"
    },
    {
      "type": "modify",
      "old_id": "5630d627bade4dc2211d756780dfbc7b0aa409c2",
      "old_mode": 33188,
      "old_path": "ruby/pom.xml",
      "new_id": "3559793d47941385a5e26740d0fdfff20a3110fe",
      "new_mode": 33188,
      "new_path": "ruby/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "08713f2969cfde32efec93e9d0ee611b18000d72",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.cc",
      "new_id": "dd03ab785c84bccf63ae9e451bdfc2f8af25c335",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "63ae7d00105686ba94af9d8c9f8837b8d5146694",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.h",
      "new_id": "4f9d38ae97cc487af1df5f7ad98536c86c30c17c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.h"
    },
    {
      "type": "modify",
      "old_id": "61171e58dbc7c8041b2dd09a7643031d8972e5af",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.cc",
      "new_id": "4d6248543a62f4a698962bfb64db886bf84936de",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "24eb3fe3fb41ff09600cca323a11589607c213b6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.h",
      "new_id": "b92efb5ea405c4a949e60de7eb516acbb75dd7eb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.h"
    },
    {
      "type": "modify",
      "old_id": "9e8859c1db434cfd66d85bd0246f2c8b2787b5cc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.cc",
      "new_id": "ec69d8dcfd3dd92f6704dc467561f770309a2f01",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "d72fee5f8c1ac5bcb4916f76bfc372c5c2b370ed",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.h",
      "new_id": "ff25c720ee6a0c3ae7c7db3efe53bb19d40d7d23",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "5c63e90172ea36a1ac4c5985b0a3ced4019cbbdf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "9f4ed98766dddd3ba837c4815b51ee5165758f1c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "6a247df727fa2c36fe2cf06fe36667b173d6e871",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "8e3c715ec48982022994bc23b43b62af52d1aa33",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "6d96d8152d084f042ca1930666b24521e4c2ecf4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/versions.h",
      "new_id": "add1aeac62e5a6cd1811a862e29d02be0df99851",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/versions.h"
    },
    {
      "type": "modify",
      "old_id": "883cba32642378a1b0c1bbb7e276ca2049e20ef7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.cc",
      "new_id": "9881ba13accebb67769c7836a1c57050bdb24c31",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "35d133b08ff6bc1edb2147097d1fe49b85259ab3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.h",
      "new_id": "a449b600dc4678e15b2b049d39eb12ce3487648b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "ad51e25e5d5d65d909f8c6e56861b685a1496b4e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "a548d1039f8c0a41c0ae97fdae64237b074e302f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "3fafd4b657e7d83b34c48c58338122106531dc25",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "2ce878f6d18c5fb96308d67e8672983c25314259",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "7c0798b98218191c6837905119479f5b343a671a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.cc",
      "new_id": "ca550c6306efbce982b13d892d64e8a52740a2ed",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "530a9880b5a68072964f8e86c1831d4178024bf7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.h",
      "new_id": "953eca38d80294a8a42c8dd7c17857724f1bc47b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.h"
    },
    {
      "type": "modify",
      "old_id": "b11d8e3c48a6439d5c0597aff40019b1bc1c1e96",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.cc",
      "new_id": "e7fde03029a95bac3f1e5785f709cb012df45423",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "de82842e55b528cf3f82fce56778a33d4a72345a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.h",
      "new_id": "9e2cd4919f0e3c46b42333dc390b63212af21a50",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.h"
    },
    {
      "type": "modify",
      "old_id": "588b24cbe3cf59ea7d336640fa439db8aebc99a8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.cc",
      "new_id": "f3786069bc6377a3672d1003d535a4dda7075924",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "7723d53115d7406e06610fb82c2cf51c6e8deebb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.h",
      "new_id": "fc6c0f46300d2e9b36942ff148f971022e026586",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.h"
    },
    {
      "type": "modify",
      "old_id": "aa4461248daf9fa208274cd90ce2868b7252a845",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/runtime_version.h",
      "new_id": "a3c077502187a8077171347f7a52d077e4a0cf32",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/runtime_version.h"
    },
    {
      "type": "modify",
      "old_id": "8031320e05af8c0dcdfbc7c1a91ccbbafd9f5f63",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.cc",
      "new_id": "c76299a3eb53238a2f5bb4103b49f70eb88991b3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "56c44cd100d64d0270e9bc03ad62e8ad5c2ad8ed",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.h",
      "new_id": "5fee814cdf12a626b10fec0d22cb791e0ff9ac63",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "modify",
      "old_id": "f5ba314562997d80aed0b837e1760adc86c4417a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.cc",
      "new_id": "fbe764a90f396ec16d3c4cdb6990d75614dfb390",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "fb5a87f9cf48cf537d2f54c10505daa432a74b3e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "900dc35f556f79093f51fc55d3c2cab84a86e82c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "aaa55e0eca6e9d357c9f3f12f1b0b231da5d5ae5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common.h",
      "new_id": "b5a4ed37eb708c532d0c8a73b72f01983139acbb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common.h"
    },
    {
      "type": "modify",
      "old_id": "6176f86f19fc50dfe534da5bfddcc0acb4460983",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.cc",
      "new_id": "4b1bd4a53153b33979e646a7c2366acca3d95f05",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "d74bad66e072961ad69cb0efcc7c32aa97d832ca",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.h",
      "new_id": "5bcfe29b16df6744055a646821bad2e545789e4d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.h"
    },
    {
      "type": "modify",
      "old_id": "beb3218891ec4db61f2fc191042c5969c27470d4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.cc",
      "new_id": "6addc905623cdbabfe4e418321c77a83db3abeff",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "41d2954b6b25f23f63bdc1c724222976450269ef",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "2bb4d5c667e529a1de0fdde67cf04fab864280a7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "28c68bd77d9b066af43231d4f6b8707e6b8f2a16",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.cc",
      "new_id": "6e5054518ce8b608dc9ab99a7102ba2dc8528f46",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "616d0f67b8d5d0a0da58be57e237fcf30c988beb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.h",
      "new_id": "5202fc762054218fb77004425b297d0d80af92a4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.h"
    },
    {
      "type": "modify",
      "old_id": "b7a047b19d081aaf05a9f0a92423380b5b258b6c",
      "old_mode": 33188,
      "old_path": "version.json",
      "new_id": "4be60e1c87a5524f10933f8173a24751a78c2e29",
      "new_mode": 33188,
      "new_path": "version.json"
    }
  ]
}
