)]}'
{
  "commit": "a8b8ea02b74095042a6c4a6acb50498a1a2c4570",
  "tree": "b1e53eee967a718926193cc7a9a33a5c309eb5d7",
  "parents": [
    "55260d8321546a20f280608501bcce57b1467411"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Fri Jan 05 10:28:14 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jan 05 10:39:02 2024 -0800"
  },
  "message": "Breaking Change: fixed json_encode/json_decode to use the message\u0027s pool.\n\nThis bug arises only in the uncommon case where there is more than one DescriptorPool.  In such a case, JSON encode/decode should always use the pool of the message being encoded/decoded, not the generated pool.\n\nCloses #15281\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/protocolbuffers/protobuf/pull/15281 from protocolbuffers:ruby-json-pool-fix 91e2dc55dcb4052cc50471a6114ebed484c05dd6\nPiperOrigin-RevId: 596027770\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2bc27062cb195bb59ddbe29079a9e4d48702441",
      "old_mode": 33188,
      "old_path": "ruby/ext/google/protobuf_c/message.c",
      "new_id": "908e4d2d2041cfedf4b2801db6b9f9c50875ebe6",
      "new_mode": 33188,
      "new_path": "ruby/ext/google/protobuf_c/message.c"
    },
    {
      "type": "modify",
      "old_id": "26c253437db51012a2d1bd777d23e4be10a41393",
      "old_mode": 33261,
      "old_path": "ruby/tests/basic_proto2.rb",
      "new_id": "3864756fa7829277a31fc8be1bc84dd8e03f0fe1",
      "new_mode": 33261,
      "new_path": "ruby/tests/basic_proto2.rb"
    }
  ]
}
