Sentry is cross-platform application monitoring, with a focus on error reporting.

Overview

Sentry

Users and logs provide clues. Sentry provides answers.

What's Sentry?

Sentry is a service that helps you monitor and fix crashes in realtime. The server is in Python, but it contains a full API for sending events from any language, in any application.

Official Sentry SDKs

Resources

Comments
  • Slack Global Integration: oauth error (WST apps deprecated)

    Slack Global Integration: oauth error (WST apps deprecated)

    I'm trying to enable the new glopal Slack integration on a fresh install of Sentry 9 (installed as per the instructions for pip / venv)

    I'm getting an error when trying to connect to a Slack workspace, OAuth Error: Invalid client_id parameter - I'm assuming that this is expecting to find a connection from the hosted version of Sentry, rather than a self-hosted version.

    The redirect_uri parameter in the URL is the URL for our self-hosted sentry, and the client_id is blank

    opened by anthonyangel 58
  • sentry 9 clean install - Oops! Something went wrong

    sentry 9 clean install - Oops! Something went wrong

    • The version of Sentry you're using sentry 9.0.0

    • Whether you're using Docker or another installation method pip install with systemd

    • Include a stacktrace or other logs when relevant where i can get it? https://docs.sentry.io/server/config/ - it doesn't contain any words about logs.


    After fresh install on Ubuntu 18.04 via pip, i get this: api

    where i can find relevant inforamation about this error?

    opened by mrPsycho 51
  • 8.13 -> 8.14 migration problem with CentOS / Python 2.7.5

    8.13 -> 8.14 migration problem with CentOS / Python 2.7.5

    I am getting an error when trying to upgrade to latest sentry. Install went well, only bump was that I had to install a c++ compiler since mmh3 was needing it, and there was something strange with a package named "appdirs" which I had to uninstall manually before it could be upgraded.

    Here is the migration error:

    (venv)~$ sentry upgrade Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... Installed 0 object(s) from 0 fixture(s)

    Synced:

    django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.messages django.contrib.sessions django.contrib.sites django.contrib.staticfiles crispy_forms debug_toolbar raven.contrib.django.raven_compat rest_framework sentry.plugins.sentry_interface_types sentry.plugins.sentry_mail sentry.plugins.sentry_urls sentry.plugins.sentry_useragents sentry.plugins.sentry_webhooks south sudo sentry_plugins.slack

    Not synced (use migrations):

    • sentry
    • sentry.nodestore
    • sentry.search
    • social_auth
    • sentry_plugins.jira_ac
    • sentry_plugins.hipchat_ac (use ./manage.py migrate to migrate these) Running migrations for sentry:
    • Migrating forwards to 0302_merge_environments.

    sentry:0291_merge_legacy_releases

    • Migration 'sentry:0291_merge_legacy_releases' is marked for no-dry-run. Traceback (most recent call last): File "/opt/sentry/venv/bin/sentry", line 11, in sys.exit(main()) File "/opt/sentry/venv/lib/python2.7/site-packages/sentry/runner/init.py", line 158, in main cli(prog_name=get_prog(), obj={}, max_content_width=100) File "/opt/sentry/venv/lib/python2.7/site-packages/click/core.py", line 722, in call return self.main(*args, **kwargs) File "/opt/sentry/venv/lib/python2.7/site-packages/click/core.py", line 697, in main rv = self.invoke(ctx) File "/opt/sentry/venv/lib/python2.7/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/opt/sentry/venv/lib/python2.7/site-packages/click/core.py", line 895, in invoke return ctx.invoke(self.callback, **ctx.params) File "/opt/sentry/venv/lib/python2.7/site-packages/click/core.py", line 535, in invoke return callback(*args, **kwargs) File "/opt/sentry/venv/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/opt/sentry/venv/lib/python2.7/site-packages/sentry/runner/decorators.py", line 36, in inner return ctx.invoke(f, *args, **kwargs) File "/opt/sentry/venv/lib/python2.7/site-packages/click/core.py", line 535, in invoke return callback(*args, **kwargs) File "/opt/sentry/venv/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/opt/sentry/venv/lib/python2.7/site-packages/sentry/runner/commands/upgrade.py", line 60, in upgrade _upgrade(not noinput, traceback, verbosity, not no_repair) File "/opt/sentry/venv/lib/python2.7/site-packages/sentry/runner/commands/upgrade.py", line 29, in _upgrade verbosity=verbosity, File "/opt/sentry/venv/lib/python2.7/site-packages/django/core/management/init.py", line 159, in call_command return klass.execute(*args, **defaults) File "/opt/sentry/venv/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute output = self.handle(*args, **options) File "/opt/sentry/venv/lib/python2.7/site-packages/south/management/commands/migrate.py", line 111, in handle ignore_ghosts = ignore_ghosts, File "/opt/sentry/venv/lib/python2.7/site-packages/south/migration/init.py", line 220, in migrate_app success = migrator.migrate_many(target, workplan, database) File "/opt/sentry/venv/lib/python2.7/site-packages/south/migration/migrators.py", line 256, in migrate_many result = migrator.class.migrate_many(migrator, target, migrations, database) File "/opt/sentry/venv/lib/python2.7/site-packages/south/migration/migrators.py", line 331, in migrate_many result = self.migrate(migration, database) File "/opt/sentry/venv/lib/python2.7/site-packages/south/migration/migrators.py", line 133, in migrate result = self.run(migration, database) File "/opt/sentry/venv/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run return self.run_migration(migration, database) File "/opt/sentry/venv/lib/python2.7/site-packages/south/migration/migrators.py", line 91, in run_migration south.db.db.rollback_transaction() File "/opt/sentry/venv/lib/python2.7/site-packages/south/db/generic.py", line 1000, in rollback_transaction transaction.leave_transaction_management(using=self.db_alias) File "/opt/sentry/venv/lib/python2.7/site-packages/django/db/transaction.py", line 78, in leave_transaction_management get_connection(using).leave_transaction_management() File "/opt/sentry/venv/lib/python2.7/site-packages/django/db/backends/init.py", line 310, in leave_transaction_management "This code isn't under transaction management") django.db.transaction.TransactionManagementError: This code isn't under transaction management (venv)~$
    opened by bsergean 51
  •  webhooks do not work

    webhooks do not work

    Reproduced with Saas (sentry.io)

    In case of several projects: .Net, Flutter, etc and setup webhooks for several projects at once - Flutter project webhooks do not work. However 'Test' works well for all project + Alerts are the same. And same webhooks works for other projects.

    img

    Status: Needs More Information Component: Notifications Component: Workflow Team: Workflow 
    opened by zs-dima 49
  • Slack Integration: Inability to connect private channel

    Slack Integration: Inability to connect private channel

    Reporting Bugs

    New sentry plugin cannot be connected to private channel even though sentry is added to it.

    • raven v3.22.3

    The slack resource "sentry-notifications" does not exist or has not been granted access in the {workspace-name} Slack workspace.

    screen shot 2018-04-03 at 6 35 20 pm

    Additional Notes:

    • old sentry notifications worked with private channels
    • old sentry notifications have a button to test the connection with dummy event
    • the new plugin seems to connect to public channel

    Edit by @EvanPurkhiser: See @wedamija's comment here: https://github.com/getsentry/sentry/issues/7897#issuecomment-500616932

    Component: Integrations 
    opened by tkharuk 47
  • Sentry 7.3.2 + OperationalError: (2006, 'MySQL server has gone away')

    Sentry 7.3.2 + OperationalError: (2006, 'MySQL server has gone away')

    Any idea about this, thx.

    [ERROR] Error processing 'get_rules' on 'JavascriptPlugin': (2006, 'MySQL server has gone away') Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/sentry/utils/safe.py", line 25, in safe_execute with transaction.atomic(): File "/usr/local/lib/python2.7/dist-packages/django/db/transaction.py", line 280, in enter connection.set_autocommit(False) File "/usr/local/lib/python2.7/dist-packages/django/db/backends/init.py", line 340, in set_autocommit self._set_autocommit(autocommit) File "/usr/local/lib/python2.7/dist-packages/django/db/backends/mysql/base.py", line 461, in _set_autocommit self.connection.autocommit(autocommit) File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 99, in exit six.reraise(dj_exc_type, dj_exc_value, traceback) File "/usr/local/lib/python2.7/dist-packages/django/db/backends/mysql/base.py", line 461, in _set_autocommit self.connection.autocommit(autocommit) File "/usr/local/lib/python2.7/dist-packages/MySQLdb/connections.py", line 243, in autocommit _mysql.connection.autocommit(self, on) OperationalError: (2006, 'MySQL server has gone away')

    opened by jie 46
  • Sentry 9

    Sentry 9

    We've been kicking around ideas internally for Sentry 9. It's still very early, but we thought it would be a good time to loop in the community. We'd like your feedback on the items that follow, as well as ideas on how we may be able to push this further.

    In Sentry 9…

    The organization dashboard no longer exists

    It’s gone in favor of redirecting returning users to the issue stream of the last project they accessed. This removes an unnecessary click between where users are dropped and where they actually want to be 99% of the time. It also has the side benefit of redirecting returning-but-not-configured users into the project onboarding flow.

    The sidebar is expanded by default

    Organization and user settings, along with my issues, bookmarks, and history remain in the global sidebar. However, with it expandable (and expanded by default) users are shown the labels for these items. This also makes room for items like starred/recent projects and current usage numbers to always be within reach.

    sentry-9-issue-stream

    Environment is a top-level filter

    Issue lists, Issue detail, and Releases are now filterable by environment at the project level. “No issues tagged ‘browser: Chrome’ in production”

    Date range is a top-level filter

    Issue lists, Issue detail, and Releases are now filterable by date range at the project level. “No issues tagged ‘browser: Chrome’ in production in the past week.”

    Teams are no longer for grouping projects.

    Teams now function as a way to notify, assign, or mention a group of people.

    Settings are redesigned

    Org and product settings now exist in their own modal — independent of the main app UI. They are focused, easy to navigate, and clean. Settings autosave rather than submitting changes.

    sentry-9-settings-project Autosave fields. A handful of simple, yet polished components make up the majority of the settings pages.

    sentry-9-settings-install Outer chrome (field sets) can be discarded when grouping is unnecessary.

    sentry-9-settings-configure

    sentry-9-settings-installation

    Type: Design 
    opened by ckj 45
  • Feature Request: Support Gitlab repositories

    Feature Request: Support Gitlab repositories

    Hi!

    The new repository integration for release commits seems interesting to us. Unfortunately currently generic Git repositories or Gitlab repositories not supported. Pls. add support for Gitlab repositories or generic remote Git repositories (e.g. via HTTPS with user/password authentication at least).

    Component: Releases 
    opened by krisztiankocsis 44
  • Can't delete release due to

    Can't delete release due to "active" issues which have been deleted

    I'm trying to delete a release using the CLI but it's telling me that:

    This release is referenced by active issues and cannot be removed
    

    There was one active issue for that release, which I removed through the UI. However, it's still not allowing me to delete the release.

    I have double checked in the UI to make sure there are no other issues attached to that release but the UI reports 0 issues and filtering on the release finds nothing.

    Is this a bug where an issue needs to be resolved before it's deleted or do we need to wait a certain amount of time before the issue is actually removed from the server and the release can be deleted?

    Status: Stale 
    opened by adamreisnz 42
  • Rate Limiting seemingly disabled as of 8.13.0

    Rate Limiting seemingly disabled as of 8.13.0

    Details are here: https://forum.sentry.io/t/no-rate-limiting-after-upgrade/1114

    Highlights:

    • Two confirmed cases of updating to or beyond 8.13.0 and rate limiting not having an effect.
    • Tried setting it in the UI and forcing it in the conf.
    • Confirmed in 8.14.1, haven't had a chance to try 8.15.0 yet.
    opened by HakShak 42
  • Handle Content-Security Policy (CSP) violation reports

    Handle Content-Security Policy (CSP) violation reports

    Content-Security Policy (CSP) is a new browser feature that makes it possible to restrict JavaScript files and other assets to a trusted set of origins:

    http://www.html5rocks.com/en/tutorials/security/content-security-policy/ http://www.w3.org/TR/CSP/

    CSP has a reporting mechanism whereby violations can be automatically POSTed by the browser to a reporting endpoint. It would be awesome if Sentry supported CSP violation reports, making it super easy for Sentry users to identify and track CSP violations (e.g. possible XSS attacks).

    More on CSP's reporting mechanism:

    http://www.html5rocks.com/en/tutorials/security/content-security-policy/#reporting http://www.w3.org/TR/CSP/#sample-violation-report

    opened by benvinegar 39
  • feat(issue-platform): update GroupSerializers et. al to query snuba for Issue stats

    feat(issue-platform): update GroupSerializers et. al to query snuba for Issue stats

    Tests will fail until the following PRs are merged in:

    • https://github.com/getsentry/snuba/pull/3571
    • https://github.com/getsentry/snuba/pull/3575

    Resolves getsentry/sentry#42038, resolves getsentry/sentry#42626

    Scope: Backend 
    opened by barkbarkimashark 0
  • feat(replays): Create new Other Sessions tab inside Replay Details page

    feat(replays): Create new Other Sessions tab inside Replay Details page

    I switched from the normal 'session' column on the left to a simpler 'urlWalker' column, because when the page loads for me, in my typical window size, the column is toooo narrow. I think showing the summary of urls is better (hover to see the list appear).

    | | Session Col (not implemented, this is an option) | Url-only Column (implemented in PR) | | --- | --- | --- | | narrow | session - narrow | urlWalker - narrow | | medium width | session - medium | url walker - medium |

    Fixes #42817

    Scope: Frontend 
    opened by ryan953 1
