{"push_id":1128875110,"size":26,"distinct_size":1,"ref":"refs/heads/basic-analytics","head":"bf37cb8e178fd2ab8664dab5851c22cce152bbfa","before":"a83228c4cd5b82e3fd590d69aab08407b1bc95ed","commits":[{"sha":"2b4a612a519eb214b6230de1c4b8447ea7491e00","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Use consistent value for subscribe_by_default\n\n@getsentry/infrastructure","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/2b4a612a519eb214b6230de1c4b8447ea7491e00"},{"sha":"32272559b770f3a80d9331bf3ed6dc505c2cfe8a","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benv.ca","name":"Ben Vinegar"},"message":"Fix GroupStore removing existing entries on org dashboard\n\n/cc @getsentry/ui","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/32272559b770f3a80d9331bf3ed6dc505c2cfe8a"},{"sha":"da0e9b5fa24408b4c9e92b935552ce3c60e9ed5f","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benv.ca","name":"Ben Vinegar"},"message":"Merge pull request #3287 from getsentry/fix-groupstore-updating\n\nFix GroupStore removing existing entries on org dashboard","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/da0e9b5fa24408b4c9e92b935552ce3c60e9ed5f"},{"sha":"37eb19b11455756652d8d861f20a5b8b6e8ed8c0","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Merge branch 'subscribe-by-default'","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/37eb19b11455756652d8d861f20a5b8b6e8ed8c0"},{"sha":"ac2c4511ae6fed63312841aa185cff2c8b72b32e","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"MessageBuilder.send_async doesn't need transaction safety (#3297)","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/ac2c4511ae6fed63312841aa185cff2c8b72b32e"},{"sha":"edbe04073cb5dbb89f9196680b459567aa46c559","author":{"email":"dbbc8fb1750800783c0363bae3ad03f1cd817287@getsentry.com","name":"James Cunningham"},"message":"Add MessagePackFormatter class and the requires.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/edbe04073cb5dbb89f9196680b459567aa46c559"},{"sha":"c9f6e5ff748ce87b165df1542d9267fed57b59f2","author":{"email":"8e1f223756aef87b66336577af8952511aaf5368@gmail.com","name":"James Cunningham"},"message":"Merge pull request #3244 from getsentry/GH-3242\n\n[GH-3242] Create the MessagePack formatter.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/c9f6e5ff748ce87b165df1542d9267fed57b59f2"},{"sha":"367d5c20b449caa58febffa78036dc7f4a8c6747","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Add retries to inbound/outbound mail","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/367d5c20b449caa58febffa78036dc7f4a8c6747"},{"sha":"235e1531a04ea7978b94e518089532e3b4153e50","author":{"email":"1df3a4abaee1eb50eae6ff79e54d5f4f56bdbdaf@gmail.com","name":"ted kaemming"},"message":"Replace memcached-based locks with abstract lock backend. (#3250)\n\nThis replaces memcached-based locks with an abstract backend. Currently, only a Redis implementation is supported. This also introduces `sentry.utils.retries`, a module that contains various retry polices for callables.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/235e1531a04ea7978b94e518089532e3b4153e50"},{"sha":"62f43bf37d2ac263af897c76136e504eab06ffcd","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benv.ca","name":"Ben Vinegar"},"message":"Invite status and 2FA status on same column on member page","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/62f43bf37d2ac263af897c76136e504eab06ffcd"},{"sha":"f7accd99342ad620a2a9c3423e16ba252230a143","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benv.ca","name":"Ben Vinegar"},"message":"Fix colgroup width % on member list table","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/f7accd99342ad620a2a9c3423e16ba252230a143"},{"sha":"98a5f64047296865dba8b100418a647001622a00","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benv.ca","name":"Ben Vinegar"},"message":"Merge pull request #3300 from getsentry/2fa-same-col\n\nInvite status and 2FA status on same column on member page","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/98a5f64047296865dba8b100418a647001622a00"},{"sha":"70c7857a2e1451fe0df6c539e70083d4cf760da2","author":{"email":"1df3a4abaee1eb50eae6ff79e54d5f4f56bdbdaf@gmail.com","name":"ted kaemming"},"message":"Allow overriding the clock used by `TimedRetryPolicy`. (#3302)\n\nThis is intended to allow isolating the mocked clock used by\r\n`TimedRetryPolicyTestCase` to avoid failures when these tests are ran in\r\nenvironments that are also accessing clock methods like `time.time`.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/70c7857a2e1451fe0df6c539e70083d4cf760da2"},{"sha":"41c2d77c7cbd564ee47f63e442c792a6ee7efac2","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Persist auto resolve state to issues\n\nThis adds a reasonable cost to issues that don't group well, but the benefits we can take advantage of should make it worth it:\n\n- improved query time for \"unresolved issues\"\n- a reasonable way to denormalize counters for \"unresolved issues\"\n- no more obscure magic everywhere in the code and UI\n\n@getsentry/infrastructure","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/41c2d77c7cbd564ee47f63e442c792a6ee7efac2"},{"sha":"3e22f5edd90ac4fa62b63f842155289f1a2303cd","author":{"email":"1df3a4abaee1eb50eae6ff79e54d5f4f56bdbdaf@gmail.com","name":"ted kaemming"},"message":"Log failures to `process_pending` task. (#3305)\n\nThese tasks can run long, and this prevents them from being logged as errors.\r\n\r\nThis also adds a `UnableToAcquireLock` exception so that the specific error can be caught and handled, as well as tests for the exception.\r\n\r\nFixes SENTRY-1AQ.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/3e22f5edd90ac4fa62b63f842155289f1a2303cd"},{"sha":"1eb8b25931c800ed338090021b968c2222441bfb","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Reduce transaction savepoints in safe_execute calls (#3299)","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/1eb8b25931c800ed338090021b968c2222441bfb"},{"sha":"99d13ef35770436175cd94667396d4e9167b899e","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"ImageOptim pass","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/99d13ef35770436175cd94667396d4e9167b899e"},{"sha":"de14ce9ffad74dea66b9a822e7287f22eebd99c9","author":{"email":"68b5fbc9287a36471001d094ae53146048f165fb@gmail.com","name":"ckj"},"message":"Add debug view for icons","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/de14ce9ffad74dea66b9a822e7287f22eebd99c9"},{"sha":"8d2944bf21f62b31104fe912eccbd9f67c1cdaff","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Fix ups","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/8d2944bf21f62b31104fe912eccbd9f67c1cdaff"},{"sha":"0b223f4cb271e103575134769bc79b7933d7714a","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Merge pull request #3286 from getsentry/icon_gallery\n\nAdd debug view for icons","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/0b223f4cb271e103575134769bc79b7933d7714a"}]}
{"actor":{"display_login":"dcramer"}}