)]}'
{
  "commit": "5b27dea29a934b27c5ddec3d8bf08f466ed729de",
  "tree": "da709e2fc112899539b8ba2727ef78c7fe177507",
  "parents": [
    "88dc859f856bcbe23c999b0cc177e1338dfb9fc5"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Mar 17 23:04:24 2018 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Mar 17 23:04:24 2018 +0300"
  },
  "message": "The gRPC proxy module.\n\nThe module allows passing requests to upstream gRPC servers.\nThe module is built by default as long as HTTP/2 support is compiled in.\nExample configuration:\n\n    grpc_pass 127.0.0.1:9000;\n\nAlternatively, the \"grpc://\" scheme can be used:\n\n    grpc_pass grpc://127.0.0.1:9000;\n\nKeepalive support is available via the upstream keepalive module.  Note\nthat keepalive connections won\u0027t currently work with grpc-go as it fails\nto handle SETTINGS_HEADER_TABLE_SIZE.\n\nTo use with SSL:\n\n    grpc_pass grpcs://127.0.0.1:9000;\n\nSSL connections use ALPN \"h2\" when available.  At least grpc-go works fine\nwithout ALPN, so if ALPN is not available we just establish a connection\nwithout it.\n\nTested with grpc-c++ and grpc-go.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a10c42d1eff70ac1e56cd7637a20e3ce48968302",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "73a9bae9ba5e49968ddd9a1af4d14348d72a98f5",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "24c2618b29cf90811461dceb1d2193f1aa387ccd",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "25357412c987292d6f7941869c779570df63654d",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcf5e20cb9add30326e87d638b19dab425b72f9f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_grpc_module.c"
    }
  ]
}
