)]}'
{
  "commit": "b7697bb698b1c56643249ef6179c7cae1478881d",
  "tree": "49890db482e1da888cf22e4502cd742c36c1e92a",
  "parents": [
    "5d5e8c018a13017f9d5b8bf4fad64aaa42a87308"
  ],
  "author": {
    "name": "Damien Neil",
    "email": "dneil@google.com",
    "time": "Tue Mar 05 13:48:06 2024 -0800"
  },
  "committer": {
    "name": "Damien Neil",
    "email": "dneil@google.com",
    "time": "Tue Mar 05 14:04:10 2024 -0800"
  },
  "message": "all: update descriptor.proto to latest version\n\nA recent change to the upstream descriptor.proto, appearing in\ngoogle.golang.org/protobuf@v1.33.0, removed the long-deprecated\nFileOptions.php_generic_services field. This backwards-incompatible\nchange results in an incompatibility between the\ngithub.com/golang/protobuf and google.golang.org/protobuf\nmodules.\n\nBump the google.golang.org/protobuf version in go.mod, regenerate\ndescriptors.\n\nIncrease the minimum Go version requirement to go1.17 (the minimum\nsupported by v1.33.0).\n\nRun gofmt to update formatting to go1.22 standards.\n\nFor #1596\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd97bd412a4741b564b040015349f0eda713bd94",
      "old_mode": 33188,
      "old_path": ".github/workflows/test.yml",
      "new_id": "5951041d1b09ffd00cade8a1a2fdfa4f626a3571",
      "new_mode": 33188,
      "new_path": ".github/workflows/test.yml"
    },
    {
      "type": "modify",
      "old_id": "6cac17b11326ca01d12b86fcc54d236a37c52add",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "6462e889c0dc420c687e001a994bc93628743a90",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "20a6257f1b28ca42fe789ac08785b8a35f32da9c",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "f1679f1244f00621637c4d6cb73d04acd00485ed",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "6c16c255ffba325749773c3b0c2d136623ff0db2",
      "old_mode": 33188,
      "old_path": "jsonpb/decode.go",
      "new_id": "c6f66f10393d28df299086da373edf3ba8b1041e",
      "new_mode": 33188,
      "new_path": "jsonpb/decode.go"
    },
    {
      "type": "modify",
      "old_id": "685c80a62bc91a5744e9f958f4cf2b3855080a41",
      "old_mode": 33188,
      "old_path": "jsonpb/encode.go",
      "new_id": "e9438a93f331c3b166a0282c84bdad43d31b9afe",
      "new_mode": 33188,
      "new_path": "jsonpb/encode.go"
    },
    {
      "type": "modify",
      "old_id": "63dc05785144e4655cac81565cae2226254e47a7",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/descriptor/descriptor.pb.go",
      "new_id": "a5a138613ac20575b412d5fc9b7af1c9b8974789",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/descriptor/descriptor.pb.go"
    },
    {
      "type": "modify",
      "old_id": "12ff35b94f1da9942ca60a5907aa580286ad3fef",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/generator/generator.go",
      "new_id": "53b0251e92bb6fe0bdb2d9f8391ebd798c5f60b3",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/generator/generator.go"
    },
    {
      "type": "modify",
      "old_id": "d45b719d1c6eeab31162aff4a65245d0c28a3a2e",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/main.go",
      "new_id": "11b67d9f783ec329e481b81bc3b861375cef25a1",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/main.go"
    },
    {
      "type": "modify",
      "old_id": "b7b4a2f9454b0226627854343712bc90941613f9",
      "old_mode": 33188,
      "old_path": "protoc-gen-go/plugin/plugin.pb.go",
      "new_id": "04561b858c7605a960b07b6414906723f2093abb",
      "new_mode": 33188,
      "new_path": "protoc-gen-go/plugin/plugin.pb.go"
    },
    {
      "type": "modify",
      "old_id": "85f9f57365fd4e32c3c26b9bf80a063e7662f91b",
      "old_mode": 33188,
      "old_path": "ptypes/any.go",
      "new_id": "fdff3fdb4cba38e7646967f4ff4f828601abd39a",
      "new_mode": 33188,
      "new_path": "ptypes/any.go"
    }
  ]
}
