{"push_id":1079845526,"size":39,"distinct_size":1,"ref":"refs/heads/comments_updates","head":"7cf8728255f64187982e789aaec5bdfddea3c591","before":"db482de128ad42c2cc5a0d1b8acc4f5e70dd4921","commits":[{"sha":"46280ea3e4c503e14b4944e11d4ea0b63e5e88fb","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Make sure we encode this version so we don't generate bad API calls","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/46280ea3e4c503e14b4944e11d4ea0b63e5e88fb"},{"sha":"490af8c532a70318bb6cd2585c9d98a84f045237","author":{"email":"51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","name":"Armin Ronacher"},"message":"Fixed exception messages not wrapping correctly","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/490af8c532a70318bb6cd2585c9d98a84f045237"},{"sha":"1088b1d4e811c4368063fbed29669ce7ba3f92d8","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Fix project_details with API key\n\nFixes FREIGHT-12","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/1088b1d4e811c4368063fbed29669ce7ba3f92d8"},{"sha":"591f540f0de2c779a62583e862d61b69d22d1dd7","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Merge pull request #3083 from getsentry/lol\n\nFix project_details with API key","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/591f540f0de2c779a62583e862d61b69d22d1dd7"},{"sha":"fb674a3ac110d8d60c7c1d29b8c5f723f5808067","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Merge pull request #2792 from getsentry/uriencode\n\nMake sure we encode this version so we don't generate bad API calls","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/fb674a3ac110d8d60c7c1d29b8c5f723f5808067"},{"sha":"5f7bb45992d2a1c29995f29adba1b6f075917298","author":{"email":"51e1b983df8328b92ad653ca9129d9a11178303a@active-4.com","name":"Armin Ronacher"},"message":"Merge pull request #2969 from getsentry/bugfix/exc-wrapping\n\nFixed exception messages not wrapping correctly","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/5f7bb45992d2a1c29995f29adba1b6f075917298"},{"sha":"1ab4327cc11a4b3176e68f5c61120c1d40dfc572","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Split `sentry start` into `sentry run`\n\nThis deprecates `sentry start`. This change allows each service to\nbe a dedicated subcommand so that each service may expose its own\noptions and args. We need to do this if we wish to expand `sentry run`\ninto more than what we're using it for today.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/1ab4327cc11a4b3176e68f5c61120c1d40dfc572"},{"sha":"66844dd2c2469f9cd0b9256d2cb1e4c05117c384","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Blacklist savingsslider-a.akamaihd.net in CSP reports\n\n\"Savings Slider\" extension","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/66844dd2c2469f9cd0b9256d2cb1e4c05117c384"},{"sha":"8ce0ac7de4d679cdb34294d6b943ba13f0baa341","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Make event-types feature public\n\nRemoves the event-types feature switch\n\n/cc @getsentry/team","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/8ce0ac7de4d679cdb34294d6b943ba13f0baa341"},{"sha":"596af09c245b4338d89ecdd5244a0df42ba4253a","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Merge pull request #3087 from getsentry/expose-event-types\n\nMake event-types feature public","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/596af09c245b4338d89ecdd5244a0df42ba4253a"},{"sha":"1b0b460677a449ac48ef4009efd6441834d34954","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Don't blow up on error embed if missing DSN parameter\n\nFixes SENTRY-XD","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/1b0b460677a449ac48ef4009efd6441834d34954"},{"sha":"24d5529f5649b2feb976b3f036fed29a07f1ed45","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Merge pull request #3088 from getsentry/embed\n\nDon't blow up on error embed if missing DSN parameter","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/24d5529f5649b2feb976b3f036fed29a07f1ed45"},{"sha":"6213c5c5d2eb9902d65a4501efbeeae6e6454259","author":{"email":"68b5fbc9287a36471001d094ae53146048f165fb@gmail.com","name":"ckj"},"message":"Some style tweaks","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/6213c5c5d2eb9902d65a4501efbeeae6e6454259"},{"sha":"63b01fbb6d39cba51004f4bf66f9489ce8d92e59","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Add Early Adopter flag\n\n- Allow orgs to opt-in via Settings\n- Move CSP and DSYM behind early adopter\n\n/cc @getsentry/team","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/63b01fbb6d39cba51004f4bf66f9489ce8d92e59"},{"sha":"3446de6a1b7057a6fbd4cf8f6ad2ef6c47945c16","author":{"email":"68b5fbc9287a36471001d094ae53146048f165fb@gmail.com","name":"ckj"},"message":"Base64 logo","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/3446de6a1b7057a6fbd4cf8f6ad2ef6c47945c16"},{"sha":"89b9c183b703513e9c837d0cd97d9f2983c3e6d1","author":{"email":"68b5fbc9287a36471001d094ae53146048f165fb@gmail.com","name":"ckj"},"message":"Make logo smaller","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/89b9c183b703513e9c837d0cd97d9f2983c3e6d1"},{"sha":"31787e1fd3e447027935e271097586c2beae60d5","author":{"email":"68b5fbc9287a36471001d094ae53146048f165fb@gmail.com","name":"ckj"},"message":"Make logo lighter","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/31787e1fd3e447027935e271097586c2beae60d5"},{"sha":"9824f9ba99b4e5c3f037006920c773dcf4d4cdcd","author":{"email":"496294530809d317191a558fe22662d63df93430@gmail.com","name":"David Cramer"},"message":"Merge pull request #3090 from getsentry/early-adopter\n\nAdd Early Adopter flag","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/9824f9ba99b4e5c3f037006920c773dcf4d4cdcd"},{"sha":"f61a4c5fcd3ad6ceb3e2a4b2355f8463c5bb4593","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com","name":"Matt Robenolt"},"message":"Don't blow up on ValueError from ProjectKey.from_dsn\n\nIf the dsn is garbage, it'll cause an error from deeper within the model\nfield. This should be swallowed up as a DoesNotExist so any caller can\npredictably catch it.\n\nThis also backfills a bunch of tests for ProjectKey\n\nFixes SENTRY-13S","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/f61a4c5fcd3ad6ceb3e2a4b2355f8463c5bb4593"},{"sha":"6f96c28cfb4c3e4d8e722e56924cb0429df7c47d","author":{"email":"cf470c3f5aa3b12b46ba627d17b002036f1d4a76@users.noreply.github.com","name":"Chris Jennings"},"message":"Merge pull request #3089 from getsentry/error_embed_styles\n\nError embed style tweaks","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/6f96c28cfb4c3e4d8e722e56924cb0429df7c47d"}]}