Skip to content

Conversation

@mujacica
Copy link
Contributor

@mujacica mujacica commented Nov 4, 2025

  • Added support for fingerprinting based on the thread info
    thread.name:MainThread type:RuntimeError -> main-thread-error
    thread.crashed:true -> crashed-thread

  • Added support sibling matching for fingerprinting
    [ function:handler ] | function:process -> handler-process

  • Added support for thread info in client-side fingerprinting
    Sentry.setFingerprint(["{{ thread.name }}", "{{ transaction }}"]);
    sentry_sdk.set_fingerprint(["{{ thread.name }}", "database-error"])

  • Added support for grouping based on the thread info

    • New Grouping config: newstyle:2025-with-threads
    • Thread name/ID can be used to contribute to grouping hash

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Nov 4, 2025
@codecov
Copy link

codecov bot commented Nov 4, 2025

Codecov Report

❌ Patch coverage is 89.61039% with 16 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/sentry/grouping/fingerprinting/matchers.py 78.57% 9 Missing ⚠️
src/sentry/grouping/fingerprinting/rules.py 86.84% 5 Missing ⚠️
src/sentry/grouping/fingerprinting/parser.py 91.30% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master   #102653      +/-   ##
===========================================
+ Coverage   80.55%    80.92%   +0.37%     
===========================================
  Files        8908      8906       -2     
  Lines      391108    391112       +4     
  Branches    24860     24860              
===========================================
+ Hits       315038    316496    +1458     
+ Misses      75682     74228    -1454     
  Partials      388       388              

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants