)]}'
{
  "commit": "6a959b127014b262bb62b9fd31fd4d1f4ce4777f",
  "tree": "23a2b73f162293893816a32cc3142c46cc01033e",
  "parents": [
    "ddcac0840710fede1bb3e2e8dcfa5a20cfc4bf77"
  ],
  "author": {
    "name": "Indu Bhagat",
    "email": "indu.bhagat@oracle.com",
    "time": "Sat Jul 12 01:09:17 2025 -0700"
  },
  "committer": {
    "name": "Indu Bhagat",
    "email": "indu.bhagat@oracle.com",
    "time": "Sat Jul 12 01:09:17 2025 -0700"
  },
  "message": "libsframe: bump version to 2.0\n\nRemove LIBSFRAME_1.1, LIBSFRAME_1.0 nodes and add a new LIBSFRAME_2.0\nnode (non-inheritance version) to create new global versioned symbols.\nAlso announce libsframe.so.2 in NEWS.\n\nNew APIs:\n     sframe_decoder_get_flags;\n     sframe_decoder_get_offsetof_fde_start_addr;\n     sframe_encoder_get_flags;\n     sframe_encoder_get_offsetof_fde_start_addr;\n\nRemoved APIs: (already deprecated since X-2 release)\n     sframe_get_funcdesc_with_addr;\n\nAPIs with changed semantics:\n     sframe_decoder_get_funcdesc_v2;\n     sframe_encoder_add_funcdesc_v2;\n     sframe_encoder_write;\n\nlisbframe/\n\t* libsframe.ver: Define new LIBSFRAME_2.0.\n\t* libtool-version: Bump the \u0027current\u0027 numeral to indicate a binary\n\tincompatible release.\ninclude/\n\t* sframe-api.h (sframe_get_funcdesc_with_addr): Remove\n\tdeprecated interface.\nlibsframe/\n\t* sframe.c (sframe_get_funcdesc_with_addr): Likewise.\nbinutils/\n\t* NEWS: Announce new versioned release of libsframe.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ef8e67c3e1b85edd26f710c5b2f8ecb4f63b11e",
      "old_mode": 33188,
      "old_path": "binutils/NEWS",
      "new_id": "89351d70e25373678a7fb8836443c5f838e8e3d0",
      "new_mode": 33188,
      "new_path": "binutils/NEWS"
    },
    {
      "type": "modify",
      "old_id": "ac4f19a66f078adaca0a9a6da4e9d5385bdc1f20",
      "old_mode": 33188,
      "old_path": "include/sframe-api.h",
      "new_id": "8c26257fb64399237c6873a119450c9e97ac19ee",
      "new_mode": 33188,
      "new_path": "include/sframe-api.h"
    },
    {
      "type": "modify",
      "old_id": "06324eecfc562941a4f3ba79cd85177bf6eaa037",
      "old_mode": 33188,
      "old_path": "libsframe/libsframe.ver",
      "new_id": "8cc80da2f26ae566134b9ef98277bddc28be0d0b",
      "new_mode": 33188,
      "new_path": "libsframe/libsframe.ver"
    },
    {
      "type": "modify",
      "old_id": "9dcbe48e47dd5dd46da86ceb978ff9cbfb06c3e0",
      "old_mode": 33188,
      "old_path": "libsframe/libtool-version",
      "new_id": "e06835d7c65d6c3c4e359881f0e1aedbd9495c5e",
      "new_mode": 33188,
      "new_path": "libsframe/libtool-version"
    },
    {
      "type": "modify",
      "old_id": "659b39d4ddd89e67f412533e57f3b360bdc25214",
      "old_mode": 33188,
      "old_path": "libsframe/sframe.c",
      "new_id": "7357fc15abc9313954542f0c9e2f168720bdfa06",
      "new_mode": 33188,
      "new_path": "libsframe/sframe.c"
    }
  ]
}
