)]}'
{
  "log": [
    {
      "commit": "fa7fa7e488631cfbbcd187aace0adb8b4ca316cd",
      "tree": "50a7af41b3c2310f14eed8466bc374a760f66d16",
      "parents": [
        "bb8408824b9b162aa426c3e0af3beaff72b509f6"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Sun Mar 09 12:21:27 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 08 23:21:27 2025 -0500"
      },
      "message": "fix: Fix problematic error returns (#164)\n\nSigned-off-by: cuishuang \u003cimcusg@gmail.com\u003e"
    },
    {
      "commit": "bb8408824b9b162aa426c3e0af3beaff72b509f6",
      "tree": "fba1694713fc2701a036c4515c8ca537bf1ba0b2",
      "parents": [
        "f366049f27670ae44a770fc88ad84d72a7357088"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Oct 28 10:02:29 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 28 10:02:29 2024 -0400"
      },
      "message": "update go version to 1.22 and update module dependencies (#163)\n\n"
    },
    {
      "commit": "f366049f27670ae44a770fc88ad84d72a7357088",
      "tree": "e23183667933fd6dde492b45f794962ea5d53b75",
      "parents": [
        "32c4c3c81aac6c1edf2a92f40e34ff803b621faa"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Oct 28 10:01:42 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 28 10:01:42 2024 -0400"
      },
      "message": "remove Travis CI configuration; add GitHub action status badge (#162)\n\n"
    },
    {
      "commit": "32c4c3c81aac6c1edf2a92f40e34ff803b621faa",
      "tree": "31005dc768c5581c9a22e7d2c847cb2546457a9c",
      "parents": [
        "0fb42a78155c0f0f335ec75655d4e9f99f90dee0"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Fri Oct 04 09:23:20 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 04 09:23:20 2024 -0400"
      },
      "message": "Port CI from TravisCI to GitHub Actions (#161)\n\n"
    },
    {
      "commit": "0fb42a78155c0f0f335ec75655d4e9f99f90dee0",
      "tree": "4bcc4ba0330ee6950c7e5ffa7bf436609ef16d9b",
      "parents": [
        "13fc65f65684e04f401fee67b231b370c53b3dcd"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Sep 25 01:28:57 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 24 11:28:57 2024 -0400"
      },
      "message": "Update .asf.yaml - fix spelling (#160)\n\n"
    },
    {
      "commit": "13fc65f65684e04f401fee67b231b370c53b3dcd",
      "tree": "dbf572510d0528d624d4bccc119d8b513ed8c4ae",
      "parents": [
        "71124f15c93863c83e5e00502d1ff1b1d50c5a74"
      ],
      "author": {
        "name": "Giuseppe De Palma",
        "email": "dpl.gsp@tutanota.com",
        "time": "Fri Apr 21 10:15:59 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 21 09:15:59 2023 +0100"
      },
      "message": "add Env field in action (#158)\n\n"
    },
    {
      "commit": "71124f15c93863c83e5e00502d1ff1b1d50c5a74",
      "tree": "0813790fd58cc9b405a94de63de1ad62e0f75c52",
      "parents": [
        "18a6a867dd6fe81ad60ebb4dc65eb284e98ca9df"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Wed Dec 21 17:00:36 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 21 17:00:36 2022 -0500"
      },
      "message": "remove travis from required checks for merging PRs (#157)\n\n* remove travis from required checks for merging PRs\r\n* update go version\r\n* disable all tests"
    },
    {
      "commit": "18a6a867dd6fe81ad60ebb4dc65eb284e98ca9df",
      "tree": "230e4acd8142c8bb8d9721b88b8f1f5ec288e3e9",
      "parents": [
        "1ca897633f2d98b80c48fbce6e3a21254b8fa3fc"
      ],
      "author": {
        "name": "Jon Friesen",
        "email": "jon@jonfriesen.ca",
        "time": "Fri Oct 14 10:57:23 2022 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 14 12:57:23 2022 -0400"
      },
      "message": "Removes pointer to pointer reference in activations (#156)\n\nPR #153 converts the whisk.Result type from a map[string]interface{} to\r\nan interface{} leaving Result type in whisk.Response as a pointer to\r\nResult which is now a pointer to a pointer.\r\n\r\nThis change updates the Response.Result to remove the double pointer pointing."
    },
    {
      "commit": "1ca897633f2d98b80c48fbce6e3a21254b8fa3fc",
      "tree": "868a731dd47b106fbf1bf03fe127b8993a59572d",
      "parents": [
        "a6921af2f086ef1d6bbb8b383e70ed01b2e10ec3"
      ],
      "author": {
        "name": "Davi DeBarros",
        "email": "davibarros1994@gmail.com",
        "time": "Fri Oct 14 07:27:04 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 14 07:27:04 2022 -0400"
      },
      "message": "Adds a new method for getting the number of activations in the namespace. (#155)\n\n"
    },
    {
      "commit": "a6921af2f086ef1d6bbb8b383e70ed01b2e10ec3",
      "tree": "331ce515682428260c3377a435960b2f8ff57c27",
      "parents": [
        "38709899040b82b1ab2414b542668da4145af171"
      ],
      "author": {
        "name": "ningyougang",
        "email": "ning.yougang@navercorp.com",
        "time": "Thu Aug 11 12:44:04 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 11 13:44:04 2022 +0900"
      },
      "message": "Support array result (#153)\n\n"
    },
    {
      "commit": "38709899040b82b1ab2414b542668da4145af171",
      "tree": "ac2d5182955f52f52eb5c30ab2d847a9d06804f1",
      "parents": [
        "ea317ea2794c09b93fa59340e779c42263380905"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Thu Oct 07 09:07:43 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 07 09:07:43 2021 -0400"
      },
      "message": "fix travis URL (#152)\n\n"
    },
    {
      "commit": "ea317ea2794c09b93fa59340e779c42263380905",
      "tree": "12290ecbf38efd550db67d815137f62115891b28",
      "parents": [
        "87edc23647174648fe52939201ebb276e0899f83"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sat Mar 13 10:23:06 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 10:23:06 2021 -0500"
      },
      "message": "configure github project via asf.yaml (#149)\n\n"
    },
    {
      "commit": "87edc23647174648fe52939201ebb276e0899f83",
      "tree": "29a2b14ec25151b7531fca2dd4fab823d7d1c80f",
      "parents": [
        "cfe1b517ce627f5c18b175044e20a7a36e3b1e08"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu Mar 11 12:53:14 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 11 12:53:14 2021 -0600"
      },
      "message": "Prep. for 1.2.0 release (#147)\n\n"
    },
    {
      "commit": "cfe1b517ce627f5c18b175044e20a7a36e3b1e08",
      "tree": "0e7a344aa1af050c5fe4eec2cea95a925d083b99",
      "parents": [
        "5cd1006dc35f7f431b958f5cfb7fd288e5364fe0"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Wed Mar 10 02:23:59 2021 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 11:23:59 2021 -0500"
      },
      "message": "chore: fix spelling (#148)\n\n"
    },
    {
      "commit": "5cd1006dc35f7f431b958f5cfb7fd288e5364fe0",
      "tree": "8cf135d8237e2c237bbe97a48be8d053d70a2063",
      "parents": [
        "08fe785b89789c02227139ad1bdbd15afe18af0a"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Mon Mar 08 10:10:59 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 10:10:59 2021 -0600"
      },
      "message": "Update go.mod to use go v1.15 (#146)\n\n"
    },
    {
      "commit": "08fe785b89789c02227139ad1bdbd15afe18af0a",
      "tree": "f49f147ddd21bb8975af511f25fe1fb50472a85f",
      "parents": [
        "cc53c351d9eb501ba8c3f9fefa57485210e43f0e"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Mon Mar 08 08:06:36 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 08:06:36 2021 -0600"
      },
      "message": "Update testify dep. version and clarify use of go get (#145)\n\n"
    },
    {
      "commit": "cc53c351d9eb501ba8c3f9fefa57485210e43f0e",
      "tree": "dd4bba603d9fbb5588293b372fa80560d3bdf67c",
      "parents": [
        "9c1b9014e7850042a69fe6ddc3104b78a0d195bf"
      ],
      "author": {
        "name": "Sameer Bihari",
        "email": "skb277@gmail.com",
        "time": "Tue Mar 02 18:19:04 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 02 17:19:04 2021 -0600"
      },
      "message": "chore: update docs \u0026 provide example code (#144)\n\nCo-authored-by: Sameer Bihari \u003c\u003e"
    },
    {
      "commit": "9c1b9014e7850042a69fe6ddc3104b78a0d195bf",
      "tree": "17c926e8f8eddfd886023d83a2574e345ccefe0a",
      "parents": [
        "17d556327cd39cb6d6854667fa75c35ef9f2e6f1"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue Feb 23 15:49:57 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 23 15:49:57 2021 -0600"
      },
      "message": "Migrate to Go Modules (#143)\n\n* Migrate to Go Modules\r\n\r\n* Migrate to Go Modules\r\n\r\n* Migrate to Go Modules\r\n\r\n* Migrate to Go Modules\r\n\r\n* Migrate to Go Modules\r\n\r\n* update README for go mod\r\n\r\n* Apply sugg. changes from Rodric\r\n\r\n* Apply sugg. changes from Rodric\r\n\r\n* Apply sugg. changes from Rodric"
    },
    {
      "commit": "17d556327cd39cb6d6854667fa75c35ef9f2e6f1",
      "tree": "b24172a79750b8463d654f8d95d8715b2792f342",
      "parents": [
        "b7123e8f98f0d9f465e8bea4d6c1548ae0132550"
      ],
      "author": {
        "name": "ShubhamGupta9582",
        "email": "30547263+ShubhamGupta9582@users.noreply.github.com",
        "time": "Wed Jan 06 20:15:48 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 06 09:45:48 2021 -0500"
      },
      "message": "update status code if action returns error (#142)\n\n"
    },
    {
      "commit": "b7123e8f98f0d9f465e8bea4d6c1548ae0132550",
      "tree": "2b6421cd1c6774d14222d2fe3608b4820863551c",
      "parents": [
        "e2529727d7d7a8b113be0b8e673e1615e4b8e8ce"
      ],
      "author": {
        "name": "Rikuo Takahama",
        "email": "mas.null19@gmail.com",
        "time": "Wed Jan 06 05:45:59 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 05 15:45:59 2021 -0500"
      },
      "message": "Add omit tag to ErrorResponse.Response field (#121)\n\n"
    },
    {
      "commit": "e2529727d7d7a8b113be0b8e673e1615e4b8e8ce",
      "tree": "5cd789c02308481efafe62d9dcb74cff618eb810",
      "parents": [
        "49c58e00354d315ce82766c785c69193df0514e8"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sun Dec 13 08:30:23 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 13 22:30:23 2020 +0900"
      },
      "message": "update for travis migration (#140)\n\n"
    },
    {
      "commit": "49c58e00354d315ce82766c785c69193df0514e8",
      "tree": "305c7aa0779e0874e06deefee07d358ddbddca8a",
      "parents": [
        "44551f1f3b715e87c0319b55762d50c71d214460"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sun Sep 27 11:23:56 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 11:23:56 2020 -0400"
      },
      "message": "prep for 1.1.0 release (#139)\n\n+ update changelog\r\n+ update end year in notice"
    },
    {
      "commit": "44551f1f3b715e87c0319b55762d50c71d214460",
      "tree": "4bc05b75a7dcf65a66f6aadfdf99f68f4712c670",
      "parents": [
        "d725034c9752f8f717cabecdb59777140c635f46"
      ],
      "author": {
        "name": "ningyougang",
        "email": "415622920@qq.com",
        "time": "Mon Aug 24 09:36:30 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 10:36:30 2020 +0900"
      },
      "message": "Add DelAnnotations field to support del annotation (#137)\n\nCo-authored-by: ning.yougang \u003cning.yougang@navercorp.com\u003e"
    },
    {
      "commit": "d725034c9752f8f717cabecdb59777140c635f46",
      "tree": "9a275e85077b39c125b2ff73137611365c7bd93f",
      "parents": [
        "a804fb82d10586dc3e1060142db371000a941a6f"
      ],
      "author": {
        "name": "jiangpch",
        "email": "jiangpengcheng@navercorp.com",
        "time": "Tue Aug 18 13:06:22 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 14:06:22 2020 +0900"
      },
      "message": "Bump up go version to 1.13.14 for travis (#138)\n\n"
    },
    {
      "commit": "a804fb82d10586dc3e1060142db371000a941a6f",
      "tree": "a342056adce8e7a79a7191603505743d714102db",
      "parents": [
        "049acfbd6fe6d26533e6f6e4635aa99e3f78d164"
      ],
      "author": {
        "name": "Seonghyun Oh",
        "email": "seonghyunoh@gmail.com",
        "time": "Sat Feb 01 23:32:23 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 01 09:32:23 2020 -0500"
      },
      "message": "Add `updated` field on package, rule, and trigger entity (#135)\n\n"
    },
    {
      "commit": "049acfbd6fe6d26533e6f6e4635aa99e3f78d164",
      "tree": "179ff1793bee5239de0d0d9ab08a498084e76abb",
      "parents": [
        "d272b2b1129269d384c1dbba6c39156abc10ad3c"
      ],
      "author": {
        "name": "Seonghyun Oh",
        "email": "admin@upgle.com",
        "time": "Tue Jan 21 06:22:08 2020 +0900"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Jan 20 16:22:08 2020 -0500"
      },
      "message": "Add updated field on Action struct (#129)\n\n* Add updated field on Action struct\r\n* Set omitempty on `updated` field\r\n"
    },
    {
      "commit": "d272b2b1129269d384c1dbba6c39156abc10ad3c",
      "tree": "d75b1dfca80d7cb9718726847aa8ed4106991444",
      "parents": [
        "ee5b8709787cd37201c42e38040e9709f6d1e9c8"
      ],
      "author": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Wed Dec 11 11:53:14 2019 -0500"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed Dec 11 10:53:14 2019 -0600"
      },
      "message": "Parse an action\u0027s application error (#133)\n\n* Generically parse the application error\r\n\r\n* Update vendor.json to include all dependent packages\r\n\r\n* gofmt\r\n\r\n* don\u0027t display the application error as the action\u0027s error\r\n\r\n* put back original vendor.json\r\n"
    },
    {
      "commit": "ee5b8709787cd37201c42e38040e9709f6d1e9c8",
      "tree": "38f0d952496d893c4c92fbc572f9e00563b6dcc7",
      "parents": [
        "716c6f973eb297b39e764938284350050f3d3974"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Fri Oct 18 14:10:12 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 18 14:10:12 2019 -0500"
      },
      "message": "Support alt. namespace resource uuid as tenant id to API gateway service (#130)\n\n* Support alt. namespace resource uuid as tenant id to API gateway service\r\n\r\n* gofmt\r\n\r\n* Update Travis base image to Xenial release for build\r\n\r\n* clean up unit tests\r\n\r\n* clean up unit tests\r\n\r\n* clean up unit tests\r\n"
    },
    {
      "commit": "716c6f973eb297b39e764938284350050f3d3974",
      "tree": "2f1909b92817e5fee79e3edcfbb8a4949b0f6145",
      "parents": [
        "a0c1dcb4e2c5f3381474020a027be3ea5c73a7de"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sun Sep 15 01:41:38 2019 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Sun Sep 15 01:41:38 2019 -0400"
      },
      "message": "add expected blank line to top of license to placate rcverify.sh (#128)\n\n"
    },
    {
      "commit": "a0c1dcb4e2c5f3381474020a027be3ea5c73a7de",
      "tree": "e0e64ff7cccae5aebbcd4ba8294a627c5e9f0f55",
      "parents": [
        "d8ccb1442651beee6a9245913e3ca0cb182888b1"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sat Sep 14 18:35:28 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 14 18:35:28 2019 -0400"
      },
      "message": "Add changelog (#127)\n\n"
    },
    {
      "commit": "d8ccb1442651beee6a9245913e3ca0cb182888b1",
      "tree": "09fe93a9d7aa25ebe87b5e583187156a127d0c57",
      "parents": [
        "a5bc16141268c6ff4727d01735c3abf30468b36d"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu Aug 08 13:15:16 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 08 13:15:16 2019 -0500"
      },
      "message": "Remove \u0027incubat(ing, ion, or)\u0027 designation and disclaimer (#126)\n\n"
    },
    {
      "commit": "a5bc16141268c6ff4727d01735c3abf30468b36d",
      "tree": "b9f0347a93dfea66dd8a8901bfbbcfca44a9335a",
      "parents": [
        "7862108c109b7f1bbb47d66edb0a35d4a3c080a7"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue Jul 30 14:52:52 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 30 14:52:52 2019 -0500"
      },
      "message": "Remove Incubat(ing, ion, or) from docs (#125)\n\n* Remove Incubat(ing, ion, or) from docs\r\n\r\n* explicitely set the docker image tag to nightly\r\n"
    },
    {
      "commit": "7862108c109b7f1bbb47d66edb0a35d4a3c080a7",
      "tree": "2b7fd1dd66f44da17175cac4beb24292f0fe0fbd",
      "parents": [
        "47ad3426a4e3632fd17d859303f4074ae7b959ff"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sat Jun 29 14:26:08 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 29 14:26:08 2019 -0400"
      },
      "message": "handle err return from url.Parse in GetUrlBase (#123)\n\nThis is an attempt to fix wskdeploy issue 1050,\r\nwhich reported a crash in wskdeploy when the apihost\r\nwas a raw host:port without a scheme."
    },
    {
      "commit": "47ad3426a4e3632fd17d859303f4074ae7b959ff",
      "tree": "ce766c078c15131f826fde24cf7628e19bf9fc44",
      "parents": [
        "4286a8212a74c40d8950ee76681a67e12c9bf1a0"
      ],
      "author": {
        "name": "Lars Andersson",
        "email": "larandersson@users.noreply.github.com",
        "time": "Thu Apr 04 20:35:19 2019 +0200"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Thu Apr 04 14:35:19 2019 -0400"
      },
      "message": "Add dynamic column sizing to wsk activation list command (#120)\n\n"
    },
    {
      "commit": "4286a8212a74c40d8950ee76681a67e12c9bf1a0",
      "tree": "adfdab3e0832aae2b8d2e37a13e472e9e8edf8b4",
      "parents": [
        "67f06bc4f26816140cc7a7b8deeb6ad2cad4b133"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Mon Mar 04 09:44:55 2019 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Mar 04 09:44:55 2019 -0500"
      },
      "message": "update end year to 2019 (#117)\n\n"
    },
    {
      "commit": "67f06bc4f26816140cc7a7b8deeb6ad2cad4b133",
      "tree": "7952509089062f9a426acf57d30f4f96a37a0ded",
      "parents": [
        "af04d34bed2fc89f2788e521ce422a998ce04e7a"
      ],
      "author": {
        "name": "Lars Andersson",
        "email": "larandersson@users.noreply.github.com",
        "time": "Fri Feb 22 17:29:53 2019 +0100"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Fri Feb 22 08:29:53 2019 -0800"
      },
      "message": "Added extra columns to activation records summary rows (#116)\n\n"
    },
    {
      "commit": "af04d34bed2fc89f2788e521ce422a998ce04e7a",
      "tree": "0fdf8c5ca7611a7c5ff0151046aae36570f83405",
      "parents": [
        "a57389dff9f543ea0f721bdabf83239dc8281d2c"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Tue Feb 12 17:11:16 2019 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue Feb 12 17:11:16 2019 -0500"
      },
      "message": "Correct typo in debug statement (#115)\n\n"
    },
    {
      "commit": "a57389dff9f543ea0f721bdabf83239dc8281d2c",
      "tree": "01c5187e76b6591edb744b959295fe3feaab6498",
      "parents": [
        "e76bcda4c4ea156e9b4ae9b8d06369b70586d5d3"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed Jan 30 21:09:56 2019 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Wed Jan 30 21:09:56 2019 -0500"
      },
      "message": "Update .gitignore (#114)\n\n"
    },
    {
      "commit": "e76bcda4c4ea156e9b4ae9b8d06369b70586d5d3",
      "tree": "3bb5f3d69d98765468992761b140ce0194f28ecb",
      "parents": [
        "41bdfc4b124d7a9e419ba72ab19ce31f01338509"
      ],
      "author": {
        "name": "matthiaskubik",
        "email": "kubik@de.ibm.com",
        "time": "Wed Jan 30 18:53:53 2019 +0100"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed Jan 30 12:53:53 2019 -0500"
      },
      "message": "replace godep with govendor (#113)\n\n"
    },
    {
      "commit": "41bdfc4b124d7a9e419ba72ab19ce31f01338509",
      "tree": "bbd54ad89c228a297a3cde72266c0ac2e85a95fd",
      "parents": [
        "c7013c9f456f35be34b3bf166535aaa03b834331"
      ],
      "author": {
        "name": "Mingyu Zhou",
        "email": "AprliRainkun@users.noreply.github.com",
        "time": "Mon Jan 21 20:59:58 2019 +0800"
      },
      "committer": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Mon Jan 21 07:59:58 2019 -0500"
      },
      "message": "Load X509 cert on client creation (#112)\n\n* load X509 cert on client creation\r\n\r\n* remove unnecessary comments\r\n\r\n* resolve comments\r\n"
    },
    {
      "commit": "c7013c9f456f35be34b3bf166535aaa03b834331",
      "tree": "5b2cd52cd52e4027d0eae8ad75ac55e5ce7e063f",
      "parents": [
        "deb000839d59a7ed4a7be3db8bdd51d41cb1f4d4"
      ],
      "author": {
        "name": "tysonnorris",
        "email": "tysonnorris@gmail.com",
        "time": "Wed Nov 21 06:57:52 2018 -0800"
      },
      "committer": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Wed Nov 21 09:57:52 2018 -0500"
      },
      "message": "fixing logic on test for result success (#105)\n\n* fixing logic on test for result success\r\n\r\n* fixing logic on test for result success\r\n"
    },
    {
      "commit": "deb000839d59a7ed4a7be3db8bdd51d41cb1f4d4",
      "tree": "8e2605da9792d89814f469bb6edd4421bcfbe035",
      "parents": [
        "14b3a05f60a0e2e572957cb51e38c50b9a0b03e9"
      ],
      "author": {
        "name": "tysonnorris",
        "email": "tysonnorris@gmail.com",
        "time": "Fri Nov 16 07:37:55 2018 -0800"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Nov 16 10:37:55 2018 -0500"
      },
      "message": "add Concurrency to Limits (#94)\n\n"
    },
    {
      "commit": "14b3a05f60a0e2e572957cb51e38c50b9a0b03e9",
      "tree": "7dba9b406e4704be18113a40b80eaa1eea47583b",
      "parents": [
        "198447c6c051488e648f5a799a32542e392f66aa"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Fri Nov 16 10:37:18 2018 -0500"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Nov 16 10:37:18 2018 -0500"
      },
      "message": "Fix invalid warning message (#91)\n\n"
    },
    {
      "commit": "198447c6c051488e648f5a799a32542e392f66aa",
      "tree": "727b5887b6b332a1982de074c63a514e9300880d",
      "parents": [
        "7a15f188f7ff59c250359d864d9f0661430bdfd0"
      ],
      "author": {
        "name": "Lionel Villard",
        "email": "villard@us.ibm.com",
        "time": "Wed Nov 14 17:18:42 2018 -0500"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Nov 14 17:18:42 2018 -0500"
      },
      "message": "Allow NewClient to run concurrently (#103)\n\n"
    },
    {
      "commit": "7a15f188f7ff59c250359d864d9f0661430bdfd0",
      "tree": "b40bc77c0eea4f8b3424ef75f2868d4d65a25ef2",
      "parents": [
        "98021403175a99b97f694b73b1f14b97988d1ee7"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Nov 14 16:04:14 2018 -0500"
      },
      "committer": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Wed Nov 14 16:04:14 2018 -0500"
      },
      "message": "Update Go Version (#104)\n\n* Update Go Version\r\n\r\n* Add quotes\r\n"
    },
    {
      "commit": "98021403175a99b97f694b73b1f14b97988d1ee7",
      "tree": "1b683fc571e0702e91ac6b13575cf395f5351162",
      "parents": [
        "61f21e18e17480f16ec8f82062a7ebe4dc39c075"
      ],
      "author": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Mon Oct 15 13:26:49 2018 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantanapr@apache.org",
        "time": "Mon Oct 15 13:26:49 2018 -0400"
      },
      "message": "golint package path update (#101)\n\n"
    },
    {
      "commit": "61f21e18e17480f16ec8f82062a7ebe4dc39c075",
      "tree": "063e4d52429a1c5a39202de6f75c4f119016944e",
      "parents": [
        "2ea476ee7b4a28d96b51fe6ac3488f06adbcaf6e"
      ],
      "author": {
        "name": "David Cariello",
        "email": "drcariel@us.ibm.com",
        "time": "Mon Sep 10 16:27:13 2018 -0500"
      },
      "committer": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Mon Sep 10 17:27:13 2018 -0400"
      },
      "message": "allow additional headers to override auth header val (#100)\n\n* allow additional headers to override auth header val\r\n\r\n* Deuser review\r\n\r\n* actual Deuser review\r\n\r\n* Deuser review x2\r\n"
    },
    {
      "commit": "2ea476ee7b4a28d96b51fe6ac3488f06adbcaf6e",
      "tree": "a3fa1ff2ef2dcb09eb39e1c5ccc6d230f385ec31",
      "parents": [
        "d7cee96e83a1f38413a1f5286bd524dac72686c9"
      ],
      "author": {
        "name": "Vadim Raskin",
        "email": "raskinvadim@gmail.com",
        "time": "Fri Aug 10 05:32:28 2018 +0200"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Thu Aug 09 23:32:28 2018 -0400"
      },
      "message": "Replace trigger service type with interface (#99)\n\n"
    },
    {
      "commit": "d7cee96e83a1f38413a1f5286bd524dac72686c9",
      "tree": "a8500e57c22fdeabaaa84d1246f0638e9a65d326",
      "parents": [
        "90976ef8d8d50e5c36059de61b943707b12cda6c"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Aug 03 12:52:51 2018 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Fri Aug 03 11:52:51 2018 -0500"
      },
      "message": "Change the copyright back to the template (#98)\n\n"
    },
    {
      "commit": "90976ef8d8d50e5c36059de61b943707b12cda6c",
      "tree": "6fc2ce78babcc599204c13d8211c8adc549d8298",
      "parents": [
        "df79c14dab895db6f2371fb5dbe734a4a1185ceb"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Tue Jul 31 13:56:21 2018 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 31 13:56:21 2018 -0400"
      },
      "message": "Update the doc of client go to make it clear for 0.9.0 (#96)\n\n"
    },
    {
      "commit": "df79c14dab895db6f2371fb5dbe734a4a1185ceb",
      "tree": "f028ff1b722e7a23d1c9a7fd1486bdb30c5ba92b",
      "parents": [
        "1e505228d7bb7f16c3077af2b0311ff4cf6e84a3"
      ],
      "author": {
        "name": "David Cariello",
        "email": "drcariel@us.ibm.com",
        "time": "Mon Jul 09 16:55:59 2018 -0500"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Mon Jul 09 17:55:59 2018 -0400"
      },
      "message": "add OS and CPU architecture to user agent header (#95)\n\n"
    },
    {
      "commit": "1e505228d7bb7f16c3077af2b0311ff4cf6e84a3",
      "tree": "72cd2d75aea57680e6417e76b0c06a71bf29681a",
      "parents": [
        "35b332f78f10e4d11d624f4b6661573dc53fe777"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Jun 06 14:52:32 2018 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed Jun 06 13:52:32 2018 -0500"
      },
      "message": "Add the DISCLAIMER file for Apache incubator project (#93)\n\nPartially-closes: apache/incubator-openwhisk-release#180"
    },
    {
      "commit": "35b332f78f10e4d11d624f4b6661573dc53fe777",
      "tree": "41b64c03e59570da7267b6f3c11937c23cf4c424",
      "parents": [
        "df32dca4aecca4ec30add11ce89eac72928f95f4"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu May 31 16:01:48 2018 -0500"
      },
      "committer": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Thu May 31 14:01:48 2018 -0700"
      },
      "message": "Update Travis to use ASF-Release.cfg. (#92)\n\n"
    },
    {
      "commit": "df32dca4aecca4ec30add11ce89eac72928f95f4",
      "tree": "f8215af27854999b6afb6a6526b8c5ba17746413",
      "parents": [
        "a951ed9ca18b2725ba889558b201c508d525aa2e"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu May 17 16:34:46 2018 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu May 17 15:34:46 2018 -0500"
      },
      "message": "Remove the disclaimer and the reference as experimental (#86)\n\nCloses: #82"
    },
    {
      "commit": "a951ed9ca18b2725ba889558b201c508d525aa2e",
      "tree": "d6b09199710731845846c0e954a7271fe7728598",
      "parents": [
        "22500af526d2c8867dcdd048f11acb495725dfdb"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue May 15 13:00:25 2018 -0500"
      },
      "committer": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Tue May 15 11:00:25 2018 -0700"
      },
      "message": "Fix Makefile to use latest Hash ASF license header. (#85)\n\n"
    },
    {
      "commit": "22500af526d2c8867dcdd048f11acb495725dfdb",
      "tree": "abdd9b0a786b700e9359dc54afa50ba8620b618b",
      "parents": [
        "c11312f2858ef3d0a6d4a6e13aedd77fe32d1fb3"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri May 11 18:35:32 2018 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Fri May 11 17:35:32 2018 -0500"
      },
      "message": "Restore the LICENSE and NOTICE to fit the source code release (#84)\n\nAll the work we have done for binary dependencies have been saved\r\nin openwhisk release. We will resume the work later in openwhisk\r\nrelease repository."
    },
    {
      "commit": "c11312f2858ef3d0a6d4a6e13aedd77fe32d1fb3",
      "tree": "570d29538a880402867eaca65888d391e5b74af9",
      "parents": [
        "c2e7b0d7b7fb35eabfbe0d91b92cb58cdc0a37f5"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu May 10 09:45:35 2018 -0500"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu May 10 10:45:35 2018 -0400"
      },
      "message": "Fix markdown files with a typo. in the Hash license header. (#83)\n\n"
    },
    {
      "commit": "c2e7b0d7b7fb35eabfbe0d91b92cb58cdc0a37f5",
      "tree": "206b8a5b2a6711969b4b0c67dffd06ee97e4b91a",
      "parents": [
        "c5e0a4ca338caac1ab87e47d3c096a4a3b694713"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue May 01 18:15:30 2018 -0500"
      },
      "committer": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Tue May 01 16:15:30 2018 -0700"
      },
      "message": "Update .md files to pass scancode with latest .cfg (#81)\n\n"
    },
    {
      "commit": "c5e0a4ca338caac1ab87e47d3c096a4a3b694713",
      "tree": "013a07ac7d0c2844fbf25c13f9eb4da7c9fa3f36",
      "parents": [
        "e452b524cd745f71c913c5acccf72a8daba6dc71"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Apr 27 19:31:56 2018 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Fri Apr 27 18:31:56 2018 -0500"
      },
      "message": "Add the licenses of the dependencies into LICENSE (#75)\n\nPartially-closes: apache/incubator-openwhisk-release#109"
    },
    {
      "commit": "e452b524cd745f71c913c5acccf72a8daba6dc71",
      "tree": "a144316aaae938810ed5091792816adf4e7e6f5a",
      "parents": [
        "0c2b697d1861012ec7efa90c13e07393ce2535a7"
      ],
      "author": {
        "name": "Christian Bickel",
        "email": "github@cbickel.de",
        "time": "Thu Apr 26 15:52:35 2018 +0200"
      },
      "committer": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Thu Apr 26 09:52:35 2018 -0400"
      },
      "message": "Parse numbers correctly in error response. (#80)\n\n"
    },
    {
      "commit": "0c2b697d1861012ec7efa90c13e07393ce2535a7",
      "tree": "8fb3b200c7dfda88c840cc794b45717de4a409d5",
      "parents": [
        "3d62dac688b8efa88f924658a9ac8f1058fed4ea"
      ],
      "author": {
        "name": "Ying Chun Guo",
        "email": "guoyingc@cn.ibm.com",
        "time": "Wed Apr 25 22:06:37 2018 +0800"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Apr 25 10:06:37 2018 -0400"
      },
      "message": "add license header to Makefile (#79)\n\n"
    },
    {
      "commit": "3d62dac688b8efa88f924658a9ac8f1058fed4ea",
      "tree": "d56942d1786102d4a6537ce49ac86105ae2b2e70",
      "parents": [
        "7671398729ab11fdaeb17e1f3ae308e3126f740a"
      ],
      "author": {
        "name": "Christian Bickel",
        "email": "github@cbickel.de",
        "time": "Tue Apr 24 22:03:06 2018 +0200"
      },
      "committer": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Tue Apr 24 16:03:06 2018 -0400"
      },
      "message": "Handle error code (tid) not as int. (#77)\n\n"
    },
    {
      "commit": "7671398729ab11fdaeb17e1f3ae308e3126f740a",
      "tree": "1f09800574665488dc0dcb2cc6cb8dbb3d96252b",
      "parents": [
        "defaf9776014c3d9edbffb2671ed166855d0ee60"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed Apr 18 16:59:10 2018 -0500"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Apr 18 17:59:10 2018 -0400"
      },
      "message": "Add scancode using ASF config. to Travis build. (#76)\n\n"
    },
    {
      "commit": "defaf9776014c3d9edbffb2671ed166855d0ee60",
      "tree": "1c47832a4cf9545520aa6bf3f1c1840577dae829",
      "parents": [
        "9168e12d26312d245bc2fafd3b7fa4e7f2d9d21e"
      ],
      "author": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Mon Apr 09 17:41:15 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 17:41:15 2018 -0700"
      },
      "message": "Changing default namespace from guest to _ (#71)\n\n"
    },
    {
      "commit": "9168e12d26312d245bc2fafd3b7fa4e7f2d9d21e",
      "tree": "30ac7f7cbf310f4cc3eedab413ade8d8700b8ba0",
      "parents": [
        "e4b5f823ee5e29e2598381e8013d572f78d443f5"
      ],
      "author": {
        "name": "Ying Chun Guo",
        "email": "guoyingc@cn.ibm.com",
        "time": "Wed Apr 04 20:51:04 2018 +0800"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed Apr 04 07:51:04 2018 -0500"
      },
      "message": "update notice file (#74)\n\n"
    },
    {
      "commit": "e4b5f823ee5e29e2598381e8013d572f78d443f5",
      "tree": "64df04479eb475b4da36bda10169359daf31af9d",
      "parents": [
        "dc9ed920b9d08d20318ae87154de5b172e665cde"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Tue Mar 27 11:23:51 2018 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Tue Mar 27 11:23:51 2018 -0400"
      },
      "message": "travis2slack hook; try again with URL encrypting... (#73)\n\n"
    },
    {
      "commit": "dc9ed920b9d08d20318ae87154de5b172e665cde",
      "tree": "cd3973f6040568119611a0d36fe3e2d511bcd418",
      "parents": [
        "94cbf5d591abc917983decf72d4b1fd3de965b89"
      ],
      "author": {
        "name": "Sciabarra.com ltd",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat Mar 24 20:07:33 2018 +0000"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Sat Mar 24 16:07:33 2018 -0400"
      },
      "message": "adding start library for easy implementation of Go actions (#70)\n\nA library that implements an read-execute-write loop for convenience of testing functions in Go."
    },
    {
      "commit": "94cbf5d591abc917983decf72d4b1fd3de965b89",
      "tree": "0c289da702e206d5891d19f117838bd206368536",
      "parents": [
        "1759868a61729708a8ab1a6de1b409d6e2aea00a"
      ],
      "author": {
        "name": "David Grove",
        "email": "dgrove-oss@users.noreply.github.com",
        "time": "Sat Mar 24 15:58:25 2018 -0400"
      },
      "committer": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Sat Mar 24 15:58:25 2018 -0400"
      },
      "message": "add webhook for slack notifications of PR results (#72)\n\n"
    },
    {
      "commit": "1759868a61729708a8ab1a6de1b409d6e2aea00a",
      "tree": "4402b395236d4933eef355e115d67e44d87dfd0a",
      "parents": [
        "012fd0fb022fd542fdd7606567d0c9b38ca56bd8"
      ],
      "author": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Thu Mar 15 16:38:27 2018 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Thu Mar 15 16:38:27 2018 -0400"
      },
      "message": "Add support for APIs defined with web actions having the require-whisk-auth annotation (#69)\n\n* Add support for APIs defined with web actions having the require-whisk-auth annotation\r\n\r\n* support secure values of numbers and strings\r\n"
    },
    {
      "commit": "012fd0fb022fd542fdd7606567d0c9b38ca56bd8",
      "tree": "e826f61d33340b33dc32735f2a3a8ccd5022c783",
      "parents": [
        "717bc3a1638460e069e411e9a8bf0ea5c97f1efa"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Mar 07 23:13:59 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 07 23:13:59 2018 -0500"
      },
      "message": "Additional HTTP Headers (#67)\n\n* Allow Additional HTTP Headers\r\n\r\n* Add AdditionalHeader Tests\r\n\r\n* Use http.Header as AdditionalHeader type\r\n"
    },
    {
      "commit": "717bc3a1638460e069e411e9a8bf0ea5c97f1efa",
      "tree": "3b4a0bc3cf87499bd2813c40f63c1aeec49991f4",
      "parents": [
        "92fcff939b89dc9e6d616fa710f4d7f53c686d3b"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu Mar 01 19:32:25 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Mar 01 19:32:25 2018 -0500"
      },
      "message": "Add license headers (#66)\n\n"
    },
    {
      "commit": "92fcff939b89dc9e6d616fa710f4d7f53c686d3b",
      "tree": "2680434d897796276b7593ec4a9a5bb30453c6a3",
      "parents": [
        "025300c38d0b790d161d3776d84e1da340e2b202"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "shou@us.ibm.com",
        "time": "Fri Feb 23 16:04:15 2018 -0500"
      },
      "committer": {
        "name": "Ying Chun Guo",
        "email": "guoyingc@cn.ibm.com",
        "time": "Tue Feb 27 11:36:41 2018 +0800"
      },
      "message": "Add the NOTICE file for further development\n"
    },
    {
      "commit": "025300c38d0b790d161d3776d84e1da340e2b202",
      "tree": "4ef93b25dc39f3b4c8970d7fa9688d5d59a27e63",
      "parents": [
        "72bf7128873a77d9973af0018a5ffad940b4691e"
      ],
      "author": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Fri Feb 23 16:10:13 2018 -0500"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Fri Feb 23 16:10:13 2018 -0500"
      },
      "message": "Parse new \u0027rules\u0027 field in \u0027trigger get\u0027 response (#63)\n\n* parse new \u0027rules\u0027 field in \u0027trigger get\u0027 response\r\n\r\n* Add trigger get test to validate rules field\r\n"
    },
    {
      "commit": "72bf7128873a77d9973af0018a5ffad940b4691e",
      "tree": "22d7a158995683f41551d27c8de1f85485c1bb60",
      "parents": [
        "a81a9be21faae877e858c6ab9122a40419577f95"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Fri Feb 16 18:43:16 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Feb 16 18:43:16 2018 -0500"
      },
      "message": "Add code query parameter for action get (#49)\n\n"
    },
    {
      "commit": "a81a9be21faae877e858c6ab9122a40419577f95",
      "tree": "325fed155eccfa5a0b58b8c3e62c4ce24f9ddb23",
      "parents": [
        "d7cab4297a25e2cc25492b85b64e7ec000da9ffb"
      ],
      "author": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Mon Feb 12 11:50:32 2018 -0800"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Mon Feb 12 14:50:32 2018 -0500"
      },
      "message": "Adding support for annotations in Rules (#62)\n\n* adding annotation to rules\r\n\r\n* deleting debugging messages\r\n\r\n* go fmt\r\n"
    },
    {
      "commit": "d7cab4297a25e2cc25492b85b64e7ec000da9ffb",
      "tree": "011357fd6400accea8747776a99bbcfb733f04da",
      "parents": [
        "f9938a3594f021d64657f6d04b77f0629bbffa85"
      ],
      "author": {
        "name": "Priti Desai",
        "email": "pdesai@us.ibm.com",
        "time": "Wed Feb 07 14:48:02 2018 -0800"
      },
      "committer": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu Feb 08 17:33:05 2018 -0500"
      },
      "message": "Adding placeholder for apigw access token\n"
    },
    {
      "commit": "f9938a3594f021d64657f6d04b77f0629bbffa85",
      "tree": "5b8540550b528906b95d6be13bfd1d0171b6cd3d",
      "parents": [
        "6ab08ed6a8e2c2864426a4371935de4c1ab6fcd6"
      ],
      "author": {
        "name": "Mark Deuser",
        "email": "mdeuser@us.ibm.com",
        "time": "Mon Jan 29 16:16:34 2018 -0500"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Jan 29 16:16:34 2018 -0500"
      },
      "message": "Use a transport based on the DefaultTransport to pick up proxy support (#55)\n\n"
    },
    {
      "commit": "6ab08ed6a8e2c2864426a4371935de4c1ab6fcd6",
      "tree": "1c5182ed4ccefa89a49e9bdc0eb2c30c39496d4c",
      "parents": [
        "6a2b07a83a8be9e4929cab5eea105e1c9caac1ec"
      ],
      "author": {
        "name": "dubeejw",
        "email": "jwdubee@us.ibm.com",
        "time": "Sun Jan 28 02:00:31 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Sun Jan 28 09:59:10 2018 -0500"
      },
      "message": "Format source code\n"
    },
    {
      "commit": "6a2b07a83a8be9e4929cab5eea105e1c9caac1ec",
      "tree": "80f09577cabed99faf25eedbcfd888056eede75d",
      "parents": [
        "a0864455f7c18db70d93d4dd2bc0b43d2334ed90"
      ],
      "author": {
        "name": "dubeejw",
        "email": "jwdubee@us.ibm.com",
        "time": "Sun Jan 28 01:58:11 2018 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Sun Jan 28 09:59:10 2018 -0500"
      },
      "message": "Go format source code\n"
    },
    {
      "commit": "a0864455f7c18db70d93d4dd2bc0b43d2334ed90",
      "tree": "2055ead6af770a66ac20b2d5ae49afff206f3b50",
      "parents": [
        "ba3bbee442357a239667ef6de378d5b7d33e0ceb"
      ],
      "author": {
        "name": "Jesus Alva",
        "email": "jalva@us.ibm.com",
        "time": "Fri Jan 19 14:07:29 2018 -0600"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Fri Jan 19 15:07:29 2018 -0500"
      },
      "message": "Add path param support (#56)\n\n* Changes to support parameters at the Path level, compatible with the v2.0 spec\r\n\r\n* Removed comment as it is no longer valid and I dont think its needed as the object is no longer a map of maps\r\n"
    },
    {
      "commit": "ba3bbee442357a239667ef6de378d5b7d33e0ceb",
      "tree": "17ce92a76f4f00002f7293a84a9b26972347c3f3",
      "parents": [
        "ab022535e5abb3e4a42ece68c9e3eada73a964df"
      ],
      "author": {
        "name": "rodric rabbah",
        "email": "rodric@gmail.com",
        "time": "Wed Jan 10 20:03:24 2018 -0500"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Jan 10 20:03:24 2018 -0500"
      },
      "message": "Remove client code that will be removed from the API. (#58)\n\n"
    },
    {
      "commit": "ab022535e5abb3e4a42ece68c9e3eada73a964df",
      "tree": "0f2c81b94cfa58dedc45aa392cff46f695afc175",
      "parents": [
        "d3b5495baa386ebaeaeef46e4f18fdd85758dc14"
      ],
      "author": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Fri Jan 05 13:10:53 2018 -0600"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Fri Jan 05 14:10:53 2018 -0500"
      },
      "message": "Fix typos/grammar in trace source file. (#53)\n\n* Fix typos/grammar in trace source file."
    },
    {
      "commit": "d3b5495baa386ebaeaeef46e4f18fdd85758dc14",
      "tree": "e0d085503f7e827c69497af701e0a19f271d5e23",
      "parents": [
        "ad814bc98c32c65da035d6b8fa4a672bf66613e9"
      ],
      "author": {
        "name": "jiangpch",
        "email": "jiangpengcheng@navercorp.com",
        "time": "Wed Jan 03 22:32:27 2018 +0800"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Jan 03 09:32:27 2018 -0500"
      },
      "message": "Skip testing whether the HTTP body indicates a whisk failure result while command is \u0027wsk action invoke NNN --result\u0027 (#52)\n\nCloses: #51"
    },
    {
      "commit": "ad814bc98c32c65da035d6b8fa4a672bf66613e9",
      "tree": "7507b4cb0a52d4185ab9843ef27e6d9be141675c",
      "parents": [
        "32bd8051b84cc1d128ef1598f07da8bc6af42da1"
      ],
      "author": {
        "name": "Jesus G. Alva",
        "email": "jalva@us.ibm.com",
        "time": "Mon Nov 27 15:43:49 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Nov 28 16:55:15 2017 -0500"
      },
      "message": "Changes to support review requests, change the name of the object from ApiPathParameter -\u003e ApiParameter and drop the omitempty from requred fields.\n"
    },
    {
      "commit": "32bd8051b84cc1d128ef1598f07da8bc6af42da1",
      "tree": "ca75a0ef6aca210b4a899ab72a4ede0bd1dc9d0b",
      "parents": [
        "6e7d1c371a237bfd16b91d6c34248624bc3a7e06"
      ],
      "author": {
        "name": "Jesus G. Alva",
        "email": "jalva@us.ibm.com",
        "time": "Mon Nov 27 15:41:33 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Nov 28 16:55:15 2017 -0500"
      },
      "message": "Added entry for reference to path parameters...an operation can have a \u0027parameters\u0027 entry that can be an object or a reference (a string).  Added the name of the reference to the parameter object which should suffice\n"
    },
    {
      "commit": "6e7d1c371a237bfd16b91d6c34248624bc3a7e06",
      "tree": "c72ccf3683e163cff4204b41cb72d3e8e4bd9c8a",
      "parents": [
        "a67e8509a92beb6c68f0c9da43562af1f5d2b13c"
      ],
      "author": {
        "name": "Jesus G. Alva",
        "email": "jalva@us.ibm.com",
        "time": "Mon Nov 27 10:54:10 2017 -0600"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Tue Nov 28 16:55:15 2017 -0500"
      },
      "message": "Adding support for path parameters for api gateway\n"
    },
    {
      "commit": "a67e8509a92beb6c68f0c9da43562af1f5d2b13c",
      "tree": "715d8b77f87ba432bf1cee9d88a7b0ffbd9866ed",
      "parents": [
        "ad5aa3402b033edd8b30aec7f33434a253aa35ed"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Nov 10 12:01:04 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Nov 13 15:49:23 2017 -0500"
      },
      "message": "Add the support of certificate checking for secure mode (#2864)\n\nCloses: #2863\n"
    },
    {
      "commit": "ad5aa3402b033edd8b30aec7f33434a253aa35ed",
      "tree": "97a16f09c1d0bddfe7881648e0da351cbf3c554e",
      "parents": [
        "2e78a673c5c8524f22381b2666177345af130362"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Wed Oct 18 13:54:01 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Wed Oct 18 19:17:15 2017 -0400"
      },
      "message": "Allow CLI to Save Code from Action (#2544)\n\n* Allow CLI to Save Code from Action\r\n\r\n* Formatting changes\r\n\r\n* Test refactor\r\n\r\n* Update test\r\n\r\n* Refactor\r\n\r\n* Review updates\r\n\r\n* Review updates\r\n"
    },
    {
      "commit": "2e78a673c5c8524f22381b2666177345af130362",
      "tree": "3d4187fbafab28c84953d88f5f981d48c867a1ad",
      "parents": [
        "cef179c81f07f86413c720623995c17bd1bddd7d"
      ],
      "author": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Oct 16 13:00:57 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Mon Oct 16 14:05:58 2017 -0400"
      },
      "message": "Revert \"Add the support of certificate checking for secure mode (#39)\"\n\nThis reverts commit cef179c81f07f86413c720623995c17bd1bddd7d.\n"
    },
    {
      "commit": "cef179c81f07f86413c720623995c17bd1bddd7d",
      "tree": "1dcff362f5405ef22aaab57073b06b59616aac04",
      "parents": [
        "4a63a306d52f5dd54454e0ba38e0c7eb9cb2852b"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu Sep 28 22:19:36 2017 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu Sep 28 21:19:36 2017 -0500"
      },
      "message": "Add the support of certificate checking for secure mode (#39)\n\n"
    },
    {
      "commit": "4a63a306d52f5dd54454e0ba38e0c7eb9cb2852b",
      "tree": "3d4187fbafab28c84953d88f5f981d48c867a1ad",
      "parents": [
        "c6e512b136e8c27bb144c0f8b625e833fbae878a"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Mon Sep 25 14:12:46 2017 -0400"
      },
      "committer": {
        "name": "James Dubee",
        "email": "jwdubee@us.ibm.com",
        "time": "Mon Sep 25 14:12:46 2017 -0400"
      },
      "message": "Added changes for classes and variables casing to be get exported and can be used in other places (#2675) (#38)\n\n* Updating classes and variables so that they are exported and usable by other modules\r\n\r\n* Updating missed debug statements to have case of client -\u003e Client"
    },
    {
      "commit": "c6e512b136e8c27bb144c0f8b625e833fbae878a",
      "tree": "f200fb2416fb601368a7543e66284f5d4bfe014e",
      "parents": [
        "d9d11f0b21f8c32b3d78cd632d41a69a818be200"
      ],
      "author": {
        "name": "Ben Browning",
        "email": "ben324@gmail.com",
        "time": "Wed Sep 20 15:21:51 2017 -0400"
      },
      "committer": {
        "name": "Ying Chun Guo",
        "email": "guoyingc@cn.ibm.com",
        "time": "Fri Sep 22 11:14:24 2017 +0800"
      },
      "message": "Don\u0027t assume apihost is https for sdk and action urls (#2748)\n\n* Don\u0027t assume apihost is https for sdk and action urls\n\nReuse the getURLBase utility method when computing the URL for sdk\ndownloads and action URLs.\n\nThis fixes #2720 and fixes #2719.\n\n* Cleanup some trailing whitespace I missed\n\n* Missed this import in last-second rebase\n\n* Update debug messages to match `GetURLBase` method name\n"
    },
    {
      "commit": "d9d11f0b21f8c32b3d78cd632d41a69a818be200",
      "tree": "f043cba66b843219fd5bbe83de6ca1850afab09c",
      "parents": [
        "00db68b4507d77e3202295ba2e3f86eab2598909"
      ],
      "author": {
        "name": "David Cariello",
        "email": "drcariel@us.ibm.com",
        "time": "Thu Sep 07 22:33:17 2017 -0500"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Fri Sep 15 16:52:51 2017 -0400"
      },
      "message": "CLI User Agent Header (#2591)\n"
    },
    {
      "commit": "00db68b4507d77e3202295ba2e3f86eab2598909",
      "tree": "0874d0e8de6cd182cb4c258e2bb09e1676fc6f5c",
      "parents": [
        "6572868460e856f5658a57fb64f98236b73aaee0"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Wed Sep 13 18:18:24 2017 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Wed Sep 13 17:18:24 2017 -0500"
      },
      "message": "Add the default timeout for http request (#35)\n\nThis PR sets the default http timout to 60 seconds."
    },
    {
      "commit": "6572868460e856f5658a57fb64f98236b73aaee0",
      "tree": "b6c1897aaae83088bf36db99e8dee7d1b721198e",
      "parents": [
        "5b0dd2748693f8bcb7e21c12c546ffd3211c2566"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Tue Aug 29 14:19:41 2017 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue Aug 29 13:19:41 2017 -0500"
      },
      "message": "Remove bluemix URL as the default URL for client go (#33)\n\nThis PR makes sure the base URL is generated from the host in config\r\n\r\nCloses-Bug: #25"
    },
    {
      "commit": "5b0dd2748693f8bcb7e21c12c546ffd3211c2566",
      "tree": "23856d265bd73d9a879c15d6f5bcc91ba8e2e38c",
      "parents": [
        "c69110e47c8bcd56f25fbfd179c139b7555449d1"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Tue Aug 29 14:19:26 2017 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Tue Aug 29 13:19:26 2017 -0500"
      },
      "message": "Replace the path of wskprops\u0027 parent dir with the path of wskprops (#34)\n\nWe need to search for .wskprops under HOME dir instead of GOPATH. In\r\naddition, we support the input of the full path of the wskprops file\r\ninstead of the path of the parent dir."
    },
    {
      "commit": "c69110e47c8bcd56f25fbfd179c139b7555449d1",
      "tree": "fb2b93671f9e3c685e512c50fa6629019a7f4931",
      "parents": [
        "8a672e5f39dd0bbdf6ca9460782557d7f449103c"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Aug 25 18:28:26 2017 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Fri Aug 25 17:28:26 2017 -0500"
      },
      "message": "Remove the whisk base url from the wskprops (#32)\n\n"
    },
    {
      "commit": "8a672e5f39dd0bbdf6ca9460782557d7f449103c",
      "tree": "9582e73437b5a30d1932abbb8dde8af430f04390",
      "parents": [
        "9967197c380473452597d8f49c3ddb607933e6ae"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Fri Aug 25 01:31:28 2017 -0400"
      },
      "committer": {
        "name": "David Liu",
        "email": "david.liu@cn.ibm.com",
        "time": "Fri Aug 25 13:31:28 2017 +0800"
      },
      "message": "Return the configs even if the parameter is invalid (#30)\n\n"
    },
    {
      "commit": "9967197c380473452597d8f49c3ddb607933e6ae",
      "tree": "fccec240e22193dfd0082bef065bf1ee641699c5",
      "parents": [
        "b239221db78b0578518daa81d97ab66cad6d08db"
      ],
      "author": {
        "name": "Vincent",
        "email": "shou@us.ibm.com",
        "time": "Thu Aug 24 22:33:24 2017 -0400"
      },
      "committer": {
        "name": "Matt Rutkowski",
        "email": "mrutkows@us.ibm.com",
        "time": "Thu Aug 24 21:33:24 2017 -0500"
      },
      "message": "Load the credentials for the client go library (#29)\n\nThere are two ways to configure the credentials for client go, which are local wskprops, and\r\nwhisk.properties from openwhisk in a precedence descending order.\r\n\r\nFor local wskprops: we can specify the path of the local properties file or it will\r\nby default look up the file under system HOME dir. The valid file name is .wskprops.\r\n\r\nFor openwhisk properties file, we will look up the OPENWHISK_HOME directory to load whisk.properties\r\nin order to get the credentials to access openwhisk service.\r\n\r\nCloses-Bug: #22"
    },
    {
      "commit": "b239221db78b0578518daa81d97ab66cad6d08db",
      "tree": "93baa46445a319ac0d2ef9fc5cdb282596bc27d6",
      "parents": [
        "2117d605943465aa806f37eb485ecee5e46f8ccd"
      ],
      "author": {
        "name": "Brandon Lee Underwood",
        "email": "Brandon.Lee.Underwood@ibm.com",
        "time": "Thu Aug 10 21:47:07 2017 -0400"
      },
      "committer": {
        "name": "Carlos Santana",
        "email": "csantana23@gmail.com",
        "time": "Thu Aug 17 10:13:28 2017 -0400"
      },
      "message": "Allow CLI to sort entities by name (#2326)\n\n- Created interfaces `Printables` and `Sortables`\n- Made Actions, Triggers, Packages, Rules, APIs into Printables and Sortables\n- Made Activations into Printables and Sortables, Sort currently undefined\n- Made alphabetic sorting default, sort by last update time with --time flag\n- Changed sorting default back to last update time, --sort flag for alphabetical sorting\n- Updated flag name to \"--name-sort\"/\"-n\"\n- Updated Docs\n- Fixed rule status printing for `wsk list` and `wsk namespace get`\n"
    }
  ],
  "next": "2117d605943465aa806f37eb485ecee5e46f8ccd"
}
