)]}'
{
  "log": [
    {
      "commit": "d7baea73101058021d4b389521be7b761571a31b",
      "tree": "f2a0191c8806f1c8d7a1860f704c7682254800d8",
      "parents": [
        "403ea96aca6f3ddf3b2044244b8fceb91d831bef"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Sun Dec 15 07:28:19 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 14 16:28:19 2024 -0500"
      },
      "message": "Fix spelling (#257)\n\n"
    },
    {
      "commit": "403ea96aca6f3ddf3b2044244b8fceb91d831bef",
      "tree": "af0c84a36683640b6b7f4b4c3441b2eb53f983cb",
      "parents": [
        "374f44d641d93317b154343d2628cfdaee46d4a8"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue Sep 24 23:13:24 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 24 09:13:24 2024 -0400"
      },
      "message": "Update .asf.yaml - fix spelling (#256)\n\n"
    },
    {
      "commit": "374f44d641d93317b154343d2628cfdaee46d4a8",
      "tree": "8143030e126e8bd92310016b71c01ecc47244c70",
      "parents": [
        "c51a0a6b6dbeb98bb05a570129fbf32c9062ee65"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Sep 21 16:41:31 2024 +0000"
      },
      "committer": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 23 15:41:02 2024 +0000"
      },
      "message": "Bump express from 4.19.2 to 4.20.0 in /core/nodejsActionBase\n\nBumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.20.0.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)\n\n---\nupdated-dependencies:\n- dependency-name: express\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c51a0a6b6dbeb98bb05a570129fbf32c9062ee65",
      "tree": "09aa24ef36154d835f2b06e2019deccd03939b1e",
      "parents": [
        "856cc914474e4a727270612639da9902a239ca10"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sun Sep 01 02:58:08 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 01 08:58:08 2024 +0200"
      },
      "message": "prep for 1.23.0 release (#254)\n\n"
    },
    {
      "commit": "856cc914474e4a727270612639da9902a239ca10",
      "tree": "a498b7abf2b88bbfe7cf24550925feb3a72b8016",
      "parents": [
        "d103cbb1c74cd50e424a284dea2871a8d4b88f26"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Aug 26 01:55:10 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 26 07:55:10 2024 +0200"
      },
      "message": "Update express from 4.17.3 to 4.19.2 (#252)\n\n"
    },
    {
      "commit": "d103cbb1c74cd50e424a284dea2871a8d4b88f26",
      "tree": "4c0f6680d5b82004c40038b1405007dcf0b5a551",
      "parents": [
        "110a0f49501512b0e7c60c1df03f00ba5ab1e10d"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Aug 23 14:11:37 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 23 20:11:37 2024 +0200"
      },
      "message": "update scalafmt plugin version to fix build break (#251)\n\n"
    },
    {
      "commit": "110a0f49501512b0e7c60c1df03f00ba5ab1e10d",
      "tree": "e7019a5fc3e587af23674c02659dc6bd090f42c8",
      "parents": [
        "6a30a0112b767d2cbd45872146832f609c08375f"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Feb 13 08:59:48 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 13 08:59:48 2024 -0500"
      },
      "message": "update gha versions (#249)\n\n"
    },
    {
      "commit": "6a30a0112b767d2cbd45872146832f609c08375f",
      "tree": "2862540e671d5e7dfc84b0925f7b957cec15c944",
      "parents": [
        "08763c27de29f9ac1ed0f4b8a24c894e82721d15"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sun Dec 03 06:11:08 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 03 20:11:08 2023 +0900"
      },
      "message": "use openwhisk-client-js 3.21.8 (#248)\n\n"
    },
    {
      "commit": "08763c27de29f9ac1ed0f4b8a24c894e82721d15",
      "tree": "485c30e909b190011f41c5ccb6d5bb72544459b3",
      "parents": [
        "c60a6676375d85878c658412162004848c19f965"
      ],
      "author": {
        "name": "Dominic Kim",
        "email": "style9595@gmail.com",
        "time": "Thu Nov 09 09:37:07 2023 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 09 09:37:07 2023 +0900"
      },
      "message": "Add an on-demand workflow (#247)\n\n* Add an on-demand workflow\r\n\r\n* Update .github/workflows/on-demand.yaml\r\n\r\nCo-authored-by: John Bampton \u003cjbampton@users.noreply.github.com\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: John Bampton \u003cjbampton@users.noreply.github.com\u003e"
    },
    {
      "commit": "c60a6676375d85878c658412162004848c19f965",
      "tree": "80c5a497e2807069034fc8f4b12c00575bbe887a",
      "parents": [
        "589f9d487e792b81c8f54282eeac2989506ddccc"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Sep 18 14:10:41 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 14:10:41 2023 -0400"
      },
      "message": "prep for 1.21.0 release (#246)\n\n"
    },
    {
      "commit": "589f9d487e792b81c8f54282eeac2989506ddccc",
      "tree": "e69c1fe6d1e07f0b52b13309ee39343e86682cc9",
      "parents": [
        "28ac4c071bf1d6ede62de853a806bc58be75c389"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Sep 11 09:15:25 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 11 09:15:25 2023 -0400"
      },
      "message": "remove support for Node.js v16 (EOL 9/11/23). (#241)\n\n"
    },
    {
      "commit": "28ac4c071bf1d6ede62de853a806bc58be75c389",
      "tree": "4d8261e45ccc3c07f7ca57fa752ff658c919d068",
      "parents": [
        "787d78981c6e7798c7b0baa6f5c190c56a5728cc"
      ],
      "author": {
        "name": "falkzoll",
        "email": "falkzoll@de.ibm.com",
        "time": "Mon Jun 19 17:18:07 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 19 17:18:07 2023 +0200"
      },
      "message": "Make \u0027npm install\u0027 during init configurable. (#240)\n\n- Use environment variable OW_ENABLE_INIT_INSTALL (\u0027true\u0027, \u0027false\u0027) to decide if \u0027npm install\u0027 during init should be done or not.\r\n  The default is \u0027true\u0027 (do an install). Reason to do this is that \u0027npm install\u0027 takes time and that production load may not want to install untested module versions."
    },
    {
      "commit": "787d78981c6e7798c7b0baa6f5c190c56a5728cc",
      "tree": "1f2338c181683bae69775600f78c6fe58957ebe6",
      "parents": [
        "577ccbb34ecaf9ffa2b836640432669e53c3314a"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Mon Jun 19 14:58:53 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 19 08:58:53 2023 -0400"
      },
      "message": "Initial Nodejs 20 Commit (#239)\n\n"
    },
    {
      "commit": "577ccbb34ecaf9ffa2b836640432669e53c3314a",
      "tree": "b4ad532b9447d02fa9fc4dfb9dea1ac56fba342e",
      "parents": [
        "d56214973007c9b1ae36450ec00a785f912d7022"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Wed May 03 16:27:51 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 10:27:51 2023 -0400"
      },
      "message": "Make error loging clearer (#238)\n\n* Update error logs"
    },
    {
      "commit": "d56214973007c9b1ae36450ec00a785f912d7022",
      "tree": "90edc4d9f187adea8af1a602664eaaeab14caee2",
      "parents": [
        "2f03a589fae931ec5acfd8e0a704382c74a9a131"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Apr 28 15:52:11 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 28 15:52:11 2023 -0400"
      },
      "message": "prep for 1.21 release (#236)\n\n"
    },
    {
      "commit": "2f03a589fae931ec5acfd8e0a704382c74a9a131",
      "tree": "f9811857749529942de492f1656cac4e71a3b9ee",
      "parents": [
        "56f699a2254f7d326349c33f67b83dc60c49ad70"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Apr 28 11:01:17 2023 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Apr 28 15:20:04 2023 -0400"
      },
      "message": "drop typescript37 runtime\n\n1. obsolete version of TypeScript\n2. The base Node.js and OS versions long past EOL and not supported.\n"
    },
    {
      "commit": "56f699a2254f7d326349c33f67b83dc60c49ad70",
      "tree": "635d4b9f10c7808d50420858893b1a8f00fa57cd",
      "parents": [
        "d3508a8def21863427c44188c2488becc521acf4"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Apr 28 10:47:41 2023 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Apr 28 15:20:04 2023 -0400"
      },
      "message": "switch base OS from Debian stretch to bullseye\n\nSecurity updates for stetch are no longer available\n"
    },
    {
      "commit": "d3508a8def21863427c44188c2488becc521acf4",
      "tree": "8d02a24efbd9b0adc01117321003b7289c755507",
      "parents": [
        "7545841b7f1f2a99faee85b2e9dbf0c9e4f56e82"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Apr 28 10:28:56 2023 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Apr 28 15:20:04 2023 -0400"
      },
      "message": "remove Node.js v14 runtime\n\n1. Node.js v14 is EOL as of 4/30/2023\n2. Our runtime uses a Debian stretch-based base image,\n   which is long past its extended EOL data and security\n   updates are no longer available.\n"
    },
    {
      "commit": "7545841b7f1f2a99faee85b2e9dbf0c9e4f56e82",
      "tree": "403585a4178f9a74e28e30845aaa5c369afb488c",
      "parents": [
        "baa4185e13590261ce01f2584b29ed963101fda6"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Tue Apr 11 08:09:56 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 08:09:56 2023 +0200"
      },
      "message": "Add tar.gz support to the nodejs runtime Proxy (#235)\n\n* Add tar.gz support to the nodejs runtime Proxy\r\n\r\nThis new feature will allow for more versatile deployment packages and greater flexibility in handling compressed files. Giving an alternative to zip files.\r\n\r\nthis feature does not impact the current functionality of the current proxy\r\n\r\n* fix whitespace and eol\r\n\r\n* whitespace + eol\r\n\r\n* Change error message to handle test case There was an error uncompressing the action archive."
    },
    {
      "commit": "baa4185e13590261ce01f2584b29ed963101fda6",
      "tree": "dd1a38204eb3ea6d9f1c01c9c1c0a38291b06be5",
      "parents": [
        "7e0173b73642ab698be811d15e3c4493eb57eb4b"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Fri Mar 10 12:13:34 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 10 12:13:34 2023 +0100"
      },
      "message": "Add functionality to install modules during init (#233)\n\n* Add functionality to install modules during init\r\n\r\nInstall modules specified in package.json during initialisation as a alternative to packageing them.\r\nDetect if the node_modules directory is  missing and installes the node modules.\r\n\r\n* check if package.json has dependencies and install if required\r\n\r\n* remove trailing whitespace\r\n\r\n* read package.json correctly as object"
    },
    {
      "commit": "7e0173b73642ab698be811d15e3c4493eb57eb4b",
      "tree": "dc71b0c7af6faf0b6bcfdee7cbd997f773caeaef",
      "parents": [
        "5a50080f035373a0bb4a1b558cf8876a8bfefe1e"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Feb 17 13:09:35 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 17 13:09:35 2023 -0500"
      },
      "message": "use openwhisk-client-js 3.21.7 (#223)\n\n"
    },
    {
      "commit": "5a50080f035373a0bb4a1b558cf8876a8bfefe1e",
      "tree": "d65c800994bdd2e1c858e0df470ef0b328f03d4a",
      "parents": [
        "2f6f268acfe3cf0bbb9c2ffaf8e15af014ba4799"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Mon Feb 13 11:00:45 2023 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Feb 13 11:45:58 2023 -0500"
      },
      "message": "match core repo change\n"
    },
    {
      "commit": "2f6f268acfe3cf0bbb9c2ffaf8e15af014ba4799",
      "tree": "5636de4c1409673601b34a2114833645447e5582",
      "parents": [
        "9715e244469f7c587035b4b66adaecf09c7ac48a"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Jan 20 11:40:35 2023 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Jan 24 21:28:50 2023 -0500"
      },
      "message": "remove TravisCI setup and scripts\n"
    },
    {
      "commit": "9715e244469f7c587035b4b66adaecf09c7ac48a",
      "tree": "08c7ff91e3dfa6dc02cbe672b991f98357394ff2",
      "parents": [
        "9ce3ba928836497af22f207474649753409146b5"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Jan 20 11:39:27 2023 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Jan 24 21:28:50 2023 -0500"
      },
      "message": "add GitHub Actions badge\n"
    },
    {
      "commit": "9ce3ba928836497af22f207474649753409146b5",
      "tree": "6894ceb1b115c039c39c8766d200f3aa4cc829d4",
      "parents": [
        "0640aeddbcb249f9f5cf65ecad78c91853054ecc"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Jan 20 11:37:13 2023 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Jan 24 21:28:50 2023 -0500"
      },
      "message": "update description of v18\n"
    },
    {
      "commit": "0640aeddbcb249f9f5cf65ecad78c91853054ecc",
      "tree": "25ac235e45020a7cb9920d6b2f4523c6318a20a2",
      "parents": [
        "6b0a03f32ba1e37f4d58465679eebc95deda58ca"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Mon Jan 16 21:35:53 2023 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Jan 20 09:17:24 2023 -0500"
      },
      "message": "Add logic to tag and push images\n"
    },
    {
      "commit": "6b0a03f32ba1e37f4d58465679eebc95deda58ca",
      "tree": "0f87833310c2631d24fcef2b6ba9204ccbf5d981",
      "parents": [
        "0dc4ba6e1eb07d48ba8f519fcb6f838f1c584d34"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Mon Jan 16 20:36:14 2023 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Jan 20 09:17:24 2023 -0500"
      },
      "message": "Define workflow for build/test phases\n"
    },
    {
      "commit": "0dc4ba6e1eb07d48ba8f519fcb6f838f1c584d34",
      "tree": "dccf4f4b7874a4a5205988cf054b361c2a99fca5",
      "parents": [
        "21de03c168ca092a2758cf53a8ff5f91d72d7d6e"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Dec 21 15:25:25 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 21 15:25:25 2022 -0500"
      },
      "message": "remove travis from required checks for merging PRs (#228)\n\n"
    },
    {
      "commit": "21de03c168ca092a2758cf53a8ff5f91d72d7d6e",
      "tree": "325e263e58d6361b3a5e2d0607070c895b6a125b",
      "parents": [
        "59dd01a3dd1d54be50b69cccc6f0c4301c134a5c"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Fri Oct 07 15:47:34 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 07 09:47:34 2022 -0400"
      },
      "message": "Update travis build vm dist form xenial to focal (#226)\n\n* Update travis build vm dist form xenial to focal \r\n* use java11"
    },
    {
      "commit": "59dd01a3dd1d54be50b69cccc6f0c4301c134a5c",
      "tree": "0ff59d316b511f1e784ffb8653f0a60f9f95e486",
      "parents": [
        "6d2a63f0e3a03dd8f733c4107f6fde5b9b162f4a"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Fri Sep 02 10:31:58 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 02 10:31:58 2022 +0200"
      },
      "message": "Update Nodejs 16 base image (#224)\n\nSetting Nodejs 16 image to `node:16-bullseye` to get latest vulnerability fixes"
    },
    {
      "commit": "6d2a63f0e3a03dd8f733c4107f6fde5b9b162f4a",
      "tree": "ea4c4cc530dad9eb1c27afe26afa3d0aa7c415f0",
      "parents": [
        "431acd7325c6c45d71112d2056a9224d1ab5d65a"
      ],
      "author": {
        "name": "skywalkeretw",
        "email": "luke.roy@outlook.com",
        "time": "Mon Aug 15 15:35:36 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 15 09:35:36 2022 -0400"
      },
      "message": "nodejs 18 initial commit (#220)\n\nCo-authored-by: Luke Roy \u003clukeroy@Lukes-MacBook-Pro.local\u003e"
    },
    {
      "commit": "431acd7325c6c45d71112d2056a9224d1ab5d65a",
      "tree": "43f295c9a3aacb3bd7559da5833e821432946f2a",
      "parents": [
        "e7fce99727036875216c09fc8df794894a5a35eb"
      ],
      "author": {
        "name": "Seonghyun Oh",
        "email": "seonghyunoh@gmail.com",
        "time": "Thu Aug 04 15:46:42 2022 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 04 14:46:42 2022 +0800"
      },
      "message": "Bumping to gradle 6 (#221)\n\n* Bumping to gradle 6\r\n\r\n* Add junit, scalatest dependency\r\n\r\n* Add openwhisk-common dependency\r\n\r\n* Update service.js\r\n\r\n* Update service.js"
    },
    {
      "commit": "e7fce99727036875216c09fc8df794894a5a35eb",
      "tree": "85fd90ce3d9083629559d1b6b901fa17513002bf",
      "parents": [
        "fff64bc59be87b7ce7c2094bbba5cfe567fc22d5"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue May 17 21:29:54 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 17 21:29:54 2022 -0400"
      },
      "message": "update changelogs and notice for 1.20 release (#219)\n\n"
    },
    {
      "commit": "fff64bc59be87b7ce7c2094bbba5cfe567fc22d5",
      "tree": "52d5365dc59933950b4d9512b8782ff7aa23b400",
      "parents": [
        "339bc7b286c9d095e118136d8cecb5869e98cf8d"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri May 13 09:27:49 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 13 09:27:49 2022 -0400"
      },
      "message": "remove Node.js 12 based runtime (EOL April 30, 2022) (#218)\n\n"
    },
    {
      "commit": "339bc7b286c9d095e118136d8cecb5869e98cf8d",
      "tree": "dfff7ed0f95ae757fe81e305c57b4a19a7e74074",
      "parents": [
        "b57dd2a756e42e6931c5639cbbff6f313599ae72"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Mon Mar 28 12:06:18 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 28 12:06:18 2022 +0200"
      },
      "message": "Install zip (#216)\n\nThis is for convenience so customers can package their actions inside of the runtime."
    },
    {
      "commit": "b57dd2a756e42e6931c5639cbbff6f313599ae72",
      "tree": "c03efe16034c84e593647ede32bd6e079030f6d3",
      "parents": [
        "add1cfb8366028ecdf5367060837bf3a975c7a6d"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Tue Mar 22 10:56:51 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 22 10:56:51 2022 +0100"
      },
      "message": "Update package.json packages to latest version (#215)\n\nadapt serialize-error to use a dynamic import instead of deprecated require\r\nuse express.json to replace bodyParser.json (remove bodyparser)"
    },
    {
      "commit": "add1cfb8366028ecdf5367060837bf3a975c7a6d",
      "tree": "8977c63354343e023747253d7e56494f9a33efb9",
      "parents": [
        "8d4dfac8bc9f7b554609605b24cea9cb97bd0d8d"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Tue Mar 22 10:52:13 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 22 10:52:13 2022 +0100"
      },
      "message": "Update nodejs16 base image to stay up do date (#214)\n\n"
    },
    {
      "commit": "8d4dfac8bc9f7b554609605b24cea9cb97bd0d8d",
      "tree": "7dced47aa9ff654ad643174828cbb7838d63414f",
      "parents": [
        "7f7c1811579d022ecaba1ac87ac01cbfe55e8504"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Thu Feb 03 18:14:22 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 03 12:14:22 2022 -0500"
      },
      "message": "update base image for 12 and 14 to get latest security fixes (#211)\n\n"
    },
    {
      "commit": "7f7c1811579d022ecaba1ac87ac01cbfe55e8504",
      "tree": "571f088d1cf003f2370176e0fe5fc23d21908c69",
      "parents": [
        "ff3698ba20eeab8f2d35abf39195b022178418bd"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Thu Dec 09 16:39:59 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 09 16:39:59 2021 +0100"
      },
      "message": "Add Nodejs 16 (#210)\n\nAdding Nodejs 16.13 runtime"
    },
    {
      "commit": "ff3698ba20eeab8f2d35abf39195b022178418bd",
      "tree": "ac73266bf71481e48837e4dada9ee17febc9b525",
      "parents": [
        "90a5a900d2e4870e381213b366f9344cb9bbe7ba"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Nov 03 14:16:15 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 03 19:16:15 2021 +0100"
      },
      "message": "Update NodeJS to 12.22.7 and 14.18.1 (#207)\n\n"
    },
    {
      "commit": "90a5a900d2e4870e381213b366f9344cb9bbe7ba",
      "tree": "cae7ecbd7ef470debb714f75abf060f519438c11",
      "parents": [
        "a822e9ba7ef1bcabe0d376d2fa998cc95ef5f729"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Oct 07 09:04:35 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 07 09:04:35 2021 -0400"
      },
      "message": "fix travis url (#206)\n\n"
    },
    {
      "commit": "a822e9ba7ef1bcabe0d376d2fa998cc95ef5f729",
      "tree": "c02c0626d1102b3610349f8e237d4982a032300c",
      "parents": [
        "dce9755ee0126cf7b18fc30b29f2c5164897b38c"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Sep 22 02:28:05 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 22 15:28:05 2021 +0900"
      },
      "message": "fix typo in secure stanza (#205)\n\n"
    },
    {
      "commit": "dce9755ee0126cf7b18fc30b29f2c5164897b38c",
      "tree": "bcbb66f5ac35e1c18670aa4f08642d6289fb0b94",
      "parents": [
        "6c8b727b75939b9537bc44346facc1278005f137"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Sep 21 10:53:27 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 21 16:53:27 2021 +0200"
      },
      "message": "roll credentials; take two. (#204)\n\n"
    },
    {
      "commit": "6c8b727b75939b9537bc44346facc1278005f137",
      "tree": "4d0782b1f2306f6373827d3736f345e33b7af555",
      "parents": [
        "ea600ed8d18786536144c70105bc47e866dfe2ce"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Sep 20 09:26:30 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 20 09:26:30 2021 -0400"
      },
      "message": "roll credentials (#203)\n\n"
    },
    {
      "commit": "ea600ed8d18786536144c70105bc47e866dfe2ce",
      "tree": "4ffe37316f243509269424252209975557184024",
      "parents": [
        "341ea16b143000f52610fee2aa8f840462cb315c"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@web.de",
        "time": "Tue Sep 07 15:27:43 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 07 09:27:43 2021 -0400"
      },
      "message": "Update Node to 14.17.6 and 12.22.6 (#202)\n\n"
    },
    {
      "commit": "341ea16b143000f52610fee2aa8f840462cb315c",
      "tree": "cfc6cde19f984022fb12a77ba3b2e4fc98bc64f5",
      "parents": [
        "501b4c497e2c747397ba009ffa85240adecae30c"
      ],
      "author": {
        "name": "falkzoll",
        "email": "falkzoll@de.ibm.com",
        "time": "Tue Aug 17 15:17:43 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 17 09:17:43 2021 -0400"
      },
      "message": "Update Node to 14.17.5 and 12.22.5. (#201)\n\n"
    },
    {
      "commit": "501b4c497e2c747397ba009ffa85240adecae30c",
      "tree": "0ed5c720b4d64e80642e381d964c813953811c1b",
      "parents": [
        "ea0f288d87b918cebfc194b28a3454dedc5d8205"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Wed Aug 04 10:47:24 2021 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Aug 05 13:14:04 2021 -0400"
      },
      "message": "update CHANGELOG and README for 1.19 release\n"
    },
    {
      "commit": "ea0f288d87b918cebfc194b28a3454dedc5d8205",
      "tree": "c2155991cc75bf708640af95cd0da5e186974d82",
      "parents": [
        "99cb7aeba9cb8540007eacfa40e15104b052d8cf"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Jul 08 10:24:46 2021 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed Aug 04 09:47:32 2021 -0400"
      },
      "message": "remove Node.js 10 support\n"
    },
    {
      "commit": "99cb7aeba9cb8540007eacfa40e15104b052d8cf",
      "tree": "e28b48f791801bfb25fb0c5c604d32db1695f11c",
      "parents": [
        "fe994750dbb7ac8deea3bd89a437d63461692e7a"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@web.de",
        "time": "Wed Jul 07 10:53:36 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 07 10:53:36 2021 +0200"
      },
      "message": "Update Node to 14.17.2 and 12.22.2 (#197)\n\n"
    },
    {
      "commit": "fe994750dbb7ac8deea3bd89a437d63461692e7a",
      "tree": "8a64834247744cce935d45937af52bcadcdb8838",
      "parents": [
        "1e107825154db9c73b386d0999eb68c5d3df7161"
      ],
      "author": {
        "name": "Luke-Roy-IBM",
        "email": "83647952+Luke-Roy-IBM@users.noreply.github.com",
        "time": "Tue Jul 06 17:56:23 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 06 11:56:23 2021 -0400"
      },
      "message": "Resolve akka versions explicitly. (#198)\n\n- An akka upgrade in apache/openwhisk required changes here to successfully build and run the test cases.\r\n- fix fix taken from [openwhisk-runtime-docker 89](apache/openwhisk-runtime-docker#89)"
    },
    {
      "commit": "1e107825154db9c73b386d0999eb68c5d3df7161",
      "tree": "2645cae3ed06e2ba02bfa5678f10f903ec309d2d",
      "parents": [
        "798b21317d08d40ca3a283785ad14d686019cde2"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Jul 02 10:02:33 2021 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Jul 02 20:27:01 2021 -0400"
      },
      "message": "update README and CHANGELOG for 1.18 release\n"
    },
    {
      "commit": "798b21317d08d40ca3a283785ad14d686019cde2",
      "tree": "35f04a4baeb16e73cdf526a055fb77d200823635",
      "parents": [
        "b010309b68f059976d869113640e5cadae7e7ad3"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Jul 02 09:23:47 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 02 09:23:47 2021 -0400"
      },
      "message": "update to openwhisk-client-js 3.21.4 (#194)\n\n"
    },
    {
      "commit": "b010309b68f059976d869113640e5cadae7e7ad3",
      "tree": "abdae3bcc0f9287b5badf0fb2a7db9e8ab004bdf",
      "parents": [
        "cd2795c53c474aa85dee7dd1a0b53f4c28010576"
      ],
      "author": {
        "name": "Dominic Kim",
        "email": "style95@apache.org",
        "time": "Fri Jun 11 13:28:56 2021 +0900"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Jun 11 15:54:26 2021 -0400"
      },
      "message": "Apply review comments\n"
    },
    {
      "commit": "cd2795c53c474aa85dee7dd1a0b53f4c28010576",
      "tree": "8fda4c09d4cca59224e3d4c309499d4a3db60f3b",
      "parents": [
        "205455ab6810a9d44acc57df34505dcc759ec53a"
      ],
      "author": {
        "name": "Dominic Kim",
        "email": "style95@apache.org",
        "time": "Thu Jun 10 23:50:25 2021 +0900"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Jun 11 15:54:26 2021 -0400"
      },
      "message": "Upgrade the scala version\n"
    },
    {
      "commit": "205455ab6810a9d44acc57df34505dcc759ec53a",
      "tree": "7a2c12c1cc4a15a1116912dc4f2838fee1b994c8",
      "parents": [
        "411a6627f0a883cc46cb0c747b14f26bd58f715f"
      ],
      "author": {
        "name": "Dominic Kim",
        "email": "style95@apache.org",
        "time": "Thu Jun 10 23:23:07 2021 +0900"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Jun 11 15:54:26 2021 -0400"
      },
      "message": "Constraint all transitive akka-* dependencies\n"
    },
    {
      "commit": "411a6627f0a883cc46cb0c747b14f26bd58f715f",
      "tree": "a93b2ac994e73ba82a527f25207de1b65e351e66",
      "parents": [
        "e46f620a1b614022cfb8019334b42881b37cf3ec"
      ],
      "author": {
        "name": "Dominic Kim",
        "email": "style95@apache.org",
        "time": "Wed Jun 02 15:58:46 2021 +0900"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Jun 03 16:46:54 2021 -0400"
      },
      "message": "Update notice\n"
    },
    {
      "commit": "e46f620a1b614022cfb8019334b42881b37cf3ec",
      "tree": "e99f7b66c5e9d6b86956e7a781d82da43bcdb1e4",
      "parents": [
        "15fa8e50aa9323dd6603bb713aa76901bd30855d"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@web.de",
        "time": "Wed Apr 28 23:37:00 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 28 17:37:00 2021 -0400"
      },
      "message": "Update NodeJs to gather fixes (#192)\n\n"
    },
    {
      "commit": "15fa8e50aa9323dd6603bb713aa76901bd30855d",
      "tree": "9485efc2c62b5bee8db31512a18d04beaa629b9a",
      "parents": [
        "3d98808b13362539cc2166d9162c44fb0f215c2b"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Fri Mar 12 18:32:34 2021 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Sat Mar 13 10:21:24 2021 -0500"
      },
      "message": "configure more github properties via asf.yaml\n"
    },
    {
      "commit": "3d98808b13362539cc2166d9162c44fb0f215c2b",
      "tree": "0a387f178d95229d6ccf4c780c9a185d3ddb51df",
      "parents": [
        "5a87b7fa24a794f362e2c11335bde89a81308607"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@gmail.com",
        "time": "Tue Mar 09 15:54:17 2021 +1000"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue Mar 09 11:17:57 2021 -0500"
      },
      "message": "chore: fix spelling\n"
    },
    {
      "commit": "5a87b7fa24a794f362e2c11335bde89a81308607",
      "tree": "1af27ad1dcafd65ac0d2f1ef7c1345dc37f7036d",
      "parents": [
        "436919479bf40c70b861de3185eb9726e3f89aa5"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@web.de",
        "time": "Wed Mar 03 15:20:34 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 03 09:20:34 2021 -0500"
      },
      "message": "Update NodeJs to gather fixes (#188)\n\n"
    },
    {
      "commit": "436919479bf40c70b861de3185eb9726e3f89aa5",
      "tree": "9a15141fc49a0a8f673b93cf0058fc28d6df5165",
      "parents": [
        "14195a80caa6de5262fc2c549f690a3f35b54b8b"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Mar 01 10:36:07 2021 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Mar 01 13:45:38 2021 -0500"
      },
      "message": "Update from source build.\n"
    },
    {
      "commit": "14195a80caa6de5262fc2c549f690a3f35b54b8b",
      "tree": "a52f36a58c111c2a07bdf7789b71677b3e2b1daa",
      "parents": [
        "d3f93f72999f67064cf10db7aa87637febbcb124"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@de.ibm.com",
        "time": "Wed Feb 03 09:25:51 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 03 09:25:51 2021 +0100"
      },
      "message": "Update NodeJs to gather fixes (#186)\n\n"
    },
    {
      "commit": "d3f93f72999f67064cf10db7aa87637febbcb124",
      "tree": "088851e7dc6cc6eb3d199744c51885429eb7bedf",
      "parents": [
        "2ca9f71561d5f35076b1a72c4d179a535642fd9a"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Dec 31 15:06:28 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 31 15:06:28 2020 -0500"
      },
      "message": "migration from travis-ci.org to travis-ci.com (#185)\n\n"
    },
    {
      "commit": "2ca9f71561d5f35076b1a72c4d179a535642fd9a",
      "tree": "b69818a9568f72068e63e95ae54c90156efe3862",
      "parents": [
        "5a34ace069f46bf3e67edd2fd1dc173694727df1"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Dec 10 11:50:14 2020 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Dec 11 23:21:33 2020 -0500"
      },
      "message": "update CHANGELOGs and README for 1.17.0 release\n"
    },
    {
      "commit": "5a34ace069f46bf3e67edd2fd1dc173694727df1",
      "tree": "7ec506f68731dca55b43f05bdd9b6d73c96754f7",
      "parents": [
        "2e4257fd5db790c2814a5ac76967911a3224f384"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@de.ibm.com",
        "time": "Wed Dec 09 15:55:32 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 09 15:55:32 2020 +0100"
      },
      "message": "Gather NodeJS fixes (#183)\n\n"
    },
    {
      "commit": "2e4257fd5db790c2814a5ac76967911a3224f384",
      "tree": "828a34e92be1c5a2f380c218dc3a3a3aaa926d98",
      "parents": [
        "5c2ed993d654c73c64485c286eef3ef5f4d0a3ec"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Nov 06 09:42:25 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 09:42:25 2020 -0500"
      },
      "message": "bump openwhisk-client-js to 3.21.3 (#181)\n\n"
    },
    {
      "commit": "5c2ed993d654c73c64485c286eef3ef5f4d0a3ec",
      "tree": "104657fa928e43aa2d58d827b8d0808f2823e66c",
      "parents": [
        "3c917b5873d23a005f93645b50e92f2497f633ec"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Nov 05 21:49:16 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 05 21:49:16 2020 -0500"
      },
      "message": "use lts-stretch (not stretch) as base image of nodejsActionBase (#182)\n\n"
    },
    {
      "commit": "3c917b5873d23a005f93645b50e92f2497f633ec",
      "tree": "8cab71fb94ed22255a8a9abd7325ddab3b5a8790",
      "parents": [
        "56bd6ab6813ade2645ccd4f2a535b34567cd8c55"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@web.de",
        "time": "Wed Sep 30 09:24:16 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 09:24:16 2020 +0200"
      },
      "message": "Update the NodeJs runtimes to gather fixes (#179)\n\n* Update the NodeJs runtimes to gather fixes\r\n\r\n* remove trailing whitespace"
    },
    {
      "commit": "56bd6ab6813ade2645ccd4f2a535b34567cd8c55",
      "tree": "754027a3b597452336268fd6333f0d22b95efa98",
      "parents": [
        "d96aee7495b26c872fe4aef01863be58d1162709"
      ],
      "author": {
        "name": "Raghuveer Raavi",
        "email": "raghuveer.raavi@gmail.com",
        "time": "Fri Sep 04 09:45:52 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 09:45:52 2020 -0400"
      },
      "message": "Updated reference to runtime.json in README.md (#178)\n\nCo-authored-by: Raghuveer Raavi \u003craghuveer.raavi@ibm.com\u003e"
    },
    {
      "commit": "d96aee7495b26c872fe4aef01863be58d1162709",
      "tree": "fb5b228f0814889f63959c1cdfa98385669e8106",
      "parents": [
        "6896c0d95477628fe51306235b29d81c97d6e89a"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Jul 23 08:51:34 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Jul 23 17:08:30 2020 -0400"
      },
      "message": "update changelogs for 1.16 release\n"
    },
    {
      "commit": "6896c0d95477628fe51306235b29d81c97d6e89a",
      "tree": "42eac368c3091aae4bf1d338578613381dba6d52",
      "parents": [
        "d263605db452476b64674257c3cf9e1a337f38ea"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Jul 10 13:52:27 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 13:52:27 2020 -0400"
      },
      "message": "remove nodejs8Action (#176)\n\nNodeJS 8 End-Of-Life was Dec 31, 2019."
    },
    {
      "commit": "d263605db452476b64674257c3cf9e1a337f38ea",
      "tree": "4e98d957873d120247fa86e41a5a4d237339cfee",
      "parents": [
        "f3aaa44856732455ddb138a7c18f424f1fc298ed"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@de.ibm.com",
        "time": "Tue Jul 07 14:49:17 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 08:49:17 2020 -0400"
      },
      "message": "Move NodeJs 12 to 12.18.2 (#175)\n\n"
    },
    {
      "commit": "f3aaa44856732455ddb138a7c18f424f1fc298ed",
      "tree": "5320e31c243f3d2a77c48920af4eee9ba385ae6a",
      "parents": [
        "240ada7b5b755c903f0a8bad33f0f5cc61fb9b18"
      ],
      "author": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Thu Jun 18 07:33:28 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 09:33:28 2020 -0500"
      },
      "message": "updating the package.json path (#174)\n\n"
    },
    {
      "commit": "240ada7b5b755c903f0a8bad33f0f5cc61fb9b18",
      "tree": "18ad6069bc4887bd0497011d7130712d6c197a12",
      "parents": [
        "16e35ec0ed04021896a4573b65d43f7a325b2a80"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Jun 08 09:41:40 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Jun 08 10:55:07 2020 -0400"
      },
      "message": "Fix variable name.\n"
    },
    {
      "commit": "16e35ec0ed04021896a4573b65d43f7a325b2a80",
      "tree": "bdd4b4b3202a666da5167bfb1ef6bac073b5edaa",
      "parents": [
        "82f910d4c283ff81715f191b40099f5ed9896fbf"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@de.ibm.com",
        "time": "Mon Jun 08 14:06:29 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 14:06:29 2020 +0200"
      },
      "message": "Upgrade NodeJS runtimes to consume fixes from the NodeJs June release (#172)\n\n"
    },
    {
      "commit": "82f910d4c283ff81715f191b40099f5ed9896fbf",
      "tree": "cdf8e12fd12f10de72be4d1e74dbfce3e9b80565",
      "parents": [
        "87728758adb07909b7828965414e0f083194ec43"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed May 13 18:47:35 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu May 14 12:57:51 2020 -0400"
      },
      "message": "Add ts runtime to docker images published nightly.\n"
    },
    {
      "commit": "87728758adb07909b7828965414e0f083194ec43",
      "tree": "7d64f2cb906cdfd2e570266820474fdcde154732",
      "parents": [
        "c20992538ef41964ed95124a8d1cb8c1082fe589"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed May 13 16:00:15 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu May 14 12:57:51 2020 -0400"
      },
      "message": "Consolidate package.json since they are identical modulo a name which is not semantically meaningful.\n"
    },
    {
      "commit": "c20992538ef41964ed95124a8d1cb8c1082fe589",
      "tree": "6e037752e8847e9dd672400e6d6e0b667367628f",
      "parents": [
        "0a33cce09d8c2f5482f8681f8f42cef658e9211b"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed May 13 12:18:55 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu May 14 12:57:51 2020 -0400"
      },
      "message": "Cleanup and normalize dockerfiles.\n"
    },
    {
      "commit": "0a33cce09d8c2f5482f8681f8f42cef658e9211b",
      "tree": "3d06fea8abcd78b1d9af7e0b3624bb55b247510f",
      "parents": [
        "55cb5ae6419756aa5c9d5595c4783473683de86d"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed May 13 11:22:00 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu May 14 12:57:51 2020 -0400"
      },
      "message": "Fix gradle property error.\n"
    },
    {
      "commit": "55cb5ae6419756aa5c9d5595c4783473683de86d",
      "tree": "64070502af5284a3d987520d9ad3c5c7e3a48a09",
      "parents": [
        "921b21627bcd27e82bb623958cac681d05be43b9"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed May 13 10:27:35 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu May 14 12:57:51 2020 -0400"
      },
      "message": "Remove link.\n\nFix path to test.\n"
    },
    {
      "commit": "921b21627bcd27e82bb623958cac681d05be43b9",
      "tree": "165a14f2f948b424b02a923aa60cd580cfb0f012",
      "parents": [
        "431855be3ab3f98a28edffe80b8eb203398a1ebc"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon May 11 21:58:34 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue May 12 09:32:16 2020 -0400"
      },
      "message": "TypeScript runtime cleanup and linting.\n"
    },
    {
      "commit": "431855be3ab3f98a28edffe80b8eb203398a1ebc",
      "tree": "9118955374c7de578462d5e9ddddce84c16c6c01",
      "parents": [
        "2bd39e403aac3f8a8f79586a1d90309176801df2"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon May 11 17:45:34 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue May 12 09:32:16 2020 -0400"
      },
      "message": "Update npm openwhisk and CHANGELOGS.\n\nCo-authored-by: David Grove \u003cdgrove-oss@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "2bd39e403aac3f8a8f79586a1d90309176801df2",
      "tree": "2b535b04bb9b754df571d395408375f94ea77e2f",
      "parents": [
        "d30bb021f6b12917066ef5a252aebf95fcb1646e"
      ],
      "author": {
        "name": "Rodric Rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon May 11 15:06:13 2020 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon May 11 18:06:27 2020 -0400"
      },
      "message": "- Add nodejs:14 to docs/build etc.\n- Add test suite for node 14.\n- Add docker action test.\n"
    },
    {
      "commit": "d30bb021f6b12917066ef5a252aebf95fcb1646e",
      "tree": "86578b514496fb85959edd7599463bb5034300fc",
      "parents": [
        "891fcc6aa528d75049a7b614a5c747d5080a9d52"
      ],
      "author": {
        "name": "Ben Sooraj",
        "email": "bensoorajm@gmail.com",
        "time": "Mon May 11 23:53:32 2020 +0530"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon May 11 18:06:27 2020 -0400"
      },
      "message": "support for Node.js v14\n"
    },
    {
      "commit": "891fcc6aa528d75049a7b614a5c747d5080a9d52",
      "tree": "6839f30850a3e9e97bda6cb5a2c0092d246b38f0",
      "parents": [
        "d2fbb5d30eef0d85cc9b4073aeb95f77a9544c5a"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sun Apr 19 21:03:53 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 21:03:53 2020 -0400"
      },
      "message": "bump upstream node version (#166)\n\n"
    },
    {
      "commit": "d2fbb5d30eef0d85cc9b4073aeb95f77a9544c5a",
      "tree": "1f3e3195a3d9dc1c774320f253c66e2ce6fc34cb",
      "parents": [
        "912ee400d7be7ca4b428049418a1b5172e60ad32"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Sat Apr 11 13:49:35 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 13:49:35 2020 -0400"
      },
      "message": "Support exports.main for simple files. (#165)\n\n"
    },
    {
      "commit": "912ee400d7be7ca4b428049418a1b5172e60ad32",
      "tree": "74f9177934fdb022c11699e4faeecb9d5456a639",
      "parents": [
        "e8e3d13292476f64b8c7152f97fd22dd1eb4a35d"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele+youtrack@sciabarra.com",
        "time": "Tue Feb 25 07:49:02 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 25 07:49:02 2020 +0100"
      },
      "message": "Actionloop based runtime for Typescript (#160)\n\n"
    },
    {
      "commit": "e8e3d13292476f64b8c7152f97fd22dd1eb4a35d",
      "tree": "8ae049b63ab60306f5c7f945243c6189b92c42eb",
      "parents": [
        "7aca44335c567164a9108cf83c8c06b660f215a5"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Feb 18 08:03:04 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 08:03:04 2020 -0500"
      },
      "message": "remove NodeJS v6 (#164)\n\nNodeJS 6 went EOL in April of 2019; time to remove\r\nsupport from master branch."
    },
    {
      "commit": "7aca44335c567164a9108cf83c8c06b660f215a5",
      "tree": "c337a90ba424494869faa9b927b71dd6e062a49e",
      "parents": [
        "5ca1d863c425eb848dc7ed7282f16468313ac878"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Feb 13 13:25:05 2020 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Feb 13 14:33:34 2020 -0500"
      },
      "message": "build nodejs-test.zip from source before running tests\n"
    },
    {
      "commit": "5ca1d863c425eb848dc7ed7282f16468313ac878",
      "tree": "420f3f4143260203b1582aac181578183be0b7b3",
      "parents": [
        "3e843c0f649c848158d89247ffdbabdf468c5088"
      ],
      "author": {
        "name": "David Grove",
        "email": "groved@us.ibm.com",
        "time": "Thu Feb 13 11:53:15 2020 -0500"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Feb 13 14:33:34 2020 -0500"
      },
      "message": "add license header to *.tmpl files\n"
    },
    {
      "commit": "3e843c0f649c848158d89247ffdbabdf468c5088",
      "tree": "84239057e6d8eff348d4f6d06f012b5d0e448c26",
      "parents": [
        "95c778454275f7f38ddef769fc2fe08ea2769a5c"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Feb 13 09:51:45 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 09:51:45 2020 -0500"
      },
      "message": "release prep (#158)\n\nbump openwhisk-client-js version to 3.21.1\r\nupdate CHANGELOG.md for node 8,10,12\r\nupdate end year in NOTICE"
    },
    {
      "commit": "95c778454275f7f38ddef769fc2fe08ea2769a5c",
      "tree": "2ac6f52a3c4eea59f493d47b35ea9c64a4b57441",
      "parents": [
        "3d237e1d9092612c09714c1130d23e1cb9019e6d"
      ],
      "author": {
        "name": "Martin Henke",
        "email": "martin.henke@de.ibm.com",
        "time": "Thu Feb 13 14:12:20 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 08:12:20 2020 -0500"
      },
      "message": "Update base images to gather updates (#159)\n\n"
    },
    {
      "commit": "3d237e1d9092612c09714c1130d23e1cb9019e6d",
      "tree": "976ec146fc3394b67e091f93768d23ce688de54d",
      "parents": [
        "26e0eae825ab79c362d3da5e035a7a16cd462828"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Feb 07 09:31:25 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 09:31:25 2020 -0500"
      },
      "message": "bump node 8,10,12 base docker images to consume upstream security fixes (#157)\n\n8.17.0\r\n10.18.1\r\n12.14.1"
    },
    {
      "commit": "26e0eae825ab79c362d3da5e035a7a16cd462828",
      "tree": "05c7742edd1c002d8a220abc4c64bdb3d5301765",
      "parents": [
        "314cd92ea0c6681ba6455262f17fa9f5b777fbad"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Dec 12 06:36:13 2019 -0800"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Dec 12 09:36:13 2019 -0500"
      },
      "message": "Update for action version. (#154)\n\nSee https://github.com/apache/openwhisk/pull/4761."
    },
    {
      "commit": "314cd92ea0c6681ba6455262f17fa9f5b777fbad",
      "tree": "3fc5c661f4516475a4c27f8665f16352ca42cde1",
      "parents": [
        "404073012641de375207528dd46c2de1f6823e10"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sun Nov 24 23:52:16 2019 -0500"
      },
      "committer": {
        "name": "Chetan Mehrotra",
        "email": "chetanm@apache.org",
        "time": "Mon Nov 25 10:22:16 2019 +0530"
      },
      "message": "travis - dist:xenial and language:java (#153)\n\n"
    },
    {
      "commit": "404073012641de375207528dd46c2de1f6823e10",
      "tree": "27eb4e75e5e6330e3a79fbf4431b6c301744a70e",
      "parents": [
        "e6b0524e6e987748a7fd02881c4703ad99dd1106"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Oct 11 18:23:02 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 11 18:23:02 2019 -0400"
      },
      "message": "gradle version 5 (#152)\n\n"
    },
    {
      "commit": "e6b0524e6e987748a7fd02881c4703ad99dd1106",
      "tree": "f108ce06d868d27cf2a951babd4479e7f4f24f13",
      "parents": [
        "25dc829974c30ffa1fc8173072e4c5b54a653d7e"
      ],
      "author": {
        "name": "ddragosd",
        "email": "ddragosd@gmail.com",
        "time": "Wed Oct 02 16:15:56 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 02 16:15:56 2019 +0200"
      },
      "message": "Add redis and uuid npm modules (#151)\n\n"
    },
    {
      "commit": "25dc829974c30ffa1fc8173072e4c5b54a653d7e",
      "tree": "de9786dd4a8accf3740e0322402bdd9931e8eff0",
      "parents": [
        "60fbb325d3efa0d86541414b2581172f619c9245"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Sep 10 11:18:00 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 10 11:18:00 2019 -0400"
      },
      "message": "add .asf.yaml to configure github metadata (#150)\n\n"
    },
    {
      "commit": "60fbb325d3efa0d86541414b2581172f619c9245",
      "tree": "3cfc44ab5238118716a09f5b4d672bf3579e438f",
      "parents": [
        "b67f3d3f9d1e1c5b1cd27682f65c1ca341a8dc3b"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Aug 29 10:06:20 2019 -0400"
      },
      "committer": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Aug 29 10:06:20 2019 -0400"
      },
      "message": "Rename method. (#149)\n\n"
    },
    {
      "commit": "b67f3d3f9d1e1c5b1cd27682f65c1ca341a8dc3b",
      "tree": "0c4cc3cee6faea9d765d1c106d1bb05c0a721416",
      "parents": [
        "cb58782aacdb3910eca81f1e2f95caaff8ba1c68"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Aug 29 08:15:49 2019 -0400"
      },
      "committer": {
        "name": "Chetan Mehrotra",
        "email": "chetanm@apache.org",
        "time": "Thu Aug 29 05:15:49 2019 -0700"
      },
      "message": "Export activation arguments to environment during initialization. (#143)\n\nExport activation arguments to environment during initialization, before loading the code.\r\n"
    }
  ],
  "next": "cb58782aacdb3910eca81f1e2f95caaff8ba1c68"
}
