{"ref":"refs/heads/master","commits":[{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"0e9d7e4260da4873e35deab68b163a7338836fbc","message":"do not parse out host or facility - these are implementation details that should not propagate to receivers","url":"https://api.github.com/repos/heroku/pulse/commits/0e9d7e4260da4873e35deab68b163a7338836fbc"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"9a10d9b87963a22d2e361fb9d4af9430188d173f","message":"tighten hermes response predicates","url":"https://api.github.com/repos/heroku/pulse/commits/9a10d9b87963a22d2e361fb9d4af9430188d173f"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"0f6b47846392938c5c45ac80e9cc30c5536f2114","message":"prefer timestamp","url":"https://api.github.com/repos/heroku/pulse/commits/0f6b47846392938c5c45ac80e9cc30c5536f2114"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"84c27105004ef5232d5f579fafcbe1b37500d956","message":"debug","url":"https://api.github.com/repos/heroku/pulse/commits/84c27105004ef5232d5f579fafcbe1b37500d956"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"fa049ecfaef377a88017641938dee412544ff109","message":"allow hyphens in cloud name","url":"https://api.github.com/repos/heroku/pulse/commits/fa049ecfaef377a88017641938dee412544ff109"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"416878aa0cf1a9a523ccefa7b94fbb93a38801a2","message":"debug","url":"https://api.github.com/repos/heroku/pulse/commits/416878aa0cf1a9a523ccefa7b94fbb93a38801a2"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"0287c5b7fa5eb1146f88a6a18b0f34944cd198e0","message":"wat","url":"https://api.github.com/repos/heroku/pulse/commits/0287c5b7fa5eb1146f88a6a18b0f34944cd198e0"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"943115904c9da55f912fb1361d429e71c1713556","message":"wat","url":"https://api.github.com/repos/heroku/pulse/commits/943115904c9da55f912fb1361d429e71c1713556"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"e7d78d212fbff713031dfbc96caf4a3ec43091ee","message":"allow timestamps with nano precision. don't parse timestamps for now","url":"https://api.github.com/repos/heroku/pulse/commits/e7d78d212fbff713031dfbc96caf4a3ec43091ee"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"b8e62fc6ea87dcd2337572c79482a81eb5e49ce2","message":"track events per second unparsed","url":"https://api.github.com/repos/heroku/pulse/commits/b8e62fc6ea87dcd2337572c79482a81eb5e49ce2"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"984cfa8127901b109e94767c6647097f8734d0ad","message":"back out of some debugging","url":"https://api.github.com/repos/heroku/pulse/commits/984cfa8127901b109e94767c6647097f8734d0ad"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"083b831e8ae6639061cc2abd379d4306ad420e57","message":"start to normalize raw parse","url":"https://api.github.com/repos/heroku/pulse/commits/083b831e8ae6639061cc2abd379d4306ad420e57"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"a676271062fb777ea2346a6cb4f2a5feb2fa5d01","message":"allow underscore in name","url":"https://api.github.com/repos/heroku/pulse/commits/a676271062fb777ea2346a6cb4f2a5feb2fa5d01"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"95bfa448418e949df300807d32d008cf0f20ce1c","message":"wat","url":"https://api.github.com/repos/heroku/pulse/commits/95bfa448418e949df300807d32d008cf0f20ce1c"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"37199c265d279f5bb4bb212445ef7c5c5b03b267","message":"allow colons","url":"https://api.github.com/repos/heroku/pulse/commits/37199c265d279f5bb4bb212445ef7c5c5b03b267"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"890cab3ed8968e70a3157ec40f11a3973f79117d","message":"allow uppercase sources","url":"https://api.github.com/repos/heroku/pulse/commits/890cab3ed8968e70a3157ec40f11a3973f79117d"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"b054fed9d998114ca313cba904a1f51e0902e20a","message":"allow forward slashes","url":"https://api.github.com/repos/heroku/pulse/commits/b054fed9d998114ca313cba904a1f51e0902e20a"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"a96fabaf04c6c2c78decfec56e43b8a380d36b47","message":"merge some of raw into standard","url":"https://api.github.com/repos/heroku/pulse/commits/a96fabaf04c6c2c78decfec56e43b8a380d36b47"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"a7762931500805030cd823afd5f71f3b1e341403","message":"gaurd against null longs","url":"https://api.github.com/repos/heroku/pulse/commits/a7762931500805030cd823afd5f71f3b1e341403"},{"author":{"name":"Mark McGranaghan","email":"a9e4c42797e3acad1555adbfa0ce71f70cf06e55@gmail.com"},"sha":"ce0d558cbea5535ae30fda2ff6aedf965dab99c0","message":"allow for e.g. app.andvari","url":"https://api.github.com/repos/heroku/pulse/commits/ce0d558cbea5535ae30fda2ff6aedf965dab99c0"}],"head":"ccb30dcaa05c8ba2a1c14d2bd4a055b6bbce66d0","push_id":51448673,"size":23}