{"push_id":2660710920,"size":183,"distinct_size":4,"ref":"refs/heads/pr-query","head":"69beff86e555c1fc61a578e10a7659985867b37d","before":"51773316d96998c80dc13ec39d5b06f593d42d5c","commits":[{"sha":"01e27b4f552120b980692886c8d5c79c3deef06d","author":{"name":"Lyn Nagara","email":"2901e6cb0f5368c37e0dc2f2f2900d3e30de59a8@gmail.com"},"message":"fix(permissions): Fix manager permissions (#8567)\n\nAdd back missing comma in the list of manager permission\r\n\r\nFixes APP-274","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/01e27b4f552120b980692886c8d5c79c3deef06d"},{"sha":"63628851eb5b7b7d1fba35c6accf787f11d9aa98","author":{"name":"Lovepreet Sangha","email":"210b8bea7cf74572194e304e2c74bee4b2731a9a@gmail.com"},"message":"feat: Opera Mini Filter (#8533)\n\n* feat: Opera Mini Filter\r\n\r\nUsers can now filter Opera Mini 8 and below legacy browsers\r\n\r\n* cleaned up src/sentry/data/samples/javascript.json by removing Opera where it wasn't needed","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/63628851eb5b7b7d1fba35c6accf787f11d9aa98"},{"sha":"2c26092aa937dc49e697671b15c34ef4f7855320","author":{"name":"Jan Michael Auer","email":"ca20728d35f00c3a4c21b1fc8b0086b59f89df2d@jauer.org"},"message":"ref(issues): Clean up icons and add PHP (#8573)","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/2c26092aa937dc49e697671b15c34ef4f7855320"},{"sha":"113c5a4c0053d4b8e81ba79bca87f60a15f687f3","author":{"name":"Jan Michael Auer","email":"ca20728d35f00c3a4c21b1fc8b0086b59f89df2d@jauer.org"},"message":"feat: Support the new exception mechanism (#8487)\n\n* feat: Support the new exception mechanism\r\n\r\n* test(mechanism): Add plugin tests for exception mechanisms\r\n\r\n* feat(native): Emit a \"minidump\" exception mechanism\r\n\r\n* test(native): Fix mechanism fixtures\r\n\r\n* feat(mechanism): Add mechanism mappings for well-known platforms\r\n\r\n* fix(mechanism): Fix mechanism schema and upgrade\r\n\r\n* fix(mechanism): Correctly normalize mechanisms and debug_meta\r\n\r\n* feat(mechanism): Adding tags for \"mechanism\" and \"handled\"\r\n\r\n* fix(mechanism): Create the mechanism handled tag correctly\r\n\r\n* fix(mechanism): Fix iter_tags without mechanism\r\n\r\n* fix(native): Bump expected query count due to added tags\r\n\r\n* feat(minidump): Hard code mechanism handled to false\r\n\r\n* test: Update snapshots after jest update\r\n\r\n* test(mechanism): Add tests for mechanism normalization","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/113c5a4c0053d4b8e81ba79bca87f60a15f687f3"},{"sha":"641078f6291857d852e7b79b8dabc5286ecce67b","author":{"name":"Lauryn Brown","email":"fdc3297a605faa4a1f731ee00ed2371ce0438617@gmail.com"},"message":"feat(integrations): Added bitbucket repo provider. (#8559)\n\n* Added bitbucket repo provider.\r\n\r\n* Removed repo mixin. didn't do anything.\r\n\r\n* Added integration_id\r\n\r\n* Checked that repo worked and the calls are made. Checked test_repo.\r\n\r\n* Changed a typo in imports\r\n\r\n* fixed typo and added comment.\r\n\r\n* Added webhook methods to make sure the import works\r\n\r\n* changed name so that it is actually webhooks rather than a misspelling.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/641078f6291857d852e7b79b8dabc5286ecce67b"},{"sha":"30bf34cae3eeb3cc430579a861a4978510c457b3","author":{"name":"Ayesha Omarali","email":"987ae4515b9fd20ce9e02d03bfb4ddfc927631c7@gmail.com"},"message":"feat(avatar): Update Avatar Icons On Releases Page (#8549)\n\n* updated avatar icons\r\n\r\n* updated release version hover card to new team avatars\r\n\r\n* Adjusted alignment for new avatars in hover and release pages\r\n\r\n* changed tooltip title to change from 'users' to 'authors' when relevant","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/30bf34cae3eeb3cc430579a861a4978510c457b3"},{"sha":"0cae25f75fe427726dd3f9ea12bc205f3f61678a","author":{"name":"Matt Robenolt","email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com"},"message":"fix(search): Limit some search queries so they can execute\n\nFixes SE-41","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/0cae25f75fe427726dd3f9ea12bc205f3f61678a"},{"sha":"69994abf2f9760fc9e149a73f834f41e08a27fc5","author":{"name":"Matt Robenolt","email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@ydekproductions.com"},"message":"fix(api): Wrong return type\n\nFixes SENTRY-6QQ","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/69994abf2f9760fc9e149a73f834f41e08a27fc5"},{"sha":"81a9b0ed58f823ff15abf1078805a628b019a5db","author":{"name":"adhiraj","email":"850571524cf5979cc2adf3d6cf168dd4306c913d@users.noreply.github.com"},"message":"feat(identity): Double write/read IDP and Identity (#8540)\n\n* feat(identity): Double write/read IDP and Identity\r\n\r\nStep 2 of removing org from IdentityProvider.\r\n\r\n- IDP get_or_create: replace with org=0\r\n- IDP get: try org=0 first, then actual org\r\n- Identity get_or_create: use whatever idp is given\r\n- Identity get: try org=0 first, then actual org\r\n\r\nThis makes it so that new objects are created with org=0, and after bulk migrating the data to org=0 (using a script) all reads will go through org=0 objects.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/81a9b0ed58f823ff15abf1078805a628b019a5db"},{"sha":"31f4c3d17560b424c488c10f51d1f603be8db85f","author":{"name":"Eric Feng","email":"4e76b3f4a1c3fda358953ed4339a76a8ce7ffa12@users.noreply.github.com"},"message":"fix: Project Chooser for Onboarding Wizard (#8532)\n\nFixes so the `redirectNoMultipleProjects` does not error, but instead lets this corner case\r\n(where user has intentionally typed in this url and not included task_id) fall back to the\r\nrender method, where we gracefully handle it.\r\n\r\n```js\r\nif (task.featureLocation != 'project') {\r\n  throw new Error('User arrived on project chooser without a valid task id.');\r\n}\r\n```\r\n\r\nFixes JAVASCRIPT-33G","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/31f4c3d17560b424c488c10f51d1f603be8db85f"},{"sha":"d9741a53396c4f6d5287f30258f0204ac1fdf078","author":{"name":"Max Bittker","email":"e3243ea656f3ea29658b10d18f0aa01e39495f6f@gmail.com"},"message":"feat(github-apps): Pull request webhook handling (#8566)\n\n* refactor webhooks and adapt pull request webhook handler\r\n\r\n* webhook tests","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/d9741a53396c4f6d5287f30258f0204ac1fdf078"},{"sha":"e8f9ddd9bc2124babc4224db44b77f08ff765956","author":{"name":"Lauryn Brown","email":"fdc3297a605faa4a1f731ee00ed2371ce0438617@gmail.com"},"message":"feat(integrations): Copy and pasted webhook files. (#8544)\n\n* Copy and pasted webhook files.\r\n\r\n* Got tests working.\r\n\r\n* Made sure the commits were created when a push event occured.\r\n\r\n* Fixed it so that it uses integrationrepoprovider.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/e8f9ddd9bc2124babc4224db44b77f08ff765956"},{"sha":"6dcb40de6011478957915acc4ca14019b1abd533","author":{"name":"Evan Purkhiser","email":"5c02d017f4cc0cf6548a68cff73e338d54c21883@gmail.com"},"message":"feat(jira): Pretty up configuration page","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/6dcb40de6011478957915acc4ca14019b1abd533"},{"sha":"b3a3aea62da34eb5324d7e20f9a147759cc74eec","author":{"name":"Jan Michael Auer","email":"ca20728d35f00c3a4c21b1fc8b0086b59f89df2d@jauer.org"},"message":"fix(native): Fix version normalization related to mechanism (#8592)","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/b3a3aea62da34eb5324d7e20f9a147759cc74eec"},{"sha":"ca3e0db52e5c29655ce782bf6297b3814b8b2ae4","author":{"name":"adhiraj","email":"850571524cf5979cc2adf3d6cf168dd4306c913d@users.noreply.github.com"},"message":"feat(identity): Step 3: Migrate IDPs and Identities to org=0 (#8590)\n\nSame as https://github.com/getsentry/sentry/pull/8551 which I accidentally merged into a feature branch instead of master.","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/ca3e0db52e5c29655ce782bf6297b3814b8b2ae4"},{"sha":"129066e93afc62163e67c5a5cb8ee40cb65a4ce2","author":{"name":"Lyn Nagara","email":"2901e6cb0f5368c37e0dc2f2f2900d3e30de59a8@gmail.com"},"message":"fix(dashboard): Render project card without link if user has no project access (#8583)\n\nIf the user does not have project:read access, render static text instead of a link\r\non the dashboard project card\r\n\r\nFixes ISSUE-17","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/129066e93afc62163e67c5a5cb8ee40cb65a4ce2"},{"sha":"1adbde35e9648329aaba6f2d66594a8763bdc040","author":{"name":"Lauryn Brown","email":"fdc3297a605faa4a1f731ee00ed2371ce0438617@gmail.com"},"message":"Changed scopes for vsts. (#8586)","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/1adbde35e9648329aaba6f2d66594a8763bdc040"},{"sha":"8425c3e5881da5134c8ec91f7226fb2f0344361d","author":{"name":"0x6a6f7368","email":"349852278611816475d638f559f092015b18eb54@gmail.com"},"message":"build(travis): directly cache virtualenv instead of pip wheels (#8499)","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/8425c3e5881da5134c8ec91f7226fb2f0344361d"},{"sha":"5ec380916fc73ec252a20c77eacf95054176f987","author":{"name":"MeredithAnya","email":"02a1b654638ab3ac1fb1ef00d2434b9641e97fee@gmail.com"},"message":"ref(integrations): Add tests for GitHub Apps repository provider (#8577)","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/5ec380916fc73ec252a20c77eacf95054176f987"},{"sha":"33e86f88521dd8e812b124045d173a89b3f8ce05","author":{"name":"Jess MacQueen","email":"65a2df587bb058e26367fbc01c26639b0deb4993@gmail.com"},"message":"ref(integrations): Move raise_error method from sentry-plugins","distinct":false,"url":"https://api.github.com/repos/getsentry/sentry/commits/33e86f88521dd8e812b124045d173a89b3f8ce05"}]}
{"actor":{"display_login":"macqueen"}}