)]}'
{
  "commit": "4abea6d5fee2563566e0723a79751bb4a35060eb",
  "tree": "a6d97e9b8625b8572c13ed70ad60df19845e5434",
  "parents": [
    "b20b860a2ac3cb6ea602049cacb6fc32fa3a38a3"
  ],
  "author": {
    "name": "Arturo Bernal",
    "email": "abernal@apache.org",
    "time": "Sat Jan 03 17:50:56 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jan 03 18:50:56 2026 +0100"
  },
  "message": "Cap pending HTTP/2 request commands per connection (#592)\n\nRestore per-session command count and use it in H2MultiplexingRequester to\nfail fast when the per-connection command queue exceeds the configured limit.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0237a24cda5d8b508b996b7bdfec82063c7180db",
      "old_mode": 33188,
      "old_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2AsyncRequester.java",
      "new_id": "dd678bb965fa0b280c600e7816dddc9203081861",
      "new_mode": 33188,
      "new_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2AsyncRequester.java"
    },
    {
      "type": "modify",
      "old_id": "f03bd20577636e31041c2a0b84794c27882e7685",
      "old_mode": 33188,
      "old_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2MultiplexingRequester.java",
      "new_id": "476ecacbd2d88b7c56f60a13bd1fb7373df78f82",
      "new_mode": 33188,
      "new_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2MultiplexingRequester.java"
    },
    {
      "type": "modify",
      "old_id": "a19e7913fc4343868e8d87216c1c202812eacf8a",
      "old_mode": 33188,
      "old_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2MultiplexingRequesterBootstrap.java",
      "new_id": "f48900317b322f8c9d6214e91b45f616c017adff",
      "new_mode": 33188,
      "new_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2MultiplexingRequesterBootstrap.java"
    },
    {
      "type": "modify",
      "old_id": "c28074ff6b475bf7b35e87ee7ac7e896ec144ece",
      "old_mode": 33188,
      "old_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2RequesterBootstrap.java",
      "new_id": "14b1c2b03cea80ab90f3dc547bde598e36e36062",
      "new_mode": 33188,
      "new_path": "httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/bootstrap/H2RequesterBootstrap.java"
    },
    {
      "type": "modify",
      "old_id": "14b8802d1033d7b9bf578484243edc9ea590a606",
      "old_mode": 33188,
      "old_path": "httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/AsyncRequesterBootstrap.java",
      "new_id": "b29290cfca518bb923f05cbb6674ed77aefdb899",
      "new_mode": 33188,
      "new_path": "httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/AsyncRequesterBootstrap.java"
    },
    {
      "type": "modify",
      "old_id": "3da26642672a6d9869f6bbe8e47e2fa76da20aef",
      "old_mode": 33188,
      "old_path": "httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/HttpAsyncRequester.java",
      "new_id": "c1f8ed13bc52102984402985d28600903ddc5ea6",
      "new_mode": 33188,
      "new_path": "httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/HttpAsyncRequester.java"
    },
    {
      "type": "modify",
      "old_id": "fd3813fba5c267865af0ef74ec2966a30c8e5119",
      "old_mode": 33188,
      "old_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/IOSession.java",
      "new_id": "73cbfc20dadda7e2de6e234d17c67f3c4b01eb79",
      "new_mode": 33188,
      "new_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/IOSession.java"
    },
    {
      "type": "modify",
      "old_id": "cf2b6023d373d7be502dd3e9644e50e0e1cab844",
      "old_mode": 33188,
      "old_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/IOSessionImpl.java",
      "new_id": "042b593c01aad298f4f3fb86740f61962fc911a8",
      "new_mode": 33188,
      "new_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/IOSessionImpl.java"
    },
    {
      "type": "modify",
      "old_id": "d0bd8662872d40704748bba0af72e1ea14336764",
      "old_mode": 33188,
      "old_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/InternalDataChannel.java",
      "new_id": "96b661bbfce79c4c7e4f25f17cf9379d01e60c27",
      "new_mode": 33188,
      "new_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/InternalDataChannel.java"
    },
    {
      "type": "modify",
      "old_id": "9cb55fcd43d5b0a5d601f0364d304104bea5b128",
      "old_mode": 33188,
      "old_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/ssl/SSLIOSession.java",
      "new_id": "856354fe94e064838640489ca1e354956c61474f",
      "new_mode": 33188,
      "new_path": "httpcore5/src/main/java/org/apache/hc/core5/reactor/ssl/SSLIOSession.java"
    }
  ]
}
