)]}'
{
  "commit": "543558ba7761df03fa1506de62e42a53416dca1e",
  "tree": "d22814c1f1e31b79aae8b683717e6f3f72c3c333",
  "parents": [
    "6f23624451daf895ca6e58c0639a795a787b93b1"
  ],
  "author": {
    "name": "Asish Kumar",
    "email": "officialasishkumar@gmail.com",
    "time": "Sat Apr 04 17:03:22 2026 +0530"
  },
  "committer": {
    "name": "Archit Gupta",
    "email": "archigup@amazon.com",
    "time": "Fri Jun 12 20:26:39 2026 +0000"
  },
  "message": "stream_buffer: require batching buffers to exceed trigger level\n\nBatching stream buffers are documented to unblock receivers only after the buffered byte count exceeds the trigger level, but both xStreamBufferSend() paths currently notify as soon as the count reaches it.\n\nThat equality case wakes the blocked receiver too early, causing xStreamBufferReceive() to return 0 bytes while the buffer still holds exactly trigger-level data. Route both task and ISR send paths through a shared trigger helper so batching buffers require a strict greater-than check while existing stream and message buffer semantics remain unchanged.\n\nFixes #1375\n\nSigned-off-by: Asish Kumar \u003cofficialasishkumar@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "287bd07369962a8b85416ea1e951e37d91d20833",
      "old_mode": 33188,
      "old_path": "stream_buffer.c",
      "new_id": "a4c6d268d11362e59a4b47e391810fd380d843fc",
      "new_mode": 33188,
      "new_path": "stream_buffer.c"
    }
  ]
}
