)]}'
{
  "commit": "48f3424e20731ecf44ac83d7d28a682c5eac481d",
  "tree": "1cf9da99d7c4caf3f65f77946e8acf299aa4bb8e",
  "parents": [
    "7ac2e53476b030bf61b5ac0bd7fd4d35327471e9"
  ],
  "author": {
    "name": "Dayeong Lee",
    "email": "dayeonglee@google.com",
    "time": "Sun May 31 06:32:01 2026 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 14 18:49:20 2026 -0700"
  },
  "message": "rust/bt-ascs: Implement Release operation\n\nThis change implements the client-side \"Release\" operation as defined\nin ASCS v1.0.1, Section 5.8. This allows a client to release all\nresources associated with one or more ASEs.\n\n - Added the `release` method to the `AudioStreamControlServiceClient`.\n - Implemented the encoding logic for the `Release` control operation.\n - Added unit tests to verify the success path and failure due to\n   invalid ASE state.\n\nTest: cargo test -p bt-ascs\nBug: b/431814103\nChange-Id: I0cef17323e1d0b2c9cfd16a0d978bb086b81144e\nReviewed-on: https://bluetooth-review.googlesource.com/c/bluetooth/+/2483\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fbd50b1119d728b337f15471c357d183c65a6f63",
      "old_mode": 33188,
      "old_path": "rust/bt-ascs/src/client.rs",
      "new_id": "ce1e1e8657612cf6a395377dc5e0a43a562567f6",
      "new_mode": 33188,
      "new_path": "rust/bt-ascs/src/client.rs"
    },
    {
      "type": "modify",
      "old_id": "fc330d25f36bc3f96df841a1af66b05d6e508f87",
      "old_mode": 33188,
      "old_path": "rust/bt-ascs/src/types.rs",
      "new_id": "27b81d3dd04119b205b232815452f6b2353aabe9",
      "new_mode": 33188,
      "new_path": "rust/bt-ascs/src/types.rs"
    }
  ]
}
