Sentry - a developer-first error tracking and performance monitoring platform that helps developers see what actually matters, solve quicker, and learn continuously about their applications

Overview

Sentry

Users and logs provide clues. Sentry provides answers.

What's Sentry?

Sentry is a developer-first error tracking and performance monitoring platform that helps developers see what actually matters, solve quicker, and learn continuously about their applications.

Official Sentry SDKs

Resources

You might also like...
HackViolet22 - A single platform for women empowerment, that helps them get jobs, get them connected to amazing mentors and exclusive forum for discussion Bitloops is Low-Code Workflow Orchestration platform that helps you build backend systems and APIs 10x faster.
Bitloops is Low-Code Workflow Orchestration platform that helps you build backend systems and APIs 10x faster.

Bitloops Bitloops is a scalable open source Firebase substitute that can support any database and workflow orchestration. We’re building Bitloops usin

Nlw2 - Proffy - An online study platform that helps people find teachers online
Nlw2 - Proffy - An online study platform that helps people find teachers online

Tecnologias | Projeto | Layout | Licença 🚀 Tecnologias Esse projeto foi desenvo

UIKit for React app developers to build web video calling applications using Dolby.io communication API's

The Dolby.io Communications UIKit for React is designed to help React developers reduce the complexity of building a Dolby.io video conferencing application for web.

AWS Lambda Monitoring and Visualization Tool
AWS Lambda Monitoring and Visualization Tool

About Accumulus AWS Lambda functions are the central computing components of AWS serverless application architecture. It is intimidating to navigate t

FullStack app workshop with distributed monitoring
FullStack app workshop with distributed monitoring

FullStack app workshop with distributed monitoring

A monitoring/debugging UI tool for Azure Durable Functions
A monitoring/debugging UI tool for Azure Durable Functions

Durable Functions Monitor A monitoring/debugging UI tool for Azure Durable Functions Azure Durable Functions provide an easy and elegant way of buildi

Kompass is an easy to integrate, open-source monitoring tool for your Kubernetes cluster.
Kompass is an easy to integrate, open-source monitoring tool for your Kubernetes cluster.

Need direction on your Kubernetes cluster? Kompass can help! What is Kompass? Kompass is an easy to integrate, open-source monitoring tool for your Ku

Armada - A light-weight Kubernetes health monitoring tool
Armada - A light-weight Kubernetes health monitoring tool

Armada is an open-source tool for monitoring the health of your Kubernetes cluster. It features a dashboard which delivers an at-a-glance overview of the status of your cluster. It also features a metrics page to view time-series data of your cluster's performance, and an alerts page and logs page to stay on top of any events that may arise.

Comments
  • Project dropdown filter zooms in iOS Safari

    Project dropdown filter zooms in iOS Safari

    Environment

    SaaS (https://sentry.io/)

    Version

    No response

    Link

    No response

    DSN

    No response

    Steps to Reproduce

    1. on mobile
    2. nav to one of the sub pages, like issues
    3. click the project dropdown to switch projects
    4. the browser zooms in
    image

    Expected Result

    no zooming

    IMG_A614D57F1AA8-1

    Actual Result

    IMG_E8DADFE51389-1

    I think the input font-size should be 16px instead of 13px to avoid the zooming on mobile

    related: https://defensivecss.dev/tip/input-zoom-safari/

    Status: Unrouted 
    opened by sbdchd 1
  • ci[acceptence] Fix race condition in acceptance test

    ci[acceptence] Fix race condition in acceptance test

    I believe this will fix these two issues:

    • https://sentry.io/organizations/sentry/issues/2729552033/?project=2423079&query=pytest_environ.GITHUB_REPOSITORY%3Agetsentry%2Fsentry&referrer=issue-stream
    • https://sentry.io/organizations/sentry/issues/2559088320/?project=2423079&query=pytest_environ.GITHUB_REPOSITORY%3Agetsentry%2Fsentry&referrer=issue-stream

    The test resolves two issues through the UI and waits for the state to change such that the items are marked as resolved, however the JS resolves the issues immediately and uses a toast to indicate network activity (i.e. the API is being made to resolve the issue).

    By not waiting for the API call, a race condition can be introduced between Django cleaning up the database and the API call attempting to update the issues.

    A more general solution I'll look into is seeing if there is an API to wait for network requests in the browser to stop/complete, this could be down in the test fixture before allow Django to perform cleanup.

    Scope: Backend 
    opened by mattgauntseo-sentry 0
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
React Query for Firestore, that you can actually use in production, on every screen.

React Query + Firestore const { data } = useDocument('users/fernando') It's that easy. ?? This library provides the hooks you need for querying Firest

Amine Bl 96 Nov 27, 2022
Birthday reminder is a frontend program that allows users see their pictures and birthdate.

Birthday Reminder This is a simple front-end application that displays Birthdays of users. Built With HTML CSS React Live Demo view Website Getting St

Eric Mahare 5 May 20, 2022
Fruits React App - helps you search fruit online and learn nutrition facts

Fruits Center Fruit Centers helps you search fruit online and learn nutrition facts.

codingwithdidem 5 May 24, 2022
React-play: an open-source web app that helps you learn ReactJS faster with a hands-on practice model

react-play is an open-source web app that helps you learn ReactJS faster with a hands-on practice model. It is a collection of ReactJS projects that you can use to learn ReactJS.

ReactPlayIO 582 Jan 2, 2023
FireCMS is a headless CMS and admin panel based on Firebase, built by developers for developers.

FireCMS is a headless CMS and admin panel based on Firebase, built by developers for developers.

null 717 Jan 2, 2023
A free e-library for developer to read and upload ebooks they would like to share with the community and help other developers grow

A free e-library for developer to read and upload ebooks they would like to share with the community and help other developers grow

Paschal 20 Dec 15, 2022
FalaDev is a social network for developers to get to know each other and share their daily lives

FalaDev is a social network for developers to get to know each other and share their daily lives

Ricardo Zamboni Silva 101 Dec 15, 2022
TrackIt - Single Page Application that helps the user track their habits. Implemented with JavaScript/React and an API server which enables the user to sign-in or sign-up in the app.

TrackIt - Single Page Application that helps the user track their habits. Implemented with JavaScript/React and an API server which enables the user to sign-in or sign-up in the app.

Lucas Azzolini Vieira 7 Apr 13, 2022
A cross-platform desktop application of tools for developers

A cross-platform desktop application of tools for developers ?? Online Web This website provides online version of the same tools echoo ?? Offline Cli

Kyle 136 Dec 29, 2022
Learn the foundational concepts necessary for building React applications and libraries

React Fundamentals ?? EpicReact.Dev Learn the foundational concepts necessary for building React applications and libraries Learn everything you need

Otacilio Saraiva Maia Neto 4 May 27, 2022