)]}'
{
  "log": [
    {
      "commit": "c78693c3a7f9ffabf2a95a87215023a01c220b79",
      "tree": "275b73c86f670f4ca751c33b8f263042b5f71351",
      "parents": [
        "7c1190d461caf829e3eb59446ec9d72fca523659"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Sep 25 01:31:27 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 24 11:31:27 2024 -0400"
      },
      "message": "Update .asf.yaml - fix spelling (#122)\n\n"
    },
    {
      "commit": "7c1190d461caf829e3eb59446ec9d72fca523659",
      "tree": "96759d0d2b1c7dff2c70e0fc82e1b09a739779fd",
      "parents": [
        "57698eb9179f53d3af62d4aa843e95461918c8f5"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Dec 21 14:49:18 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 21 14:49:18 2022 -0500"
      },
      "message": "remove travis from required checks for merging PRs (#116)\n\n"
    },
    {
      "commit": "57698eb9179f53d3af62d4aa843e95461918c8f5",
      "tree": "062ae7166023f6dae8bd404a2a1d789e396f2dbe",
      "parents": [
        "5103153c70e06acea9709ba7587a16c241c34235"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue May 24 21:45:12 2022 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed May 25 22:03:45 2022 -0700"
      },
      "message": "github PRs: automatically delete branches after merging"
    },
    {
      "commit": "5103153c70e06acea9709ba7587a16c241c34235",
      "tree": "ee9b1df66e4b9c01e5f3758bda36c0328df772de",
      "parents": [
        "580845d5094a7afbca7c8d00039b28c2349b37ae"
      ],
      "author": {
        "name": "Shazron Abdullah",
        "email": "shaz@adobe.com",
        "time": "Mon Feb 01 15:48:50 2021 +0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue May 24 21:55:52 2022 -0700"
      },
      "message": "fix: nodejs mounted action runner should set the right current working directory\n\ncloses #79\n"
    },
    {
      "commit": "580845d5094a7afbca7c8d00039b28c2349b37ae",
      "tree": "c6754a1f4d6ea88576a320fe002083262a6065e1",
      "parents": [
        "37f7a75032e117f05e8c60ca257e7b0dca806416"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue May 24 18:06:46 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 21:06:46 2022 -0400"
      },
      "message": "github PRs: require branches to be up to date before merging (#111)\n\n"
    },
    {
      "commit": "37f7a75032e117f05e8c60ca257e7b0dca806416",
      "tree": "81ae0cb7d22ddc84f674114247f4b6a041e7758b",
      "parents": [
        "2df63c1c167a814845d7450e2bf10f7e2164b184"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon May 23 14:45:12 2022 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue May 24 09:25:32 2022 -0700"
      },
      "message": "fix old java source and target version in java example\n"
    },
    {
      "commit": "2df63c1c167a814845d7450e2bf10f7e2164b184",
      "tree": "1238fc2e7de3c6a227cf167c8549d87e832b6c85",
      "parents": [
        "f0497b6e651c79a3f9ba4085d0b14a46208dbea5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 23 21:49:13 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 21:49:13 2022 +0000"
      },
      "message": "Bump codecov from 3.6.5 to 3.7.1 (#107)\n\n"
    },
    {
      "commit": "f0497b6e651c79a3f9ba4085d0b14a46208dbea5",
      "tree": "8efe9fd10a2804ba5ffef1324b83ea6dba777232",
      "parents": [
        "8437ccbad718ef056fb03e837ce14f1b9022d8c9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 23 21:49:01 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 21:49:01 2022 +0000"
      },
      "message": "Bump y18n from 4.0.0 to 4.0.3 (#106)\n\n"
    },
    {
      "commit": "8437ccbad718ef056fb03e837ce14f1b9022d8c9",
      "tree": "af701e7739a0c0a19bcf1544b1d1bb5ab8f806cd",
      "parents": [
        "1804f29e0940856c69a76036edd7ee899bd2efdc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 23 21:48:48 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 21:48:48 2022 +0000"
      },
      "message": "Bump glob-parent from 5.1.1 to 5.1.2 (#105)\n\n"
    },
    {
      "commit": "1804f29e0940856c69a76036edd7ee899bd2efdc",
      "tree": "6e9de8cd0a7a20d4837ea6b415ab489d07f90a84",
      "parents": [
        "ff1c9b46f20010ac332f6231718f7f5fb1e15b4e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 23 21:48:36 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 21:48:36 2022 +0000"
      },
      "message": "Bump ws from 6.2.1 to 6.2.2 (#104)\n\n"
    },
    {
      "commit": "ff1c9b46f20010ac332f6231718f7f5fb1e15b4e",
      "tree": "426d07ea38307b1d6c6585f75aa21849cc16a661",
      "parents": [
        "0a9563b1ee109693540bce301fe9cac7b65afcbf"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 28 00:34:49 2022 +0000"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Mon May 23 14:48:19 2022 -0700"
      },
      "message": "Bump minimist from 1.2.5 to 1.2.6\n\nBumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.\n- [Release notes](https://github.com/substack/minimist/releases)\n- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)\n\n---\nupdated-dependencies:\n- dependency-name: minimist\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0a9563b1ee109693540bce301fe9cac7b65afcbf",
      "tree": "7cabc29b3f18eb33bcdb98de64acbfc7dff87a2a",
      "parents": [
        "ecd1a1486d20bb7dc9fc38de108e65d769246d76"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 23 21:47:56 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 21:47:56 2022 +0000"
      },
      "message": "Bump gson from 2.8.5 to 2.8.9 in /examples/java (#109)\n\n"
    },
    {
      "commit": "ecd1a1486d20bb7dc9fc38de108e65d769246d76",
      "tree": "87730b77c9898fefe8824375ae2ea4b35ad872c5",
      "parents": [
        "f124c4ee492756d67644a245c9f76f976c03e757"
      ],
      "author": {
        "name": "Shazron Abdullah",
        "email": "36107+shazron@users.noreply.github.com",
        "time": "Thu Apr 28 08:29:40 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 27 14:29:40 2022 -1000"
      },
      "message": "update changelog, and bump version, for 1.4.0 release (#108)\n\n"
    },
    {
      "commit": "f124c4ee492756d67644a245c9f76f976c03e757",
      "tree": "94b61c28d3afe1c86293257c26654b714d742843",
      "parents": [
        "262c5a98a4b1a1fa10ccbf668f11f19577885555"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 19 07:43:15 2022 +0000"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 19 13:51:57 2022 -0700"
      },
      "message": "Bump ajv from 6.12.0 to 6.12.6\n\nBumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.0 to 6.12.6.\n- [Release notes](https://github.com/ajv-validator/ajv/releases)\n- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.0...v6.12.6)\n\n---\nupdated-dependencies:\n- dependency-name: ajv\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "262c5a98a4b1a1fa10ccbf668f11f19577885555",
      "tree": "e9a03f1e83df8126c4b8675d7f8801203f20367a",
      "parents": [
        "6b14a6e2f69927ebb8d4af2112422fdc3a1a26d3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 19 07:43:15 2022 +0000"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 19 13:51:48 2022 -0700"
      },
      "message": "Bump lodash from 4.17.19 to 4.17.21\n\nBumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.\n- [Release notes](https://github.com/lodash/lodash/releases)\n- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21)\n\n---\nupdated-dependencies:\n- dependency-name: lodash\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6b14a6e2f69927ebb8d4af2112422fdc3a1a26d3",
      "tree": "64ed124c55e2b73cb5ae468bc8303e428de77978",
      "parents": [
        "95f07995432e1f67174a1ecd9c24ef70c49806b3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 19 07:43:10 2022 +0000"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 19 13:51:40 2022 -0700"
      },
      "message": "Bump ansi-regex from 3.0.0 to 3.0.1\n\nBumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.\n- [Release notes](https://github.com/chalk/ansi-regex/releases)\n- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: ansi-regex\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "95f07995432e1f67174a1ecd9c24ef70c49806b3",
      "tree": "1b28f04bd5845a4346de830eaef3f81fe0e9394f",
      "parents": [
        "f5a32b3481508250ee88039e75494a7474092bb9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 19 07:43:09 2022 +0000"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 19 13:51:11 2022 -0700"
      },
      "message": "Bump path-parse from 1.0.6 to 1.0.7\n\nBumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.\n- [Release notes](https://github.com/jbgutierrez/path-parse/releases)\n- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)\n\n---\nupdated-dependencies:\n- dependency-name: path-parse\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "f5a32b3481508250ee88039e75494a7474092bb9",
      "tree": "8abe0125531a4a321f50d538b1fc8b9bdbb46974",
      "parents": [
        "513bc22b80bb22fbcdde610a81d2a9fe45ed6c1b"
      ],
      "author": {
        "name": "Shazron Abdullah",
        "email": "36107+shazron@users.noreply.github.com",
        "time": "Wed Apr 20 02:33:13 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 19 08:33:13 2022 -1000"
      },
      "message": "fix: swap isomorphic-fetch for node-fetch for security issue (#96)\n\n* fix: swap isomorphic-fetch for cross-fetch for security issue\r\n\r\nSee #95\r\n\r\n* fix: swap cross-fetch with node-fetch@^2.6.7\r\n\r\n* temp change(debug): output wskdebug --ngrok myaction to see error message\r\n\r\n* Revert \"temp change(debug): output wskdebug --ngrok myaction to see error message\"\r\n\r\nThis reverts commit bcae6b542ff412fc0336a39e8ff251738d584d76.\r\n\r\n* fix: add --legacy-peer-deps to the wskdebug install in the Dockerfile\r\n\r\nnode-lts (node-16) by default includes npm@7 which installs peer dependencies by default. Adding this flag will not install peer dependencies.\r\n\r\n* remove --legacy--peer-deps from Dockerfile\r\n\r\n* update package-lock.json"
    },
    {
      "commit": "513bc22b80bb22fbcdde610a81d2a9fe45ed6c1b",
      "tree": "415070a9c689171c71318b665094110e03fe48a4",
      "parents": [
        "204f4e35b393a7d582106998c0967787102ec7ef"
      ],
      "author": {
        "name": "Shazron Abdullah",
        "email": "36107+shazron@users.noreply.github.com",
        "time": "Tue Apr 19 15:42:41 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 18 21:42:41 2022 -1000"
      },
      "message": "fix: disable installation of peer dependencies (npm@7 default) (#97)\n\n* add .npmrc, add files property in package.json to include .npmrc\r\n\r\n* Revert \"add .npmrc, add files property in package.json to include .npmrc\"\r\n\r\nThis reverts commit 33ba1924274098fd485bd8161685a097fb564d69.\r\n\r\n* use peerDependenciesMeta"
    },
    {
      "commit": "204f4e35b393a7d582106998c0967787102ec7ef",
      "tree": "5dfc26eacea681c74c5dbedef4d498acad46c442",
      "parents": [
        "fccca55063fd4a45d44b09b51203ffd3fc9b4456"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Oct 08 19:58:31 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 08 19:58:31 2021 -0400"
      },
      "message": "fix travis url (#92)\n\n"
    },
    {
      "commit": "fccca55063fd4a45d44b09b51203ffd3fc9b4456",
      "tree": "66a9d402c565585423bd16a046fdd5f528deb7fb",
      "parents": [
        "f1183960b93eeb50aa6b38edf718942cc60c675e"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Jun 10 20:38:26 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 10 20:38:26 2021 -0400"
      },
      "message": "update openwhisk-client-js to 3.21.4 (#91)\n\n"
    },
    {
      "commit": "f1183960b93eeb50aa6b38edf718942cc60c675e",
      "tree": "9a575cfb32675385dd0406118069393c02fa68fa",
      "parents": [
        "1ec715d98136811bea30eb6a82b378d78e356252"
      ],
      "author": {
        "name": "Dominic Kim",
        "email": "style9595@gmail.com",
        "time": "Fri Jun 04 05:46:45 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 03 16:46:45 2021 -0400"
      },
      "message": "Update Notice (#90)\n\n"
    },
    {
      "commit": "1ec715d98136811bea30eb6a82b378d78e356252",
      "tree": "4a76bc11c605c35e94834be71587d70534eafea6",
      "parents": [
        "2ee43febc96a4c909cdfd7a3b47c1406f47c2519"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Mar 10 22:01:52 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 10 22:01:52 2021 -0500"
      },
      "message": "configure more github project properties vis asf.yaml (#88)\n\n"
    },
    {
      "commit": "2ee43febc96a4c909cdfd7a3b47c1406f47c2519",
      "tree": "3abe311051acf872464098171be7d00cd4d8f192",
      "parents": [
        "f829f91d8e074d0640dbdbe3b78e0b2eca7c2de7"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Mar 10 02:11:23 2021 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 11:11:23 2021 -0500"
      },
      "message": "chore: fix link and grammar (#87)\n\n"
    },
    {
      "commit": "f829f91d8e074d0640dbdbe3b78e0b2eca7c2de7",
      "tree": "d6284917adcfc46aedcba1c44403b1ccccc71b65",
      "parents": [
        "2eb7c610cc3881e3155e0a5c2b77d7a70fd0bc09"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue Mar 09 22:11:25 2021 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 07:11:25 2021 -0500"
      },
      "message": "chore: fix spelling (#86)\n\n"
    },
    {
      "commit": "2eb7c610cc3881e3155e0a5c2b77d7a70fd0bc09",
      "tree": "9a3aafa48564464fca24447fa4cc158628db1835",
      "parents": [
        "f94c53e75daf8cd04014494cba9f184a73321ae0"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 13:47:39 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "pull image before test runs - should fix flaky agentmgr.test.js tests in Travis #84\n"
    },
    {
      "commit": "f94c53e75daf8cd04014494cba9f184a73321ae0",
      "tree": "bac2b3aa7bb9e75c9e077d1fc02c8961d26c4c08",
      "parents": [
        "a6a38432ced10184be662d552cf69364616d51d3"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 13:34:58 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "get most verbose logging on travis while keeping standard npm test quiet\n"
    },
    {
      "commit": "a6a38432ced10184be662d552cf69364616d51d3",
      "tree": "304717240558a3f36b737e091dd27731d224ad0f",
      "parents": [
        "e1fbf33fbae2d43faabe4acb791f202215a27ebc"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 12:20:53 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "travis: log detailed test output on failure part 2\n"
    },
    {
      "commit": "e1fbf33fbae2d43faabe4acb791f202215a27ebc",
      "tree": "7700cc107a7ce6db4c067183b2c257316050fa6c",
      "parents": [
        "8290e4f0fd4c72ef1147a44501f60f11060c145f"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 12:03:17 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "travis: log detailed test output on failure\n"
    },
    {
      "commit": "8290e4f0fd4c72ef1147a44501f60f11060c145f",
      "tree": "c6c47e3e187072c3f6b7d0f7f894ef152986ee29",
      "parents": [
        "ad940a7927bfc4b00844a32da17928bc9cb3e46b"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 11:07:06 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "example/nodejs: put name first in vs code launch.json examples"
    },
    {
      "commit": "ad940a7927bfc4b00844a32da17928bc9cb3e46b",
      "tree": "306358742c773df20541f9a780ce7b09a92ca233",
      "parents": [
        "e962dcac98debda0113d4f2da1145bbc4a09a0cf"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 11:06:13 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "readme: put name first in vs code launch.json examples"
    },
    {
      "commit": "e962dcac98debda0113d4f2da1145bbc4a09a0cf",
      "tree": "a2840fded12cb2fc1328087f40130439eb1ba3db",
      "parents": [
        "9aa166e60b606d1c90264412505ee4e27e9cdfdd"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 11:00:10 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "fix github formatting"
    },
    {
      "commit": "9aa166e60b606d1c90264412505ee4e27e9cdfdd",
      "tree": "02e65540f23ca02cecd1bd268970f5d16fb8c9a6",
      "parents": [
        "6ffe92e725d740b69228096f386f77f8aa28a562"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 00:01:16 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "fix usage output formatting\n"
    },
    {
      "commit": "6ffe92e725d740b69228096f386f77f8aa28a562",
      "tree": "504051b5d6a38c57e8ff3aad12e9ed539c354326",
      "parents": [
        "f50102946fe2f8dc7aa80c0653c22f07e474fbd1"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Dec 23 00:00:19 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "wskdebug does not work with new vs code debugger #74\n\ndocument new VS Code launch config starting with VS Code 1.48\n"
    },
    {
      "commit": "f50102946fe2f8dc7aa80c0653c22f07e474fbd1",
      "tree": "57d2f1fc05173fe36a17250a6be8587f14e05f53",
      "parents": [
        "f6d369941ae3967f91fb5ef8f796c9cdaf8ba310"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Dec 22 22:45:18 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "npm audit fix\n"
    },
    {
      "commit": "f6d369941ae3967f91fb5ef8f796c9cdaf8ba310",
      "tree": "85cc5d529a4b85494480a33431985985298552da",
      "parents": [
        "c3f040472525759cf8666062ddf1c035ec7898ed"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Dec 22 21:48:47 2020 -0800"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Dec 23 14:10:48 2020 -0800"
      },
      "message": "making flaky test more stable\n"
    },
    {
      "commit": "c3f040472525759cf8666062ddf1c035ec7898ed",
      "tree": "3201d25fdfa5b59aeefbba629ee218922134f286",
      "parents": [
        "9c62039f162c2d1ed3b46afbb41441ce233dc6e2"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Nov 05 12:36:18 2020 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Nov 09 09:59:48 2020 -0500"
      },
      "message": "bump openwhisk-client-js to 3.21.3\n"
    },
    {
      "commit": "9c62039f162c2d1ed3b46afbb41441ce233dc6e2",
      "tree": "62d609e03b694beae2d774b36d565bc65fadebc3",
      "parents": [
        "c90b665c1b45cde0526d176af5db9204fcd904ff"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Sun Nov 08 16:35:25 2020 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Nov 09 09:13:04 2020 -0500"
      },
      "message": "use lts node, instead of latest\n"
    },
    {
      "commit": "c90b665c1b45cde0526d176af5db9204fcd904ff",
      "tree": "33f5d2d3d9484173b0cb4067796ce6cd5877ac03",
      "parents": [
        "b58e425154fd6b008a17843db61a557a7ef1a26e"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Jul 28 08:10:39 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 11:10:39 2020 -0400"
      },
      "message": "update changelog for 1.3 release (#78)\n\n"
    },
    {
      "commit": "b58e425154fd6b008a17843db61a557a7ef1a26e",
      "tree": "18ba57bd3b990452e0c4ad25b881af15307ef703",
      "parents": [
        "be6259136a27fe62d8608bffd91b33ff1b917fc3"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Jul 27 19:50:14 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 22:50:14 2020 -0400"
      },
      "message": "bump version for release 1.3.0 (#77)\n\n* bump version to 1.3.0 for release\r\n\r\n* npm audit fix"
    },
    {
      "commit": "be6259136a27fe62d8608bffd91b33ff1b917fc3",
      "tree": "c7370febfc4e507292774f6673a7595448a8aa81",
      "parents": [
        "773ecb19a34dbee2a3da0ec884ccb999f182ea0b"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Jul 22 08:26:24 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 11:26:24 2020 -0400"
      },
      "message": "wskdebug does not work with new vs code debugger #74 (#76)\n\n- detect problematic case and print big warning and help\r\n- document in readme"
    },
    {
      "commit": "773ecb19a34dbee2a3da0ec884ccb999f182ea0b",
      "tree": "2e6bc67ff66e76e6b98842ccf52840796e9acb40",
      "parents": [
        "d9587e8a98c7dae1a43de9da6e6beb2fe7046557"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Fri Jul 17 09:10:26 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 09:10:26 2020 -0700"
      },
      "message": "detect if debug port is already used and remove left over containers (#75)\n\n"
    },
    {
      "commit": "d9587e8a98c7dae1a43de9da6e6beb2fe7046557",
      "tree": "b166cd20003e95d91cdcaf6e687d67868db41b08",
      "parents": [
        "77bd55674a86cdadf5c0ec423cea3e79f0721f1e"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Thu Jul 16 09:47:47 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 09:47:47 2020 -0700"
      },
      "message": "support openwhisk credentials stored in .env file and Adobe I/O Runtime variable names (#73)\n\n* in verbose mode log where openwhisk credentials are picked up from\r\n* AIO_* vars should take precedence over ~/.wskprops (and WSK_CONFIG_FILE)"
    },
    {
      "commit": "77bd55674a86cdadf5c0ec423cea3e79f0721f1e",
      "tree": "9eb54284fbc0107d9a71f221f7cdae110fed79bf",
      "parents": [
        "179ef4bc2f5e8ea3154004cf15d430eb20dfd92d"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Jul 14 22:29:30 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Jul 15 12:16:52 2020 -0700"
      },
      "message": "keeps showing \"Installing agent\" spinner #65\n\nalso fix wording\n"
    },
    {
      "commit": "179ef4bc2f5e8ea3154004cf15d430eb20dfd92d",
      "tree": "a841de2a1c6eef0ac00a6653b726f1c20a478d75",
      "parents": [
        "0a3bd5771c298cfbb6ec2c49406dc440ccdb647b"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Jul 15 10:17:09 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 13:17:09 2020 -0400"
      },
      "message": "support custom docker host IPs via the DOCKER_HOST_IP environment variable (#69)\n\n"
    },
    {
      "commit": "0a3bd5771c298cfbb6ec2c49406dc440ccdb647b",
      "tree": "9a1c442c1c78273fecae69eb9e09c3eb37cbaafa",
      "parents": [
        "c4a33fb68fa38be7011c94e93f2a91f91559d697"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Jul 15 10:16:32 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 13:16:32 2020 -0400"
      },
      "message": "rename -s/—slient to -q/—quiet (#68)\n\n"
    },
    {
      "commit": "c4a33fb68fa38be7011c94e93f2a91f91559d697",
      "tree": "3226274c6220174e8645085b73d32cae7da5cb28",
      "parents": [
        "8397cc3303eaa2690d378caf6cb81f861b7e3c83"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Jul 15 10:16:05 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 13:16:05 2020 -0400"
      },
      "message": "[activation DB agent] add X-OW-EXTRA-LOGGING header #49 (#70)\n\n"
    },
    {
      "commit": "8397cc3303eaa2690d378caf6cb81f861b7e3c83",
      "tree": "198107f588ed9691b470e0d56a0d5e180b274384",
      "parents": [
        "18464bf03db13fea03d87ea7664309feaad7d315"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue May 26 21:09:04 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 21:09:04 2020 -0700"
      },
      "message": "use docker api client dockerode instead of `docker` child process (#61)\n\n- improves performance slightly as no child process execution is required\r\n- easier to use API than building cli arguments \u0026 parsing stdout\r\n- red colored stderr output of container\r\n- parse dockerArgs manually, support -e and -v for now\r\n- use fast ping for docker availability check\r\n- fix namespace display bug if action is inside a package"
    },
    {
      "commit": "18464bf03db13fea03d87ea7664309feaad7d315",
      "tree": "46d03e76878b6d1d5c947b97765ae85b48f41e6b",
      "parents": [
        "d050f9d7d6cbda2d39246c729c7b6ee4c790d0d1"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 28 02:03:31 2020 -0700"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Apr 28 06:29:59 2020 -0400"
      },
      "message": "add node 14 to travis build matrix\n"
    },
    {
      "commit": "d050f9d7d6cbda2d39246c729c7b6ee4c790d0d1",
      "tree": "0914c12f3edc0ce57490712ee8eb9dc32fcb82ea",
      "parents": [
        "663a79fe07d4fc53ca08bf06ac447182de058fb2"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 21 21:06:42 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 21:06:42 2020 -0700"
      },
      "message": "drop concurrency api check for performance (#58)\n\ndo not check for concurrency in api-docs as that costs too much time\r\n\r\nit will later handle the concurrency error anyway"
    },
    {
      "commit": "663a79fe07d4fc53ca08bf06ac447182de058fb2",
      "tree": "89df1454e0f640239ac7562337d044913c2ea7f1",
      "parents": [
        "19866774fe07c1a02da8886096e032712891bf00"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Sat Apr 18 06:58:47 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 09:58:47 2020 -0400"
      },
      "message": "revamped console ui (#56)\n\n* revamped console ui\r\n  - added spinner\r\n  - more consistent logging \u0026 colors\r\n  - highlight colors\r\n  - central log.js\r\n\r\n* await shutdown promise so that Debugger.run() returns only after shutdown\r\n* update readme with --silent mode"
    },
    {
      "commit": "19866774fe07c1a02da8886096e032712891bf00",
      "tree": "0496a6e626be88e4900993805dd7488e72bbbdd4",
      "parents": [
        "9571e47777d12b666c9825324c1f12d0876243f6"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 18:20:35 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Wed Apr 15 12:30:23 2020 -0700"
      },
      "message": "performance: load action sources lazily on container\n\n- big improvement for larger actions with many npm modules, from ~9 sec to ~4sec startup\n"
    },
    {
      "commit": "9571e47777d12b666c9825324c1f12d0876243f6",
      "tree": "36d17bd35bb4f32bfbd39efb9d5525d4c4993f03",
      "parents": [
        "1908c2460e072ebcf16a436dde6d221c4f23faea"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 17:04:42 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 18:26:54 2020 -0700"
      },
      "message": "validate source path etc. before async installation of agent\n\n- separate OpenWhiskInvoker.prepare() phase for validation\n- better error msg if sourcePath points to folder\n- fix race condition on early error related shutdown\n"
    },
    {
      "commit": "1908c2460e072ebcf16a436dde6d221c4f23faea",
      "tree": "f62829dab7bfd713f89af4806dc17137ecdad0a7",
      "parents": [
        "5c0f89b783691c24d040b85aae9c0b6ebbd1fccb"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 18:26:14 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 18:26:14 2020 -0700"
      },
      "message": "add \"Releasing\" section to readme (#50)\n\n"
    },
    {
      "commit": "5c0f89b783691c24d040b85aae9c0b6ebbd1fccb",
      "tree": "ff71bba60a64f0eb45c26b0bc7cd6b5701cbbf62",
      "parents": [
        "295ddadb4e9b8df5296e1687a1f6bf78a9cc5faf"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 18:25:34 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 18:25:34 2020 -0700"
      },
      "message": "update troubleshooting section in readme (#51)\n\n"
    },
    {
      "commit": "295ddadb4e9b8df5296e1687a1f6bf78a9cc5faf",
      "tree": "1579b552eeb2f0d7ee7ed5da334f55edecfdc542",
      "parents": [
        "373b5a34ffe8721da4c8465f8469677ea8634dec"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 12:29:20 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 13:55:54 2020 -0700"
      },
      "message": "document DEBUG, WSK_NODE_DEBUG vars\n"
    },
    {
      "commit": "373b5a34ffe8721da4c8465f8469677ea8634dec",
      "tree": "3b672742ff04c0959efd3e69504955c1142a9737",
      "parents": [
        "5d42407d482eee1bae515e241de82948144a2e4b"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 01:19:57 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 13:55:54 2020 -0700"
      },
      "message": "[nodejs] pass through DEBUG, NODE_DEBUG environment variables #43\n\nset WSK_NODE_DEBUG to control NODE_DEBUG in the container, to avoid\naffecting it wskdebug itself\n"
    },
    {
      "commit": "5d42407d482eee1bae515e241de82948144a2e4b",
      "tree": "07ebf28799738cd8264f46103eb17beb49d692b8",
      "parents": [
        "fca0acd93df2bdaaaeba43c58d153c078c239b7c"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 12:08:16 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 12:31:08 2020 -0700"
      },
      "message": "log api host and namespace\n"
    },
    {
      "commit": "fca0acd93df2bdaaaeba43c58d153c078c239b7c",
      "tree": "0ba07edc70137a7e485eb4bc16212fa14d14badf",
      "parents": [
        "53889bbb4b62174c1a2dcfc2a747a9cc590ff4ad"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 11:57:44 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 12:31:08 2020 -0700"
      },
      "message": "activation db agent tweaks\n\n- add hidden --disable-concurrency option to force it\n- shorten activation db timeout to 30 sec by default\n- better poll logging\n"
    },
    {
      "commit": "53889bbb4b62174c1a2dcfc2a747a9cc590ff4ad",
      "tree": "55e986d8a4f73df3aead8bd27e9c5fbe9c8f9085",
      "parents": [
        "fb6606ada0eecca72a79d72464a5bf6c6c688c3e"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 01:31:05 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 12:31:08 2020 -0700"
      },
      "message": "ignore 503 errors with activation db agent\n"
    },
    {
      "commit": "fb6606ada0eecca72a79d72464a5bf6c6c688c3e",
      "tree": "de173d65f248aa3239d335a668322ddde176c9b4",
      "parents": [
        "f0a551e7abcc734ccbaa419f51528b8d24db185f"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 12:09:38 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 12:30:27 2020 -0700"
      },
      "message": "update usage in readme for --cleanup and --ignore-certs options\n"
    },
    {
      "commit": "f0a551e7abcc734ccbaa419f51528b8d24db185f",
      "tree": "3f9b5722834e90b56c36cceb5d45677e69a55a64",
      "parents": [
        "fa5b0b48fa7e3bad922b94ee80e5ff6f70800ded"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 00:58:23 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 12:30:27 2020 -0700"
      },
      "message": "include hidden `--ignoreCerts` option in usage info\n"
    },
    {
      "commit": "fa5b0b48fa7e3bad922b94ee80e5ff6f70800ded",
      "tree": "e4ee67e4e0b44ed03e8f636bc4b291dc2ba52f71",
      "parents": [
        "b903c368137f32acaf3aab17f3e2b721e536faa0"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Apr 14 00:41:38 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "performance: do not delete backup and helper actions on exit by default\n\nadd --cleanup option to do so and warn user about the behavior\n"
    },
    {
      "commit": "b903c368137f32acaf3aab17f3e2b721e536faa0",
      "tree": "12c1a081592361a90b5fc6d9103be28fbde87a3b",
      "parents": [
        "18cf6a87d6186bf0974d7a5909af33987f12694c"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 23:44:45 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "performance: move `docker info` check out of critical path\n"
    },
    {
      "commit": "18cf6a87d6186bf0974d7a5909af33987f12694c",
      "tree": "f97cf0c4b4d318bdd06caa76c6a2e31fc40e7ebc",
      "parents": [
        "4b4662f2026ce80fdd06969a3c899ce547552bcf"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 23:33:17 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "remove incorrect and unnecessary module export statements in agents\n"
    },
    {
      "commit": "4b4662f2026ce80fdd06969a3c899ce547552bcf",
      "tree": "ca5dc4f7c0344339c4e8d44d54a55f819406fcab",
      "parents": [
        "ff21682af597785596990e5790e81ecef635eb4e"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 23:29:26 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "fix missing EOL at end of file\n"
    },
    {
      "commit": "ff21682af597785596990e5790e81ecef635eb4e",
      "tree": "d6796afdf4a1d9a113114c011e0704615a4aadad",
      "parents": [
        "ef712b8eb808f918e94e541376f67ea4f91b19e9"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 22:09:16 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "performance: parallelize container and openwhisk tasks at startup\n"
    },
    {
      "commit": "ef712b8eb808f918e94e541376f67ea4f91b19e9",
      "tree": "9b33f913fbd65163a1d6186841bd1ae28bf84977",
      "parents": [
        "560f81d0ad70e1969bdc09c2bf0faec8ae37c243"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 18:49:30 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "performance: create backup action in parallel when debugger is already ready\n\nsaves many seconds on startup with larger actions\n"
    },
    {
      "commit": "560f81d0ad70e1969bdc09c2bf0faec8ae37c243",
      "tree": "8e35802c065d247833aab261a469cb5ce16a6d0f",
      "parents": [
        "e2fd50dcf084ab52e0c4133cb359375a27213789"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 18:01:53 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "performance: keep action code in memory and use that on restore\n\ninstead of reading it again from the backup action with another slow request\n"
    },
    {
      "commit": "e2fd50dcf084ab52e0c4133cb359375a27213789",
      "tree": "bc8df29789fd7e6167e3f8d0717c9d47c191aa16",
      "parents": [
        "480d373638e93ac72d9b4c6447fe3930265726ad"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 17:44:15 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "performance: avoid reading namespace list if not in wskprops, use from initial action GET\n"
    },
    {
      "commit": "480d373638e93ac72d9b4c6447fe3930265726ad",
      "tree": "71b985836363f76356999b6e892105e1640e9828",
      "parents": [
        "4dc9faaac0b1de751d3a81f425f1559c539e95a0"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Apr 13 17:02:01 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Apr 14 00:53:16 2020 -0700"
      },
      "message": "add debug() logs with DEBUG\u003dwskdebug providing time spent details\n"
    },
    {
      "commit": "4dc9faaac0b1de751d3a81f425f1559c539e95a0",
      "tree": "b47fd62e7ad8a10e1ab897ff4f2b056c1b01d949",
      "parents": [
        "a896d36105f5104db0ce9aeca3ff20f6dff8b658"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Fri Apr 10 18:17:50 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Mon Apr 13 11:07:07 2020 -0700"
      },
      "message": "fix: if agent was leftover restore first before installing agent\n"
    },
    {
      "commit": "a896d36105f5104db0ce9aeca3ff20f6dff8b658",
      "tree": "991fdeeafd4fad09bc228e51b271323e94275ecc",
      "parents": [
        "34f84e882534422e6c438d27453cc20ebf9d3a53"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Fri Apr 10 17:50:28 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Mon Apr 13 11:07:07 2020 -0700"
      },
      "message": "fix issue with cross-contamination of mock-require of debugger between wskdebug.test.js and ngrok.test.js\n"
    },
    {
      "commit": "34f84e882534422e6c438d27453cc20ebf9d3a53",
      "tree": "37f27eb45ab9ad896686721b948dbca037c1790f",
      "parents": [
        "9853359fba96295c0adcb98ab8e01274136d6325"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Fri Apr 10 16:34:37 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 16:34:37 2020 -0700"
      },
      "message": "make ngrok an optional dependency (#39)\n\n* make ngrok an optional dependency\r\n\r\nhad to use peerDependencies in package.json as optionalDependencies\r\nare still installed by default and ngrok fails without --unsafe-perm\u003dtrue\r\neven if in an optionalDependencies\r\n\r\n* add test for installation to cover optional ngrok\r\n* better error message if no openwhisk credentials are found\r\n* switch version to 1.3.0-RC to prevent confusion with real 1.2.0 if using the master branch"
    },
    {
      "commit": "9853359fba96295c0adcb98ab8e01274136d6325",
      "tree": "646d03dab76a07154706a735aa78077a17924ce5",
      "parents": [
        "e7d7c81d05e3d397f5aef416488f06d570addffb"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Thu Apr 09 21:57:50 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Fri Apr 10 11:06:51 2020 -0700"
      },
      "message": "remove trailing whitespace\n"
    },
    {
      "commit": "e7d7c81d05e3d397f5aef416488f06d570addffb",
      "tree": "223fc0ae61b25f899daabcd2493778bc8a7f35a5",
      "parents": [
        "2525400265eb14a18fc58864c1e6c8f1f3071f57"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Thu Apr 09 21:50:12 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Fri Apr 10 11:06:51 2020 -0700"
      },
      "message": "Support reading package name from WSK_PACKAGE env var #10\n"
    },
    {
      "commit": "2525400265eb14a18fc58864c1e6c8f1f3071f57",
      "tree": "cc8a64e4faedff6164bdaeda6608009881bef402",
      "parents": [
        "ac161d5f5119b63a6b580c061103ba3d9f268187"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Thu Apr 09 20:53:59 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Fri Apr 10 11:06:51 2020 -0700"
      },
      "message": "npm audit fix\n"
    },
    {
      "commit": "ac161d5f5119b63a6b580c061103ba3d9f268187",
      "tree": "174f5d67d25f7847b15ad799710d0358684fda65",
      "parents": [
        "9fbc6d80957b217a8ab77d94a376840216d39708"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Fri Apr 10 00:44:51 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 03:44:51 2020 -0400"
      },
      "message": "allow scancode.sh to be run repeatedly and locally (#38)\n\n"
    },
    {
      "commit": "9fbc6d80957b217a8ab77d94a376840216d39708",
      "tree": "db64b089bb9fb758f9113b78fb19c0ee341d7b98",
      "parents": [
        "da0806b51b3935eaea8b3ebc6af779fe27c26637"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Apr 01 04:46:35 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 07:46:35 2020 -0400"
      },
      "message": "fix node_modules exclusion glob that made tests fail on Linux sometimes (#35)\n\nbecause it was watching all files in the node_modules folder for the test:\r\nshould invoke action when a source file changes and -P is set when source-path points to directory"
    },
    {
      "commit": "da0806b51b3935eaea8b3ebc6af779fe27c26637",
      "tree": "40ebe88df7e0018af1ba626a29945ed61458864d",
      "parents": [
        "397aa85b1c1465116b9edcd0c791610c2f19fa39"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Mar 31 13:47:24 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 13:47:24 2020 -0700"
      },
      "message": "Use activation db agent if concurrency is not supported (#32)\n\nFixes Concurrency error when using wskdebug with IBM Cloud Functions #7\r\n\r\nif concurrency \u003e 1 is not supported, fallback to activation db agent"
    },
    {
      "commit": "397aa85b1c1465116b9edcd0c791610c2f19fa39",
      "tree": "43e437bdc039ff6473e34c1ee9ccfb368d36889d",
      "parents": [
        "2da4644191a176d1abe4253f880d3599876e3048"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Mar 31 00:33:36 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Mar 31 11:26:53 2020 -0700"
      },
      "message": "fix duplicated shutdown() issue on CTRL+C\n"
    },
    {
      "commit": "2da4644191a176d1abe4253f880d3599876e3048",
      "tree": "2e3621ae951126ae0f6faa685965500d8414eab9",
      "parents": [
        "8eebc66262db5fed8c7387391c670adf61c9d646"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Mar 30 22:47:58 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Mar 31 11:26:53 2020 -0700"
      },
      "message": "quick fix for ngrok agent requiring access to invoker\n"
    },
    {
      "commit": "8eebc66262db5fed8c7387391c670adf61c9d646",
      "tree": "c470fcda7acec530bb3da5b713cd74713393e401",
      "parents": [
        "c07093d40b9312fa2c9273c9f6ea45630e1994e7"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Mon Mar 30 22:35:24 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Mar 31 11:26:53 2020 -0700"
      },
      "message": "add complete invocation test for ngrok (failing for now)\n"
    },
    {
      "commit": "c07093d40b9312fa2c9273c9f6ea45630e1994e7",
      "tree": "dc34554971027d5a42ef8741871ef3ec8743667f",
      "parents": [
        "cd50058d8b5e946aa64e4407dc57666b0283a94c"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Sun Mar 29 00:19:10 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Mar 31 11:26:53 2020 -0700"
      },
      "message": "ensure latest yargs 15.3.0 is used as #17 depends on it\n"
    },
    {
      "commit": "cd50058d8b5e946aa64e4407dc57666b0283a94c",
      "tree": "c8d5a5c5e82e67aae52a948228ced5adde133a80",
      "parents": [
        "7290fc63e19c81dc073c0f84b947d4943a7a3106"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Sat Mar 28 23:53:31 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Mar 31 11:26:53 2020 -0700"
      },
      "message": "guard this.* access in Debugger.shutdown()/stop()/kill()\n"
    },
    {
      "commit": "7290fc63e19c81dc073c0f84b947d4943a7a3106",
      "tree": "11d614e8325dd435925a3cbbbcbe3d925a023144",
      "parents": [
        "0097ab1b6a297179921c9b4d0d543aba5ab52c3c"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Sat Mar 28 23:51:43 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Mar 31 11:26:53 2020 -0700"
      },
      "message": "add missing EOL\n"
    },
    {
      "commit": "0097ab1b6a297179921c9b4d0d543aba5ab52c3c",
      "tree": "800486f9e05ba6f85ff7c11a1c74c5879c8bcc6e",
      "parents": [
        "35cbe91ded991b467765bd39aa5faaec90450e34"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Sat Mar 28 23:49:00 2020 -0700"
      },
      "committer": {
        "name": "Alexander Klimetschek",
        "email": "alexander@klimetschek.de",
        "time": "Tue Mar 31 11:26:53 2020 -0700"
      },
      "message": "refactor huge debugger.js into separate files \u0026 classes\n"
    },
    {
      "commit": "35cbe91ded991b467765bd39aa5faaec90450e34",
      "tree": "9d4ffc95ede1e7c3ba313d0e88ee891d31e235e9",
      "parents": [
        "b4209edb7c1fe87f2289d02cbc6143808bfd77e0"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Tue Mar 31 04:49:04 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 07:49:04 2020 -0400"
      },
      "message": "remove node 8 in travis as we don\u0027t really support it and it keeps failing fsevents tests (#33)\n\n"
    },
    {
      "commit": "b4209edb7c1fe87f2289d02cbc6143808bfd77e0",
      "tree": "6bef55c92def90b4b16965695c4428fda094174d",
      "parents": [
        "ed75c87e590d8445dd825ae05623892614733e79"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Sat Mar 28 20:28:08 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 20:28:08 2020 -0700"
      },
      "message": "remove temporary test directories after test run (#29)\n\n* remove temporary test directories after test run\r\n* create temp dirs under build/\r\n* set chmod 755 permissions on temp dirs to work in Travis"
    },
    {
      "commit": "ed75c87e590d8445dd825ae05623892614733e79",
      "tree": "e98094bd0c8df5209d1187dc4a5fef0ee7332a24",
      "parents": [
        "49c3b93a81c6e29a4ffd68e4945ac04735bcdd83"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Fri Mar 27 10:17:27 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 13:17:27 2020 -0400"
      },
      "message": "fix mount-require not reloading all require() modules (#28)\n\n* npm audit fix\r\n* add vscode debug launch configuration\r\n* mount-require is only reloading the main source file, not any other required files #9"
    },
    {
      "commit": "49c3b93a81c6e29a4ffd68e4945ac04735bcdd83",
      "tree": "8404b306d96774d9ef20fecf066b80049aab4517",
      "parents": [
        "92225feb39da63db31ee4ef1243b4d9937347d65"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Mar 11 03:21:28 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 06:21:28 2020 -0400"
      },
      "message": "update install instructions for ngrok issue \u0026 update badges (#21)\n\n"
    },
    {
      "commit": "92225feb39da63db31ee4ef1243b4d9937347d65",
      "tree": "8404b306d96774d9ef20fecf066b80049aab4517",
      "parents": [
        "0d3ccff127a2ad17e38057fcd80d7009715e70d2"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Mar 11 03:21:02 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 06:21:02 2020 -0400"
      },
      "message": "update install instructions for ngrok issue \u0026 update badges (#21)\n\n"
    },
    {
      "commit": "0d3ccff127a2ad17e38057fcd80d7009715e70d2",
      "tree": "5b76686dd1c5653649fc0601e73b12dedf158f24",
      "parents": [
        "e8ab400e9ed793f9a22f01eb43cce5bc7d3c045f"
      ],
      "author": {
        "name": "Alexander Klimetschek",
        "email": "aklimets@adobe.com",
        "time": "Wed Mar 11 03:20:05 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 06:20:05 2020 -0400"
      },
      "message": "fix updateStrings breaking plain `wskdebug` execution #17 (#18)\n\n"
    },
    {
      "commit": "e8ab400e9ed793f9a22f01eb43cce5bc7d3c045f",
      "tree": "8075c5aaaba77c02de7f48f43cad8d52bbd68a11",
      "parents": [
        "1dd4651d79e5556b1c8c5efe4a8b3cb0bb2de0f3"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Mar 06 16:27:44 2020 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Mar 06 17:51:17 2020 -0500"
      },
      "message": "bump version and add changelog\n"
    },
    {
      "commit": "1dd4651d79e5556b1c8c5efe4a8b3cb0bb2de0f3",
      "tree": "33556ede7bcf6703f5492460fc1ab467d631f2db",
      "parents": [
        "f105b0b53962f5e197591ffa65b7533a37c97cee"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Mar 05 09:04:45 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 09:04:45 2020 -0500"
      },
      "message": "remove circleci; add 13 to nodejs matrix (#15)\n\n"
    },
    {
      "commit": "f105b0b53962f5e197591ffa65b7533a37c97cee",
      "tree": "19714b3b206035846147b64062ba1fab924c2023",
      "parents": [
        "a69ebeeacbd03440988258ee4e66825629e01ba6"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Mar 05 08:27:27 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 08:27:27 2020 -0500"
      },
      "message": "Update dependencies to latest versions (#12)\n\n* update yargs to latest version 15.1.0\r\n* update to latest openwhisk 3.21.1\r\n* update ngrok to latest version 3.2.7\r\n* update to latest fs-extra 8.1.0\r\n* update fetch to 3.1.0, requires explicit isomorphic-fetch library dependency"
    },
    {
      "commit": "a69ebeeacbd03440988258ee4e66825629e01ba6",
      "tree": "8136fc0601981524986349945a90b65e8ab88190",
      "parents": [
        "73014c41425fa207d6bf93ee3ae7f8ebfac38ed0"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Mar 04 17:00:00 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 17:00:00 2020 -0500"
      },
      "message": "travis badge (#14)\n\n"
    },
    {
      "commit": "73014c41425fa207d6bf93ee3ae7f8ebfac38ed0",
      "tree": "f393d7cdca9fa06f84d890ba4f73df80aaf03e20",
      "parents": [
        "75bb92751852f779076fe34349431f0311df00fc"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Mar 04 16:31:44 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 16:31:44 2020 -0500"
      },
      "message": "run npm test in matrix for node 8,10,12 (#13)\n\n"
    },
    {
      "commit": "75bb92751852f779076fe34349431f0311df00fc",
      "tree": "7f587b8414d8b163bf557a0eb923506a0d9d2d07",
      "parents": [
        "9665659dde26e3294db964e109cc8c68f75ee01d"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Mar 04 11:22:35 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 11:22:35 2020 -0500"
      },
      "message": "barebones travis test for now -- just run scancode (#4)\n\n"
    },
    {
      "commit": "9665659dde26e3294db964e109cc8c68f75ee01d",
      "tree": "9b51c8806d498d91df386dd896a5f7301208e371",
      "parents": [
        "5f0b1c9ce72efcbfe32a1cb7ce4e1731cd7241b2"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Mar 03 17:22:33 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 17:22:33 2020 -0500"
      },
      "message": "skeleton travis configuration + npmignore of .asf.yaml (#3)\n\n"
    }
  ],
  "next": "5f0b1c9ce72efcbfe32a1cb7ce4e1731cd7241b2"
}
