)]}'
{
  "log": [
    {
      "commit": "082989e2e793762cd0124f29b65c7d160fc7f2c3",
      "tree": "7107c9896ebcb45a6752e36a125d5ee8652ddfe3",
      "parents": [
        "176f4bcefeb28fbc6b57ab6e9cb03a36a1111296"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Sep 25 01:30:16 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 24 11:30:16 2024 -0400"
      },
      "message": "Update .asf.yaml - fix spelling (#399)\n\n"
    },
    {
      "commit": "176f4bcefeb28fbc6b57ab6e9cb03a36a1111296",
      "tree": "c87118b82e69e69b69cce5c6c7505368a95693d5",
      "parents": [
        "df97566601dcfb08fb5c6d2c1bacb13c8dea47bd"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Dec 21 16:45:24 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 21 16:45:24 2022 -0500"
      },
      "message": "remove travis from required checks for merging PRs (#398)\n\n* remove travis from required checks for merging PRs\r\n* comment out failing tests"
    },
    {
      "commit": "df97566601dcfb08fb5c6d2c1bacb13c8dea47bd",
      "tree": "eedfeb8db1e0896b702549bc696935f5bb22d842",
      "parents": [
        "6b9fa32ae8c21504185ecdd466a609413d6f8598"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Oct 07 09:11:39 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 07 09:11:39 2021 -0400"
      },
      "message": "fix travis URL (#394)\n\n"
    },
    {
      "commit": "6b9fa32ae8c21504185ecdd466a609413d6f8598",
      "tree": "bb45b6ea3ce728cbbf560d9b57c0f090f427130f",
      "parents": [
        "3f24e0195ff915338f6e62e8ad10abcda9828af3"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Sep 22 14:26:24 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 22 14:26:24 2021 -0400"
      },
      "message": "roll credentials (#393)\n\n"
    },
    {
      "commit": "3f24e0195ff915338f6e62e8ad10abcda9828af3",
      "tree": "f4e6b7b7ba6135a929331f08ac223ef0ea12a5b8",
      "parents": [
        "452bc45e53e2867d7d42537cc73726b519f94abe"
      ],
      "author": {
        "name": "Dominic Kim",
        "email": "style9595@gmail.com",
        "time": "Fri Jun 04 05:46:13 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 03 16:46:13 2021 -0400"
      },
      "message": "Update notice (#392)\n\n"
    },
    {
      "commit": "452bc45e53e2867d7d42537cc73726b519f94abe",
      "tree": "6f281f963d2c9aaf759a7e4894030ecc333923b7",
      "parents": [
        "f2a091b6174bf7b60500b448abb2421377200bfa"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Mar 10 22:04:33 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 10 22:04:33 2021 -0500"
      },
      "message": "configure github project using .asf.yaml (#391)\n\n"
    },
    {
      "commit": "f2a091b6174bf7b60500b448abb2421377200bfa",
      "tree": "a805c6e3e5b242ca91b54b8caf2ad18523ae6dae",
      "parents": [
        "4262263a3beed586ba0c428326593c3398fdb7e6"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Mar 10 02:21:59 2021 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 11:21:59 2021 -0500"
      },
      "message": "chore: fix spelling (#390)\n\n"
    },
    {
      "commit": "4262263a3beed586ba0c428326593c3398fdb7e6",
      "tree": "fdaa33ed8bc123793124794b0ccfe99150f8e2cd",
      "parents": [
        "112cd1ffc09973528e73f866b7fd2ff6a7807aea"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Dec 17 20:04:37 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 17 20:04:37 2020 -0500"
      },
      "message": "update for travis migration (#387)\n\n"
    },
    {
      "commit": "112cd1ffc09973528e73f866b7fd2ff6a7807aea",
      "tree": "1bf8d81bae2742fead57ba644a190ad3dbac0e55",
      "parents": [
        "5ef42e30222cbf1bec2cc480d81d62877be3ada1"
      ],
      "author": {
        "name": "DavidMGreen",
        "email": "greend@us.ibm.com",
        "time": "Tue Nov 17 11:07:47 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 17 11:07:47 2020 -0500"
      },
      "message": "Allow trailing non-alphanumeric character in path params (#386)\n\nUpdating parsing for $gatewayPath in allow for trailing non-alphanumeric characters in path parameters."
    },
    {
      "commit": "5ef42e30222cbf1bec2cc480d81d62877be3ada1",
      "tree": "63ab97563f0faa3eb09605af966498a31109777b",
      "parents": [
        "1e901484a69d5973c28e864849b7e4bed11ddb90"
      ],
      "author": {
        "name": "Mr.Yang",
        "email": "45597764+yangxiuchengv5@users.noreply.github.com",
        "time": "Fri Aug 28 15:00:35 2020 +0800"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Aug 28 15:06:35 2020 -0400"
      },
      "message": "Update management_interface_v2.md\n\nArtifact_id is required when modifying the API using V2."
    },
    {
      "commit": "1e901484a69d5973c28e864849b7e4bed11ddb90",
      "tree": "30a2ba62147309cc1cb92c652b5dcc16906c2dfd",
      "parents": [
        "c0615cf04a6e7f2ede06a3aeec0132c7944ed616"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Aug 07 10:13:13 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 10:13:13 2020 -0400"
      },
      "message": "fix(rclone): use official install mechanism (#381)\n\n"
    },
    {
      "commit": "c0615cf04a6e7f2ede06a3aeec0132c7944ed616",
      "tree": "7f20805002116dda7eb382336c5e24914bc7d4e0",
      "parents": [
        "df5ba8e5d62209167efa236162a5844999a35bc5"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "mhamann@us.ibm.com",
        "time": "Mon Aug 03 16:50:57 2020 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Aug 06 17:35:37 2020 -0400"
      },
      "message": "fix(ci): exclude 3rd party scripts from scan\n"
    },
    {
      "commit": "df5ba8e5d62209167efa236162a5844999a35bc5",
      "tree": "6c14fae89b0a179b23f5091f02aa94442e7b2997",
      "parents": [
        "0b6268ec238424c8c75895860f6ce3a791aefe2b"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "mhamann@us.ibm.com",
        "time": "Mon Aug 03 16:39:26 2020 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Aug 06 17:35:37 2020 -0400"
      },
      "message": "fix(ci): proper lua install\n"
    },
    {
      "commit": "0b6268ec238424c8c75895860f6ce3a791aefe2b",
      "tree": "abdc57583b19c76a913aebe76c189e9dec18dc01",
      "parents": [
        "79f779449a83245be893453e7993f1fa66a505d6"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "mhamann@us.ibm.com",
        "time": "Mon Aug 03 15:50:03 2020 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Aug 06 17:35:37 2020 -0400"
      },
      "message": "fix(lint): most lint errors resolved\n"
    },
    {
      "commit": "79f779449a83245be893453e7993f1fa66a505d6",
      "tree": "1bd756c7a77997e65950992fb7fbcd887f20a9c0",
      "parents": [
        "6d5b9d18f4b6e664cd7c8e7f8be440dca67f4387"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "mhamann@us.ibm.com",
        "time": "Mon Aug 03 12:02:59 2020 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Aug 06 17:35:37 2020 -0400"
      },
      "message": "fix(lint): remove unused modules\n"
    },
    {
      "commit": "6d5b9d18f4b6e664cd7c8e7f8be440dca67f4387",
      "tree": "de19cc04946887934c678edeee7f384339718881",
      "parents": [
        "9733fb9bdbf156cbf6d23ddba55f2ee3cac50f06"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "mhamann@us.ibm.com",
        "time": "Mon Aug 03 11:58:44 2020 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Aug 06 17:35:37 2020 -0400"
      },
      "message": "feat(ci): check for lua global scope problems\n"
    },
    {
      "commit": "9733fb9bdbf156cbf6d23ddba55f2ee3cac50f06",
      "tree": "08de5317b313e51994c7f16b32c5deed42682f20",
      "parents": [
        "888f1058fd262f30ec7f0f0b74d3197f6d327c16"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "mhamann@us.ibm.com",
        "time": "Mon Aug 03 11:28:14 2020 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Aug 06 17:35:37 2020 -0400"
      },
      "message": "fix(core): upstream openresty fixes; lua global scope pollution\n"
    },
    {
      "commit": "888f1058fd262f30ec7f0f0b74d3197f6d327c16",
      "tree": "8be027327c2f88b27d3c71d2ad3f2fab6d543899",
      "parents": [
        "b8013f29d1768f363faabe0195e143ec70db65ce"
      ],
      "author": {
        "name": "jiangpch",
        "email": "jiangpengcheng@navercorp.com",
        "time": "Wed Jul 08 07:19:55 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 08:19:55 2020 +0900"
      },
      "message": "Rename parsePolicies to parseSwaggerPolicies to avoid conflict (#377)\n\n* Rename parsePolicies to parseSwaggerPolicies to avoid conflict\r\n\r\n* Use `nightly` as tag for local build\r\n\r\nCo-authored-by: jiang.pengcheng \u003cjiang.pengcheng@navercorp.com\u003e"
    },
    {
      "commit": "b8013f29d1768f363faabe0195e143ec70db65ce",
      "tree": "5c755987c164ae7bf7a8c447ba392278d8c04f63",
      "parents": [
        "6fb8fff3bbfaf9fd771375030c9e5a8ff9575894"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Jun 18 14:07:51 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 14:07:51 2020 -0400"
      },
      "message": "chore: upgrade to latest openresty stable (#374)\n\n"
    },
    {
      "commit": "6fb8fff3bbfaf9fd771375030c9e5a8ff9575894",
      "tree": "ac00e2fdb834a854ec228df5b3753226a69f35a5",
      "parents": [
        "f2a56cdbd19fc92d4cfaa8eb0b63f659d496e39d"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Apr 08 14:45:02 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 14:45:02 2020 -0400"
      },
      "message": "update end year to 2020 in NOTICE.txt (#372)\n\n"
    },
    {
      "commit": "f2a56cdbd19fc92d4cfaa8eb0b63f659d496e39d",
      "tree": "18fff70a89060026f665e1728508b4c2c17a25a9",
      "parents": [
        "519f1e9b1feb9d2eb83aa7d0859c903feaa9c321"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Apr 01 21:52:00 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 21:52:00 2020 -0400"
      },
      "message": "add changelog (#371)\n\n* add changelog\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update CHANGELOG.md\r\n\r\nCo-authored-by: rodric rabbah \u003crodric@gmail.com\u003e"
    },
    {
      "commit": "519f1e9b1feb9d2eb83aa7d0859c903feaa9c321",
      "tree": "89d90f458838141f197bd62b06fd1d524e1d3b32",
      "parents": [
        "ca0fae060c658a0edc861e90f8661310fa9de125"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Wed Apr 01 10:43:37 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 10:43:37 2020 -0400"
      },
      "message": "Fix array handling during mapping operations (#359)\n\n"
    },
    {
      "commit": "ca0fae060c658a0edc861e90f8661310fa9de125",
      "tree": "d3940849c0fc42387eff2cbd9940fd28fe2a93fb",
      "parents": [
        "c79eda2b18d43517939f11cab16b7c6f70218a90"
      ],
      "author": {
        "name": "Hidematsu Sueki",
        "email": "hsueki794@gmail.com",
        "time": "Wed Apr 01 10:43:12 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 10:43:12 2020 -0400"
      },
      "message": "Fix getUriPath logic to ignore API tenant base path (#363)\n\n"
    },
    {
      "commit": "c79eda2b18d43517939f11cab16b7c6f70218a90",
      "tree": "4d9719fcd78d9d159eae9593a5b43fc37e1ec37f",
      "parents": [
        "6ed81c5211c8abd9bcf28089ef9771c62489e47f"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Dec 05 22:20:47 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 05 22:20:47 2019 -0500"
      },
      "message": "fix(http): Use HTTP 1.1 for upstreams (#369)\n\n"
    },
    {
      "commit": "6ed81c5211c8abd9bcf28089ef9771c62489e47f",
      "tree": "9569a172ad5be0654dba7855e7083ba3d0822b7e",
      "parents": [
        "4d1fbf5cfb4d08cf0a5005e93a76fe9dd95fd725"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Wed Dec 04 15:50:23 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 04 15:50:23 2019 -0500"
      },
      "message": "Disable ipv6 during DNS resolution (#366)\n\n"
    },
    {
      "commit": "4d1fbf5cfb4d08cf0a5005e93a76fe9dd95fd725",
      "tree": "e7c8a7dcd72f1059902a28ab1eb06a168e940c48",
      "parents": [
        "5d419ed91f3ff6d59123b1aeae14e46c85ad767d"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Wed Dec 04 15:49:46 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 04 15:49:46 2019 -0500"
      },
      "message": "Fix max body size limit (#365)\n\n* Fix file upload size limit\r\n\r\n* Remove trailing whitespace\r\n"
    },
    {
      "commit": "5d419ed91f3ff6d59123b1aeae14e46c85ad767d",
      "tree": "79480238adeb0628eacb33c62f4987e31b1c0a82",
      "parents": [
        "2201160cf3badaab7476683b3ee1f42c0198835a"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sat Nov 23 10:06:00 2019 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Sat Nov 23 07:06:00 2019 -0800"
      },
      "message": "travis normalization dist, language, jdk, docker install (#367)\n\n"
    },
    {
      "commit": "2201160cf3badaab7476683b3ee1f42c0198835a",
      "tree": "f21cf77379024b95bb6a0317579f0c64dfdd33d7",
      "parents": [
        "24d986537132c36794b583fe70f0af9eadf8cb31"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Mon Sep 09 21:44:46 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 09 21:44:46 2019 -0400"
      },
      "message": "Fix App ID bug, add unit tests (#357)\n\n"
    },
    {
      "commit": "24d986537132c36794b583fe70f0af9eadf8cb31",
      "tree": "9974fe0ce2e21940795f88b59b5ba922cf6f13d3",
      "parents": [
        "6f66df9c1389f7857ff27a1de960ebec064d3578"
      ],
      "author": {
        "name": "Hidematsu Sueki",
        "email": "hsueki794@gmail.com",
        "time": "Tue Sep 03 22:08:10 2019 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Tue Sep 03 22:08:10 2019 -0400"
      },
      "message": "Add support for preserving XF headers from upstream (#356)\n\n* Preserve X-Forwarded-Host from upstream\r\n\r\n* Use X-Forwarded-Uri if present\r\n\r\n* Index headers from local variable\r\n"
    },
    {
      "commit": "6f66df9c1389f7857ff27a1de960ebec064d3578",
      "tree": "0ec3073685d3b12019569984f510a3fc0d6d092c",
      "parents": [
        "b80ce4db0828f9cc4250688023214103199235c2"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue Aug 27 14:38:37 2019 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Aug 27 14:38:37 2019 -0400"
      },
      "message": "Add license to dockerfile fragments. (#355)\n\n"
    },
    {
      "commit": "b80ce4db0828f9cc4250688023214103199235c2",
      "tree": "205e24ad9956273d851398be5e14c9ab977699f8",
      "parents": [
        "50251702f49689e04aec3bd2031fd6d78cf08b89"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Mon Aug 12 15:08:28 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 12 15:08:28 2019 -0400"
      },
      "message": "OAuth fixes and improvements (#353)\n\n* Fix App ID caching issue (and add tests to match)\r\n* Improve error messages for all OAuth providers"
    },
    {
      "commit": "50251702f49689e04aec3bd2031fd6d78cf08b89",
      "tree": "4ca83c6a1a22fd14d24e53b3e8ecd1756f29f3b6",
      "parents": [
        "fd1f48d88143b431f89f404ac03a1021e0dad38b"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed Aug 07 14:34:42 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 07 14:34:42 2019 -0500"
      },
      "message": "Remove \u0027incubat(ing, ion, or)\u0027 designation and disclaimer (#352)\n\n"
    },
    {
      "commit": "fd1f48d88143b431f89f404ac03a1021e0dad38b",
      "tree": "f702a742a6087dc605b619516e44a0f6cca683c9",
      "parents": [
        "174b9957739cf6834b72ead5cbe467378ffc2e3d"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Aug 02 11:09:09 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 02 11:09:09 2019 -0400"
      },
      "message": "Run test framework in a Docker container (#351)\n\n"
    },
    {
      "commit": "174b9957739cf6834b72ead5cbe467378ffc2e3d",
      "tree": "9568827a60cf56265ec92e944a55c7df759e5982",
      "parents": [
        "203d355e4a64ce2a1e06b4647c99d813131b9314"
      ],
      "author": {
        "name": "Chetan Mehrotra",
        "email": "chetanm@apache.org",
        "time": "Thu Aug 01 01:57:04 2019 +0530"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Wed Jul 31 16:27:04 2019 -0400"
      },
      "message": "Tests for backend url override support (#350)\n\n* Tests for backend url override support\r\n\r\n* Add EOL\r\n"
    },
    {
      "commit": "203d355e4a64ce2a1e06b4647c99d813131b9314",
      "tree": "e59b62d394d0e2c52ff52c942589dc5075fcbe0d",
      "parents": [
        "c064b29e84e706a5ce9d014f7496f2c56de0df0b"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue Jul 30 13:21:54 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 30 13:21:54 2019 -0500"
      },
      "message": "Remove Incubat(ing, ion, or) from docs (#349)\n\n"
    },
    {
      "commit": "c064b29e84e706a5ce9d014f7496f2c56de0df0b",
      "tree": "678b1d51d717e3cda726deabb2aa83d27f0c216e",
      "parents": [
        "add9e6fcb2a9ec71a1c266f67ef7586203c9f135"
      ],
      "author": {
        "name": "Chetan Mehrotra",
        "email": "chetanm@apache.org",
        "time": "Mon Jul 29 17:24:01 2019 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 29 17:24:01 2019 +0530"
      },
      "message": "Enable overriding the backend url to enable standalone mode (#347)\n\n* Fix broken building by updating the opm version\r\n\r\n* Enable override of backend url via env\r\n\r\n* Run code scan before installing deps\r\n\r\n* run busted in test directory\r\n\r\n* Update ngx var also\r\n\r\n* Use nightly tag for controller and invoker docker images\r\n\r\n* Make script executable\r\n\r\n* Terminate early in case of error in scan\r\n\r\n* Reorder steps\r\n\r\n* Add EOL\r\n"
    },
    {
      "commit": "add9e6fcb2a9ec71a1c266f67ef7586203c9f135",
      "tree": "8988dfaddd558fa59a2d14344b202fa4db0cb23f",
      "parents": [
        "786879a0674df5a8c1bd8bb0197bf23be4f47835"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Jul 01 11:16:57 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 01 11:16:57 2019 -0400"
      },
      "message": "change travis builds to publish docker images with tag \u0027nightly\u0027 (#346)\n\n"
    },
    {
      "commit": "786879a0674df5a8c1bd8bb0197bf23be4f47835",
      "tree": "39efeb771f2e3f5e887fa0b7d3e61870b8fccf55",
      "parents": [
        "a737552c12039e25db1e3b5101eff2ae498d3978"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu Jun 13 14:02:34 2019 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Jun 13 15:02:34 2019 -0400"
      },
      "message": "Update all files using Mini license header to use full ASF header (#344)\n\n"
    },
    {
      "commit": "a737552c12039e25db1e3b5101eff2ae498d3978",
      "tree": "e9ecadd229f90469090c9f5f77392a4db6c47d59",
      "parents": [
        "4071f82cf0a6adaafae206a1d197f0a636e8671c"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed May 29 13:48:24 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 29 13:48:24 2019 -0400"
      },
      "message": "Improve LICENSE/NOTICE treatment of bundled non-ASF files. (#341)\n\nRestructure declaration of the licenses of the two bundled files\r\nfakengx.lua and fakeredis.lua following the guidance at\r\nhttp://www.apache.org/dev/licensing-howto.html#bundled-vs-non-bundled."
    },
    {
      "commit": "4071f82cf0a6adaafae206a1d197f0a636e8671c",
      "tree": "67653fad786550a0f917669fa2062323ed1a6798",
      "parents": [
        "1f46de9d2f7a9420e48c533af7a4b1b6118aa130"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed May 29 09:54:52 2019 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed May 29 09:54:52 2019 -0400"
      },
      "message": "Guard against missing query parameters. (#343)\n\n"
    },
    {
      "commit": "1f46de9d2f7a9420e48c533af7a4b1b6118aa130",
      "tree": "808a4d77a23d01e8f03ae3440fc7ca2736071782",
      "parents": [
        "cf9bd9a36ee99a6d3863d79b2e35f696b612b296"
      ],
      "author": {
        "name": "Lars Andersson",
        "email": "larandersson@users.noreply.github.com",
        "time": "Thu May 09 07:10:22 2019 +0200"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu May 09 01:10:22 2019 -0400"
      },
      "message": "Add paging to getTenantAPIs (#335)\n\n* Fix for https://github.com/apache/incubator-openwhisk/issues/1692#issuecomment-463651323\r\n"
    },
    {
      "commit": "cf9bd9a36ee99a6d3863d79b2e35f696b612b296",
      "tree": "b533e080c7314c7e4a0c11711fbf1bf31b121231",
      "parents": [
        "993dda276e22121ed19f95eb3032084aa5471151"
      ],
      "author": {
        "name": "Alex Song",
        "email": "songs@us.ibm.com",
        "time": "Fri May 03 19:13:08 2019 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri May 03 19:13:08 2019 -0400"
      },
      "message": "Add retry logic to redis queries (#339)\n\n"
    },
    {
      "commit": "993dda276e22121ed19f95eb3032084aa5471151",
      "tree": "961bb69c623f4f14cd4df9421f76cfb87aa57f84",
      "parents": [
        "226c1d9b64efc3184518870679d2cd1c337be8f6"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Mon Apr 01 12:29:15 2019 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Mon Apr 01 12:29:15 2019 -0400"
      },
      "message": "Decode body only if it is JSON (#338)\n\n"
    },
    {
      "commit": "226c1d9b64efc3184518870679d2cd1c337be8f6",
      "tree": "8e6364e9c0ca4a881f06a6979b361f139862f3e9",
      "parents": [
        "00c4c7cb5125cf72799c184e0ff538abd9830ea2"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Mar 07 13:17:32 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 13:17:32 2019 -0500"
      },
      "message": "update end year in notice (#336)\n\n"
    },
    {
      "commit": "00c4c7cb5125cf72799c184e0ff538abd9830ea2",
      "tree": "ef7ef0ac33519fb504c9af86ce603193e75e6dcf",
      "parents": [
        "80dfa6d17b7cae196f6068de993a6633899fb951"
      ],
      "author": {
        "name": "Jonathan Springer",
        "email": "jonpspri@gmail.com",
        "time": "Thu Mar 07 11:39:13 2019 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Mar 07 11:39:13 2019 -0500"
      },
      "message": "Integrate upstream Aarch64 changes (#332)\n\n* Integrate upstream Aarch64 changes\r\n\r\n* Update Makefile to support parameterized builds.\r\n"
    },
    {
      "commit": "80dfa6d17b7cae196f6068de993a6633899fb951",
      "tree": "146524ccbd12c1eeb2c238308506e697b95ecb04",
      "parents": [
        "bed6e65d9100397abd70d43b01f0436ef8fa9e7d"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Mar 07 08:26:14 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 08:26:14 2019 -0500"
      },
      "message": "Fix builds post Alpine 3.9 (#337)\n\n"
    },
    {
      "commit": "bed6e65d9100397abd70d43b01f0436ef8fa9e7d",
      "tree": "330ade5c67db3da86f2048e551ae009742c79dc9",
      "parents": [
        "7dc641c148a81a4a392e671d33139b86d5ef879e"
      ],
      "author": {
        "name": "Cody Walker",
        "email": "cody@cody-walker.com",
        "time": "Mon Dec 03 11:10:42 2018 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Mon Dec 03 11:10:42 2018 -0500"
      },
      "message": "Update client_max_body_size for managed APIs (#327)\n\n"
    },
    {
      "commit": "7dc641c148a81a4a392e671d33139b86d5ef879e",
      "tree": "3a054f81bcf9536b5fbe7caa308b23cc62a34923",
      "parents": [
        "2737295616d5c1724211bf95377a3130976e3aa1"
      ],
      "author": {
        "name": "jiangpch",
        "email": "jiangpengcheng@navercorp.com",
        "time": "Sat Dec 01 12:25:42 2018 +0800"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Fri Nov 30 23:25:42 2018 -0500"
      },
      "message": "Add package tzdata to the image (#319)\n\nThen users can set the timezone for the container"
    },
    {
      "commit": "2737295616d5c1724211bf95377a3130976e3aa1",
      "tree": "8bdbc8375cc7392eb51ab7942cdb4ccf05790914",
      "parents": [
        "0a84552c0740c414196f28312041a42d70e9a88b"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Nov 30 23:23:57 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Fri Nov 30 23:23:57 2018 -0500"
      },
      "message": "Include license in container image (#328)\n\n"
    },
    {
      "commit": "0a84552c0740c414196f28312041a42d70e9a88b",
      "tree": "713d58f9fdaca6350d085b02fcf8b950400b8086",
      "parents": [
        "e56a1c0a0f37de9317e6c70dc4870fac54e6d925"
      ],
      "author": {
        "name": "moritzraho",
        "email": "raho.mr@gmail.com",
        "time": "Sat Dec 01 05:22:48 2018 +0100"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Fri Nov 30 23:22:48 2018 -0500"
      },
      "message": "Security: Disable use of X-Accel-Redirect header (#330)\n\n"
    },
    {
      "commit": "e56a1c0a0f37de9317e6c70dc4870fac54e6d925",
      "tree": "1836cfc11618dedead8a8d40695d96f0156b47eb",
      "parents": [
        "a9962211c7d99e53a3cc00e1fc27f33b1ce41db7"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Fri Nov 30 21:49:12 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 30 21:49:12 2018 -0500"
      },
      "message": "package rename for whisk.core is now org.apache.openwhisk.core (#331)\n\n\r\n"
    },
    {
      "commit": "a9962211c7d99e53a3cc00e1fc27f33b1ce41db7",
      "tree": "c40b1f83fbfe75456684b0526323e00fa345681d",
      "parents": [
        "3616abfe8197e1d4335abe7f8a10915de0c3643a"
      ],
      "author": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Wed Nov 07 15:59:43 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Wed Nov 07 15:59:43 2018 -0500"
      },
      "message": "bump scala to 2.12.7 (#329)\n\n"
    },
    {
      "commit": "3616abfe8197e1d4335abe7f8a10915de0c3643a",
      "tree": "aab59ecbe363dd2b53e7c5556faee709261e3c4e",
      "parents": [
        "592131758e872c7423998b3ae1b14d967a694f68"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Wed Oct 10 18:22:03 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Wed Oct 10 18:22:03 2018 -0400"
      },
      "message": "Decode empty JSON arrays correctly (#324)\n\n"
    },
    {
      "commit": "592131758e872c7423998b3ae1b14d967a694f68",
      "tree": "92fd25031e2b3877a87711e1c2616c645de3722b",
      "parents": [
        "3f8812251a1fc5250efd79e55cfdd7984b11bb2a"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Fri Oct 05 07:07:24 2018 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Oct 05 07:07:24 2018 -0400"
      },
      "message": "travis push lastest as hash commit tag (#323)\n\n"
    },
    {
      "commit": "3f8812251a1fc5250efd79e55cfdd7984b11bb2a",
      "tree": "44795969c940a42ecce72899fb5d979f050b5e0c",
      "parents": [
        "eb22ac6258ea8561551aeb02982215ded167ea70"
      ],
      "author": {
        "name": "Cody Walker",
        "email": "cody@cody-walker.com",
        "time": "Thu Sep 27 11:57:39 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Sep 27 11:57:39 2018 -0400"
      },
      "message": "Update managed API timeout (#321)\n\n"
    },
    {
      "commit": "eb22ac6258ea8561551aeb02982215ded167ea70",
      "tree": "6d139fec4fa52d09641fcbf29dbff8e1fe8ba9e7",
      "parents": [
        "c89afebf6da51656240b18ef753f7bdbfea6210d"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Tue Aug 21 12:40:23 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 21 12:40:23 2018 -0400"
      },
      "message": "Revert the copyright to the content in the template (#320)\n\n"
    },
    {
      "commit": "c89afebf6da51656240b18ef753f7bdbfea6210d",
      "tree": "b6c9c2265e9167cd0822d4dec2a2810c405f58ae",
      "parents": [
        "56673df361792e7d37995683232da349cd1a9657"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Thu Jul 26 14:55:29 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Jul 26 14:55:29 2018 -0400"
      },
      "message": "Add additional headers to remove when cors is disabled (#317)\n\n"
    },
    {
      "commit": "56673df361792e7d37995683232da349cd1a9657",
      "tree": "a9662b3b06f9ffccfb0b5064546c5207d4f957cb",
      "parents": [
        "bac25d87f7b98f8be56d4c49a1fc11644a813c8c"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Jul 09 12:16:25 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Mon Jul 09 12:16:25 2018 -0400"
      },
      "message": "Add playbook to install package. (#316)\n\n"
    },
    {
      "commit": "bac25d87f7b98f8be56d4c49a1fc11644a813c8c",
      "tree": "5e6c542b82c409d6d09c590be858ec353bdb2839",
      "parents": [
        "b4d25b59d5caf86f4bc40e8c13ed72ba8d598c88"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Tue Jul 03 14:15:31 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Tue Jul 03 14:15:31 2018 -0400"
      },
      "message": "Fix Access-Control-Allow-Headers header; Fix case when cors is not set (#315)\n\n* Fix Access-Control-Allow-Headers header; Fix case when cors is not set\r\n\r\n* Add tests for handling cors headers\r\n"
    },
    {
      "commit": "b4d25b59d5caf86f4bc40e8c13ed72ba8d598c88",
      "tree": "6b56b56d9503ffc4dfafe52fc988396f5de6cb4a",
      "parents": [
        "2b873660d1931d504b9e17405fb99630533be6da"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Jun 29 06:14:18 2018 -0400"
      },
      "committer": {
        "name": "Chetan Mehrotra",
        "email": "chetanm@apache.org",
        "time": "Fri Jun 29 15:44:18 2018 +0530"
      },
      "message": "Move gateway playbook after openwhisk. (#314)\n\nMove gateway playbook after openwhisk as preparation for apache/incubator-openwhisk#3760. Also remove unnecessary/invalid excludes.\r\n"
    },
    {
      "commit": "2b873660d1931d504b9e17405fb99630533be6da",
      "tree": "f2c78bafc768f026958b8d18692aea8d07d64775",
      "parents": [
        "8fbfb97bc80ee3a7b873ae003bcb8aa8774e92b2"
      ],
      "author": {
        "name": "Sam Baxter",
        "email": "baxtersa14@gmail.com",
        "time": "Tue Jun 19 23:03:00 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Tue Jun 19 23:03:00 2018 -0400"
      },
      "message": "Fix awk command in init.sh generating resolvers.conf file (#313)\n\n"
    },
    {
      "commit": "8fbfb97bc80ee3a7b873ae003bcb8aa8774e92b2",
      "tree": "103b051f181f1a4dc517b7e47f6b23aeb62dee21",
      "parents": [
        "8907ab90fcb9bd1f54f63efbcda6d369db5b32a3"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Jun 06 14:52:04 2018 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed Jun 06 13:52:04 2018 -0500"
      },
      "message": "Add the DISCLAIMER file for Apache incubator project (#308)\n\nPartially-closes: apache/incubator-openwhisk-release#180"
    },
    {
      "commit": "8907ab90fcb9bd1f54f63efbcda6d369db5b32a3",
      "tree": "a89f413fb8bdf8569a5283e7750e6900d77e1895",
      "parents": [
        "cd7a7f1274b64a16f35308c3d49f5b9c8779daad"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue May 29 18:06:56 2018 -0500"
      },
      "committer": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Tue May 29 16:06:56 2018 -0700"
      },
      "message": "Fix license header in rules config. file. (#305)\n\n"
    },
    {
      "commit": "cd7a7f1274b64a16f35308c3d49f5b9c8779daad",
      "tree": "abf128e24db23b90b824b957ce4d7b137df89a80",
      "parents": [
        "da17089d27118200c99c1e81483ea84f3309999f"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue May 22 20:51:52 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 20:51:52 2018 -0500"
      },
      "message": "Fix minor scancode EOL error in index.html. (#303)\n\n"
    },
    {
      "commit": "da17089d27118200c99c1e81483ea84f3309999f",
      "tree": "7c367af1bac3f1501b04e026db1944f7b3ca3a0c",
      "parents": [
        "86e5fdcca58481ba6d12005cce8039249f1c9bfc"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Fri May 18 22:43:35 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri May 18 22:43:35 2018 -0400"
      },
      "message": "Add option to encrypt redis password (#302)\n\n"
    },
    {
      "commit": "86e5fdcca58481ba6d12005cce8039249f1c9bfc",
      "tree": "2443cda8fe143698e7a2e3a7a0bf346d4fb736ed",
      "parents": [
        "3009c07859f503360bf6d222801ec55fbaff87fe"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu May 17 12:51:50 2018 -0500"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu May 17 13:51:50 2018 -0400"
      },
      "message": "Add ASF license header to travis yaml file. (#301)\n\n"
    },
    {
      "commit": "3009c07859f503360bf6d222801ec55fbaff87fe",
      "tree": "efa1c08f1b578ccaf2f68f84933a50a5d4c59119",
      "parents": [
        "39d88cf303fe8821dce110ad42f52138a35a0784"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Mon May 14 18:33:45 2018 -0500"
      },
      "committer": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Mon May 14 16:33:45 2018 -0700"
      },
      "message": "Remove IBM copyright from LICENSE.txt (#299)\n\n* Remove IBM copyright from LICENSE.txt\r\n\r\n* Fix a few files that have old Bash ASF license header.\r\n\r\n* Add udpated hash header to index.html\r\n\r\n* Add udpated hash header to test_initialization.t\r\n\r\n* Add udpated hash header to test_initialization.t\r\n"
    },
    {
      "commit": "39d88cf303fe8821dce110ad42f52138a35a0784",
      "tree": "d7e8ac877b3a7dc7305da39d620de0ae50196589",
      "parents": [
        "44fc45288b84b2c705ae21ddcdf493475de322bb"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed May 09 14:09:29 2018 -0500"
      },
      "committer": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Wed May 09 12:09:29 2018 -0700"
      },
      "message": "Change hash header to latest version in .conf files. (#298)\n\n* Change hash header to latest version in .conf files.\r\n\r\n* Update to latest hash header.\r\n"
    },
    {
      "commit": "44fc45288b84b2c705ae21ddcdf493475de322bb",
      "tree": "c0189aa9d6d1203ad2f456b5df47ecc9dbdfda49",
      "parents": [
        "973c048806fd58f0a739968043d478e153453479"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Tue May 08 11:14:48 2018 -0400"
      },
      "committer": {
        "name": "ddragosd",
        "email": "ddragosd@gmail.com",
        "time": "Tue May 08 08:14:48 2018 -0700"
      },
      "message": "refactor travis setup (#297)\n\n"
    },
    {
      "commit": "973c048806fd58f0a739968043d478e153453479",
      "tree": "903a42f4bd251b230d5feed71dc81bd9fb2a37f5",
      "parents": [
        "43e5f5a2a2e0a0ba0b37891ef71b1c3a5a6b5ce2"
      ],
      "author": {
        "name": "ddragosd",
        "email": "ddragosd@gmail.com",
        "time": "Mon May 07 15:36:13 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 07 15:36:13 2018 -0700"
      },
      "message": "updated some licenses to ASF and removed naxsi module (#293)\n\n* updated license headers and removed naxsi module"
    },
    {
      "commit": "43e5f5a2a2e0a0ba0b37891ef71b1c3a5a6b5ce2",
      "tree": "74e2d4a818b10e93a8c2a4ccaa5e4248f5c64e74",
      "parents": [
        "d3347ba49a775c9a2a5c3991fbb74151fd344a16"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Mon May 07 15:26:58 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 07 15:26:58 2018 -0500"
      },
      "message": "Ensure donated IBM code uses Apache 2 headers. (#296)\n\n"
    },
    {
      "commit": "d3347ba49a775c9a2a5c3991fbb74151fd344a16",
      "tree": "719ccf3b1d20008914f1fd8b8de65c2d6ca214ec",
      "parents": [
        "5c4b80430a371f1a0ca107f9477b37e800989384"
      ],
      "author": {
        "name": "ddragosd",
        "email": "ddragosd@gmail.com",
        "time": "Mon May 07 12:54:22 2018 -0700"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Mon May 07 14:54:22 2018 -0500"
      },
      "message": "updated ansible version for travis/setup.sh (#295)\n\n"
    },
    {
      "commit": "5c4b80430a371f1a0ca107f9477b37e800989384",
      "tree": "98409aee9d0e7af9d774ce39d06ff6d18ee90360",
      "parents": [
        "195cedfad3f17104b5ca6769cb6696e1c6096c07"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue May 01 12:50:28 2018 -0500"
      },
      "committer": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Tue May 01 10:50:28 2018 -0700"
      },
      "message": "Support ASF Header in .md and .sh files for scancode (#292)\n\n* Fix EOL issues in .md files.\r\n\r\n* Fix missing ASF License, EOL issues in .sh files.\r\n"
    },
    {
      "commit": "195cedfad3f17104b5ca6769cb6696e1c6096c07",
      "tree": "9d7f98517c34f760d5d04f46577cb0d6b47c7ca0",
      "parents": [
        "f32f9417b08c8fdf8765688e1a47bdfa439f6a3a"
      ],
      "author": {
        "name": "ddragosd",
        "email": "ddragosd@gmail.com",
        "time": "Tue Apr 24 22:35:33 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 24 22:35:33 2018 -0700"
      },
      "message": "Sync the Gateway configuration with a remote location (#290)\n\n* sync the Gateway configuration with a remote location\r\n* updated health-check to include config status as well\r\n"
    },
    {
      "commit": "f32f9417b08c8fdf8765688e1a47bdfa439f6a3a",
      "tree": "74c476deead77d5c17f31f6d68df79922d86f8c2",
      "parents": [
        "c04e49c9230469289a3b37e5c51760697606c04e"
      ],
      "author": {
        "name": "Ying Chun Guo",
        "email": "guoyingc@cn.ibm.com",
        "time": "Tue Apr 24 23:29:47 2018 +0800"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue Apr 24 10:29:47 2018 -0500"
      },
      "message": "add license header to 3 files (#291)\n\n"
    },
    {
      "commit": "c04e49c9230469289a3b37e5c51760697606c04e",
      "tree": "e498a1c536b08814030feae251607abdf226600d",
      "parents": [
        "b89c4879ea83747a3ec5420a7606e9f32fad4994"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue Apr 17 13:11:15 2018 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Tue Apr 17 14:11:15 2018 -0400"
      },
      "message": "Use ASF strict license checking configuration for scancode. (#289)\n\n* Use ASF strict license checking configuration for scancode.\r\n\r\n* remove local copy of scancode config. file no longer used.\r\n"
    },
    {
      "commit": "b89c4879ea83747a3ec5420a7606e9f32fad4994",
      "tree": "2b8f3977c197ae64edbabedc73aa23b36a29c451",
      "parents": [
        "29897e2a0665f9f86dfa66d266a4fa3d9d8615f2"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Apr 04 20:31:13 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Wed Apr 04 20:31:13 2018 -0400"
      },
      "message": "add webhook for slack notification of PR results (#284)\n\n"
    },
    {
      "commit": "29897e2a0665f9f86dfa66d266a4fa3d9d8615f2",
      "tree": "86ae9f4225ca2e84ac4646eb1f0bb4ba85a5ea1a",
      "parents": [
        "6587ad60702bca3adeff45fff2db3f3ed0a46863"
      ],
      "author": {
        "name": "Ying Chun Guo",
        "email": "guoyingc@cn.ibm.com",
        "time": "Thu Apr 05 01:12:18 2018 +0800"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Apr 04 13:12:18 2018 -0400"
      },
      "message": "update notice file (#286)\n\n"
    },
    {
      "commit": "6587ad60702bca3adeff45fff2db3f3ed0a46863",
      "tree": "ce99a1e1b5c394bb77496c517f858cc6aa8c770c",
      "parents": [
        "8ad9bbbe17afc17b76390265f5ae38dedcd13c0a"
      ],
      "author": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Wed Apr 04 11:40:19 2018 -0400"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Apr 04 11:40:19 2018 -0400"
      },
      "message": "Update ansible version (#287)\n\n"
    },
    {
      "commit": "8ad9bbbe17afc17b76390265f5ae38dedcd13c0a",
      "tree": "a265133b1805166be44c3dfe266ac85deb9ee8f6",
      "parents": [
        "c389313d90ae40e59a5b2c3b209d982095cd2120"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Mon Mar 12 21:30:59 2018 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Mon Mar 12 21:30:59 2018 -0400"
      },
      "message": "Add support for set-variable in operation-switch (#282)\n\n"
    },
    {
      "commit": "c389313d90ae40e59a5b2c3b209d982095cd2120",
      "tree": "84d557e8d9a09eb71362fd3050cedd8af86a0429",
      "parents": [
        "3e1fafb257f3e702324c6a54c6a0da3d240aa49b"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Mar 12 18:34:54 2018 -0400"
      },
      "committer": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Mon Mar 12 18:34:54 2018 -0400"
      },
      "message": "make controller use http instead of https (#283)\n\n"
    },
    {
      "commit": "3e1fafb257f3e702324c6a54c6a0da3d240aa49b",
      "tree": "4dcc857b52dbd5c18f45113e2a253345734cb668",
      "parents": [
        "6165ffe5395a5827f46c52d767ba89862fb91e3b"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Fri Mar 09 21:47:48 2018 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Mar 09 21:47:48 2018 -0500"
      },
      "message": "Add x-forwarded-url to request headers (#281)\n\n"
    },
    {
      "commit": "6165ffe5395a5827f46c52d767ba89862fb91e3b",
      "tree": "954e0740d63e1b693d7e5e5c1c7415a3300cc445",
      "parents": [
        "5fccc3cf49d2b31e13835770241bc3f04c8a3331"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Sat Mar 03 22:35:39 2018 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Sat Mar 03 22:35:39 2018 -0500"
      },
      "message": "Add license headers (#277)\n\n"
    },
    {
      "commit": "5fccc3cf49d2b31e13835770241bc3f04c8a3331",
      "tree": "54e3916656dbff13e946215417a6c06c8ffa13dc",
      "parents": [
        "501589bc6ff8c30c228b1706838716b3a1bfe8b2"
      ],
      "author": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Mar 02 15:02:00 2018 -0500"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Mar 02 15:02:00 2018 -0500"
      },
      "message": "Use sourceforge on HTTPS (#280)\n\n* Use sourceforge on HTTPS\r\n\r\n* Remove dependency on the evil sourceforge\r\n"
    },
    {
      "commit": "501589bc6ff8c30c228b1706838716b3a1bfe8b2",
      "tree": "49a60e7bf79f02d1eb7e581e5cd0458b18125e09",
      "parents": [
        "827cee1d27fe2a9b832c37ec93799f713f3d33aa"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Mon Feb 26 22:40:57 2018 -0500"
      },
      "committer": {
        "name": "Ying Chun Guo",
        "email": "guoyingc@cn.ibm.com",
        "time": "Tue Feb 27 11:40:57 2018 +0800"
      },
      "message": "Add the NOTICE file (#275)\n\n"
    },
    {
      "commit": "827cee1d27fe2a9b832c37ec93799f713f3d33aa",
      "tree": "5a477d695b50b18ea6d76fa1afcd9dfc5948a214",
      "parents": [
        "c0a11bf623ed1e7ba972a4bfea8f7178623c4006"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Thu Feb 22 14:50:20 2018 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Feb 22 14:50:20 2018 -0500"
      },
      "message": "Use gmatch instead of gfind (#274)\n\n"
    },
    {
      "commit": "c0a11bf623ed1e7ba972a4bfea8f7178623c4006",
      "tree": "3c2e09e0bf11dec828f825e0db18385793b954b9",
      "parents": [
        "c0294da8f398f606db2d03bd72e3bc619a86bd2c"
      ],
      "author": {
        "name": "Jonathan Springer",
        "email": "jonpspri@gmail.com",
        "time": "Mon Feb 05 14:21:05 2018 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Mon Feb 05 14:21:05 2018 -0500"
      },
      "message": "OpenRESTy version bump + Power (#272)\n\n"
    },
    {
      "commit": "c0294da8f398f606db2d03bd72e3bc619a86bd2c",
      "tree": "d6e4a49efb925b74e3e34a8b23e69699d2d2ecd5",
      "parents": [
        "f2c9665059e669c110cd5b60e357f4b3dc55456f"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Tue Jan 02 21:26:00 2018 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Tue Jan 02 21:26:00 2018 -0500"
      },
      "message": "Fix multiple query parameter issue for dynamic backends (#270)\n\n"
    },
    {
      "commit": "f2c9665059e669c110cd5b60e357f4b3dc55456f",
      "tree": "de8a23aa071d917b8c2948c741f21addc9888144",
      "parents": [
        "3731a6814c9154c08ab275ad0df6c88d1681c4a1"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Dec 20 21:34:48 2017 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Wed Dec 20 21:34:48 2017 -0500"
      },
      "message": "add PUBLIC_MANAGEDURL_CONNECT to override HOST:PORT assumption (#269)\n\n* add PUBLIC_MANAGEDURL_CONNECT to override HOST:PORT assumption\r\n\r\nAdd optional override to assuming that the managed URL can be\r\nconstructed simply by concatenating a HOST and PORT pair as HOST:PORT.\r\nThis is needed for deployments where multiple services are hosted\r\nusing URL rewriting on a single host.\r\n\r\n* address review feedback\r\n\r\nrename PUBLIC_MANAGEDURL_CONNECT to PUBLIC_GATEWAY_URL and do not\r\nhardwire http protocol for PUBLIC_GATEWAY_URL\r\n"
    },
    {
      "commit": "3731a6814c9154c08ab275ad0df6c88d1681c4a1",
      "tree": "b628b4fa14ed86df9896c3de76f651e83504a68a",
      "parents": [
        "72e08f447a55830903a11de260610c1b5290e150"
      ],
      "author": {
        "name": "Jonathan Springer",
        "email": "jonpspri@gmail.com",
        "time": "Sun Dec 17 15:49:47 2017 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Sun Dec 17 15:49:47 2017 -0500"
      },
      "message": "Add s390x provisions to Dockerfile (#267)\n\n* Add s390x provisions to Dockerfile\r\n\r\n* Remove Swift3 reference from Travis build\r\n\r\n* Remove Swift3 reference from Travis build\r\n"
    },
    {
      "commit": "72e08f447a55830903a11de260610c1b5290e150",
      "tree": "58cfa21330d7d13aec95a438369a0c894c603e79",
      "parents": [
        "a3818d69db016ee6f1f98eb21b6f6d34844ad794"
      ],
      "author": {
        "name": "Jonathan Springer",
        "email": "jonpspri@gmail.com",
        "time": "Thu Dec 14 21:22:06 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Dec 14 21:22:06 2017 -0500"
      },
      "message": "Remove Swift3 reference from Travis build (#268)\n\n\r\n"
    },
    {
      "commit": "a3818d69db016ee6f1f98eb21b6f6d34844ad794",
      "tree": "894ec54bfd0bc30f509d3879e328a12bc672e3f8",
      "parents": [
        "25e495e0d86b5540989f2bd0005d6cf640395c92"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "shou@us.ibm.com",
        "time": "Fri Nov 17 13:04:12 2017 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Nov 17 15:24:00 2017 -0500"
      },
      "message": "Update the Travis to install the wsk cli in remote mode\n"
    },
    {
      "commit": "25e495e0d86b5540989f2bd0005d6cf640395c92",
      "tree": "8bf2f6b5ff345fa8f210f7ebdd07b01949b52e2b",
      "parents": [
        "300654739b8375d74b1c3cd126a99c5884724d48"
      ],
      "author": {
        "name": "Alex Song",
        "email": "alexsong93@gmail.com",
        "time": "Fri Nov 17 14:46:46 2017 -0500"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Nov 17 14:46:46 2017 -0500"
      },
      "message": "Check for expired oauth tokens (#264)\n\n"
    },
    {
      "commit": "300654739b8375d74b1c3cd126a99c5884724d48",
      "tree": "796206c2ee7084858019cb4fd6c6bb79a9a4607a",
      "parents": [
        "cd556b2267436440bb3eda2ce3da3f2427bfe344"
      ],
      "author": {
        "name": "Kavitha",
        "email": "ServoKvd@users.noreply.github.com",
        "time": "Fri Nov 10 23:04:08 2017 +0900"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Nov 10 09:04:08 2017 -0500"
      },
      "message": "modify build.sh to reflect moving runtimes from core to actionRuntimes in openwhisk repo (#261)\n\n"
    },
    {
      "commit": "cd556b2267436440bb3eda2ce3da3f2427bfe344",
      "tree": "060eb70a72b91fc4163643d6c13a997e68358db5",
      "parents": [
        "055b2625d4def20ee210706580d30fea4edea753"
      ],
      "author": {
        "name": "Alex Song",
        "email": "songs@us.ibm.com",
        "time": "Wed Nov 08 14:08:49 2017 -0500"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Thu Nov 09 10:49:36 2017 -0500"
      },
      "message": "Implement request.path for path parameter mapping\n"
    },
    {
      "commit": "055b2625d4def20ee210706580d30fea4edea753",
      "tree": "2835de69fae3640eb8fa65cc90bfa77f55016d6f",
      "parents": [
        "f29d8722bb41c5cb18ff3ee6b80f86fa2052674e"
      ],
      "author": {
        "name": "Alex Song",
        "email": "songs@us.ibm.com",
        "time": "Fri Oct 06 11:49:32 2017 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Fri Oct 06 14:42:04 2017 -0400"
      },
      "message": "Allow periods in managed url paths\n"
    },
    {
      "commit": "f29d8722bb41c5cb18ff3ee6b80f86fa2052674e",
      "tree": "b90ae12c6fec564f519531115f5671e820ff07b4",
      "parents": [
        "72b183cbbd4ea373fb0f82e099121156aaf0b39f"
      ],
      "author": {
        "name": "Alex Song",
        "email": "songs@us.ibm.com",
        "time": "Wed Aug 23 15:17:39 2017 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Sun Sep 17 16:06:24 2017 -0400"
      },
      "message": "Add gateway specific scancode config file\n"
    },
    {
      "commit": "72b183cbbd4ea373fb0f82e099121156aaf0b39f",
      "tree": "5ca1a5c08b52cca56c1f2fa11a11e1a09b8c3854",
      "parents": [
        "28546b40ec1de46bc826ff88236791c0b2cdcf31"
      ],
      "author": {
        "name": "Alex Song",
        "email": "songs@us.ibm.com",
        "time": "Tue Aug 22 14:18:29 2017 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Sun Sep 17 16:06:24 2017 -0400"
      },
      "message": "Allow credentials for cors requests\n"
    },
    {
      "commit": "28546b40ec1de46bc826ff88236791c0b2cdcf31",
      "tree": "4660196ef34f50a18cb0774f2197983f39871ccf",
      "parents": [
        "81c76fb2199c077ae7ecb1a7efa11a8e001cb24a"
      ],
      "author": {
        "name": "Taylor King",
        "email": "taylorbradleyking@gmail.com",
        "time": "Wed Jul 19 14:15:42 2017 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Wed Jul 19 14:15:42 2017 -0400"
      },
      "message": "lower case bearer (#252)\n\n"
    },
    {
      "commit": "81c76fb2199c077ae7ecb1a7efa11a8e001cb24a",
      "tree": "66533eb3dc68ad01369eb5d2eae1cd74c18aa10f",
      "parents": [
        "98dc5de32e19a58ee262aa96fb28ce56521ebfda"
      ],
      "author": {
        "name": "Cody Walker",
        "email": "cody@cody-walker.com",
        "time": "Tue Jul 18 22:03:16 2017 -0400"
      },
      "committer": {
        "name": "Matt Hamann",
        "email": "matthew.hamann@gmail.com",
        "time": "Tue Jul 18 22:03:16 2017 -0400"
      },
      "message": "Fix dumb-init entrypoint (#251)\n\n"
    }
  ],
  "next": "98dc5de32e19a58ee262aa96fb28ce56521ebfda"
}