Releases(22.12.0)
  • 22.12.0(Dec 15, 2022)

    Derived Code Mappings (EA release - Python only)

    This adds the ability of deriving code mappings automatically for all orgs using Python and Github at first.

    See RFC for details: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md

    By: @armenzg (#41562, #41523, #41466, #41464, #41384)

    Derived Code Mappings (GA Release - JS and Python) (ongoing)

    Python is in EA already. We will first add JS to EA and then GA both of them.

    For JS, this will only apply to stacktraces that have source maps applied, otherwise, it is not possible to derive code mappings.

    Read https://github.com/getsentry/rfcs/pull/16 for more details.

    By: @armenzg (#42293, #42249, #42155, #42161, #42147, #42130, #42082, #42069, #41777, #41933, #41909, #41794, #41771, #41733, #41706, #41718, #41639, #41671, #41648), @jangjodi (#42192)

    Stacktrace linking and code mapping improvements (ongoing)

    Various improvements to configuring Code Mappings by a customer.

    This milestones is simply to track the various related PRs.

    By: @scttcper (#41582, #41585, #41529, #41512, #41474, #41299, #41403, #41372), @snigdhas (#41465), @armenzg (#41409)

    Post-GA fixes and improvements for derived code mappings (ongoing)

    This will track work that are known issues that will be handled after the GA.

    See related RFC: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md

    By: @armenzg (#42348, #41857)

    Stacktrace linking: Mobile Support (ongoing)

    By: @jangjodi (#42117, #41936)

    Various fixes & improvements

    • ref(js): Remove enforceActOnUseLegacyStoreHook hack (#42370) by @evanpurkhiser
    • feat(java): Add feature flag for deobfuscating java exception values (#42353) by @edwardgou-sentry
    • feat(profiling): add profiling-flamechart-spans flag (#42357) by @eliashussary
    • feat(node): fix package for windows path (#42325) by @JonasBa
    • feat(profiling): add transaction context (#42347) by @JonasBa
    • ref(replays): Move replay-events-meta test into correct folder (#42324) by @ryan953
    • Revert "chore(routes): Remove support for deprecated pre-Sentry 10 routes" (#42374) by @dashed
    • chore(anr-rate): Add option for abnormal_mechanism extraction flag (#42367) by @shruthilayaj
    • chore(hybrid-cloud): test model decorators and fk breakage (#42254) by @corps
    • chore(transactions): Set the entity argument to default "false" (#42371) by @olksdr
    • ref(contexts): Convert chunck from class to function (#42246) by @priscilawebdev
    • feat(txnames): Sort rules in project options (#42372) by @jjbayer
    • chore(js): useApi in groupEventDetails (#42355) by @evanpurkhiser
    • fix(profiling): remove wasteful rect (#42351) by @JonasBa
    • feat(issues): Add frontend typings for issue occurrence data (#42329) by @malwilley
    • ref(hybrid-cloud): use organization_slug in MonitorCheckIns (#42356) by @cathyteng17
    • ref(replays): Create NetworkHeaderCell for Replay Details (#42240) by @ryan953
    • ref(profiling): rm profiling-onboarding-checklist feature flag (#42354) by @eliashussary
    • ref(replays): Refactor Replay network table sorting (#42235) by @ryan953
    • fix(profiling): fix zoom when frame is in view (#42350) by @JonasBa
    • feat(discover-quick-context): Added issue title (#42343) by @Abdkhan14
    • chore(hybrid-cloud): use organization_slug in MonitorDetails (#42300) by @cathyteng17
    • (perf-issues) add fingerprinting to consecutive db detector (#42339) by @DominikB2014
    • frontend(invite): update invite link helper text (#42344) by @mdtro

    Plus 731 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-c84009be-b070-4840-a67a-5cb2fac569eb.json(245 bytes)
    sentry-22.12.0-0-py38-none-any.whl(45.95 MB)
  • 22.11.0(Nov 15, 2022)

    Derived code mappings (Internal Release) (ongoing)

    This milestones add support for creating Python code mappings automatically for orgs with the Github integration installed.

    This milestone initially focuses on Python projects.

    Future work described in this RFC: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md

    By: @snigdhas (#41147, #41036, #40882, #40973, #40934, #40881, #40717, #40528, #40465, #40271), @armenzg (#41131, #41067, #40892, #40781, #40764, #40729, #40671, #40461, #40190, #40101), @scttcper (#40593)

    Derived code mappings (EA release - Python only) (ongoing)

    This adds the ability of deriving code mappings automatically for all orgs using Python and Github at first.

    See RFC for details: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md

    By: @armenzg (#41313, #41199, #41132, #41125, #41083), @snigdhas (#41097, #41038, #41080, #41003, #41000, #40991, #40979)

    Various fixes & improvements

    • feat(profiling): Add release to profile payload (#41282) by @Zylphrex
    • fix(tests): escape . in regex passed to findByText (#41391) by @mdtro
    • test(js): Convert DashboardList to RTL (#41375) by @malwilley
    • test(js): Convert SentryApplicationDetails to RTL (#41378) by @evanpurkhiser
    • feat(profiling): profiling onboarding sidebar (#41322) by @eliashussary
    • feat(useStacktraceLink): add hook to fetch stack trace link (#41269) by @JonasBa
    • dep(profiling): Bump sentry sdk for updated profiler (#41324) by @Zylphrex
    • feat(analytics): Record analytics for first profile sent (#41315) by @Zylphrex
    • perf(users-endpoint): Improve users endpoint performance more (#41347) by @Zylphrex
    • fix(metrics): Use parameterize instead of for loop in test (#41316) by @iambriccardo
    • ref(perf-issues): Add projectoption for enabling individual detector (#41328) by @k-fish
    • ref(contexts): Prettify only known contexts - (#41379) by @priscilawebdev
    • ci(jest): regenerate jest-balance.json (#41377) by @getsentry-bot
    • fix(code-mappings): Always add a trailing backslash for codemappings (#41330) by @snigdhas
    • fix(replays): Adjust Replay Details layout(s) dimensions (#41331) by @jesus4497
    • test(js): Convert ManageDashboards test to RTL (#41352) by @malwilley
    • feat(monitors): Tag error events with monitor id (#41291) by @davidenwang
    • ref(access): Dataclass to represent (requires_sso, sso_is_valid) pairs (#41239) by @RyanSkonnord
    • test(js): Convert organizationAuthList to RTL (#41309) by @evanpurkhiser
    • feat(hybrid-cloud): Add /user-feedback/* Django route (#41326) by @dashed
    • test(js): Convert teamKeyTransactionButton to RTL (#41308) by @evanpurkhiser
    • Customize pip-compile header (#41334) by @atugushev
    • ref: fix typing in sentry.integrations.slack (#41314) by @asottile-sentry
    • feat(hybrid-cloud): Add /issues/* Django route (#41333) by @dashed

    Plus 1017 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-fd250bdf-d702-4ca0-b082-2e7a5ac753f1.json(245 bytes)
    sentry-22.11.0-0-py38-none-any.whl(46.04 MB)
  • 22.10.0(Oct 17, 2022)

    Automatic code mappings for Python/Github projects (ongoing)

    This milestones add support for creating Python code mappings automatically for orgs with the Github integration installed.

    Future work described in this RFC: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md

    By: @armenzg (#39975, #39750)

    Various fixes & improvements

    • Revert "feat(commit-context): Refactor Issue Owner auto-assignment (#40048)" (#40081) by @wedamija
    • ref(emails): Update perf issue email subject (#40072) by @ceorourke
    • test(js): Convert AcceptOrganizationInvite to RTL (#39809) by @evanpurkhiser
    • ref: improve pin_github_action ref matching (#40067) by @asottile-sentry
    • test(ui): Convert SelectAsyncField test to RTL (#40060) by @malwilley
    • test(js): Convert TableField test to RTL (#40064) by @malwilley
    • deps(ui): Upgrade to jest v29 (#40070) by @scttcper
    • test: Use initialProps when testing hooks with reactHooks.renderHook (#39532) by @ryan953
    • feat(hybrid-cloud): Add a test for file upload (#39931) by @AniketDas-Tekky
    • feat(ui): Add aria-describedby to form inputs (#40037) by @evanpurkhiser
    • feat(commit-context): Refactor Issue Owner auto-assignment (#40048) by @NisanthanNanthakumar
    • chore(hybrid-cloud): ORM decorators updated. (#40022) by @corps
    • ref(email): Add performance issue alert email template (#39948) by @ceorourke
    • test(js): Rebalance tests (#40036) by @evanpurkhiser
    • fix(all-events) issue where events tab makes extra api call (#40056) by @DominikB2014
    • feat(all-events) Add minidump all events (#40049) by @DominikB2014
    • feat(perf_issues): Only send error issues to digests system (#40050) by @wedamija
    • feat(commit-context): Support GitLab (#39381) by @NisanthanNanthakumar
    • ref: Mark batching kafka consumer as deprecated (#40044) by @lynnagara
    • ref(gitlab): No need to show token (#40045) by @armenzg
    • Add all inclusive resources (#40047) by @0Calories
    • feat(charts): Add auto-generated aria labels (#39653) by @vuluongj20
    • fix(auth): Fix device-failed position (#40011) by @vuluongj20
    • feat(replays): Add Slowest Transaction Column To Transaction Replay Table (#39930) by @danecando

    Plus 916 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-ca54a81d-3ca9-4818-a716-25abd4cfbf12.json(245 bytes)
    sentry-22.10.0-0-py38-none-any.whl(45.86 MB)
  • 22.9.0(Sep 15, 2022)

    Various fixes & improvements

    • fix(js): Avoid constructing API inside fetchOrganizationDetails (#38859) by @evanpurkhiser
    • feat(codeowners): Add assignee dropdown codeowners copy (#38832) by @scttcper
    • test(ui): Convert project install tests to RTL (#38866) by @scttcper
    • feat(dashboards): widgets use mep setting provider to determine if requests should be metricsEnhanced or not (#38810) by @edwardgou-sentry
    • feat(replays): Change replay event tags type and update UI (#38604) by @jesus4497
    • ref: Continue typing eventstream (#38858) by @lynnagara
    • feat(sidebar): open up broadcasts if #whats-new is the hash (#38838) by @scefali
    • Added question tooltip beside processed baseline toggle. (#38875) by @Abdkhan14
    • feat(perf-issues): Add analytics event to count num of perf issues on issues stream page (#38876) by @0Calories
    • feat(metrics): Add count_web_vitals to metrics layer [TET-161] (#38873) by @ahmedetefy
    • feat(dashboard): Flip top level query filter flag (#38829) by @narsaynorath
    • ref(dashboards): Delete deprecated dashboard tests (#38872) by @edwardgou-sentry
    • chore(perf-issues): Add issue creation rate limiter metrics (#38874) by @udameli
    • ref(perf-issues): prettify test event JSON (#38871) by @mjq-sentry
    • feat(perf_issues): Make GroupTagKeyValuesEndpoint work with perf issues (#38865) by @wedamija
    • feat(profiling): add links to profiledetails (#38824) by @eliashussary
    • fix(perf-issues): N+1 with odd number of potential sources missed (#38862) by @mjq-sentry
    • feat(perf_issues): Default sentry:performance_issue_creation_rate to 1.0, and gate perf issue creation using performance-issues-ingest (#38864) by @wedamija
    • feat(perf_issues): Explicitly hide performance issues from search if feature flag is disabled (#38863) by @wedamija
    • feat(perf-issues): Add Performance Issues analytics (#38807) by @0Calories
    • feat(dashboards): Flip grid layout feature flag (#38827) by @narsaynorath
    • feat(metrics): Support rate for derived metric [TET-129 TET-127] (#38792) by @ahmedetefy
    • feat(metrics): Register new option [sns-1660] (#38816) by @untitaker
    • fix(datascrubbing): Limit sensitiveFields (#38803) by @jjbayer

    Plus 746 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-f5c56bc9-e18a-4b4f-bca4-74e307ad175b.json(244 bytes)
    sentry-22.9.0-0-py38-none-any.whl(45.81 MB)
  • 22.8.0(Aug 15, 2022)

    Various fixes & improvements

    • fix(breadcrumbsFilter): Fix level tag crop issue (#37777) by @vuluongj20
    • ref(dropdownMenu): Mark as deprecated (#37319) by @vuluongj20
    • feat(workflow): Remove duplicate-alert-rule flag (#37489) by @scttcper
    • fix(dashboards): Fix custom metrics not displaying with units correctly in widget viewer(#37807) by @edwardgou-sentry
    • feat(replays): New column size and improve of a11y (#37765) by @jesus4497
    • ref(perf): Add duplicate detection on group hash (#37787) by @k-fish
    • fix(profiling): Profiling stats response for no projects (#37772) by @Zylphrex
    • feat(replays): Normalize resources with client expectations (#37708) by @cmanallen
    • feat(dashboard-filters): Save and expose releaseId in dashboards (#37779) by @narsaynorath
    • ref: upgrade confluent-kafka to 1.9.2 (#37733) by @asottile-sentry
    • pass resolution time to get_files_changed_in_releases() (#37800) by @komal-saini
    • don't call flagr on this feature flag since we'll be hard-coding the handler (#37799) by @barkbarkimashark
    • fix(suspect-resolutions): Get files changed in releases within 5h time-window (#37789) by @komal-saini
    • fix: explicitly define app label (#37795) by @MeredithAnya
    • fix(integrations): don't remove functions before they're actually removed (#37793) by @vpandiarajan20
    • ref(indexer): Add postgres, cloudspanner modules (#37771) by @MeredithAnya
    • Sentry Functions: Backend Webhook Integration (#37205) by @vpandiarajan20
    • ref(indexer): Deprecate DbKey (#37790) by @lynnagara
    • ref(suspect-resolutions): refactor code around (#37775) by @barkbarkimashark
    • fix(dashboard): Pass location to handleAddQueryToDashboard (#37785) by @shruthilayaj
    • fix(releases): filter out releases with projects by project membership instead of access (#37495) by @barkbarkimashark
    • feat(suspect-resolutions): track the suspect resolutions algo changes in analytics events (#37778) by @barkbarkimashark
    • Revert "fix(mep): Missed a tag resolver (#37768)" (#37782) by @k-fish
    • fix(ui): integrations text alignment (#37776) by @robinrendle

    Plus 789 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-18ef4b8a-a092-427d-a99c-71a12d0c0d01.json(244 bytes)
    sentry-22.8.0-0-py38-none-any.whl(45.52 MB)
  • 22.7.0(Jul 15, 2022)

    Various fixes & improvements

    • ref(replays): Refactor MouseTracking component into a react hook (#36710) by @ryan953
    • feat(release-activity): backend support for tracking release activity (#36608) by @barkbarkimashark
    • feat(grouping): Add support for automatic grouping updates (#36358) by @mitsuhiko
    • feat(replays): add session replays endpoints, proxy logic (#36631) by @JoshFerge
    • fix(dashboards): Open in Discover missing in Default Dashboard (#36728) by @narsaynorath
    • chore(deps): Upgrade @sentry/* JS SDKs from 7.6.0 to 7.7.0 (#36727) by @AbhiPrasad
    • fix(mep): Remove the granularity hacks (#36724) by @wmak
    • chore(deps): Bump eslint-config-sentry 1.94 -> 1.95 (#36693) by @NisanthanNanthakumar
    • fix(test) Allow the connection name to be defined by migration tests (#36712) by @markstory
    • fix(perf) Disabled performance settings if denied access (#36675) by @DominikB2014
    • fix: Remove potentially unnecessary pip installs (#36649) by @untitaker
    • fix: Fix unbound variable if DEVENV_NO_REPORT=1 (#36650) by @untitaker
    • test(issue-details): Fix issue details create comment test (#36715) by @Zylphrex
    • ref(tags): Refactor the Tags table so the rows are independant of the styled title (#36711) by @ryan953
    • fix(ci): include workdir to cache-dependency-path in setup-sentry (#36718) by @joshuarli
    • bug(replays): Remove the custom replays navTabs, use core nav which supports with dark-mode (#36709) by @ryan953
    • feat(replays): Cleanup unneeded tabs from the Replay Details page (#36706) by @ryan953
    • feat(alert): Create metric alerts on project creation (#36582) by @Neo-Zhixing
    • fix(devserver): Start both string indexers when metrics are enabled (#36682) by @untitaker
    • feat(profiling): Ingest profile call trees (#36268) by @Zylphrex
    • ref: replace legacy compat.map with list comprehensions (api) (#36694) by @asottile-sentry
    • feat(integrations): Endpoint for SentryFunctions creation page (#36557) by @vpandiarajan20
    • tests(mep): Add missing tests for entity subscription helper functions (#36689) by @wedamija
    • feat(mep): Add PerformanceMetricsEntitySubscription for use with MEP alerts (#36653) by @wedamija

    Plus 760 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-dcdcf8bc-a4b4-4047-b46b-70764bad175d.json(244 bytes)
    sentry-22.7.0-0-py38-none-any.whl(44.67 MB)
  • 22.6.0(Jun 15, 2022)

    Various fixes & improvements

    • ref: replace import_submodules with explicit * imports (#35677) by @asottile-sentry
    • ref: fix linting of fixtures namespace (#35684) by @asottile-sentry
    • ref(sentry app): Rewrite Sentry App Tests (#35664) by @ceorourke
    • feat(discover): Support sum function while querying metrics in discover (#35576) by @edwardgou-sentry
    • ref: re-enable pyc files now that we're on python 3 (#35678) by @asottile-sentry
    • ref: allow explicit relative imports from .json (#35676) by @asottile-sentry
    • fix(replays): fix error/durations on Replays for page >1 (#35647) by @SDaian
    • ref(virtualizedtree): compute startindex and avoid wasteful iterations (#35621) by @JonasBa
    • feat: Thread names (#35620) by @loewenheim
    • Revert "Revert "ref: simplify and type flake8 plugin (#35645)" (#35651)" (#35673) by @asottile-sentry
    • fix(cra-metrics): Count all users in metrics alerts (#34957) by @jjbayer
    • feat: Run csharp/il2cpp events through symbolicator (#35615) by @Swatinem
    • ref: upgrade boto* packages to fix conflicts (#34524) by @asottile-sentry
    • ref(stack-trace): Update header style (#35670) by @priscilawebdev
    • fix(relay): Defer cache invalidation up until after DB transaction (#35523) by @untitaker
    • feat(dashboard): Add field options for table cols to config (#35622) by @shruthilayaj
    • fix(projectconfig): Invalidation task deals with deleted project (#35668) by @flub
    • ref(stack-trace): Add new design changes - (#35617) by @priscilawebdev
    • chore(deps): bump @sentry/release-parser from 1.3.0 to 1.3.1 (#35657) by @dependabot
    • chore(deps): bump core-js from 3.22.7 to 3.23.1 (#35656) by @dependabot
    • ref(widget-builder): Replace Feedback Button with FeatureFeedback component (#35571) by @priscilawebdev
    • chore(deps): bump echarts from 5.3.1 to 5.3.3 (#35658) by @dependabot
    • build(deps): bump css-what from 5.0.0 to 5.1.0 (#35623) by @dependabot
    • build(deps-dev): bump @types/node from 17.0.38 to 17.0.42 (#35598) by @dependabot

    Plus 746 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-9681ffe9-dc42-493d-a2fd-e585b8bb9af0.json(244 bytes)
    sentry-22.6.0-0-py38-none-any.whl(44.23 MB)
  • 22.5.0(May 16, 2022)

    Replays v0 (ongoing)

    By: @billyvg (#34407, #34388)

    Various fixes & improvements

    • ref(js): Convert DateTime to a FC (#34628) by @evanpurkhiser
    • chore: Update logo for dark or light theme (#34229) by @mattjohnsonpint
    • ref(js): Convert U2fContainer to a FC (#34630) by @evanpurkhiser
    • ref(js): Convert discover eventsV2 Breadcrumbs to a FC (#34629) by @evanpurkhiser
    • ref(js): Convert ProjectPerformanceContainer to a FC (#34624) by @evanpurkhiser
    • ref(js): Convert gridEditable/sortLink to a FC (#34615) by @evanpurkhiser
    • ref(js): Convert LoadingError to a FC (#34626) by @evanpurkhiser
    • ref(js): Convert UnlinkedAlert to a FC (#34632) by @evanpurkhiser
    • ref(js): Convert TagDistributionMeter to a FC (#34627) by @evanpurkhiser
    • style(js): Small formatting adjustment to projectSettingsLayout (#34625) by @evanpurkhiser
    • ref(js): Convert TeamAvatar to a FC (#34623) by @evanpurkhiser
    • ref(js): Convert ValueComponent to a FC (#34620) by @evanpurkhiser
    • ref(js): Convert BreadcrumbTitle to a FC (#34619) by @evanpurkhiser
    • feat(onboarding): Customized cards (#34603) by @Neo-Zhixing
    • ref(js): Convert OnboardingWizardSidebar to a FC (#34609) by @evanpurkhiser
    • chore(dashboard): Default RH field to crash_free_rate (#34285) by @shruthilayaj
    • fix(dashboard): Remove session.status as a filter tag (#34593) by @shruthilayaj
    • fix(discover): Fix bug preventing saving queries with equation (#34580) by @wmak
    • feat(crash_rate_alerts): Add logic to enforce session -> metric alerts (#34534) by @wedamija
    • feat(replays): Better console messages + add string formatting (#34501) by @billyvg
    • fix(dev): also patch invalid escape sequences in selenium.* (#34577) by @asottile-sentry
    • Revert "fix(notifications): Use metrics_key (#34572)" (04f013dd) by @getsentry-bot
    • ref(integrations): Update GH and GL feature descriptions (#34578) by @ceorourke
    • feat(alertWizard): Show My Projects in project selector in alert wizard (#34583) by @mikellykels

    Plus 732 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-caadd79e-c52a-4257-a001-3c2716a4ef1a.json(244 bytes)
    sentry-22.5.0-0-py38-none-any.whl(44.58 MB)
  • 22.4.0(Apr 15, 2022)

    Replays v0 (ongoing)

    By: @ryan953 (#33313)

    Various fixes & improvements

    • debug(tests): Added some debugging for flakey ado test (#33632) by @AniketDas-Tekky
    • ref(rate limits): Tag DD metric w/ rate limit type (#33621) by @ceorourke
    • ref(access log): Add Datadog metrics (#33644) by @ceorourke
    • ref(reflux): remove index signature (#33407) by @JonasBa
    • feat(flamechart): allow rendering the chart on arbitrary x axis (#33577) by @JonasBa
    • fix(ui): typo on languages (#33628) by @23RoMax
    • fix(ui): Don't show project picker for alert wizard v3 (#33634) by @taylangocmen
    • JSON syntax and OpenAPI spec fixes, to silence (some) swagger/openapi codegen errors. (#28396) by @tesueret-msft
    • fix(alertStatus): Handle alert details page when no project (#33635) by @mikellykels
    • fix(rate limit): Format 429 response correctly (#33629) by @ceorourke
    • fix(workflow): Format metric date to number from query params (#33633) by @scttcper
    • fix(ui): Add % to crash free sessions tooltip (#33624) by @mikellykels
    • feat(replay): Implement the View in Fullscreen button (#33566) by @ryan953
    • feat(workflow): Tidy up projects page design (#33608) by @mikellykels
    • fix(sudo modal): no longer trying to log superuser access on sudo (#33622) by @maxiuyuan
    • feat(perf): Add MEP to transaction summary (#32773) by @k-fish
    • feat(dashboards): Update Release Health dataset to use sessions v2 (#33582) by @shruthilayaj
    • ref(alerts): Use Badge in team filter (#33596) by @vuluongj20
    • feat(onboarding): remove welcome page experiment and use new experience (#33616) by @scefali
    • feat(workflow): Add Undo to issue removal toast (#33249) by @mikellykels
    • ref(page-filters): All environments -> All env (#33568) by @davidenwang
    • ref(perf): Move long-tasks to app-wide (#33614) by @k-fish
    • fix(new-widget-builder-experience): Unnecessary dashboard visit requests (#33619) by @narsaynorath
    • ref(page-filters): Move issues sort options inside table (#33590) by @vuluongj20

    Plus 771 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-c7bde8b8-8c20-4df2-9be6-4764a6c30487.json(244 bytes)
    sentry-22.4.0-0-py38-none-any.whl(43.51 MB)
  • 22.3.0(Mar 15, 2022)

    Various fixes & improvements

    • feat(perf): Add MEP param to other landing requests (#32575) by @k-fish
    • feat(devenv): set sentry SDK default off if dsn not provided and relay off (#32569) by @JoshFerge
    • ref(dam): Use cols and aggregates (#32441) by @shruthilayaj
    • feat(mep): Introduce p100 to the metric query builder (#32570) by @wmak
    • feat(mep): Introduce the count_web_vitals functions to metrics (#32507) by @wmak
    • ref(sdk): Move back to 5000ms idleTimeout (#32564) by @k-fish
    • feat(dashboards): Widget Viewer beta badge and style (#32588) by @edwardgou-sentry
    • chore: Add team-web-backend as CODEOWNERS of SDK (#32033) by @sl0thentr0py
    • ref(ui): Improve uage of BookmarkStar (#32553) by @evanpurkhiser
    • test(js): Convert organizationGroupDetails/action to RTL (#32598) by @evanpurkhiser
    • chore(deps): bump pillow from 8.3.2 to 9.0.1 (#32552) by @dependabot
    • chore(js): Upgrade babel from 7.15 -> 7.17 (#32016) by @evanpurkhiser
    • feat(onboarding): Add onboarding welcome page experiment (#31733) by @scefali
    • feat(codeowners): Decode base64 CODEOWNERS contents to utf-8 (#32582) by @NisanthanNanthakumar
    • fix(projects): Use subText for project issues table's heading (#32597) by @vuluongj20
    • fix(projects): Use subText for project card's score title (#32595) by @vuluongj20
    • fix(ui): fixed size of open in issues button (#32573) by @robinrendle
    • fix(ui): copy of alert details chart (#32587) by @robinrendle
    • ref(ui): Make small UI changes to Button component (#31903) by @vuluongj20
    • ref(page-filters): Add alignDropdown prop to environment selector (#32461) by @vuluongj20
    • fix(tests): Another attempt to reduce flakiness of event frequency tests (#32580) by @wedamija
    • fix(dashboards): Don't display edit button in Widget Viewer for prebuilt dashboards (#32567) by @edwardgou-sentry
    • fix(design): Fix code css definition (#32589) by @dashed
    • fix(discover): Add to Dashboard test from a Discover Query (#32577) by @edwardgou-sentry

    Plus 605 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-44f913d0-2889-47ed-a3db-1d87b6771181.json(244 bytes)
    sentry-22.3.0-0-py38-none-any.whl(43.14 MB)
  • 22.2.0(Feb 15, 2022)

    Various fixes & improvements

    • ref(ui) Move forms out of views/settings/components (#31785) by @markstory
    • feat(perf): Show link to docs when some web vitals data is missing (#31764) by @0Calories
    • feat(dashboard): Add duplicate widget button in dashboard edit mode (#31776) by @edwardgou-sentry
    • feat(metrics): Add metrics to series transformer (#31783) by @matejminar
    • ref(new-widget-builder-experience): Add visualization & query fields (#31786) by @priscilawebdev
    • feat(profiling): add flamegraph tooltip (#31663) by @JonasBa
    • ref(endpoints): SentryApp endpoints module (#31749) by @mgaeta
    • feat(ui): Add empty state for for review tab (#31782) by @taylangocmen
    • ref(models): Move more models to submodules (#31583) by @mgaeta
    • Select weekly email template based on feature flag (#31802) by @Neo-Zhixing
    • feat(workflow): Add alert-rule-status-page flag (#31796) by @scttcper
    • fix(perf): Transaction is missing in perfForSentry (#31801) by @k-fish
    • feat(codeowners): add api owners group to CODEOWNERS (#31739) by @JoshFerge
    • meta(gha): Deploy workflow issue-routing-helper.yml (#31798) by @chadwhitacre
    • chore(auth): Enable automatic IdP migration for all users (#31774) by @RyanSkonnord
    • feat(ratelimits): Turn on rate limit enforcement (#31789) by @AniketDas-Tekky
    • ref(perf): Switch VC component to use perf.now (#31795) by @k-fish
    • ref(api): Refactor organization_member_team_details (#31751) by @RyanSkonnord
    • fix(pagerduty): Fix logging params (#31794) by @ceorourke
    • feat(dashboards): widget viewer modal feature flags (#31792) by @edwardgou-sentry
    • feat(reports): Include transactions in project series histogram (#30839) by @Neo-Zhixing
    • feat(apidocs): document SCIM member index post with new tooling (#31695) by @JoshFerge
    • feat(apidocs): document SCIM member index get with new tooling (#31694) by @JoshFerge
    • fix(alert-rule-action): Initialize formdata with existing values (#31710) by @NisanthanNanthakumar

    Plus 502 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-9ac23c77-5b71-49f2-b76d-479c4db71132.json(244 bytes)
    sentry-22.2.0-0-py38-none-any.whl(42.25 MB)
  • 22.1.0(Jan 17, 2022)

    Frontend Deploys (ongoing)

    By: @billyvg (#28878)

    Python: Add support for Apple arm64 development (ongoing)

    Apple started moving away from their Intel based chipset to arm64 chipsets (aka as Apple Silicon). In order to do Sentry development on this new architecture we need to do various changes to Sentry's development environment. Some of these changes include using a different Python version (arm64 support was added on Python 3.8.10), upgrading Python packages and hosting some Python wheels that third-party maintainers are not yet releasing.

    By: @armenzg (#30071, #29739, #29449, #29315, #29013, #28769, #28607)

    Docker: Add support for Apple arm64 development (ongoing)

    In order to do development for Sentry, we need to spin up various Docker containers. Apple is moving away from Intel based chipset to arm64 chipsets (aka Apple Silicon).

    This milestones track all work required to make sure we can still use these development services on Apple's arm64 architecture.

    By: @armenzg (#29494, #29293, #29284, #29157, #29081, #29117, #29084, #28672, #28724)

    Connecting Dashboards and Discover (ongoing)

    Open a Dashboard widget in Discover. Add a Discover Query to a Dashboard.

    By: @edwardgou-sentry (#28699, #28827, #28745, #28637)

    Various fixes & improvements

    • ref(ratelimit): Added a config and changed a default (#31141) by @AniketDas-Tekky
    • feat(dev): Fix jest --watch (#31138) by @billyvg
    • ref(auth): Increase sample rate to 1.0 on idpmigration.* metrics (#31139) by @RyanSkonnord
    • ref(pageFilters): Constrict types on updateParams better (#31073) by @evanpurkhiser
    • feat(notifications): Nudge Notifications (#30409) by @mgaeta
    • fix(ui): Team details doesn't load depending on navigation (#31081) by @mikellykels
    • fix(snuba-tests): wrap tag key in Column (#31137) by @MeredithAnya
    • test(ui): Convert globalSelectionLink to RTL (#31007) by @scttcper
    • fix(suspect-spans): Make sure to query for frequency column (#31134) by @Zylphrex
    • fix(echarts): Remove type casting from MapSeries (#31130) by @scttcper
    • ref(webhooks): Use ApiClient (#31127) by @ceorourke
    • fix(dashboard): Set line height on BigNumber to avoid clipping (#31136) by @narsaynorath
    • fix(echarts): Use default echarts bar series type (#31129) by @scttcper
    • fix(teamStats): Adjust gap between bar charts (#31119) by @scttcper
    • fix(dashboards): TopN widgets Open in Discover opens with TopN display type (#31120) by @edwardgou-sentry
    • ref(metrics): Consolidate wrappers around string indexer (#31051) by @untitaker
    • ref(performance-metrics): Port failure Rate sidebar widget - Summary to metrics (#31014) by @priscilawebdev
    • feat(profiling): move flamegraph and differential flamegraph (#30910) by @JonasBa
    • ref(ui): Extract LoadingTriangle from LoadingIndicator (#31118) by @evanpurkhiser
    • ref(notifications): Prepare Slack for sending Nudges. (#30765) by @mgaeta
    • ref(integrations): Split up large file (#30786) by @mgaeta
    • ref(analytics): Analytics Refactor + Types (#30555) by @mgaeta
    • fix(teamStats): Fix link to alert details from triggered (#31124) by @scttcper
    • ref(sentry apps): Don't raise IgnoreableSentryAppError (#31033) by @ceorourke

    Plus 2051 more

    Source code(tar.gz)
    Source code(zip)
    artifacts-229cfa59-83e2-4db3-846c-8be01243f668.json(244 bytes)
    sentry-22.1.0-0-py38-none-any.whl(41.49 MB)
  • 21.12.0(Dec 15, 2021)

    Frontend Deploys (ongoing)

    By: @billyvg (#28878)

    Python: Add support for Apple arm64 development (ongoing)

    Apple started moving away from their Intel based chipset to arm64 chipsets (aka as Apple Silicon). In order to do Sentry development on this new architecture we need to do various changes to Sentry's development environment. Some of these changes include using a different Python version (arm64 support was added on Python 3.8.10), upgrading Python packages and hosting some Python wheels that third-party maintainers are not yet releasing.

    By: @armenzg (#30071, #29739, #29449, #29315, #29013, #28769, #28607)

    Docker: Add support for Apple arm64 development (ongoing)

    In order to do development for Sentry, we need to spin up various Docker containers. Apple is moving away from Intel based chipset to arm64 chipsets (aka Apple Silicon).

    This milestones track all work required to make sure we can still use these development services on Apple's arm64 architecture.

    By: @armenzg (#29494, #29293, #29284, #29157, #29081, #29117, #29084, #28672, #28724)

    Connecting Dashboards and Discover (ongoing)

    Open a Dashboard widget in Discover. Add a Discover Query to a Dashboard.

    By: @edwardgou-sentry (#28699, #28827, #28745, #28637)

    Various fixes & improvements

    Listing 64 out of 1670

    • feat(cra-metrics): Adds crash rate alerts over metrics [INGEST-629] [INGEST-632] (#30400) by @ahmedetefy
    • fix(perf): Re-add onboarding for landing v3 (#30675) by @k-fish
    • fix(performance-metrics): Handle null serie values (#30594) by @priscilawebdev
    • feat(snql): Enable snql on facets performance endpoints (#30557) by @wmak
    • fix(discover): Updates Discover widget modal to propagate global header selection to the dashboard view when submitting (#30641) by @edwardgou-sentry
    • feat(suspect-spans): Allow specifying certain columns (#30576) by @Zylphrex
    • fix(chart-unfurl): Fix daily top5 rendering (#30669) by @shruthilayaj
    • ref(projectconfig_cache): Delete redis-blaster implementation, execute deletes faster (#30636) by @untitaker
    • feat(dashboards): Open Library Modal in edit mode (#30591) by @shruthilayaj
    • ref(js): Cleanup GSH getParams / utils (#30658) by @evanpurkhiser
    • style(js): Improve comments formatting in AsyncComponent (#30667) by @evanpurkhiser
    • ref(js): Convert (some of) redirectDeprecatedProjectRoute to a FC (#30640) by @evanpurkhiser
    • ref(js): Convert ScrollToTop to a hook (#30652) by @evanpurkhiser
    • ref(js): Remove UNSAFE_componentWillReceiveProps (#30663) by @evanpurkhiser
    • ref(js): Remove unused getEndpoint (#30659) by @evanpurkhiser
    • fix(ui): Span tree connector design (#30498) by @vuluongj20
    • fix(js): Remove double - Sentry in Activity route title (#30626) by @evanpurkhiser
    • feat(teamStats): Remove some team unresolved issue age buckets (#30650) by @scttcper
    • style: Hover & focus state for buttons (#30654) by @vuluongj20
    • fix(ui): Fix undefined markline data error (#30655) by @taylangocmen
    • ref(js): Convert OrganizationCreate to a FC (#30638) by @evanpurkhiser
    • chore(deps): bump typescript from 4.4.4 to 4.5.4 (#30615) by @dependabot
    • feat(teamStats): Add team-insights-age-unresolved flag (#30644) by @scttcper
    • ref(js): Rename constants/{globalSelectionHeader -> pageFilters} (#30618) by @evanpurkhiser
    • feat(ui): Load more teams on organization teams page (#30395) by @davidenwang
    • ref(js): Convert NewsletterConsent to a FC (#30639) by @evanpurkhiser
    • ref(js): Convert SettingsWrapper to a FC (#30623) by @evanpurkhiser
    • feat(u2f): deprecated u2f-api for sign-in flow - FE (#30614) by @maxiuyuan
    • chore: Add workflow as the codeowner of team insights (#30649) by @scttcper
    • fix(ui): Fix data series value error in release adoption charts (#30642) by @taylangocmen
    • fix(performance): adds optional to vital list item in performance landing page (#30647) by @edwardgou-sentry
    • feat(u2f): deprecated u2f-api for sign-in flow - BE (#30612) by @maxiuyuan
    • feat(team): Add cursor to team store (#30307) by @davidenwang
    • adds growth as codeowner to notifications (#30646) by @scefali
    • adds secondary analytics event optionally (#30645) by @scefali
    • include recipient type in referrer (#30643) by @scefali
    • fix(ui): dark theme for code chunk in instrumentation docs (#30598) by @vuluongj20
    • convert resolve analytics (#30605) by @scefali
    • ref(analytics): convert sdk updates analytics (#30603) by @scefali
    • feat(teamStats): Add team oldest groups endpoint (WOR-1524) (#30519) by @scttcper
    • fix(post_process): Prevent auto assignments from ping-ponging between teams. (#30609) by @wedamija
    • debug views use notification logic (#30619) by @scefali
    • feat(ui): Remove formatting on paste into smart search bar (#30479) by @scttcper
    • fix(teamStats): Adjust overflow on team misery table (#30580) by @scttcper
    • fix(async-csv): Separate transaction for separate dbs in exports (#30617) by @Zylphrex
    • feat(metrics): Rename all metrics extracted by Relay (#30472) by @jjbayer
    • ref(js): Convert AlertsContainer to a FC (#30624) by @evanpurkhiser
    • ref(js): Convert OrganizationRoot to a FC + RTL (#30630) by @evanpurkhiser
    • ref(js): Add missing label for settings nav 'Close the menu' (#30634) by @evanpurkhiser
    • ref(js): Convert auth Layout to a FC (#30633) by @evanpurkhiser
    • ref(js): Simplify GettingStarted component (#30631) by @evanpurkhiser
    • ref(js): Convert SettingsLayout to a FC (#30629) by @evanpurkhiser
    • ref(js): Convert PerformanceContainer to a FC (#30628) by @evanpurkhiser
    • ref(js): Convert DiscoverContainer to a FC (#30627) by @evanpurkhiser
    • fix(js): Correct label on alerts list header settings (#30622) by @evanpurkhiser
    • ref(ui): Cleanup releases index route (#30621) by @matejminar
    • ref(js): Remove unused {MonitorsContainer} export (#30625) by @evanpurkhiser
    • ref(ui): Cleanup organizationStats header w/ Layout.* components (#30606) by @evanpurkhiser
    • ref(ui): Use Layout.* components in Alerts list (#30607) by @evanpurkhiser
    • ref(ui): Fix t() parameterization in issueList header (#30601) by @evanpurkhiser
    • ref(performance-metrics): Not fire metrics request with transaction.duration (#30535) by @priscilawebdev
    • feat(ui): Sort most slow/frozen frames transactions in descending order (#30589) by @matejminar
    • feat(metrics): Run metrics consumer in snuba when indexer is enabled (#30539) by @jjbayer
    • fix(ui): Fix fetching of 3 worst metrics web vital transactions (#30565) by @matejminar
    Source code(tar.gz)
    Source code(zip)
    artifacts-263e3336-6871-45f0-9d1e-9c65d28cce39.json(245 bytes)
    sentry-21.12.0-0-py38-none-any.whl(38.50 MB)
Owner
Sentry
Real-time crash reporting for your web apps, mobile apps, and games.
Sentry
一个小脚本,用于trace so中native函数的调用。

trace_natives 一个IDA小脚本,获取SO代码段中所有函数的偏移地址,再使用frida-trace 批量trace so函数的调用。 使用方法 1.将traceNatives.py丢进IDA plugins目录中 2.IDA中,Edit-Plugins-traceNatives IDA输

296 Dec 28, 2022
Pyinstrument - a Python profiler. A profiler is a tool to help you optimize your code - make it faster.

Pyinstrument🚴 Call stack profiler for Python. Shows you why your code is slow!

Joe Rickerby 5k Jan 08, 2023
Dahua Console, access internal debug console and/or other researched functions in Dahua devices.

Dahua Console, access internal debug console and/or other researched functions in Dahua devices.

bashis 156 Dec 28, 2022
Python's missing debug print command and other development tools.

python devtools Python's missing debug print command and other development tools. For more information, see documentation. Install Just pip install de

Samuel Colvin 637 Jan 02, 2023
Winpdb Reborn - A GPL Python Debugger, reborn from the unmaintained Winpdb

Note from Philippe Fremy The port of winpdb-reborn to Python 3 / WxPython 4 is unfortunately not working very well. So Winpdb for Python 3 does not re

Philippe F 84 Dec 22, 2022
Debugging manhole for python applications.

Overview docs tests package Manhole is in-process service that will accept unix domain socket connections and present the stacktraces for all threads

Ionel Cristian Mărieș 332 Dec 07, 2022
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers ☢

GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers ☢

hugsy 5.2k Jan 01, 2023
Trashdbg - TrashDBG the world's worse debugger

The world's worse debugger Over the course of multiple OALABS Twitch streams we

OALabs 21 Jun 17, 2022
An improbable web debugger through WebSockets

wdb - Web Debugger Description wdb is a full featured web debugger based on a client-server architecture. The wdb server which is responsible of manag

Kozea 1.6k Dec 09, 2022
(OLD REPO) Line-by-line profiling for Python - Current repo ->

line_profiler and kernprof line_profiler is a module for doing line-by-line profiling of functions. kernprof is a convenient script for running either

Robert Kern 3.6k Jan 06, 2023
A web-based visualization and debugging platform for NuPIC

Cerebro 2 A web-based visualization and debugging platform for NuPIC. Usage Set up cerebro2.server to export your model state. Then, run: cd static py

Numenta 24 Oct 13, 2021
Monitor Memory usage of Python code

Memory Profiler This is a python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for pyth

Fabian Pedregosa 80 Nov 18, 2022
PINCE is a front-end/reverse engineering tool for the GNU Project Debugger (GDB), focused on games.

PINCE is a front-end/reverse engineering tool for the GNU Project Debugger (GDB), focused on games. However, it can be used for any reverse-engi

Korcan Karaokçu 1.5k Jan 01, 2023
Run-time type checker for Python

This library provides run-time type checking for functions defined with PEP 484 argument (and return) type annotations. Four principal ways to do type

Alex Grönholm 1.1k Jan 05, 2023
Integration of IPython pdb

IPython pdb Use ipdb exports functions to access the IPython debugger, which features tab completion, syntax highlighting, better tracebacks, better i

Godefroid Chapelle 1.7k Jan 07, 2023
A configurable set of panels that display various debug information about the current request/response.

Django Debug Toolbar The Django Debug Toolbar is a configurable set of panels that display various debug information about the current request/respons

Jazzband 7.3k Dec 31, 2022
Sentry is cross-platform application monitoring, with a focus on error reporting.

Users and logs provide clues. Sentry provides answers. What's Sentry? Sentry is a service that helps you monitor and fix crashes in realtime. The serv

Sentry 32.9k Dec 31, 2022
Visual profiler for Python

vprof vprof is a Python package providing rich and interactive visualizations for various Python program characteristics such as running time and memo

Nick Volynets 3.9k Jan 01, 2023
Hypothesis debugging with vscode

Hypothesis debugging with vscode

Oliver Mannion 0 Feb 09, 2022
Middleware that Prints the number of DB queries to the runserver console.

Django Querycount Inspired by this post by David Szotten, this project gives you a middleware that prints DB query counts in Django's runserver consol

Brad Montgomery 332 Dec 23, 2022