)]}'
{
  "log": [
    {
      "commit": "01e6da5fc01c42aca1e0ce315f41744876e9fcbb",
      "tree": "3df14b29e2830ea55e5cda1bf81e40a6d220e6aa",
      "parents": [
        "06ffb6a91ef660d6a1a085dd8489758232c19bca"
      ],
      "author": {
        "name": "guangwu",
        "email": "guoguangwu@magic-shield.com",
        "time": "Mon Jul 17 13:22:23 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 17 13:22:23 2023"
      },
      "message": "chore: pkg imported more than once (#1296)\n\n"
    },
    {
      "commit": "06ffb6a91ef660d6a1a085dd8489758232c19bca",
      "tree": "d3c40097439bc995301f2dec2198cf4da6f0ea93",
      "parents": [
        "c12996dcae641cecdcc9d9029995eb441b43e9eb"
      ],
      "author": {
        "name": "Aaron Abbott",
        "email": "aaronabbott@google.com",
        "time": "Tue May 02 19:07:53 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 02 19:07:53 2023"
      },
      "message": "Update README with OpenCensus sunset notice (#1293)\n\n"
    },
    {
      "commit": "c12996dcae641cecdcc9d9029995eb441b43e9eb",
      "tree": "132edf203be8bb32bc3afbb2c1fa1a46926ce8c2",
      "parents": [
        "78230418ece11408568f99ac3898956befdd2b35"
      ],
      "author": {
        "name": "cc",
        "email": "12904584+shvc@users.noreply.github.com",
        "time": "Wed Feb 22 15:25:26 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 22 15:25:26 2023"
      },
      "message": "refine: the server-side http Request Body is always non-nil (#1291)\n\n* refine: the server-side http Request Body is always non-nil\r\n---------\r\n\r\nCo-authored-by: David Ashpole \u003cdashpole@google.com\u003e"
    },
    {
      "commit": "78230418ece11408568f99ac3898956befdd2b35",
      "tree": "b2795f0a9e69e3b508e8d3cc5c18d2cb94e789cd",
      "parents": [
        "0028eeaf06735bceeb492e091b29fb43ad8e5d90"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Wed Feb 15 14:09:26 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 14:09:26 2023"
      },
      "message": "don\u0027t panic if internal.MeasurementRecorder hasn\u0027t been initialized (#1290)\n\n"
    },
    {
      "commit": "0028eeaf06735bceeb492e091b29fb43ad8e5d90",
      "tree": "bf252b1b271b63393c794cd8db070448dd982c4a",
      "parents": [
        "b1a01ee95db0e690d91d7193d037447816fae4c5"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Mon Dec 12 18:18:11 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 12 18:18:11 2022"
      },
      "message": "bump version to next expected minor version (#1288)\n\n"
    },
    {
      "commit": "b1a01ee95db0e690d91d7193d037447816fae4c5",
      "tree": "9e1da43a43fa3a342a4615df0d568f925f254611",
      "parents": [
        "0bf7faa31cc5d6a57c78a987c45d3afb257d6c0f"
      ],
      "author": {
        "name": "Zach Reyes",
        "email": "39203661+zasweq@users.noreply.github.com",
        "time": "Thu Nov 03 20:13:50 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 20:13:50 2022"
      },
      "message": "Add started RPC metric for client and server side (#1283)\n\n* Add started RPC metric for client and server side"
    },
    {
      "commit": "0bf7faa31cc5d6a57c78a987c45d3afb257d6c0f",
      "tree": "160a6ae7f4c662e409449eb69d210139476cdf09",
      "parents": [
        "052120675fac2ace91dc2c01e5f63c3e6ec62f04"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Thu Nov 03 19:38:24 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 19:38:24 2022"
      },
      "message": "Fix CI, and update testify (#1284)\n\n* fix ci and update testify"
    },
    {
      "commit": "052120675fac2ace91dc2c01e5f63c3e6ec62f04",
      "tree": "6124d4f8cf6d023bb84c5218caaad2221820cdf1",
      "parents": [
        "c2a62a275fb6bc0aa3bb017a6d8fd642e953997d"
      ],
      "author": {
        "name": "Emily Chen",
        "email": "82122323+fayfaychan@users.noreply.github.com",
        "time": "Thu Mar 31 16:32:32 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 31 16:32:32 2022"
      },
      "message": "Passing capacity to make() in place of length.  (#1276)\n\n* Passing capacity to make() in place of length. The second argument is length and not capacity."
    },
    {
      "commit": "c2a62a275fb6bc0aa3bb017a6d8fd642e953997d",
      "tree": "4c05a9a60c150e20aa7bbba1f224e02da0e630a6",
      "parents": [
        "bf52d9df8bb2d44cad934587ab946794456cf3c8"
      ],
      "author": {
        "name": "Kyle Carberry",
        "email": "kyle@carberry.com",
        "time": "Tue Feb 22 14:03:21 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 22 14:03:21 2022"
      },
      "message": "fix: Add function to stop the defaultWorker (#1272)\n\n* fix: Add function to stop the defaultWorker\r\n\r\n* Close channels on stop to prevent blockage on multiple Stop() calls"
    },
    {
      "commit": "bf52d9df8bb2d44cad934587ab946794456cf3c8",
      "tree": "fc03ba575cdbfe00f4d9f014201eecac496a0969",
      "parents": [
        "ad0b46e7279e8f1810a49cb1e8bb29bf725f4373"
      ],
      "author": {
        "name": "John Howard",
        "email": "howardjohn@google.com",
        "time": "Thu Oct 21 17:28:09 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 21 17:28:09 2021"
      },
      "message": " Remove `convTslice` calls in Record()  (#1268)\n\n* Remove `convTslice` calls in `Record()`\r\n\r\nThis is built upon\r\nhttps://github.com/census-instrumentation/opencensus-go/pull/1267; that\r\none should likely merge first. I split this out as it has a small public\r\nAPI change (to work around circular imports) to avoid issues on the\r\nfirst PR.\r\n\r\nBenchmark relative to #1267:\r\n```\r\nme                    old time/op    new time/op    delta\r\nRecord0-6                 1.74ns ± 4%    1.79ns ± 2%   +2.85%  (p\u003d0.238 n\u003d5+5)\r\nRecord1-6                  634ns ± 6%     542ns ± 9%  -14.55%  (p\u003d0.008 n\u003d5+5)\r\nRecord8-6                 1.21µs ± 5%    1.23µs ± 2%   +1.97%  (p\u003d0.254 n\u003d5+5)\r\nRecord8_WithRecorder-6     777ns ± 5%     792ns ± 5%   +1.97%  (p\u003d0.421 n\u003d5+5)\r\nRecord8_Parallel-6        1.26µs ±24%    1.22µs ± 2%     ~     (p\u003d0.690 n\u003d5+5)\r\nRecord8_8Tags-6           1.23µs ± 2%    1.25µs ± 3%     ~     (p\u003d0.651 n\u003d5+5)\r\n\r\nname                    old alloc/op   new alloc/op   delta\r\nRecord0-6                  0.00B          0.00B          ~     (all equal)\r\nRecord1-6                   120B ± 0%       96B ± 0%  -20.00%  (p\u003d0.008 n\u003d5+5)\r\nRecord8-6                   344B ± 0%      320B ± 0%   -6.98%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_WithRecorder-6      424B ± 0%      424B ± 0%     ~     (all equal)\r\nRecord8_Parallel-6          344B ± 0%      320B ± 0%   -6.98%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_8Tags-6             344B ± 0%      320B ± 0%   -6.98%  (p\u003d0.008 n\u003d5+5)\r\n\r\nname                    old allocs/op  new allocs/op  delta\r\nRecord0-6                   0.00           0.00          ~     (all equal)\r\nRecord1-6                   3.00 ± 0%      2.00 ± 0%  -33.33%  (p\u003d0.008 n\u003d5+5)\r\nRecord8-6                   3.00 ± 0%      2.00 ± 0%  -33.33%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_WithRecorder-6      4.00 ± 0%      4.00 ± 0%     ~     (all equal)\r\nRecord8_Parallel-6          3.00 ± 0%      2.00 ± 0%  -33.33%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_8Tags-6             3.00 ± 0%      2.00 ± 0%  -33.33%  (p\u003d0.008 n\u003d5+5)\r\n```\r\n\r\n* Refactor to avoid leaking into public API"
    },
    {
      "commit": "ad0b46e7279e8f1810a49cb1e8bb29bf725f4373",
      "tree": "fcce65adddea7f72eaed289820c2df75411b4c57",
      "parents": [
        "a55fb71faf1a05363fc1aa58ffeb21f233bfacf0"
      ],
      "author": {
        "name": "John Howard",
        "email": "howardjohn@google.com",
        "time": "Tue Sep 14 21:36:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 14 21:36:21 2021"
      },
      "message": "Precompute encodeWithKeys buffer size to avoid resizes (#1269)\n\nThis is strictly an optimization. Right now we always undersize the buffer then later increase it.\r\nThis changes the code to accurately size it the first time to ensure we never re-allocate.\r\n\r\n```\r\nname                old time/op    new time/op    delta\r\nRecordReqCommand-6    2.26µs ± 5%    2.10µs ± 5%   -7.39%  (p\u003d0.000 n\u003d10+10)\r\nRecordViaStats-6      2.70µs ± 5%    2.53µs ± 4%   -6.31%  (p\u003d0.000 n\u003d10+10)\r\n\r\nname                old alloc/op   new alloc/op   delta\r\nRecordReqCommand-6      426B ± 0%      384B ± 0%   -9.86%  (p\u003d0.000 n\u003d10+10)\r\nRecordViaStats-6        594B ± 0%      552B ± 0%   -7.07%  (p\u003d0.000 n\u003d10+10)\r\n\r\nname                old allocs/op  new allocs/op  delta\r\nRecordReqCommand-6      25.0 ± 0%      17.0 ± 0%  -32.00%  (p\u003d0.000 n\u003d10+10)\r\nRecordViaStats-6        28.0 ± 0%      20.0 ± 0%  -28.57%  (p\u003d0.000 n\u003d10+10)\r\n```"
    },
    {
      "commit": "a55fb71faf1a05363fc1aa58ffeb21f233bfacf0",
      "tree": "b5f7aab6a838e7afb05799c7c97df6e67b812e9d",
      "parents": [
        "dcf85157b3f4b73be11b6e7869a103c2b2cd225f"
      ],
      "author": {
        "name": "John Howard",
        "email": "howardjohn@google.com",
        "time": "Tue Sep 14 19:54:44 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 14 19:54:44 2021"
      },
      "message": "Optimize `Record()` to avoid extra allocations  (#1267)\n\n* Register metrics in benchmark\r\n\r\nCurrently, the metric we record is not registered. This hits the\r\nfast-path code of not actually recording the metric, so we miss out on\r\ndetecting any performance to that main code path.\r\n\r\nThis registers the metrics so we actually trigger `record`.\r\n\r\n* Optimize Record() to avoid extra allocations\r\n\r\nCurrently, `Record()` re-uses code with `RecordWithOptions`. This always creates\r\nallocations for createRecordOption, which is not needed in this case - we only\r\nhave measurements and not generic options.\r\n\r\nWith a little code duplication, we can reduce these allocations.\r\n\r\n```\r\nname                    old time/op    new time/op    delta\r\nRecord0-6                 92.2ns ± 9%     1.7ns ± 4%   -98.11%  (p\u003d0.008 n\u003d5+5)\r\nRecord1-6                  665ns ± 5%     634ns ± 6%    -4.57%  (p\u003d0.095 n\u003d5+5)\r\nRecord8-6                 1.24µs ± 5%    1.21µs ± 5%    -2.18%  (p\u003d0.206 n\u003d5+5)\r\nRecord8_WithRecorder-6     796ns ± 5%     777ns ± 5%    -2.45%  (p\u003d0.222 n\u003d5+5)\r\nRecord8_Parallel-6        1.21µs ± 2%    1.26µs ±24%      ~     (p\u003d0.690 n\u003d5+5)\r\nRecord8_8Tags-6           1.23µs ± 4%    1.23µs ± 2%      ~     (p\u003d0.968 n\u003d5+5)\r\n\r\nname                    old alloc/op   new alloc/op   delta\r\nRecord0-6                  80.0B ± 0%      0.0B       -100.00%  (p\u003d0.008 n\u003d5+5)\r\nRecord1-6                   200B ± 0%      120B ± 0%   -40.00%  (p\u003d0.008 n\u003d5+5)\r\nRecord8-6                   424B ± 0%      344B ± 0%   -18.87%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_WithRecorder-6      424B ± 0%      424B ± 0%      ~     (all equal)\r\nRecord8_Parallel-6          424B ± 0%      344B ± 0%   -18.87%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_8Tags-6             424B ± 0%      344B ± 0%   -18.87%  (p\u003d0.008 n\u003d5+5)\r\n\r\nname                    old allocs/op  new allocs/op  delta\r\nRecord0-6                   1.00 ± 0%      0.00       -100.00%  (p\u003d0.008 n\u003d5+5)\r\nRecord1-6                   4.00 ± 0%      3.00 ± 0%   -25.00%  (p\u003d0.008 n\u003d5+5)\r\nRecord8-6                   4.00 ± 0%      3.00 ± 0%   -25.00%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_WithRecorder-6      4.00 ± 0%      4.00 ± 0%      ~     (all equal)\r\nRecord8_Parallel-6          4.00 ± 0%      3.00 ± 0%   -25.00%  (p\u003d0.008 n\u003d5+5)\r\nRecord8_8Tags-6             4.00 ± 0%      3.00 ± 0%   -25.00%  (p\u003d0.008 n\u003d5+5)\r\n```"
    },
    {
      "commit": "dcf85157b3f4b73be11b6e7869a103c2b2cd225f",
      "tree": "6ec2a4df60caefbcecfe0c82651f1ea69210d492",
      "parents": [
        "fb455b0a56818b2d4caf7f9bff94764f98a28f29"
      ],
      "author": {
        "name": "John Howard",
        "email": "howardjohn@google.com",
        "time": "Tue Sep 14 18:49:46 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 14 18:49:46 2021"
      },
      "message": "Fix formatting to pass with go1.17 (#1270)\n\nThe CI job currently uses an unpinned image. This was recently updated\r\nto golang 1.17, causing all PRs to fail. This fixes those build failures"
    },
    {
      "commit": "fb455b0a56818b2d4caf7f9bff94764f98a28f29",
      "tree": "d6b3b359a65343a9f131a51d1f843341842189ac",
      "parents": [
        "f5c4b39d32ff5c17d2c8e85326cf0c18b6ee0b9d"
      ],
      "author": {
        "name": "Punya Biswal",
        "email": "punya@google.com",
        "time": "Wed Apr 21 19:36:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 21 19:36:02 2021"
      },
      "message": "Remove @rakyll from codeowners (#1256)\n\nFixes #1255"
    },
    {
      "commit": "f5c4b39d32ff5c17d2c8e85326cf0c18b6ee0b9d",
      "tree": "a17ea4f3f0f649d586ec88eee8a6927520054aac",
      "parents": [
        "49838f207d61097fc0ebb8aeef306913388376ca"
      ],
      "author": {
        "name": "Punya Biswal",
        "email": "punya@google.com",
        "time": "Wed Apr 21 15:33:05 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 21 15:33:05 2021"
      },
      "message": "Bump version to next expected release (#1257)\n\nThis is necessary to un-break the build"
    },
    {
      "commit": "49838f207d61097fc0ebb8aeef306913388376ca",
      "tree": "73f8c66da3765348deec0f4fc3df45eb5b28dc16",
      "parents": [
        "13369a4547045c729dd938a203157a208afc244a"
      ],
      "author": {
        "name": "Trevin Teacutter",
        "email": "majora.incarnate@gmail.com",
        "time": "Fri Feb 12 16:50:36 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 12 16:50:36 2021"
      },
      "message": "Adding GC stats to runmetrics plugin (#1207)\n\n* use derived cumulative where applicable\r\n* add a flag to control derived cumulatives"
    },
    {
      "commit": "13369a4547045c729dd938a203157a208afc244a",
      "tree": "b931af802fa414e8bdd635c77b3388912ebde6dc",
      "parents": [
        "e736602bcaf5ed1e2191a730813ac2bc7caed9eb"
      ],
      "author": {
        "name": "Quentin Cha",
        "email": "quentincha@google.com",
        "time": "Fri Jan 22 15:45:13 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 22 15:45:13 2021"
      },
      "message": "Adds an exported function to flush internal reader (#1248)\n\n"
    },
    {
      "commit": "e736602bcaf5ed1e2191a730813ac2bc7caed9eb",
      "tree": "ce4d7af76c1aa11bac919010bf8d84a0bec3afc5",
      "parents": [
        "61c7a2b1d17e63bb656685bfacb0e8a01601a60f"
      ],
      "author": {
        "name": "Red",
        "email": "radixholms@gmail.com",
        "time": "Wed Dec 16 14:08:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 16 14:08:08 2020"
      },
      "message": "fix memory leak cause by the spanStore.(census-instrumentation/opence… (#1246)\n\n* fix memory leak in the spanStore\r\n"
    },
    {
      "commit": "61c7a2b1d17e63bb656685bfacb0e8a01601a60f",
      "tree": "7d5453985dba809b591056e78fb909c975f1c950",
      "parents": [
        "1f9ef3bd7235e2b7dbe00be0dbf164fecb63ef70"
      ],
      "author": {
        "name": "Josh Suereth",
        "email": "Joshua.Suereth@gmail.com",
        "time": "Tue Dec 08 21:59:44 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 21:59:44 2020"
      },
      "message": "Remove Travis CI for GH Actions. (#1244)\n\n"
    },
    {
      "commit": "1f9ef3bd7235e2b7dbe00be0dbf164fecb63ef70",
      "tree": "6b11d458a89e4ffb0c3d9c37ce9752173d23389e",
      "parents": [
        "4ee1fc64985bdb8f3f74775544b885455f469bbc"
      ],
      "author": {
        "name": "Josh Suereth",
        "email": "Joshua.Suereth@gmail.com",
        "time": "Tue Dec 08 17:12:27 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 17:12:27 2020"
      },
      "message": "Set up Github Actions for pull request validation (#1237)\n\n* First attempt at workflow migration.\r\n\r\n* Update .github/workflows/build.yml\r\n\r\nforce a specific version of ubuntu\r\n\r\nCo-authored-by: Aaron Abbott \u003caaronabbott@google.com\u003e\r\n\r\nCo-authored-by: Aaron Abbott \u003caaronabbott@google.com\u003e"
    },
    {
      "commit": "4ee1fc64985bdb8f3f74775544b885455f469bbc",
      "tree": "78316ad45b5d4c4d9e6a017128fed48ef46c00e0",
      "parents": [
        "ff2df8ecc2b0cb56b544174406846a9de8fea97b"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Nov 25 17:03:57 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 25 17:03:57 2020"
      },
      "message": "Upgrade all dependencies (#1243)\n\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e"
    },
    {
      "commit": "ff2df8ecc2b0cb56b544174406846a9de8fea97b",
      "tree": "e596a994f97f365102236908f1c8423eae3c9c3b",
      "parents": [
        "380f4078db9f3ee20e26a08105ceecccddf872b8"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Nov 25 17:03:33 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 25 17:03:33 2020"
      },
      "message": "Lock only when needed, remove duplicate code (#1242)\n\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e"
    },
    {
      "commit": "380f4078db9f3ee20e26a08105ceecccddf872b8",
      "tree": "fd400aaaf4b27074dbb263df8d25581b071a078d",
      "parents": [
        "0f7c5f5d593fa7709c06f615b26e44566e1603a5"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Mon Nov 02 22:21:23 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 02 22:21:23 2020"
      },
      "message": "provide accessor to the span implementation (#1240)\n\n"
    },
    {
      "commit": "0f7c5f5d593fa7709c06f615b26e44566e1603a5",
      "tree": "02fdffd9e408b0d23b14cfff7d74690898654957",
      "parents": [
        "de37041b23a4ac17ac695473ec3876c40a4b65f8"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Thu Oct 29 00:17:55 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 00:17:55 2020"
      },
      "message": "allow replaceing trace SDK (#1238)\n\n"
    },
    {
      "commit": "de37041b23a4ac17ac695473ec3876c40a4b65f8",
      "tree": "91f9ebed00270e046f90333d906650cc97e66b03",
      "parents": [
        "fc3822be251c0e5c0d1b92bd51fabe401fe3c0bf"
      ],
      "author": {
        "name": "Tyler Bui-Palsulich",
        "email": "26876514+tbpg@users.noreply.github.com",
        "time": "Fri Oct 23 14:51:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 14:51:08 2020"
      },
      "message": "Revert \"Allow replacing trace SDK (#1234)\" (#1235)\n\nThis reverts commit fc3822be251c0e5c0d1b92bd51fabe401fe3c0bf."
    },
    {
      "commit": "fc3822be251c0e5c0d1b92bd51fabe401fe3c0bf",
      "tree": "c435e951d1d8c17f47f29c84e827d097d156df4f",
      "parents": [
        "3fb168f674736c026e623310bfccb0691e6dec8a"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Thu Oct 22 21:54:54 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 21:54:54 2020"
      },
      "message": "Allow replacing trace SDK (#1234)\n\n"
    },
    {
      "commit": "3fb168f674736c026e623310bfccb0691e6dec8a",
      "tree": "91f9ebed00270e046f90333d906650cc97e66b03",
      "parents": [
        "5bb2445655b9222ddc851834f89ad746d1b5ed5a"
      ],
      "author": {
        "name": "Jonathan Lebon",
        "email": "jonathan@jlebon.com",
        "time": "Tue Oct 06 23:12:41 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 23:12:41 2020"
      },
      "message": "Defer IDGenerator initialization until first use (#1228)\n\nInitializing the `IDGenerator` from `init()` means that any downstream\r\nproject which transitively imports this package somewhere in its\r\ndependency tree will incur `getrandom()` syscalls it has no control over\r\nat startup.\r\n\r\nThis causes problems for us in\r\n[Ignition](https://github.com/coreos/ignition), where we\u0027re transitively\r\npulling in this package via cloud.google.com/go/storage. Ignition runs\r\nvery early during the boot process, which means that even though this\r\nisn\u0027t using `GRND_RANDOM`, the `getrandom` syscall can block until the\r\nentropy pool is ready. This is a real problem when running in VMs on\r\nsystems which don\u0027t provide a virtualized RNG device (such as VMware) or\r\nwhich lack RDRAND.\r\n\r\nI can\u0027t find a good reference for this, but I think in general it should\r\nbe considered good practice to avoid I/O like this in `init()` in favour\r\nof a more lazy approach (or an explicit `Initialize()` function for\r\nclients to call).\r\n\r\nOtherwise, *every* program which pulls in the package will pay for it,\r\nwhether or not they intend to actually make use of the functionality\r\nthose syscalls are priming. (While it\u0027s not relevant here, another\r\nadvantage of not using `init()` for this is that I/O is fallible, and\r\n`init()` semantics means errors can\u0027t be handled sanely.)\r\n\r\nLet\u0027s rework things here so that we don\u0027t actually initialize the\r\n`IDGenerator` fields until the first time it\u0027s used."
    },
    {
      "commit": "5bb2445655b9222ddc851834f89ad746d1b5ed5a",
      "tree": "982cfd3bcc07fe181218a352f34f74608e958a01",
      "parents": [
        "d7677d6af5953e0506ac4c08f349c62b917a443a"
      ],
      "author": {
        "name": "Greg Stroup",
        "email": "gstroup@gmail.com",
        "time": "Tue Oct 06 05:51:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 05:51:02 2020"
      },
      "message": "update golang.org/x/text to v0.3.3 (#1230)\n\n"
    },
    {
      "commit": "d7677d6af5953e0506ac4c08f349c62b917a443a",
      "tree": "e10586fe998f8012453735d6513d5eeafcb51aca",
      "parents": [
        "3456e1d174b20575a070d717b1a617685acd6905"
      ],
      "author": {
        "name": "Cam Hutchison",
        "email": "camh@xdna.net",
        "time": "Sun Jul 19 22:55:10 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 22:55:10 2020"
      },
      "message": "Include const labels in `baseMetric.upsertEntry` (#1221)\n\n"
    },
    {
      "commit": "3456e1d174b20575a070d717b1a617685acd6905",
      "tree": "1481cf947d64ce722a07982d60b68a85fafc30cf",
      "parents": [
        "af30f77c5f6587ae75d00c0eb1e871cdf88711fa"
      ],
      "author": {
        "name": "Francesco Guardiani",
        "email": "francescoguard@gmail.com",
        "time": "Thu Jul 16 03:08:34 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 03:08:34 2020"
      },
      "message": "Made public traceparent/tracestate marshal/unmarshal (#1218)\n\n"
    },
    {
      "commit": "af30f77c5f6587ae75d00c0eb1e871cdf88711fa",
      "tree": "e24d1ed8b69a6b1cfb116aa78e2dfc248f15fca3",
      "parents": [
        "8e242ede942be526c87ad5636fc9bc1a96d92986"
      ],
      "author": {
        "name": "Ian Milligan",
        "email": "ianmllgn@gmail.com",
        "time": "Tue Jul 14 04:23:13 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 04:23:13 2020"
      },
      "message": "Record a Start Time Per Time Series within a View (#1220)\n\n"
    },
    {
      "commit": "8e242ede942be526c87ad5636fc9bc1a96d92986",
      "tree": "fd558484cf6630d2e414cb08c52a61c1e22ef7bc",
      "parents": [
        "5fa069b99bc903d713add0295c7e0a55d34ae573"
      ],
      "author": {
        "name": "smhendrickson",
        "email": "shendrick@google.com",
        "time": "Sun Jul 05 23:41:59 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 23:41:59 2020"
      },
      "message": "Comment on GRPC latency measure reuse (#1217)\n\n"
    },
    {
      "commit": "5fa069b99bc903d713add0295c7e0a55d34ae573",
      "tree": "8eefae0496bde13df61e9af9e18ef85fc258e71e",
      "parents": [
        "1901b56b9515b0c34f5d25a5bce982dfc543d64b"
      ],
      "author": {
        "name": "Ian Milligan",
        "email": "ianmllgn@gmail.com",
        "time": "Wed Jun 17 03:48:03 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 03:48:03 2020"
      },
      "message": "Initialize View Start Time During View Registration (#1215)\n\n* Initialize view start time during view registration\r\n\r\n* Remove unnecessary start time initialization from reportUsage\r\n\r\n* Remove unnecessary start time check in toMetric"
    },
    {
      "commit": "1901b56b9515b0c34f5d25a5bce982dfc543d64b",
      "tree": "f169bde36d076ce446cf9ffcd029080339b9ad85",
      "parents": [
        "785d8992f1ac50097e9140accb05630e0eadfb5e"
      ],
      "author": {
        "name": "Evan Anderson",
        "email": "evan.k.anderson@gmail.com",
        "time": "Mon Jun 08 06:12:01 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 06:12:01 2020"
      },
      "message": "Allow custom view.Meters to export metrics for other Resources (#1212)\n\n* Remove call to time.Now() on worker thread when handling record reqs (#1210)\r\n\r\nTime is already recorded on the client side and stored in the currently unused recordReq.t\r\nfield. Avoiding these repeated calls to time.Now while the worker is blocked can significantly\r\nreduce worker contention.\r\n\r\n* Update Meter to track and report Resource for metric data.\r\n\r\nCo-authored-by: Ian Milligan \u003cianmllgn@gmail.com\u003e"
    },
    {
      "commit": "785d8992f1ac50097e9140accb05630e0eadfb5e",
      "tree": "d45446080079bb2e5f3d86438a660eaf6e15d4f0",
      "parents": [
        "cd9ae5c410523cd544f32259038c4adbef5831f7"
      ],
      "author": {
        "name": "Ian Milligan",
        "email": "ianmllgn@gmail.com",
        "time": "Thu Jun 04 16:23:33 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 16:23:33 2020"
      },
      "message": "Delete views from measure ref when unregistering (#1211)\n\n"
    },
    {
      "commit": "cd9ae5c410523cd544f32259038c4adbef5831f7",
      "tree": "b311b11282c505ca7083b928d2c49a09ee2e7458",
      "parents": [
        "46dfec7deb6e8c5d4a46f355c0da7c6d6dc59ba4"
      ],
      "author": {
        "name": "Ian Milligan",
        "email": "ianmllgn@gmail.com",
        "time": "Tue Jun 02 16:33:39 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 16:33:39 2020"
      },
      "message": "Remove call to time.Now() on worker thread when handling record reqs (#1210)\n\nTime is already recorded on the client side and stored in the currently unused recordReq.t\r\nfield. Avoiding these repeated calls to time.Now while the worker is blocked can significantly\r\nreduce worker contention."
    },
    {
      "commit": "46dfec7deb6e8c5d4a46f355c0da7c6d6dc59ba4",
      "tree": "a293f8178a22b6ea92c51c75b68fcd115ae23d2f",
      "parents": [
        "d3cf45e7d045b133e91dd98a8a695fd04d6f2d80"
      ],
      "author": {
        "name": "Warnar Boekkooi",
        "email": "wbo@hellofresh.com",
        "time": "Fri Apr 03 00:47:29 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 00:47:29 2020"
      },
      "message": "Reduce allocations (#1204)\n\nWhen creating a copy of a slice/map we already know the size/capacity that the target slice/map needs to be.\r\nBy using make and providing the capacity argument we avoid allocation memory to grow the slice/map."
    },
    {
      "commit": "d3cf45e7d045b133e91dd98a8a695fd04d6f2d80",
      "tree": "d10425a24536acaf247b2e8be0016d9e4d529a62",
      "parents": [
        "84d38db2b42a4fc1eebad7b32616e8f4bd48bd76"
      ],
      "author": {
        "name": "aopat",
        "email": "aopat@users.noreply.github.com",
        "time": "Thu Apr 02 23:37:54 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 23:37:54 2020"
      },
      "message": "Safely reject invalid-length span and trace ids (#1206)\n\n"
    },
    {
      "commit": "84d38db2b42a4fc1eebad7b32616e8f4bd48bd76",
      "tree": "f65dc0d05873b00cad240276abdd806973dd67f1",
      "parents": [
        "a7631f6ccb1840f1d0cfc1cbfde641b336f52a43"
      ],
      "author": {
        "name": "Evan Anderson",
        "email": "evan.k.anderson@gmail.com",
        "time": "Tue Feb 18 19:36:09 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 19:36:09 2020"
      },
      "message": "Allow creating additional View universes. (#1196)\n\n* Allow creating additional View universes.\r\n\r\n* Add methods to extract stats.Option\r\n\r\n* Update with comments from @rghetia\r\n\r\n* Change record interface to include WithMeter option, per @rghetia\r\n\r\n* Update with feedback from @rghetia\r\n\r\nSigned-off-by: Evan Anderson \u003cevan.k.anderson@gmail.com\u003e\r\n\r\n* Add a benchmark for stats.WithMeter (but with no views registered)\r\n\r\nSigned-off-by: Evan Anderson \u003cevan.k.anderson@gmail.com\u003e\r\n\r\n* Stop the custom meter in test to prevent leaking goroutines.\r\n"
    },
    {
      "commit": "a7631f6ccb1840f1d0cfc1cbfde641b336f52a43",
      "tree": "3be5555ba5b3daad909516ee69ee3446bc7c5ff7",
      "parents": [
        "d835ff86be02193d324330acdb7d65546b05f814"
      ],
      "author": {
        "name": "Rahul Patel",
        "email": "rahulpa@google.com",
        "time": "Fri Feb 07 23:45:55 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 23:45:55 2020"
      },
      "message": "replace gofmt with goimports (#1197)\n\n* replace gofmt with goimports\r\n\r\n- also fixed errors found by goimports.\r\n\r\n* fix travis build.\r\n"
    },
    {
      "commit": "d835ff86be02193d324330acdb7d65546b05f814",
      "tree": "486959196a01ed40ccbaed8e704bea770e4c8e25",
      "parents": [
        "d851005f548fb76216358effa0fac2352fd15592"
      ],
      "author": {
        "name": "Rahul Patel",
        "email": "rahulpa@google.com",
        "time": "Sun Feb 02 06:13:51 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 02 06:13:51 2020"
      },
      "message": "fix config_test to run in any order. (#1194)\n\n- fixes #1193"
    },
    {
      "commit": "d851005f548fb76216358effa0fac2352fd15592",
      "tree": "4a67c81a61425c2bc7e7f0a8e6f35a5b972dfa2d",
      "parents": [
        "643eada29081047b355cfaa1ceb9bc307a10423c"
      ],
      "author": {
        "name": "Fredrik Lönnblad",
        "email": "fredrik+github@lonnblad.com",
        "time": "Mon Jan 13 18:04:12 2020"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Mon Jan 13 18:04:12 2020"
      },
      "message": "Added handling of HTTP code 409 when parsing trace status in ochttp (#1190)\n\n* Added handling of HTTP code 409 when parsing trace status on OCHTTP\r\n\r\n* Reverted the change of stats/view/aggregation_data.go and stats/view/view_to_metric_test.go\r\n"
    },
    {
      "commit": "643eada29081047b355cfaa1ceb9bc307a10423c",
      "tree": "3d656c44e0179ecbb7bce2824fd12160585d76b8",
      "parents": [
        "aad2c527c5defcf89b5afab7f37274304195a6b2"
      ],
      "author": {
        "name": "Javier Kohen",
        "email": "jkohen@google.com",
        "time": "Wed Dec 04 22:02:48 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Dec 04 22:02:48 2019"
      },
      "message": "Added test exporter for use in unit tests. (#1185)\n\n* Added test exporter for use in unit tests.\r\n\r\nWith this exporter one can write unit tests to verify that the instrumentation is working. See the included code example.\r\n\r\n* Clarified comment.\r\n\r\n* Fixed copyright date.\r\n\r\n* Added type assertion.\r\n\r\n* Checke key vs value length.\r\n\r\n* Added example for the metric package.\r\n\r\n* Improved API usage for derived metrics.\r\n"
    },
    {
      "commit": "aad2c527c5defcf89b5afab7f37274304195a6b2",
      "tree": "9e0cd228747601f5b4804d3538a70e747e8a164a",
      "parents": [
        "3b5a343282fe4b4fccdb0f24cbd1d7169d20858a"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Sat Nov 09 00:00:05 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 09 00:00:05 2019"
      },
      "message": "exclude zero bucket from aggregation_data (#1183)\n\n* exclude zero bucket from aggregation_data\r\n\r\n* fix error string in test file.\r\n\r\n* add one more testcase.\r\n"
    },
    {
      "commit": "3b5a343282fe4b4fccdb0f24cbd1d7169d20858a",
      "tree": "47661e33dea30580a54a086deb891cd64030bd19",
      "parents": [
        "fa651b05963cfb6060755dc887e7d156ba66e792"
      ],
      "author": {
        "name": "Javier Kohen",
        "email": "jkohen@gmail.com",
        "time": "Tue Oct 15 19:20:41 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bdrutu@google.com",
        "time": "Tue Oct 15 19:20:41 2019"
      },
      "message": "Added seconds unit (#1179)\n\n"
    },
    {
      "commit": "fa651b05963cfb6060755dc887e7d156ba66e792",
      "tree": "51ea90a4e51e8094a68752a390c2fd67fa9a73cf",
      "parents": [
        "f58a71790be543eb35437f28370e9817b5d092bb"
      ],
      "author": {
        "name": "Brian Hoffmann",
        "email": "panzerfahrer@users.noreply.github.com",
        "time": "Tue Oct 01 04:45:06 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Oct 01 04:45:06 2019"
      },
      "message": "Add runtime metrics support (#1156)\n\n* Add runtime metrics support\r\n\r\n* Rename Options to RunMetricOptions\r\n\r\n* Make runmetrics producer registration easier with Enable/Disable\r\n\r\n* Rename and cleanup metric names\r\n"
    },
    {
      "commit": "f58a71790be543eb35437f28370e9817b5d092bb",
      "tree": "2513d9ab39712840b1f163283bd856903d12d76d",
      "parents": [
        "df0549d970e2a64236cca48fa6a76f0d321c8254"
      ],
      "author": {
        "name": "Tomas Celaya",
        "email": "tjcelaya@gmail.com",
        "time": "Tue Oct 01 04:32:43 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Oct 01 04:32:43 2019"
      },
      "message": "Allow overriding health endpoint check in handler (#1177)\n\n* Allow overriding health endpoint check in handler\r\n\r\n* Clarify fallback\r\n\r\n* Clarify godoc for IsHealthEndpoint\r\n\r\n* Combine TestIgnoreHealthz and TestHandlerIsHealthEndpoint into a single test TestIgnoreHealthEndpoints, and add cases\r\n\r\n* Even more explicit godoc\r\n\r\n* IsHealthEndpointFunc now accepts the http.Request\r\n"
    },
    {
      "commit": "df0549d970e2a64236cca48fa6a76f0d321c8254",
      "tree": "ce6d6a14b31d487d278ba7307cbc9dfdcd90616d",
      "parents": [
        "d7af601eacbd8e41ece0b1a9fbb9040c844d8fa4"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Fri Sep 20 17:52:03 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 20 17:52:03 2019"
      },
      "message": "add opencensus and opentracing merger note (#1175)\n\n"
    },
    {
      "commit": "d7af601eacbd8e41ece0b1a9fbb9040c844d8fa4",
      "tree": "efcef76df659658d5223ab4bb3b9d2e8e0611a74",
      "parents": [
        "65310139a05de5c10077b75ac45eac743aa01214"
      ],
      "author": {
        "name": "Rey Abolofia",
        "email": "purple4reina@gmail.com",
        "time": "Thu Sep 19 04:19:52 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Thu Sep 19 04:19:52 2019"
      },
      "message": "Add New Relic to list of available exporters. (#1172)\n\n"
    },
    {
      "commit": "65310139a05de5c10077b75ac45eac743aa01214",
      "tree": "580097ad6c468be4aed2671d4d83d1d48c4b2c58",
      "parents": [
        "1b2595daaf5b3b90f83bdba55486caa1d38c61a2"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Sep 11 21:19:48 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 21:19:48 2019"
      },
      "message": "Remove Gopkg.toml (#1170)\n\n"
    },
    {
      "commit": "1b2595daaf5b3b90f83bdba55486caa1d38c61a2",
      "tree": "6344bcd2cb6a5514d2f7b93c52d16d5a670e5ce8",
      "parents": [
        "3da91ae5e6af5a3e42dac7761866fa513a753d5e"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Sep 11 17:02:45 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 17:02:45 2019"
      },
      "message": "fix appveyor build. (#1168)\n\n"
    },
    {
      "commit": "3da91ae5e6af5a3e42dac7761866fa513a753d5e",
      "tree": "31ebb3227828e0309386bb95fdf0558fc7066f56",
      "parents": [
        "ce85b6d0fba87f4b9f1bef96b9692e7ece47514b"
      ],
      "author": {
        "name": "Ben Wells",
        "email": "b.v.wells@gmail.com",
        "time": "Tue Sep 10 21:32:05 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Sep 10 21:32:05 2019"
      },
      "message": "Simplify use of time package (#1167)\n\n"
    },
    {
      "commit": "ce85b6d0fba87f4b9f1bef96b9692e7ece47514b",
      "tree": "951e52439fbe4225ecfb717f6d866e10f0e6b337",
      "parents": [
        "59d1ce35d30f3c25ba762169da2a37eab6ffa041"
      ],
      "author": {
        "name": "Ben Wells",
        "email": "b.v.wells@gmail.com",
        "time": "Tue Sep 10 16:01:06 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Sep 10 16:01:06 2019"
      },
      "message": "Use stats.UnitDimensionless rather than deprecated stats.UnitNone (#1166)\n\n"
    },
    {
      "commit": "59d1ce35d30f3c25ba762169da2a37eab6ffa041",
      "tree": "22aca4aac3c2cb80e0bb5bb9c5d6cffeaa568a4c",
      "parents": [
        "556cb5bcd57b4e3e6bdb538f7ac80f161f10393c"
      ],
      "author": {
        "name": "Joshua Seaton",
        "email": "josh.a.seaton@gmail.com",
        "time": "Wed Sep 04 16:38:45 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Sep 04 16:38:45 2019"
      },
      "message": "Update LRU usage (#1164)\n\nThis change updates the LRU cache implementation used in the trace\r\npackage, replacing github.com/hashicorp/golang-lru with\r\ngithub.com/golang/groupcache, while preserving the manner in which trace\r\nabstractions make use of the data structure.\r\n\r\nThe reason for this change is that github.com/hashicorp/golang-lru has a\r\nMozilla license, which is different from that of\r\ngithub.com/census-instrumentation/opencensus-go. The difference (and the\r\nmere presence of the former) makes it more difficult for open-source\r\nprojects (e.g., https://fuchsia.dev) to vendor the latter."
    },
    {
      "commit": "556cb5bcd57b4e3e6bdb538f7ac80f161f10393c",
      "tree": "d128ad65e62c63cc867c31dacbad66f36103ebb6",
      "parents": [
        "c3153da60838155e855bf92946f877d763607410"
      ],
      "author": {
        "name": "Ben Wells",
        "email": "b.v.wells@gmail.com",
        "time": "Wed Sep 04 16:25:04 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Sep 04 16:25:04 2019"
      },
      "message": "Fix typo in view documentation and remove unnecessary type conversions (#1162)\n\n* Remove unnecessary type conversions\r\n\r\n* Fix typo in view documentation\r\n"
    },
    {
      "commit": "c3153da60838155e855bf92946f877d763607410",
      "tree": "e86f085ba66789c834f07e04eda3d1a4171b9580",
      "parents": [
        "19caf3aebd1153094beef53e7449948b2d403406"
      ],
      "author": {
        "name": "Ben Wells",
        "email": "b.v.wells@gmail.com",
        "time": "Tue Sep 03 21:01:08 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Sep 03 21:01:08 2019"
      },
      "message": "Fix bug in ocgrpc client logging (#1161)\n\n"
    },
    {
      "commit": "19caf3aebd1153094beef53e7449948b2d403406",
      "tree": "dc33243dfec36d2aef2a490b385d1f60dd8a58d6",
      "parents": [
        "29aa3cabbf25be9f1c3c6d78cecfbe0c3e20cf5a"
      ],
      "author": {
        "name": "Ben Wells",
        "email": "b.v.wells@gmail.com",
        "time": "Tue Sep 03 19:14:13 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Sep 03 19:14:13 2019"
      },
      "message": "Use time.Since rather than time.Now().Sub (#1160)\n\n"
    },
    {
      "commit": "29aa3cabbf25be9f1c3c6d78cecfbe0c3e20cf5a",
      "tree": "12c4ac394fdede86b6ae193c2d5c4c260da54175",
      "parents": [
        "b4a14686f0a98096416fe1b4cb848e384fb2b22b"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Thu Aug 29 17:56:57 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 17:56:57 2019"
      },
      "message": "change unit to dimensionless when aggregation is count. (#1157)\n\n"
    },
    {
      "commit": "b4a14686f0a98096416fe1b4cb848e384fb2b22b",
      "tree": "84691e605d2bb946ea964c915c7a2f27a8516b3e",
      "parents": [
        "19a91518e33fbd42c94402bb5758d88f3c3738eb"
      ],
      "author": {
        "name": "Andrew Sinclair",
        "email": "asinclair4@gmail.com",
        "time": "Sat Jul 13 07:22:01 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Sat Jul 13 07:22:01 2019"
      },
      "message": "Clean up comments in view.go (#1152)\n\n"
    },
    {
      "commit": "19a91518e33fbd42c94402bb5758d88f3c3738eb",
      "tree": "774dd4508d38e32816b38f95096b0386008e2efd",
      "parents": [
        "df42942ad08fc1d7526b5a0361f909c351fabfa3"
      ],
      "author": {
        "name": "Luke Cawood",
        "email": "luke.cawood@99designs.com",
        "time": "Tue Jul 02 15:12:00 2019"
      },
      "committer": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Tue Jul 02 15:12:00 2019"
      },
      "message": "Map 422 Unprocessable Entity to INVALID_ARGUMENT (#1149)\n\n"
    },
    {
      "commit": "df42942ad08fc1d7526b5a0361f909c351fabfa3",
      "tree": "3b30061ede628b322aeaab523c71b1603ee1919e",
      "parents": [
        "f6172e422374225c6748bd2a9c872e88c2eb43d4"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Jun 19 18:41:31 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 19 18:41:31 2019"
      },
      "message": "Add deployment key for k8s resource. (#1148)\n\n"
    },
    {
      "commit": "f6172e422374225c6748bd2a9c872e88c2eb43d4",
      "tree": "9df253b5aaed77c7a5a453b55118757ce9320832",
      "parents": [
        "a092815c29e3a8fb79dfa966ad048ed20f1f8c01"
      ],
      "author": {
        "name": "Ramon Nogueira",
        "email": "ramon@echophase.com",
        "time": "Tue Jun 11 16:53:23 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Jun 11 16:53:23 2019"
      },
      "message": "Replace tag.NewKey calls with tag.MustNewKey where appropriate (#1146)\n\n"
    },
    {
      "commit": "a092815c29e3a8fb79dfa966ad048ed20f1f8c01",
      "tree": "b4ee80ffc2b03c57705bb787dafc1a2a733cdae1",
      "parents": [
        "6325d764b2d4a66576c5623aa1e6010b4148a429"
      ],
      "author": {
        "name": "Ran Tavory",
        "email": "rantav@gmail.com",
        "time": "Tue Jun 04 18:45:50 2019"
      },
      "committer": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Tue Jun 04 18:45:50 2019"
      },
      "message": "Fix typo in docs An \u003d\u003e A (#1145)\n\n`An distribution` fixed to `A distribution`"
    },
    {
      "commit": "6325d764b2d4a66576c5623aa1e6010b4148a429",
      "tree": "06b1c7b41f561fff300695217e313de3f64c088e",
      "parents": [
        "9c377598961b706d1542bd2d84d538b5094d596e"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Fri May 31 00:48:01 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 00:48:01 2019"
      },
      "message": "Bump up the version to v0.23.0 (#1144)\n\n"
    },
    {
      "commit": "9c377598961b706d1542bd2d84d538b5094d596e",
      "tree": "8ccca016a1d2a15ce8c1de6c92b593cef83f9959",
      "parents": [
        "766cc5be833088517f0a505203556dd2e7cb6a4b"
      ],
      "author": {
        "name": "Olivier Mengué",
        "email": "olivier.mengue@gmail.com",
        "time": "Wed May 29 19:10:40 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed May 29 19:10:40 2019"
      },
      "message": "tag: add func MustNewKey to wrap NewKey with panic (#1141)\n\n"
    },
    {
      "commit": "766cc5be833088517f0a505203556dd2e7cb6a4b",
      "tree": "0c551e5065ce628d30d0bcc93747e445eef54a22",
      "parents": [
        "fff365efde290a8255695a28d0042a052e2196d4"
      ],
      "author": {
        "name": "rahulpa",
        "email": "rahulpa@google.com",
        "time": "Wed May 29 18:28:58 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Wed May 29 18:37:05 2019"
      },
      "message": "update comment for cloud resources.\n"
    },
    {
      "commit": "fff365efde290a8255695a28d0042a052e2196d4",
      "tree": "7bee5bded94187e410a09282070bae1deb7abf38",
      "parents": [
        "54a91f56dc0739b255dcb4ad2e03fd464bbb3a1f"
      ],
      "author": {
        "name": "rahulpa",
        "email": "rahulpa@google.com",
        "time": "Wed May 29 18:21:58 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Wed May 29 18:37:05 2019"
      },
      "message": "add constant keys for resources.\n"
    },
    {
      "commit": "54a91f56dc0739b255dcb4ad2e03fd464bbb3a1f",
      "tree": "234fa41d4f335d9188a825b073fcf87b788f4655",
      "parents": [
        "f24e56296b3a742d13b8368bbb1e831f9b0d2c7f"
      ],
      "author": {
        "name": "Edwin Ikechukwu",
        "email": "eo@hellofresh.com",
        "time": "Tue May 28 19:54:24 2019"
      },
      "committer": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Tue May 28 19:54:24 2019"
      },
      "message": "Fix a couple of broken links (#1142)\n\n### Description\r\nFix a couple of broken links"
    },
    {
      "commit": "f24e56296b3a742d13b8368bbb1e831f9b0d2c7f",
      "tree": "ab441e400d8d308317be3ef3f7e2275a724ccf51",
      "parents": [
        "17d7955af9d42886455ce010dd46878208041a58"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Mon May 13 20:13:55 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 13 20:13:55 2019"
      },
      "message": "Fix typos and imports. (#1139)\n\n* Fix a typo: Lable -\u003e Label.\r\n\r\n* Fix import order.\r\n"
    },
    {
      "commit": "17d7955af9d42886455ce010dd46878208041a58",
      "tree": "8772bb7ea69cd4656f1eb417a857149e42b9ad73",
      "parents": [
        "a2c785e1ef970451110c62e968897b762df15c94"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Fri May 03 20:09:27 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 03 20:09:27 2019"
      },
      "message": "Replace \"x/net/context\" import with \"context\" (#1138)\n\n* Replace \"x/net/context\" import with \"context\"\r\n\r\n* go mod tidy\r\n"
    },
    {
      "commit": "a2c785e1ef970451110c62e968897b762df15c94",
      "tree": "e33029c4310a7c16a8429a0ff06fdaffb390ac24",
      "parents": [
        "3f87460392ecb6a7d045e65de9b0dee340fa3a40"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu May 02 18:25:50 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 02 18:25:50 2019"
      },
      "message": "Upgrade dependencies. (#1137)\n\n"
    },
    {
      "commit": "3f87460392ecb6a7d045e65de9b0dee340fa3a40",
      "tree": "e8fafd31153df07bc73d39a1f7b26c3c334c0c40",
      "parents": [
        "5c6a904e408b5ba73f0e0abd48bdb7325c796f8f"
      ],
      "author": {
        "name": "rahulpa",
        "email": "rahulpa@google.com",
        "time": "Fri Apr 26 22:51:01 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Fri Apr 26 23:17:06 2019"
      },
      "message": "remove triage-me label from template.\n"
    },
    {
      "commit": "5c6a904e408b5ba73f0e0abd48bdb7325c796f8f",
      "tree": "e67f2d0c68739851bfec53c2ac5e820ce05fba5a",
      "parents": [
        "df6e2001952312404b06f5f6f03fcb4aec1648e5"
      ],
      "author": {
        "name": "rahulpa",
        "email": "rahulpa@google.com",
        "time": "Thu Apr 25 04:37:35 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 05:40:46 2019"
      },
      "message": "Bump up the version to v0.22.0\n"
    },
    {
      "commit": "df6e2001952312404b06f5f6f03fcb4aec1648e5",
      "tree": "5e9e50d56a695c7e84078389925b31a0df3301da",
      "parents": [
        "9328d4452712b1c5de920db06d8dffdb1c29cdab"
      ],
      "author": {
        "name": "rahulpa",
        "email": "rahulpa@google.com",
        "time": "Thu Apr 25 01:30:28 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Run go mod tidy before merging dev to master.\n"
    },
    {
      "commit": "9328d4452712b1c5de920db06d8dffdb1c29cdab",
      "tree": "02aa968524bac4738eb8ab4aa40aecf210f528d1",
      "parents": [
        "beff310c05d38f26989b9fb231bdd8d1ef9c8667"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Wed Apr 24 23:38:01 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Remove deprecated exemplar package. (#1124)\n\n"
    },
    {
      "commit": "beff310c05d38f26989b9fb231bdd8d1ef9c8667",
      "tree": "ffaeeeb20fbfead37db32b162bdd75f9a89e88e9",
      "parents": [
        "648e9a0a3cf396d583eaac525b80af509be823b0"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Wed Apr 24 23:37:48 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Exemplar: Record with sampled SpanContext in gRPC plugin. (#1127)\n\n"
    },
    {
      "commit": "648e9a0a3cf396d583eaac525b80af509be823b0",
      "tree": "50b3350e65a5a8cb720d8da858a0a49b3fd42617",
      "parents": [
        "d00fa0cebf4100c68eb95c9afc5252e4dde0b3fa"
      ],
      "author": {
        "name": "Han Kang",
        "email": "hankang@google.com",
        "time": "Wed Apr 24 22:09:24 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "fix buckets in example/quickstart (#1132)\n\n"
    },
    {
      "commit": "d00fa0cebf4100c68eb95c9afc5252e4dde0b3fa",
      "tree": "572391635e796fa74cfed034d77fe6054bf6005e",
      "parents": [
        "6161d2e35a4cdc5aab068cd3be67a33172ce6510"
      ],
      "author": {
        "name": "Alex Amies",
        "email": "alexamies@gmail.com",
        "time": "Wed Apr 24 22:08:58 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Added payload size to http server integration (#1129)\n\n* Added payload size to http server integration, logged in the LogExporter, and modified example to use LogExporter\r\n\r\n* Fixed format problems\r\n\r\n* Corrected comment\r\n"
    },
    {
      "commit": "6161d2e35a4cdc5aab068cd3be67a33172ce6510",
      "tree": "c77fcb5987f86679c540c24833205d90e9b6e35b",
      "parents": [
        "ed3a3f0bf00d34af1ca7056123dae29672ca3b1a"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Tue Apr 23 22:06:44 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Add support for Tag metadata (#1125)\n\n* Add support for tag metadata.\r\n\r\n* update ocgrpc and ochttp to use new insert/update/upsert api.\r\n:\r\n\r\n* updated existing method optional metadata option.\r\n\r\n* make TTLNoPropagation and TTLUnlimitedPropagation a function.\r\n\r\n* changed ttl api.\r\n\r\n* add test case for multiple TTL metadata.\r\n\r\n* add test case and note for update/insert api.\r\n"
    },
    {
      "commit": "ed3a3f0bf00d34af1ca7056123dae29672ca3b1a",
      "tree": "72523d5b2cb5f1fc15ccf2ce8956f20bfefba67c",
      "parents": [
        "c31d2681e2c7549cefb261aa836cbcb0bb579938"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Tue Apr 23 20:26:13 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Move exporters out from core. (#1118)\n\n"
    },
    {
      "commit": "c31d2681e2c7549cefb261aa836cbcb0bb579938",
      "tree": "ac4a9cbdad75ff68dc758e08e5e70eaaac85b77a",
      "parents": [
        "3e65bcba0dcec645795cc8621180839401c18a0b"
      ],
      "author": {
        "name": "Gustavo Silva Paiva",
        "email": "guustavo.paiva@gmail.com",
        "time": "Tue Apr 23 20:14:05 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "add constant labels to gauges and cumulative metrics (#1122)\n\n* Remove unused GetEntry.\r\n\r\n* adds support for constant labels on Gauge and CumulativeMetric\r\n\r\n* fixing format on tests.\r\n\r\n* remove unused getentry\r\n"
    },
    {
      "commit": "3e65bcba0dcec645795cc8621180839401c18a0b",
      "tree": "73ed3193437c289594862d9f7ce1b97eab82d806",
      "parents": [
        "295a4b8b79f868eed42df5700d1f63fd4d295ae0"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Tue Apr 23 20:07:32 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "update example to use log exporter. (#1128)\n\n"
    },
    {
      "commit": "295a4b8b79f868eed42df5700d1f63fd4d295ae0",
      "tree": "2783406a1a307c116ef38356d2f3365b7f13753c",
      "parents": [
        "0ac3701b0da6461885aa3ae14c555221d967c2c8"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Tue Apr 23 18:44:16 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Add log exporter. (#1126)\n\n* Add log exporter.\r\n\r\n* close log files when program terminates.\r\n\r\n* split stats into multiple lines.\r\n\r\n* fix review comments.\r\n\r\n* one more comment.\r\n"
    },
    {
      "commit": "0ac3701b0da6461885aa3ae14c555221d967c2c8",
      "tree": "88e77140134f5fc8cad96489d4059ba2c317dc4f",
      "parents": [
        "18733e46898ab8de9e6ab77c5831bb4d60b184bf"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Tue Apr 23 16:49:24 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Exemplar: Add new record APIs that take exemplar attachments and SpanContext key. (#1123)\n\n* Exemplar: Add SpanContext Attachment key.\r\n\r\n* Exemplar: Add new record APIs that take exemplar attachments.\r\n\r\n* Use RetrieveData instead of fake exporter to fix race.\r\n\r\n* Change map[string]interface to metricdata.Attachments\r\n\r\n* Use nil instead of empty map.\r\n\r\n* Update to use options for recording attachments.\r\n"
    },
    {
      "commit": "18733e46898ab8de9e6ab77c5831bb4d60b184bf",
      "tree": "d4578298044e6a0588da29b4ca5700c8f18156d6",
      "parents": [
        "9a306f3a1b7db2a11844afd293db163e2a6c6098"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Fri Apr 19 21:54:36 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "remove Set method for cumulatives. (#1120)\n\n"
    },
    {
      "commit": "9a306f3a1b7db2a11844afd293db163e2a6c6098",
      "tree": "df015d6782a4e45226b2b37a3ffe97475c139aec",
      "parents": [
        "cc78dac756f754b43d8d1c7df0f4d736679511cd"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Fri Apr 19 19:10:53 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "fix typo in feature request template. (#1119)\n\n"
    },
    {
      "commit": "cc78dac756f754b43d8d1c7df0f4d736679511cd",
      "tree": "4be85b62c6a7d9e56224a75aa74b898a29bc6478",
      "parents": [
        "4651f24ee1b45bd729a51adb0512c6c6ab8abe24"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Fri Apr 19 04:28:10 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "update issue template. (#1117)\n\n* update issue template.\r\n\r\n* replace Node with Go.\r\n"
    },
    {
      "commit": "4651f24ee1b45bd729a51adb0512c6c6ab8abe24",
      "tree": "e21cc7bca323f53ac904f9e856dc9673dd77f06b",
      "parents": [
        "c82de269c502c4fba8e9d85d313cf900185551a9"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 18 21:38:05 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Add description field to LabelKey (#1114)\n\n* Add description field to LabelKey\r\n\r\n* keep description as \"\" when not specified.\r\n"
    },
    {
      "commit": "c82de269c502c4fba8e9d85d313cf900185551a9",
      "tree": "a3eb356f45e74e2bef93d7a29438158b6a25e66a",
      "parents": [
        "6bebf5675638c2b62e7e1085de9d939440a00b3c"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 18 21:37:29 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "add space between error and %v in gauge example. (#1116)\n\n"
    },
    {
      "commit": "6bebf5675638c2b62e7e1085de9d939440a00b3c",
      "tree": "803b7f59652c70ea1b5e60a9c9be5d1f6d74c1c5",
      "parents": [
        "a7c47d30fa4a933d83c39d7a5c66c9d2f712c96b"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 18 03:22:21 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Fix comment received for #1110 after it was merged. (#1113)\n\n"
    },
    {
      "commit": "a7c47d30fa4a933d83c39d7a5c66c9d2f712c96b",
      "tree": "cf3c5a89428ef2866e65c0cb1f7901b0b902c218",
      "parents": [
        "1c036dfa995bd1204e960d294380056a040b3ddf"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Tue Apr 16 20:32:33 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Add derived gauge example. (#1110)\n\n* Add derived gauge example.\r\n\r\n* fix fmt error and unreachable code error.\r\n\r\n* fix typos.\r\n"
    },
    {
      "commit": "1c036dfa995bd1204e960d294380056a040b3ddf",
      "tree": "7633d73ed0aab097644da35e6baddd26a1d3be3f",
      "parents": [
        "a209e5872e89ea675c5e1f46fe3e7a94876c82e3"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Tue Apr 16 17:47:04 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Fix TOC and some typos. (#1111)\n\n"
    },
    {
      "commit": "a209e5872e89ea675c5e1f46fe3e7a94876c82e3",
      "tree": "4cb4512f35ca1b7318e34befc2288cd3f50aca7f",
      "parents": [
        "5d1b8afbde42a61198d10d147afec11355dbee8d"
      ],
      "author": {
        "name": "Anand Desai",
        "email": "ananddesai007@gmail.com",
        "time": "Mon Apr 15 23:18:41 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Remove extraneous err check. (#1109)\n\nFound using nogo static checker."
    },
    {
      "commit": "5d1b8afbde42a61198d10d147afec11355dbee8d",
      "tree": "fe8e94dd82296a5dcca439f01a06c5cf816dbbc9",
      "parents": [
        "aca3e8a2679285ba3a7401f60cf559754ed6a88d"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Mon Apr 15 22:24:00 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Add gauges example. (#1107)\n\n* Add gauges example.\r\n\r\n* use _ instead of /\r\n"
    },
    {
      "commit": "aca3e8a2679285ba3a7401f60cf559754ed6a88d",
      "tree": "f83a60c2519164b808980c6781621288225c7acf",
      "parents": [
        "ef4afeb0d0cf4fc08868683603cd6e474be9be18"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Mon Apr 15 17:19:48 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Add support for metrics in prometheus exporter (#1105)\n\n* Add prometheus support.\r\n\r\n* remove view related code and refactor metric specific code.\r\n\r\n* fix review comments.\r\n\r\n* remove dead code and fix comments.\r\n\r\n* fix error message.\r\n"
    },
    {
      "commit": "ef4afeb0d0cf4fc08868683603cd6e474be9be18",
      "tree": "94b246803c06ca9021e0e3851a5992c6a16c8224",
      "parents": [
        "bf1b28d373689ebd1638037342c8ba677c05d576"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Fri Apr 12 04:06:30 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "fix race condition in reading record and updating record. (#1104)\n\n"
    },
    {
      "commit": "bf1b28d373689ebd1638037342c8ba677c05d576",
      "tree": "a1ecc81ce27d5627b46c1dc1e9f800083a99c933",
      "parents": [
        "df5e77171e18725e4a690c45f8f7021e5aa64332"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 11 20:34:35 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "replace missing tag with empty values during metric export. (#1102)\n\n* replace missing tag with empty values during metric export.\r\n\r\n* use map.\r\n"
    },
    {
      "commit": "df5e77171e18725e4a690c45f8f7021e5aa64332",
      "tree": "807e7a291169a4540e8801ae43d00a2d7d5fdb8a",
      "parents": [
        "01ba74404d0b299402513bfc98f354a71f1d1a1e"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 04 03:49:04 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Add support for cumulative. (#1090)\n\n* Add support for cumulative.\r\n\r\n* fix review comments.\r\n"
    },
    {
      "commit": "01ba74404d0b299402513bfc98f354a71f1d1a1e",
      "tree": "dc8e31659aedb022a06627981254784fdcb4ebe4",
      "parents": [
        "75c0cca22312e51bfd4fafdbe9197ae399e18b38"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Wed Apr 03 17:05:34 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Thu Apr 25 04:30:59 2019"
      },
      "message": "Refactor gauge and registry to accommodate cumulative. (#1089)\n\n* Refactor gauge and registry to accomodate cummulative.\r\n- use common baseMetric type to manage gauge and cumulative.\r\n\r\n* fix copyright and renamed couple of func.\r\n"
    },
    {
      "commit": "75c0cca22312e51bfd4fafdbe9197ae399e18b38",
      "tree": "f04f8c669ad38bb685c488318527fa7e6ef36377",
      "parents": [
        "a901c1e4e21a3f29577cff385816f219d24aa0c5"
      ],
      "author": {
        "name": "rghetia",
        "email": "rghetia@yahoo.com",
        "time": "Mon Apr 08 22:24:43 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 08 22:24:43 2019"
      },
      "message": "run go mod tidy after fixing dependency on google.golang.org/api (#1097)\n\n"
    }
  ],
  "next": "a901c1e4e21a3f29577cff385816f219d24aa0c5"
}
