)]}'
{
  "commit": "cdd022b2d13c581704fbc10a34ed314fb2fd71d0",
  "tree": "433a6cde96c4b203af56fbb9930c857a978e3ece",
  "parents": [
    "f043ecf2ff31a40ef18d0518a2d4bb547f99096a"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Oct 31 18:33:36 2016 +0300"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Oct 31 18:33:36 2016 +0300"
  },
  "message": "Upstream: do not unnecessarily create per-request upstreams.\n\nIf proxy_pass (and friends) with variables evaluates an upstream\nspecified with literal address, nginx always created a per-request\nupstream.\n\nNow, if there\u0027s a matching upstream specified in the configuration\n(either implicit or explicit), it will be used instead.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55a62ef8bd87d40966b77fb672ee6a17332758eb",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "55bd47d02bb1735117d0503b80a3b1ba8196173a",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "4af907c233eab5cf991367464d7dc080bd66fcb7",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_proxy_module.c",
      "new_id": "c03b515057d175b0a3b79a8667d8e5d695009584",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_proxy_module.c"
    }
  ]
}
