)]}'
{
  "log": [
    {
      "commit": "312ec2250d4a427a5851d9a22818b9f7b9e3b427",
      "tree": "d8f27a64809823d4e0d0cf680fee59fd0bcf7768",
      "parents": [
        "3e89db4fc6a2f4e17c98de3885ab0d09fe02a31f"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Sat May 23 17:04:34 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 23 18:04:34 2026 -0400"
      },
      "message": "Set up default protection ruleset for default and release branches (#13)"
    },
    {
      "commit": "3e89db4fc6a2f4e17c98de3885ab0d09fe02a31f",
      "tree": "b480441d8b2787c849c110f829e49af71e9e8373",
      "parents": [
        "c2ae13aa710ca0eaafd7a225700fd0a89ed30742"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Mar 10 02:12:12 2021 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 11:12:12 2021 -0500"
      },
      "message": "chore: fix spelling and grammar (#11)\n\n"
    },
    {
      "commit": "c2ae13aa710ca0eaafd7a225700fd0a89ed30742",
      "tree": "efaa4bfa0d4061d3211dd8f481f9dd6a0493dd62",
      "parents": [
        "5b5c878da81838faab03bc5012250abb22f91339"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Mon Aug 05 12:58:28 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 05 12:58:28 2019 +0100"
      },
      "message": "Fixing WSK_CLI definition. (#10)\n\n"
    },
    {
      "commit": "5b5c878da81838faab03bc5012250abb22f91339",
      "tree": "e58e00aaf1c95657fbf7769e0fe57f8b2f3fe7b3",
      "parents": [
        "86f8ab805c0a0e00fa482abfbf19be561f03b0a0"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Thu Jul 25 13:59:26 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 25 13:59:26 2019 +0100"
      },
      "message": "Fix invalid Travis credentials and change tag to nightly (#9)\n\n"
    },
    {
      "commit": "86f8ab805c0a0e00fa482abfbf19be561f03b0a0",
      "tree": "0322f337836596bb63fc24599ceaf151ce02597d",
      "parents": [
        "70841c490b20ef6843d99b3169912a852e20b35a"
      ],
      "author": {
        "name": "James Thomas",
        "email": "jthomas.uk@gmail.com",
        "time": "Mon Jun 24 15:00:06 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 24 15:00:06 2019 +0100"
      },
      "message": "Fixing scancode issues. (#8)\n\n* Fixing issues discovered whilst developing new feed provider plugin.\r\n* Fixing all scancode issues.\r\n* Removing outdated JSHint tool from build process\r\n* Adding ASF license to Dockerfile\r\n"
    },
    {
      "commit": "70841c490b20ef6843d99b3169912a852e20b35a",
      "tree": "5104ad52501852eaeffa63346556af7c08895ae4",
      "parents": [
        "1059db14cf046839d9507e35cd29f5d91f0e85ee"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Wed Jun 05 16:54:22 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 05 16:54:22 2019 +0100"
      },
      "message": "Removing Cloudant references  (#6)\n\n* Replace Cloudant provider tests with Pluggable Provider system tests\r\n\r\n- Remove redundant Cloudant provider tests\r\n- Add Systems Tests to verify basic operations of the pluggable provider\r\n- Create \"noop\" feed plugin for system tests\r\n- Replace remaining references to \"cloudant\" in the project repository\r\n\r\n* Fixing issues discovered when running on local openwhisk deployment\r\n\r\n- Make provider action dependencies explicit rather than relying on runtime.\r\n- Replace Cloudant library with Nano\r\n- Support building \u0026 running as Docker image\r\n"
    },
    {
      "commit": "1059db14cf046839d9507e35cd29f5d91f0e85ee",
      "tree": "677e59bb4ca95c9d33b7a2693c14e0e47654e2fa",
      "parents": [
        "6692c38592ed82e7a24b40b7adba46960e96a42a"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Wed Jun 05 16:33:00 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 05 16:33:00 2019 +0100"
      },
      "message": "Fixing numerous issues discovered whilst developing new event source  (#3)\n\n* Fixing issues discovered whilst developing new feed provider plugin.\r\n\r\n- Firing triggers should return with status of request\r\n- Removing dead code commented out\r\n- Replace var with const/let to catch more errors\r\n- Allow setting log level dynamically\r\n\r\n* Errors incorrectly handled when validation fails\r\n"
    },
    {
      "commit": "6692c38592ed82e7a24b40b7adba46960e96a42a",
      "tree": "8f5feda0e2a67eafce12099a0eae399260d3dc19",
      "parents": [
        "d2120fecec8dc10e5d64d5923434e1c516457f8e"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Fri Feb 08 17:06:53 2019 +0000"
      },
      "committer": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Fri Feb 08 17:06:53 2019 +0000"
      },
      "message": "upgrading outdated libs\n"
    },
    {
      "commit": "d2120fecec8dc10e5d64d5923434e1c516457f8e",
      "tree": "11209fc809e121d972b289c6302ee9b077910775",
      "parents": [
        "2ed1e86dd979e7a114d3a71f585e859cb289f861"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Fri Feb 08 17:02:32 2019 +0000"
      },
      "committer": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Fri Feb 08 17:02:32 2019 +0000"
      },
      "message": "readying for release\n"
    },
    {
      "commit": "2ed1e86dd979e7a114d3a71f585e859cb289f861",
      "tree": "8fe63c5b66fcfa32b3c3cda3f4157505aebfc42a",
      "parents": [
        "53df4bfa35f059ff7ec00c93a4d65d093fe70d68"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Wed Feb 06 17:48:07 2019 +0000"
      },
      "committer": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Wed Feb 06 17:48:07 2019 +0000"
      },
      "message": "Updating feed actions to use explicit namespace\n"
    },
    {
      "commit": "53df4bfa35f059ff7ec00c93a4d65d093fe70d68",
      "tree": "8b9d2274af41b190479b58d53aca19459f8cdfca",
      "parents": [
        "bfab424ba90d61a7e31c7e107edf784e6c83dc22"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Thu Dec 20 14:52:47 2018 +0000"
      },
      "committer": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Thu Dec 20 14:52:47 2018 +0000"
      },
      "message": "Cleaning up event provier\n"
    },
    {
      "commit": "bfab424ba90d61a7e31c7e107edf784e6c83dc22",
      "tree": "04fb373b53213fa1b300636486dc044e282ec983",
      "parents": [
        "90a2722aba0d31a0348912fb616643d2750323c3"
      ],
      "author": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Fri Dec 14 16:46:45 2018 +0000"
      },
      "committer": {
        "name": "James Thomas",
        "email": "james@jamesthom.as",
        "time": "Fri Dec 14 16:46:45 2018 +0000"
      },
      "message": "Re-working existing provider to plugin architecture\n"
    },
    {
      "commit": "90a2722aba0d31a0348912fb616643d2750323c3",
      "tree": "9bf6f621dc1d50f60e1318c92eb97e34e3f713ea",
      "parents": [
        "8336882a5ba2e87b7792a77268a9afbdd9b12297"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Dec 06 12:46:51 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Thu Dec 06 12:46:51 2018 -0500"
      },
      "message": "update Node.js version to 8.14.0 (#188)\n\n"
    },
    {
      "commit": "8336882a5ba2e87b7792a77268a9afbdd9b12297",
      "tree": "9d6c2f38ce1c36e9c8890d04d00be282474361c7",
      "parents": [
        "318b4077cfe7cd5bbced3abee6523256f8afccf5"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Nov 29 13:18:53 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 29 13:18:53 2018 -0500"
      },
      "message": "if error on authrequest invoke callback with error param (#187)\n\n"
    },
    {
      "commit": "318b4077cfe7cd5bbced3abee6523256f8afccf5",
      "tree": "559b72953e2c94feace00dc086b0024ee7e645fd",
      "parents": [
        "3e0a90be16be5fc9e17928d3d70e230bfe4771b3"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Nov 29 09:34:26 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Thu Nov 29 09:34:26 2018 -0500"
      },
      "message": "add delay in feed tests (between trigger creation and doc creation) (#186)\n\n"
    },
    {
      "commit": "3e0a90be16be5fc9e17928d3d70e230bfe4771b3",
      "tree": "e17a3ae5a459b244f9a716e5db3dcd4688f90f62",
      "parents": [
        "c8c99f9a61bbdadc4410c4b14f377aa998b51a5f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Nov 26 11:46:25 2018 -0500"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Nov 26 11:46:25 2018 -0500"
      },
      "message": "do not disable trigger on 409 (conflict) (#185)\n\n"
    },
    {
      "commit": "c8c99f9a61bbdadc4410c4b14f377aa998b51a5f",
      "tree": "9f3a84dad97d8d80fbb527c757c3a4ab360e8c55",
      "parents": [
        "8bc87b3a52c8311aacdebbdb4efc14742993b496"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Nov 20 10:40:54 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Tue Nov 20 10:40:54 2018 -0500"
      },
      "message": "Add support for IAM based Cloudant DB instances (#184)\n\n"
    },
    {
      "commit": "8bc87b3a52c8311aacdebbdb4efc14742993b496",
      "tree": "86b1c77d9d8bbfaffb879797cbfda77e1a40dd29",
      "parents": [
        "25e64c11a5abfd59121093b1ed84071324ca6769"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Nov 15 23:26:30 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Thu Nov 15 23:26:30 2018 -0500"
      },
      "message": "support an optional flag to only install the feed action (#183)\n\n"
    },
    {
      "commit": "25e64c11a5abfd59121093b1ed84071324ca6769",
      "tree": "b28336d477f680a491db08df8d172c207e288d9a",
      "parents": [
        "38b491e20ec797d67619e0de9bdf9b74b3e002dd"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu Nov 08 10:18:36 2018 -0500"
      },
      "committer": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Nov 08 10:18:36 2018 -0500"
      },
      "message": "Rename the imported package into org.apache.openwhisk. (#182)\n\n"
    },
    {
      "commit": "38b491e20ec797d67619e0de9bdf9b74b3e002dd",
      "tree": "5415e5e8149decfaf76f48e2a0427c2aaf86da6c",
      "parents": [
        "1c340b85d0b29a5d3f1fd0df487c4dd2f9a7349b"
      ],
      "author": {
        "name": "Chetan Mehrotra",
        "email": "chetanm@apache.org",
        "time": "Wed Nov 07 05:33:15 2018 +0530"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Tue Nov 06 19:03:15 2018 -0500"
      },
      "message": "Switch to Scala 2.12.7 (#179)\n\n"
    },
    {
      "commit": "1c340b85d0b29a5d3f1fd0df487c4dd2f9a7349b",
      "tree": "1ed019f5710e22c31308a40b65e47e1a2b5b5efa",
      "parents": [
        "42f034c006288d546a081a7df90485d73fd93524"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Oct 24 12:24:54 2018 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Oct 24 12:24:54 2018 -0400"
      },
      "message": "remove unused auth variable (#181)\n\n"
    },
    {
      "commit": "42f034c006288d546a081a7df90485d73fd93524",
      "tree": "0304c58d96f3901288e99ed96b84b9a67ba4d64b",
      "parents": [
        "e56ca1f5821a1e093ecb43a3d6eca5954ddf5b4a"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Sep 12 10:00:15 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Wed Sep 12 10:00:15 2018 -0400"
      },
      "message": "make action\u0027s node.js runtime version configurable (#178)\n\n"
    },
    {
      "commit": "e56ca1f5821a1e093ecb43a3d6eca5954ddf5b4a",
      "tree": "b427bb172a2e8e4710edc70d56168f8bf8d4bb10",
      "parents": [
        "5d5da5405cd3a10868d95f5b00ae0d2b205f854f"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Tue Jul 31 09:42:35 2018 -0400"
      },
      "committer": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Jul 31 09:42:35 2018 -0400"
      },
      "message": "remove the use of base64 for webaction response (#176)\n\n* remove the use of base64 for webaction response\r\n\r\n* moar changes\r\n"
    },
    {
      "commit": "5d5da5405cd3a10868d95f5b00ae0d2b205f854f",
      "tree": "fb217c6cd120ee054b4f70a2452567a4df76c1e7",
      "parents": [
        "72a25b261a71347347835902aefd24099908291e"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed May 09 14:18:24 2018 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed May 09 14:18:24 2018 -0400"
      },
      "message": "do not assume env var HOST_INDEX begins with \u0027host\u0027 (#174)\n\n"
    },
    {
      "commit": "72a25b261a71347347835902aefd24099908291e",
      "tree": "bfce44e3a061b12a1478f5045eb5997d66a0a731",
      "parents": [
        "605f91957766a8a74c8aa3894b382b4adee5c73f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed May 09 08:45:56 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Wed May 09 08:45:56 2018 -0400"
      },
      "message": "loosen restrictions on redis values (#173)\n\n"
    },
    {
      "commit": "605f91957766a8a74c8aa3894b382b4adee5c73f",
      "tree": "8b39efc0cef8bd16a1df27e3ac61a78047e5bd94",
      "parents": [
        "c455ea26bee92735ec95909dd0d22f823b1d83db"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue May 08 14:41:03 2018 -0400"
      },
      "committer": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue May 08 14:41:03 2018 -0400"
      },
      "message": "Remove reference to Pair and replace with bespoke class. (#171)\n\n"
    },
    {
      "commit": "c455ea26bee92735ec95909dd0d22f823b1d83db",
      "tree": "3fb04dd214b2db53c1b9d2bc341236275ed02150",
      "parents": [
        "b3c59c56eb7a287429c5fc679beadc7a86b8fd5f"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue May 08 11:58:25 2018 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue May 08 11:58:25 2018 -0400"
      },
      "message": "add travis2slack webhook (#172)\n\n"
    },
    {
      "commit": "b3c59c56eb7a287429c5fc679beadc7a86b8fd5f",
      "tree": "ef82052c8dbad24d20e04ef68eaf473405c85961",
      "parents": [
        "017a0f0467956bfd41edfaeda5d7fb83174a0cdd"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Apr 27 09:53:36 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Fri Apr 27 09:53:36 2018 -0400"
      },
      "message": "allow apihost port to be configurable (#170)\n\n"
    },
    {
      "commit": "017a0f0467956bfd41edfaeda5d7fb83174a0cdd",
      "tree": "2ed3952d7d8e725b9a3f315da76d2deae92192b5",
      "parents": [
        "ecacb93ff4284ce64984e8ee84db897b8a3edbb5"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Apr 23 12:13:51 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Mon Apr 23 12:13:51 2018 -0400"
      },
      "message": "swap active host on sigterm signal if host being stopped is currently active (#169)\n\n"
    },
    {
      "commit": "ecacb93ff4284ce64984e8ee84db897b8a3edbb5",
      "tree": "04856d29305bd42290d86ac966aaf2188ec4fec6",
      "parents": [
        "30047f41e1b4c84defe36baa73c035877c07910e"
      ],
      "author": {
        "name": "Markus Thömmes",
        "email": "markusthoemmes@me.com",
        "time": "Mon Apr 16 17:46:10 2018 +0200"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Apr 16 11:46:10 2018 -0400"
      },
      "message": "Fix spray-json import to comply with newer versions. (#168)\n\n"
    },
    {
      "commit": "30047f41e1b4c84defe36baa73c035877c07910e",
      "tree": "3373e4eb41818ede7c5ef4188e19b1d71991d24c",
      "parents": [
        "a2721f10e67340ccbd78a9a15ec7b62b1b38cab4"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Apr 02 13:30:09 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Mon Apr 02 13:30:09 2018 -0400"
      },
      "message": "query_params should not be required when using filter (#166)\n\n\r\n"
    },
    {
      "commit": "a2721f10e67340ccbd78a9a15ec7b62b1b38cab4",
      "tree": "eb7854c5ad40dea570d91620687dbecbf10c75dd",
      "parents": [
        "bdb34a755d2f9d40389850a31e62a402a8a2cd66"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Mar 19 21:52:18 2018 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Mar 19 21:52:18 2018 -0400"
      },
      "message": "updates to query_params validation (#164)\n\n"
    },
    {
      "commit": "bdb34a755d2f9d40389850a31e62a402a8a2cd66",
      "tree": "ef5b53d336634e12920f866db89b81cf7ea8c0ef",
      "parents": [
        "285d4552e3a17a288c6a69a942de5b6e48b07aac"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Mar 19 16:07:28 2018 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Mar 19 16:07:28 2018 -0400"
      },
      "message": "validate that query_params is valid JSON (#163)\n\n"
    },
    {
      "commit": "285d4552e3a17a288c6a69a942de5b6e48b07aac",
      "tree": "f4a1487a589d402db8a9b93a96bc6e4711edd326",
      "parents": [
        "054c198b1e722e7cd562d7689ed9b4536aa74b4f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Mar 19 13:02:31 2018 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Mar 19 13:02:31 2018 -0400"
      },
      "message": "updates to cloudant health monitoring (#162)\n\n"
    },
    {
      "commit": "054c198b1e722e7cd562d7689ed9b4536aa74b4f",
      "tree": "acbcc13a7280d358776c1e941e2a3efdc0e3712c",
      "parents": [
        "901c4744a164debf1d9b71417f7c3c85f8c40267"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Mar 15 10:41:49 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Mar 15 10:41:49 2018 -0400"
      },
      "message": "self monitoring support (#161)\n\n"
    },
    {
      "commit": "901c4744a164debf1d9b71417f7c3c85f8c40267",
      "tree": "5c161fe85a06de17f70299428f2cba1816b5083a",
      "parents": [
        "ed57624a3ad34c51bcd45811b7473e8517a70d3b"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Sun Mar 11 21:40:27 2018 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Sun Mar 11 21:40:27 2018 -0400"
      },
      "message": "fix failing test and other test cleanup (#160)\n\n"
    },
    {
      "commit": "ed57624a3ad34c51bcd45811b7473e8517a70d3b",
      "tree": "7b7c86565776d61109c2399d9c54d4ccf45d2a93",
      "parents": [
        "31c6ca0096c39f2d0b6e63ec28766e55a30acf0c"
      ],
      "author": {
        "name": "Chetan Mehrotra",
        "email": "chetanm@apache.org",
        "time": "Thu Mar 01 01:11:15 2018 +0530"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Feb 28 14:41:15 2018 -0500"
      },
      "message": "Switch to Maven based dependency (#159)\n\nThis is required for apache/incubator-openwhisk#3277"
    },
    {
      "commit": "31c6ca0096c39f2d0b6e63ec28766e55a30acf0c",
      "tree": "18db6d96fa32db2a29d4967e455a382260e6317e",
      "parents": [
        "933cb95c57262f548de57936ec3a631dae612802"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Feb 19 10:48:49 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Feb 19 10:48:49 2018 -0500"
      },
      "message": "replace gradle method leftshift(deprecated) with doLast (#158)\n\n"
    },
    {
      "commit": "933cb95c57262f548de57936ec3a631dae612802",
      "tree": "e8c252cd961c1b3768eda4627d33470bbc7d5682",
      "parents": [
        "8ebb707c9751bb10f0441816d0177e11ce692e1c"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Feb 09 16:57:35 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Feb 09 16:57:35 2018 -0500"
      },
      "message": "add trigger rules to existing tests (#157)\n\n"
    },
    {
      "commit": "8ebb707c9751bb10f0441816d0177e11ce692e1c",
      "tree": "06a4382469fcaae610023898b3929ccd447cf55a",
      "parents": [
        "b1093a0de181f8eec71a4c5f8c50320ea9a8a7af"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Feb 07 09:14:38 2018 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed Feb 07 09:14:38 2018 -0500"
      },
      "message": "adding test case for writing a new document when overwrite\u003dtrue (#156)\n\n"
    },
    {
      "commit": "b1093a0de181f8eec71a4c5f8c50320ea9a8a7af",
      "tree": "321ffc153d3afb69a681657a9332cf4c17813434",
      "parents": [
        "e67897959df79b54daf36b521c57a96ea9b2c1df"
      ],
      "author": {
        "name": "vipulkashyap111",
        "email": "vipulkashyap111@gmail.com",
        "time": "Wed Feb 07 09:09:28 2018 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed Feb 07 09:09:28 2018 -0500"
      },
      "message": "#112 Adding feature to insert document when overwrite and putIfAbsent… (#155)\n\nIf document is not present when overwrite is requested, then insert it."
    },
    {
      "commit": "e67897959df79b54daf36b521c57a96ea9b2c1df",
      "tree": "069e1d92b26323c84fb88eb1fb19081667f6d612",
      "parents": [
        "29749d600d23855ddacad5813869be461975533f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Jan 16 11:38:49 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Jan 16 11:38:49 2018 -0500"
      },
      "message": "support SSL for redis (#154)\n\n"
    },
    {
      "commit": "29749d600d23855ddacad5813869be461975533f",
      "tree": "73555f27ca1eaf7dfe6be0aedbbec4d9334c9781",
      "parents": [
        "f620a2030efc016b566013e94953debea3486c45"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Jan 15 11:31:51 2018 -0500"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Jan 15 11:31:51 2018 -0500"
      },
      "message": "fix the version for the request package (#153)\n\n"
    },
    {
      "commit": "f620a2030efc016b566013e94953debea3486c45",
      "tree": "b7bb6676a292a4adc1debc5421c512db906fc62c",
      "parents": [
        "cb3473766c8d3aae0bf0934c318039c0a11524ff"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@web.de",
        "time": "Mon Jan 15 16:09:36 2018 +0100"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Jan 15 10:09:36 2018 -0500"
      },
      "message": "update request package to a version without known memory leaks (#151)\n\n"
    },
    {
      "commit": "cb3473766c8d3aae0bf0934c318039c0a11524ff",
      "tree": "30e96a8edb6b1f580b4be2085e011d11e22c070a",
      "parents": [
        "390e031fbd860c58d6c9ecc6268bb5ab62b3bbb7"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Dec 13 14:12:31 2017 -0500"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Dec 13 14:12:31 2017 -0500"
      },
      "message": "fix travis setup for docker (#150)\n\n"
    },
    {
      "commit": "390e031fbd860c58d6c9ecc6268bb5ab62b3bbb7",
      "tree": "a2c0eaa108e689d235ec698bc2966110e12c3892",
      "parents": [
        "3239bb36f825dbe5f66ec6f92fb627108cd2c4c8"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Dec 04 11:11:06 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Dec 04 11:11:06 2017 -0500"
      },
      "message": "setup step is performed twice in a few tests (#149)\n\n"
    },
    {
      "commit": "3239bb36f825dbe5f66ec6f92fb627108cd2c4c8",
      "tree": "2f178f7a8ca444bdd979628420fa322d5b30de25",
      "parents": [
        "d484a9f8d8e72ad8b7d376088394e54b51ec6d23"
      ],
      "author": {
        "name": "Adnan Baruni",
        "email": "abaruni@users.noreply.github.com",
        "time": "Mon Nov 20 06:15:28 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Nov 20 07:15:28 2017 -0500"
      },
      "message": "Fix failing test (#148)\n\n"
    },
    {
      "commit": "d484a9f8d8e72ad8b7d376088394e54b51ec6d23",
      "tree": "0f3387ed2ceffba44fa93273ebe1b63b517a67a8",
      "parents": [
        "b17b13bf5bc23451ca3ad09e014180ff0e91f62e"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Sun Nov 19 17:49:01 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Sun Nov 19 17:49:01 2017 -0500"
      },
      "message": "update tests that use put on creation to now use post (#147)\n\n"
    },
    {
      "commit": "b17b13bf5bc23451ca3ad09e014180ff0e91f62e",
      "tree": "1f09a761aee8216c9de1a3616138fca436ab10d2",
      "parents": [
        "4135f745a201e9a8d87df1b41a713130e16e757c"
      ],
      "author": {
        "name": "Adnan Baruni",
        "email": "abaruni@users.noreply.github.com",
        "time": "Fri Nov 17 15:48:19 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Nov 17 16:48:19 2017 -0500"
      },
      "message": "reject update if trigger is disabled (#146)\n\n"
    },
    {
      "commit": "4135f745a201e9a8d87df1b41a713130e16e757c",
      "tree": "7ecb99c4d449e4fd8ac750b1d68378d81567b770",
      "parents": [
        "54cff1bfdbf6b6cc0c11771b8c7d37d4fbe6d366"
      ],
      "author": {
        "name": "Adnan Baruni",
        "email": "abaruni@users.noreply.github.com",
        "time": "Fri Nov 17 13:48:31 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Nov 17 14:48:31 2017 -0500"
      },
      "message": "Feed trigger update (#145)\n\n* support updating feed parameters\r\n\r\n* update tests\r\n\r\n* move positive trigger update test to health class\r\n\r\n* remove trailing whitespace\r\n\r\n* add updatable boolean field to annotation\r\n\r\n* write parameters to database after successfully disabling the trigger\r\n\r\n* remove trailing whitespace\r\n\r\n* missing var declaration\r\n"
    },
    {
      "commit": "54cff1bfdbf6b6cc0c11771b8c7d37d4fbe6d366",
      "tree": "671d512889cd35e9f991f76099eb41f8d5464b21",
      "parents": [
        "30fe04bd11bc7f98b50076e7a333d2185e5e834e"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Nov 17 14:47:22 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Nov 17 14:47:22 2017 -0500"
      },
      "message": "Add v8 heap statistics to Health endpoint (#141)\n\n"
    },
    {
      "commit": "30fe04bd11bc7f98b50076e7a333d2185e5e834e",
      "tree": "4f555ac58fa568f3a1ea4c6fb1ad163c649a8f11",
      "parents": [
        "569862322a16f06ff198f19a7dbc7877ed128b93"
      ],
      "author": {
        "name": "Adnan Baruni",
        "email": "abaruni@users.noreply.github.com",
        "time": "Thu Nov 16 11:26:03 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Nov 16 12:26:03 2017 -0500"
      },
      "message": "move positive trigger get test to health class (#144)\n\n"
    },
    {
      "commit": "569862322a16f06ff198f19a7dbc7877ed128b93",
      "tree": "15a6930275f647635007bfea89ddf65e962e557c",
      "parents": [
        "5358a24396ef5ac7c8220ec2e276dea9ffd3d116"
      ],
      "author": {
        "name": "Adnan Baruni",
        "email": "abaruni@users.noreply.github.com",
        "time": "Wed Nov 15 21:17:07 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Nov 15 22:17:07 2017 -0500"
      },
      "message": "add parameters as query parameters for get request (#143)\n\n* add parameters as query parameters for get request\r\n\r\n* move json:true to options declaration\r\n\r\n* remove trailing whitespace\r\n"
    },
    {
      "commit": "5358a24396ef5ac7c8220ec2e276dea9ffd3d116",
      "tree": "48e716cbc7d0303a4212eb6ad364e42256edf5af",
      "parents": [
        "44e6613301af0d8b80e9341ae0dc726dafb7169f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Nov 01 10:29:08 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Nov 01 10:29:08 2017 -0400"
      },
      "message": "Switch to cloudant-nano (fork of nano with latest version of cloudant-follow) (#140)\n\n"
    },
    {
      "commit": "44e6613301af0d8b80e9341ae0dc726dafb7169f",
      "tree": "7abe2c117a6b103a3acefcc30bc0e148efdd42af",
      "parents": [
        "dd2cefdd06de2a492f9fa2e2f07e8a1711f9497e"
      ],
      "author": {
        "name": "Adnan Baruni",
        "email": "abaruni@users.noreply.github.com",
        "time": "Tue Oct 31 14:54:48 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Oct 31 15:54:48 2017 -0400"
      },
      "message": "Trigger management (#137)\n\n* implementation of trigger management get status and configuration, tests\r\n\r\n* formatting\r\n\r\n* remove trailing whitespace\r\n\r\n* fix scanCode complaint\r\n\r\n* update dateChanged field to millis since epoch to provide consistency\r\n\r\n* remove maxTriggers from response, add dateChangedISO to response\r\n"
    },
    {
      "commit": "dd2cefdd06de2a492f9fa2e2f07e8a1711f9497e",
      "tree": "371632fa74a700336cd9f8c567636a74ce295906",
      "parents": [
        "6b77f87a164a5b89c28f7a8670c92313f22c6515"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Oct 11 10:40:00 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Oct 11 10:40:00 2017 -0400"
      },
      "message": "update test to verify the \"since\" parameter (#136)\n\n"
    },
    {
      "commit": "6b77f87a164a5b89c28f7a8670c92313f22c6515",
      "tree": "8db975fc199f2918d67788870ec4348c00fe4b6a",
      "parents": [
        "8031c7f1b42c35d950e44307274a7bb928b429fa"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Sep 26 13:18:15 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Sep 26 13:18:15 2017 -0400"
      },
      "message": "update nano to latest version (#135)\n\n"
    },
    {
      "commit": "8031c7f1b42c35d950e44307274a7bb928b429fa",
      "tree": "e7273b9f442000e8f844c368c2eae0f54b1e6f54",
      "parents": [
        "ca81c0bc0ac72823df4270a26ae031378d586aa2"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Sep 21 12:34:18 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Sep 21 12:34:18 2017 -0400"
      },
      "message": "Fix test failures (#134)\n\n"
    },
    {
      "commit": "ca81c0bc0ac72823df4270a26ae031378d586aa2",
      "tree": "e45b7f1940e24c3970edd088cdeb5520d0962170",
      "parents": [
        "a875392a91d0bb034bd42c2687a262b1882bb5f0"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Sep 20 16:02:39 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Sep 20 16:02:39 2017 -0400"
      },
      "message": "Support for worker assignment on trigger creation (#132)\n\n* Support for multiple workers\r\n\r\n* pin the version of nano to avoid breaking changes\r\n"
    },
    {
      "commit": "a875392a91d0bb034bd42c2687a262b1882bb5f0",
      "tree": "431c676d805e22f6feed40a2c9b7c379657a2a84",
      "parents": [
        "d5c36b799a64a49871e4532e9d4dc1fed568c255"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Sep 11 13:19:55 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Sep 11 13:19:55 2017 -0400"
      },
      "message": "update logging level for maxTriggers (#129)\n\n"
    },
    {
      "commit": "d5c36b799a64a49871e4532e9d4dc1fed568c255",
      "tree": "a34f2fb5c9eb8b6a7933ad9941c75e5839cdaaf6",
      "parents": [
        "9571cbcca1873478e67ee43a223135c6c64a5c6f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Aug 28 15:24:21 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Aug 28 15:24:21 2017 -0400"
      },
      "message": "When auth header is missing send WWW-Authenticate header and a 401 (#127)\n\n"
    },
    {
      "commit": "9571cbcca1873478e67ee43a223135c6c64a5c6f",
      "tree": "fe33337e5d68a5c167aeeb2c7b0916e6ded1a20d",
      "parents": [
        "27b2d04986ba599afb03396fb951a1b12b0d03dd"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Aug 23 17:54:59 2017 -0400"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Aug 23 17:54:59 2017 -0400"
      },
      "message": "update doc to remove the namespace set for CLI no need it anymore (#126)\n\n"
    },
    {
      "commit": "27b2d04986ba599afb03396fb951a1b12b0d03dd",
      "tree": "7655fc257f2f82a49d93497c05a70780af207e85",
      "parents": [
        "758df379823b400863dd464b19514b2b1191d37c"
      ],
      "author": {
        "name": "Markus Thömmes",
        "email": "markusthoemmes@me.com",
        "time": "Wed Aug 16 15:46:00 2017 +0200"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Aug 16 09:46:00 2017 -0400"
      },
      "message": "Bump to gradle 4. (#107)\n\n"
    },
    {
      "commit": "758df379823b400863dd464b19514b2b1191d37c",
      "tree": "ef7fb7e5c9950e615628e39188a39a8159edf3aa",
      "parents": [
        "7f18fd63309e96590bacb3a4b5fd2173390b8c73"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Aug 14 13:18:45 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Mon Aug 14 13:18:45 2017 -0400"
      },
      "message": "DB view should filter out disabled triggers (#124)\n\n"
    },
    {
      "commit": "7f18fd63309e96590bacb3a4b5fd2173390b8c73",
      "tree": "6223007ac63e4fa634dfe3a75c5558786ed13b94",
      "parents": [
        "5da607ae78082acb0732a0387a3f15e01a032226"
      ],
      "author": {
        "name": "Christian Bickel",
        "email": "github@cbickel.de",
        "time": "Thu Aug 10 15:34:58 2017 +0200"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Aug 10 09:34:58 2017 -0400"
      },
      "message": "Avoid that trigger is fired too often if request to OpenWhisk is too slow. (#123)\n\n"
    },
    {
      "commit": "5da607ae78082acb0732a0387a3f15e01a032226",
      "tree": "fafaeb283851d59a298f43b03b0ca35ee9f71128",
      "parents": [
        "1b7c7ff41353e57448e41cd003b318c86ac5494d"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Aug 07 14:55:20 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Aug 07 14:55:20 2017 -0400"
      },
      "message": "Applying filter on all db changes since 0 takes too long (#121)\n\n"
    },
    {
      "commit": "1b7c7ff41353e57448e41cd003b318c86ac5494d",
      "tree": "056f606792108c9fb4f827e2fdf19264ad9646e5",
      "parents": [
        "5970ecfb55f7452ff672cf85cb0276c1f778f8a3"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Jul 21 13:17:34 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Fri Jul 21 13:17:34 2017 -0400"
      },
      "message": "make sure trigger that has been deleted is no longer in memory (#120)\n\n"
    },
    {
      "commit": "5970ecfb55f7452ff672cf85cb0276c1f778f8a3",
      "tree": "71d74073e7b0c4c549006958d91ff1f706e4f45e",
      "parents": [
        "bae9cdf661faa79f753cdcf10272e14088ef9635"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Jul 18 14:21:58 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Tue Jul 18 14:21:58 2017 -0400"
      },
      "message": "Handle db connection error during follow (#119)\n\n"
    },
    {
      "commit": "bae9cdf661faa79f753cdcf10272e14088ef9635",
      "tree": "d00609d99d24496afa7d32af3c54a5ec957cfcaf",
      "parents": [
        "aabb18fb4a60172a8d84d4ed958ace03d891f5e8"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Jul 17 15:19:08 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Mon Jul 17 15:19:08 2017 -0400"
      },
      "message": "fix trigger count for the health endpoint (#118)\n\n"
    },
    {
      "commit": "aabb18fb4a60172a8d84d4ed958ace03d891f5e8",
      "tree": "e766183707ae63b20a5d51b4787e64757fa31571",
      "parents": [
        "b025246bda187a64423ce4debdcc107aa8b11041"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Jul 14 09:37:18 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Fri Jul 14 09:37:18 2017 -0400"
      },
      "message": "Continue initialization if redundant provider is creating the filter (#117)\n\n* Continue initialization if redundant provider is creating the filter\r\n* fix serialization self reference error for bulk document tests\r\n"
    },
    {
      "commit": "b025246bda187a64423ce4debdcc107aa8b11041",
      "tree": "501f21a4ddf3499126d311902c423950b2040cd7",
      "parents": [
        "343b2fb95eeb215d73ba251c3baf4657b57cd75b"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Thu Jul 13 14:49:32 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Thu Jul 13 14:49:32 2017 -0400"
      },
      "message": "Return Expected JSON Response from Web Action (#116)\n\n"
    },
    {
      "commit": "343b2fb95eeb215d73ba251c3baf4657b57cd75b",
      "tree": "5f33d89f03d22e9042c4d66eb61189cb06c5ea81",
      "parents": [
        "04ff82db4bea56aee07d59e107695a9ab8c7348f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Jul 10 13:11:37 2017 -0500"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Mon Jul 10 14:11:37 2017 -0400"
      },
      "message": "Handle redis publish/subscribe connection error (#115)\n\n"
    },
    {
      "commit": "04ff82db4bea56aee07d59e107695a9ab8c7348f",
      "tree": "6516a70e012b02a3189cfdb760a331729d0d8215",
      "parents": [
        "5b58923785f2818feb2523ef8426d8b3246333ae"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Mon Jul 10 10:04:50 2017 -0500"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Mon Jul 10 11:04:50 2017 -0400"
      },
      "message": "Update remaining .scala files to ASF license. (#113)\n\n"
    },
    {
      "commit": "5b58923785f2818feb2523ef8426d8b3246333ae",
      "tree": "56d09fa7ee34c5ed707a4babb7e6c2f31786bfd2",
      "parents": [
        "6ad79b1a4e2723b85b98abeb6d40638f6cba3d7e"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Jun 27 14:50:21 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Tue Jun 27 14:50:21 2017 -0400"
      },
      "message": "Add HOST_MACHINE and HOST_INDEX env vars (remove ACTIVE) (#106)\n\n"
    },
    {
      "commit": "6ad79b1a4e2723b85b98abeb6d40638f6cba3d7e",
      "tree": "60d3fa983199e3614a77ef1a387670252a5ec090",
      "parents": [
        "ccdc66976979cf0770a044adc869bd2fe561aa82"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Jun 19 13:25:21 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Mon Jun 19 13:25:21 2017 -0400"
      },
      "message": "Add system stats and basic auth to the health endpoint (#105)\n\n* Add system stats and basic auth to the health endpoint\r\n* get all system stats in parallel\r\n"
    },
    {
      "commit": "ccdc66976979cf0770a044adc869bd2fe561aa82",
      "tree": "d6fc0b6bfed8906f9deaf0d3c1e710f23d6a4d01",
      "parents": [
        "47b5ad98a7db89afe2cf66e0a1fcf504f546c33f"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Jun 14 09:43:20 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Wed Jun 14 09:43:20 2017 -0400"
      },
      "message": "Add Redis support for managing active state (#104)\n\n* Add Redis support for managing active state\r\n* prevent duplicate active hosts\r\n"
    },
    {
      "commit": "47b5ad98a7db89afe2cf66e0a1fcf504f546c33f",
      "tree": "bc0545d3ef994e475c7d6c5a0c660ba557a5736c",
      "parents": [
        "262ca3f5aa9a5e87bb66fe7b292a7b150560301f"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu Jun 08 14:39:46 2017 -0500"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Thu Jun 08 15:39:46 2017 -0400"
      },
      "message": "Update to run scancode from incubator-openwhisk-utilities repo. (#103)\n\n"
    },
    {
      "commit": "262ca3f5aa9a5e87bb66fe7b292a7b150560301f",
      "tree": "4eba2889508e4898822976fc8400532f146109f2",
      "parents": [
        "58617c5d8ff1431316914066b7d3688c5dbbef3a"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Jun 06 13:06:06 2017 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 06 13:06:06 2017 -0400"
      },
      "message": "update docs to include filter and query_params (#101)\n\n* update docs to include filter and query_params\r\n\r\n* updated doc based on feedback from @jasonpet\r\n\r\n* fix forward slash in multi-line\r\n"
    },
    {
      "commit": "58617c5d8ff1431316914066b7d3688c5dbbef3a",
      "tree": "787f148dcbb90ea01776c5a4a74607283fbc2eea",
      "parents": [
        "32fb8bbd346b7e3755f59688bcb20e35eb790bc0"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu May 25 16:15:38 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Thu May 25 16:15:38 2017 -0400"
      },
      "message": "Implement provider redundancy (#100)\n\nThis change introduces redundancy in the cloudant feed provider, allowing multiple instances to be deployed simultaneously such that if any one instance stops working, the remaining instances can be activated to take over the work of the failed instance.\r\n\r\nThis is accomplished by changing the feed actions to write directly to the trigger DB, rather than talking directly to the feed provider through REST endpoints. In this way, provider instances become aware of new and deleted triggers by monitoring the DB changes feed."
    },
    {
      "commit": "32fb8bbd346b7e3755f59688bcb20e35eb790bc0",
      "tree": "af00d160c3cb8f34c65bbe151786fc1fb6508998",
      "parents": [
        "227d755ed20839b473b55e7fbd4e181d0519990b"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue May 09 16:00:42 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue May 09 16:00:42 2017 -0400"
      },
      "message": "add annotations and test case for the new filter support (#98)\n\n"
    },
    {
      "commit": "227d755ed20839b473b55e7fbd4e181d0519990b",
      "tree": "46143e068f8fad2de04c9471279a791e6b5e3230",
      "parents": [
        "27cafd276a02ca38a5fea5ef65ea738b1e210023"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue May 09 13:56:15 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Tue May 09 13:56:15 2017 -0400"
      },
      "message": "Issue 96 (#97)\n\n* add travis badge to readme\r\n\r\n* deploy docker image in travis\r\n\r\n* corrected user and password\r\n"
    },
    {
      "commit": "27cafd276a02ca38a5fea5ef65ea738b1e210023",
      "tree": "31ef774c812e470d38c01948f6b7a93696b976a3",
      "parents": [
        "a686d405dc14330b1cdc3a7dec490c43a1945be7"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri May 05 13:24:08 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri May 05 13:24:08 2017 -0400"
      },
      "message": "fixes for trigger create and delete authorization checks (#95)\n\n"
    },
    {
      "commit": "a686d405dc14330b1cdc3a7dec490c43a1945be7",
      "tree": "6653e162ce57edb090de21e289132083803d826f",
      "parents": [
        "6f91ffc9943886bf2657487b44937f11310a667b"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu May 04 16:05:20 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu May 04 16:05:19 2017 -0400"
      },
      "message": "do backoff for all retries (not just 429s) (#92)\n\n"
    },
    {
      "commit": "6f91ffc9943886bf2657487b44937f11310a667b",
      "tree": "59ef151172519736dbeabd47365ede2052682718",
      "parents": [
        "10ffd8bfe4a21cbb69cc716b39bdc58b1b364a2b"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed May 03 18:21:52 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed May 03 18:21:52 2017 -0400"
      },
      "message": "Add support for trigger filters (#91)\n\n"
    },
    {
      "commit": "10ffd8bfe4a21cbb69cc716b39bdc58b1b364a2b",
      "tree": "0513fa82539c5e3e732e54df304c7487c471b526",
      "parents": [
        "331268c078a339e40987c0e3ee746e6c5cf31686"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue May 02 19:02:22 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue May 02 19:02:22 2017 -0400"
      },
      "message": "Add retry backoff support for 429s (#90)\n\n"
    },
    {
      "commit": "331268c078a339e40987c0e3ee746e6c5cf31686",
      "tree": "397eb500838430e869f7347409d3def4472a4886",
      "parents": [
        "512edbb809bc9aea09662c5037ed59db9db3b6a3"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Apr 25 10:09:28 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Tue Apr 25 10:09:28 2017 -0400"
      },
      "message": "support disabling triggers (never delete triggers that won\u0027t fire) (#88)\n\n"
    },
    {
      "commit": "512edbb809bc9aea09662c5037ed59db9db3b6a3",
      "tree": "cd4b9b74d1b11487be87ba1a95bc8c5730cbf1f8",
      "parents": [
        "ffcb0e2d0bd69c1e48ba4ba1fe76bc340e807ef9"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Apr 21 13:34:36 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Apr 21 13:34:36 2017 -0400"
      },
      "message": "fix \"database deleted after change errors\" during health test (#87)\n\n"
    },
    {
      "commit": "ffcb0e2d0bd69c1e48ba4ba1fe76bc340e807ef9",
      "tree": "3360d4cf6aa0595133b061679eba508de20057fd",
      "parents": [
        "5dacaf7d416a8ccf7ad65e4fb79ce8107f782e70"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Wed Apr 19 16:58:51 2017 -0400"
      },
      "committer": {
        "name": "Justin Berstler",
        "email": "bjustin@us.ibm.com",
        "time": "Wed Apr 19 16:58:51 2017 -0400"
      },
      "message": "add 504 to list of status codes to retry on (#85)\n\n"
    },
    {
      "commit": "5dacaf7d416a8ccf7ad65e4fb79ce8107f782e70",
      "tree": "80f55d125f3fc0e97c426a59fe49c0d0db0aaf22",
      "parents": [
        "656abb7ca1fcaab389c8acbed3532abfa23db832"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Sun Apr 02 13:31:33 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Sun Apr 02 13:31:33 2017 -0400"
      },
      "message": "add retry support on trigger fire (#81)\n\n"
    },
    {
      "commit": "656abb7ca1fcaab389c8acbed3532abfa23db832",
      "tree": "68f988c029faee2ff8346cb22a7fa9385fdd9c1f",
      "parents": [
        "9a09816370b7e36b5f5c40ce5370740199d0993d"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Mar 28 15:28:28 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Mar 28 15:28:28 2017 -0400"
      },
      "message": "include trigger name with post response status code (#79)\n\n"
    },
    {
      "commit": "9a09816370b7e36b5f5c40ce5370740199d0993d",
      "tree": "cc271ec7c3caf20a87b8912976c905958e07e53b",
      "parents": [
        "fbf813c10853419dda5920dc062e5444b139e5ff"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Mar 27 18:57:57 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Mar 27 18:57:57 2017 -0400"
      },
      "message": "do not confirm delete (feed already deleted since max triggers reached) (#78)\n\n"
    },
    {
      "commit": "fbf813c10853419dda5920dc062e5444b139e5ff",
      "tree": "55aa7e69111ea04fe97ee249e37b7e043ce44a76",
      "parents": [
        "bb6a0e2427a335b5a14c5c0143fb7ff5a280925d"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Mar 27 15:01:48 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Mar 27 15:01:48 2017 -0400"
      },
      "message": "use safe stringify to prevent circular reference exceptions (#75)\n\n"
    },
    {
      "commit": "bb6a0e2427a335b5a14c5c0143fb7ff5a280925d",
      "tree": "2a83ec22abf49ea2ba4f196b05ef49052cea0e00",
      "parents": [
        "af99bc54553322aa2bbe4e117607e3cc16fedae8"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Mar 27 12:44:54 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Mar 27 12:44:54 2017 -0400"
      },
      "message": "relax trigger delete on specific firing errors (#74)\n\n"
    },
    {
      "commit": "af99bc54553322aa2bbe4e117607e3cc16fedae8",
      "tree": "c959fc7b7d08080980abb1b06b5259682b4107d8",
      "parents": [
        "6f07499e8af365e72660e6e790b7a0252af3e899"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Mar 21 08:58:22 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Mar 21 05:58:22 2017 -0700"
      },
      "message": "use a view to retrieve trigger docs (#73)\n\n"
    },
    {
      "commit": "6f07499e8af365e72660e6e790b7a0252af3e899",
      "tree": "489f23f1ea24dccbb351c2e781725ef75b4c2deb",
      "parents": [
        "7c63c6e3a9af659dac810a534dba4fcb053b9b7a"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Mar 10 17:18:22 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Mar 10 17:18:22 2017 -0500"
      },
      "message": "delete dead triggers on init (#70)\n\n"
    },
    {
      "commit": "7c63c6e3a9af659dac810a534dba4fcb053b9b7a",
      "tree": "a15951f934d51c4aa5c39cbee9aed247237d52b8",
      "parents": [
        "3d40ff9aa023aed88a99cb7a0346471bfd325784"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Tue Mar 07 14:57:03 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Mar 07 14:57:03 2017 -0500"
      },
      "message": "Clean up test integration towards OpenWhisk (#66)\n\n"
    },
    {
      "commit": "3d40ff9aa023aed88a99cb7a0346471bfd325784",
      "tree": "f30d8c3e12e33c2227f444f86f7e2554a9d7dd6a",
      "parents": [
        "1ebf033ee8bad4127c111f44c4406081faed5cfa"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Mar 06 11:54:42 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Mar 06 11:54:42 2017 -0500"
      },
      "message": "Bump scalatest dependency (#65)\n\n"
    },
    {
      "commit": "1ebf033ee8bad4127c111f44c4406081faed5cfa",
      "tree": "666688868e23e24c40f8fd2e0c705c829cd3e2c2",
      "parents": [
        "444231c9543b3028e64c80149af55f13fee7bf83"
      ],
      "author": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Feb 23 20:24:05 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 23 20:24:05 2017 -0800"
      },
      "message": "minor formatting fixes for readme (#64)\n\n* minor formatting fixes for readme\r\n\r\n* fix readme align\r\n"
    },
    {
      "commit": "444231c9543b3028e64c80149af55f13fee7bf83",
      "tree": "7a10e87fa8af775a4844ea85053bb82fe4489286",
      "parents": [
        "4e6a0672c078e59bfb422ab489c835118e296f75"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Feb 23 12:13:47 2017 -0500"
      },
      "committer": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Feb 23 16:29:56 2017 -0500"
      },
      "message": "Add jshint validation to travis and cleanup existing jshint issues\n"
    },
    {
      "commit": "4e6a0672c078e59bfb422ab489c835118e296f75",
      "tree": "774800bae4062a73bcf4af4f074586ac6f038d19",
      "parents": [
        "c40780550b599f2b4e84ec93f910b164f5113330"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Feb 17 13:12:11 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Feb 17 13:12:11 2017 -0500"
      },
      "message": "Add Cloudant read and write actions (#62)\n\n"
    }
  ],
  "next": "c40780550b599f2b4e84ec93f910b164f5113330"
}
