From 84b2b14abd62aeef289b7108841fcaea191056c5 Mon Sep 17 00:00:00 2001 From: Katie Byers Date: Fri, 3 Oct 2025 11:38:49 -0700 Subject: [PATCH 1/3] add `contributes` to variant JSON --- src/sentry/grouping/variants.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sentry/grouping/variants.py b/src/sentry/grouping/variants.py index 3765e02867bb6c..ebd6754e2d2271 100644 --- a/src/sentry/grouping/variants.py +++ b/src/sentry/grouping/variants.py @@ -56,6 +56,7 @@ def as_dict(self) -> dict[str, Any]: "description": self.description, "hash": self.get_hash(), "hint": self.hint, + "contributes": self.contributes, } rv.update(self._get_metadata_as_dict()) return rv From c400fa03c35706d7dbe9653a4b896e62e645e69d Mon Sep 17 00:00:00 2001 From: Katie Byers Date: Fri, 3 Oct 2025 11:38:49 -0700 Subject: [PATCH 2/3] fix tests --- tests/sentry/grouping/test_builtin_fingerprinting.py | 1 + tests/sentry/grouping/test_grouping_info.py | 1 + 2 files changed, 2 insertions(+) diff --git a/tests/sentry/grouping/test_builtin_fingerprinting.py b/tests/sentry/grouping/test_builtin_fingerprinting.py index 942c26185f18eb..60086bd22a0339 100644 --- a/tests/sentry/grouping/test_builtin_fingerprinting.py +++ b/tests/sentry/grouping/test_builtin_fingerprinting.py @@ -570,6 +570,7 @@ def test_built_in_chunkload_rules_variants(self) -> None: assert variants["built_in_fingerprint"].as_dict() == { "hash": mock.ANY, # ignore hash as it can change for unrelated reasons "type": "built_in_fingerprint", + "contributes": True, "description": "Sentry defined fingerprint", "values": ["chunkloaderror"], "client_values": ["my-route", "{{ default }}"], diff --git a/tests/sentry/grouping/test_grouping_info.py b/tests/sentry/grouping/test_grouping_info.py index 3481ee8992cc18..9aa6c44e078ece 100644 --- a/tests/sentry/grouping/test_grouping_info.py +++ b/tests/sentry/grouping/test_grouping_info.py @@ -32,3 +32,4 @@ def test_get_grouping_info_error_event(self) -> None: assert grouping_info["default"]["component"]["contributes"] is True assert grouping_info["default"]["config"]["id"] == DEFAULT_GROUPING_CONFIG assert grouping_info["default"]["key"] == "default" + assert grouping_info["default"]["contributes"] is True From bc534cc240300b9aa42136de84f997ba4c1aff56 Mon Sep 17 00:00:00 2001 From: Katie Byers Date: Fri, 3 Oct 2025 11:38:49 -0700 Subject: [PATCH 3/3] update snapshots --- .../test_grouping_info/newstyle@2023_01_11/actix.pysnap | 4 +++- .../newstyle@2023_01_11/android_anr.pysnap | 4 +++- .../test_grouping_info/newstyle@2023_01_11/aspnetcore.pysnap | 5 ++++- .../newstyle@2023_01_11/block_invoke.pysnap | 5 ++++- .../test_grouping_info/newstyle@2023_01_11/bugly.pysnap | 4 +++- .../built_in_fingerprint_chunkload_error.pysnap | 5 ++++- ..._in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap | 5 ++++- .../newstyle@2023_01_11/callee_guaranteed.pysnap | 4 +++- .../newstyle@2023_01_11/checksum_no_regex_match.pysnap | 3 ++- .../newstyle@2023_01_11/checksum_regex_match.pysnap | 3 ++- .../newstyle@2023_01_11/cocoa_dispatch_client_callout.pysnap | 5 ++++- .../newstyle@2023_01_11/connection_error.pysnap | 5 ++++- .../contributing_system_and_app_frames.pysnap | 4 +++- .../newstyle@2023_01_11/contributing_system_frames.pysnap | 4 +++- .../test_grouping_info/newstyle@2023_01_11/csp.pysnap | 3 ++- .../newstyle@2023_01_11/csp_img_src.pysnap | 3 ++- .../newstyle@2023_01_11/csp_no_blocked_uri.pysnap | 3 ++- .../newstyle@2023_01_11/csp_script_data_uri.pysnap | 3 ++- .../newstyle@2023_01_11/csp_script_src_unsafe_eval.pysnap | 3 ++- .../newstyle@2023_01_11/csp_script_src_unsafe_inline.pysnap | 3 ++- .../newstyle@2023_01_11/csp_script_src_uri.pysnap | 3 ++- .../newstyle@2023_01_11/csp_style_src_elem.pysnap | 3 ++- .../newstyle@2023_01_11/custom_fingerprint_client.pysnap | 5 ++++- .../custom_fingerprint_client_and_server_rule.pysnap | 5 ++++- .../custom_fingerprint_server_rule.pysnap | 5 ++++- .../test_grouping_info/newstyle@2023_01_11/empty.pysnap | 3 ++- .../newstyle@2023_01_11/exception_cocoa_nserror.pysnap | 4 +++- .../newstyle@2023_01_11/exception_compute_hashes.pysnap | 3 ++- .../newstyle@2023_01_11/exception_compute_hashes_2.pysnap | 4 +++- .../newstyle@2023_01_11/exception_compute_hashes_3.pysnap | 4 +++- .../exception_groups_bad_duplicate_id.pysnap | 3 ++- .../exception_groups_bad_inner_self_parenting.pysnap | 3 ++- ...ption_groups_bad_inner_self_parenting_duplicate_id.pysnap | 3 ++- .../exception_groups_bad_missing_parent.pysnap | 3 ++- .../newstyle@2023_01_11/exception_groups_bad_no_root.pysnap | 3 ++- .../exception_groups_bad_out_of_sequence.pysnap | 3 ++- .../exception_groups_bad_root_self_parenting.pysnap | 3 ++- .../exception_groups_bad_solo_self_parenting.pysnap | 3 ++- .../exception_groups_bad_with_cycle.pysnap | 3 ++- .../exception_groups_one_exception.pysnap | 3 ++- .../exception_groups_one_type_under_nested_groups.pysnap | 3 ++- .../exception_groups_one_type_with_different_values.pysnap | 3 ++- .../exception_groups_one_type_with_similar_values.pysnap | 3 ++- ...n_groups_one_type_with_similar_values_and_children.pysnap | 3 ++- .../exception_groups_two_exceptions_with_frames.pysnap | 4 +++- .../newstyle@2023_01_11/exception_groups_two_types.pysnap | 3 ++- .../exception_groups_two_types_under_nested_groups.pysnap | 3 ++- .../exception_javascript_no_in_app.pysnap | 4 +++- .../newstyle@2023_01_11/exception_without_type.pysnap | 3 ++- .../newstyle@2023_01_11/exception_without_value.pysnap | 3 ++- .../test_grouping_info/newstyle@2023_01_11/expectct.pysnap | 3 ++- .../newstyle@2023_01_11/fallback_prefix_level_1.pysnap | 4 +++- ...me_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap | 4 +++- .../newstyle@2023_01_11/frame_empty_list.pysnap | 5 ++++- .../frame_ignores_ENHANCED_enhancer_by_classes.pysnap | 4 +++- .../frame_ignores_ENHANCED_fast_class_by_classes.pysnap | 4 +++- .../frame_ignores_ENHANCED_spring_classes.pysnap | 4 +++- .../newstyle@2023_01_11/frame_ignores_dartlang_sdk.pysnap | 5 ++++- .../frame_ignores_extra_ENHANCED_clojure_classes.pysnap | 4 +++- .../frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap | 4 +++- .../frame_ignores_extra_ENHANCED_spring_classes.pysnap | 4 +++- ...rame_ignores_filename_from_url_origin_corner_cases.pysnap | 4 +++- .../frame_ignores_filename_if_abs_path_is_http.pysnap | 4 +++- .../frame_ignores_filename_if_blob.pysnap | 5 ++++- .../frame_ignores_filename_if_http.pysnap | 4 +++- .../frame_ignores_filename_if_https.pysnap | 4 +++- .../newstyle@2023_01_11/frame_ignores_flutter_sdk.pysnap | 4 +++- .../frame_ignores_hibernate_classes.pysnap | 4 +++- .../frame_ignores_java8_lambda_function.pysnap | 4 +++- .../frame_ignores_java8_lambda_module.pysnap | 4 +++- .../newstyle@2023_01_11/frame_ignores_javassist.pysnap | 4 +++- .../newstyle@2023_01_11/frame_ignores_javassist_2.pysnap | 4 +++- .../newstyle@2023_01_11/frame_ignores_javassist_3.pysnap | 4 +++- .../frame_ignores_module_if_page_url.pysnap | 5 ++++- .../frame_ignores_module_if_page_url_2.pysnap | 4 +++- .../frame_ignores_safari_native_code.pysnap | 4 +++- .../frame_ignores_sentry_dart_packages.pysnap | 5 ++++- .../newstyle@2023_01_11/frame_ignores_sentry_dart_sdk.pysnap | 5 ++++- .../frame_ignores_sentry_flutter_sdk.pysnap | 5 ++++- .../frame_ignores_sun_java_generated_constructors.pysnap | 4 +++- .../frame_ignores_sun_java_generated_constructors_2.pysnap | 4 +++- .../frame_ignores_sun_java_generated_methods.pysnap | 4 +++- .../frame_sanitizes_block_functions.pysnap | 4 +++- .../newstyle@2023_01_11/frame_sanitizes_erb_templates.pysnap | 4 +++- .../frame_sanitizes_versioned_filenames.pysnap | 4 +++- .../frame_sanitizes_versioned_filenames_2.pysnap | 4 +++- .../frame_uses_context_line_over_function.pysnap | 4 +++- .../frame_uses_module_over_filename.pysnap | 4 +++- .../newstyle@2023_01_11/frame_with_only_required_vars.pysnap | 4 +++- .../test_grouping_info/newstyle@2023_01_11/go_pkg_mod.pysnap | 4 +++- .../newstyle@2023_01_11/group_125_event_126.pysnap | 4 +++- .../newstyle@2023_01_11/group_200_event_200.pysnap | 4 +++- .../newstyle@2023_01_11/group_275_event_275.pysnap | 4 +++- .../newstyle@2023_01_11/group_289_event_312.pysnap | 4 +++- .../newstyle@2023_01_11/group_294_event_294.pysnap | 4 +++- .../newstyle@2023_01_11/group_294_event_329.pysnap | 4 +++- .../newstyle@2023_01_11/group_307_event_307.pysnap | 4 +++- .../newstyle@2023_01_11/group_307_event_657.pysnap | 4 +++- .../newstyle@2023_01_11/group_313_event_313.pysnap | 4 +++- .../newstyle@2023_01_11/group_313_event_333.pysnap | 4 +++- .../newstyle@2023_01_11/group_319_event_321.pysnap | 4 +++- .../newstyle@2023_01_11/group_389_event_389.pysnap | 4 +++- .../newstyle@2023_01_11/group_432_event_432.pysnap | 4 +++- .../newstyle@2023_01_11/group_432_event_453.pysnap | 4 +++- .../newstyle@2023_01_11/group_445_event_445.pysnap | 4 +++- .../test_grouping_info/newstyle@2023_01_11/hpkp.pysnap | 3 ++- .../newstyle@2023_01_11/hybrid_fingerprint_base.pysnap | 3 ++- .../hybrid_fingerprint_custom_client_hybrid_server.pysnap | 4 +++- .../hybrid_fingerprint_hybrid_client_custom_server.pysnap | 5 ++++- .../hybrid_fingerprint_same_default_different_extra.pysnap | 3 ++- .../hybrid_fingerprint_same_extra_different_default.pysnap | 3 ++- .../newstyle@2023_01_11/in_app_in_ui.pysnap | 4 +++- .../newstyle@2023_01_11/java_chained.pysnap | 5 ++++- .../newstyle@2023_01_11/java_minimal.pysnap | 5 ++++- .../javascript_exception_fallback_to_message.pysnap | 3 ++- .../javascript_exception_fallback_to_message_whistles.pysnap | 3 ++- .../javascript_exception_no_in_app.pysnap | 4 +++- .../newstyle@2023_01_11/javascript_message.pysnap | 3 ++- .../javascript_message_parameterization.pysnap | 3 ++- .../newstyle@2023_01_11/javascript_polyfills.pysnap | 4 +++- .../newstyle@2023_01_11/javascript_unpkg.pysnap | 4 +++- .../newstyle@2023_01_11/javascript_xbrowser_chrome.pysnap | 4 +++- .../newstyle@2023_01_11/javascript_xbrowser_edge.pysnap | 4 +++- .../newstyle@2023_01_11/javascript_xbrowser_firefox.pysnap | 4 +++- .../javascript_xbrowser_http_chrome.pysnap | 4 +++- .../newstyle@2023_01_11/javascript_xbrowser_http_edge.pysnap | 4 +++- .../javascript_xbrowser_http_firefox.pysnap | 4 +++- .../javascript_xbrowser_http_safari.pysnap | 4 +++- .../newstyle@2023_01_11/javascript_xbrowser_safari.pysnap | 4 +++- .../javascript_xbrowser_sentryui_firefox.pysnap | 4 +++- .../javascript_xbrowser_sentryui_safari.pysnap | 4 +++- .../test_grouping_info/newstyle@2023_01_11/laravel.pysnap | 4 +++- .../newstyle@2023_01_11/laravel_anonymous.pysnap | 4 +++- .../newstyle@2023_01_11/logentry_prefers_message.pysnap | 3 ++- .../newstyle@2023_01_11/logentry_uses_formatted.pysnap | 3 ++- .../newstyle@2023_01_11/macos_amd_driver.pysnap | 4 +++- .../newstyle@2023_01_11/macos_intel_driver.pysnap | 4 +++- .../newstyle@2023_01_11/malloc_sentinel.pysnap | 4 +++- .../newstyle@2023_01_11/message_prefers_message.pysnap | 3 ++- .../newstyle@2023_01_11/message_uses_formatted.pysnap | 3 ++- .../newstyle@2023_01_11/message_with_key_pair_values.pysnap | 3 ++- .../newstyle@2023_01_11/minified_javascript.pysnap | 4 +++- .../newstyle@2023_01_11/native_complex_function_names.pysnap | 4 +++- .../newstyle@2023_01_11/native_driver_crash1.pysnap | 4 +++- .../newstyle@2023_01_11/native_driver_crash2.pysnap | 4 +++- .../newstyle@2023_01_11/native_driver_crash3.pysnap | 4 +++- .../newstyle@2023_01_11/native_limit_frames.pysnap | 4 +++- .../newstyle@2023_01_11/native_malloc_chain.pysnap | 4 +++- .../newstyle@2023_01_11/native_no_filenames.pysnap | 4 +++- .../newstyle@2023_01_11/native_unlimited_frames.pysnap | 4 +++- .../newstyle@2023_01_11/native_windows_anon_namespace.pysnap | 4 +++- .../newstyle@2023_01_11/native_with_function_name.pysnap | 4 +++- .../newstyle@2023_01_11/node_exception_weird.pysnap | 4 +++- .../newstyle@2023_01_11/node_low_level_async.pysnap | 4 +++- .../newstyle@2023_01_11/python_exception_base.pysnap | 4 +++- .../python_grouping_enhancer_away_from_crash.pysnap | 4 +++- .../python_grouping_enhancer_towards_crash.pysnap | 4 +++- .../newstyle@2023_01_11/python_http_error.pysnap | 5 ++++- .../newstyle@2023_01_11/react_concurrent_rendering.pysnap | 3 ++- .../react_concurrent_rendering_no_cause.pysnap | 3 ++- .../react_concurrent_rendering_no_mechanism.pysnap | 3 ++- .../newstyle@2023_01_11/react_native.pysnap | 4 +++- .../newstyle@2023_01_11/stacktrace_cocoa.pysnap | 4 +++- .../newstyle@2023_01_11/stacktrace_collapse_recursion.pysnap | 4 +++- .../newstyle@2023_01_11/stacktrace_compute_hashes.pysnap | 4 +++- .../stacktrace_discards_seemingly_useless_stack.pysnap | 5 ++++- .../stacktrace_does_not_discard_non_urls.pysnap | 4 +++- .../stacktrace_does_not_group_different_js_errors.pysnap | 5 ++++- .../newstyle@2023_01_11/stacktrace_enforce_min_frames.pysnap | 4 +++- .../stacktrace_excludes_single_frame_urls.pysnap | 4 +++- .../stacktrace_hash_without_system_frames.pysnap | 4 +++- .../stacktrace_ignores_singular_anonymous_frame.pysnap | 4 +++- .../newstyle@2023_01_11/stacktrace_negated_match.pysnap | 4 +++- .../newstyle@2023_01_11/stacktrace_rust.pysnap | 4 +++- .../newstyle@2023_01_11/stacktrace_rust2.pysnap | 4 +++- .../stacktrace_with_minimal_app_frames.pysnap | 4 +++- .../newstyle@2023_01_11/template_compute_hashes.pysnap | 3 ++- .../newstyle@2023_01_11/threads_compute_hashes.pysnap | 4 +++- .../newstyle@2023_01_11/threads_no_hash.pysnap | 4 +++- .../test_grouping_info/newstyle@2023_01_11/unity.pysnap | 4 +++- .../newstyle@2023_01_11/unreal_assert_mac.pysnap | 4 +++- .../unreal_assertion_check_fail_android.pysnap | 4 +++- .../unreal_assertion_check_fail_on_windows.pysnap | 4 +++- .../unreal_ensure_check_fail_on_mac.pysnap | 4 +++- .../unreal_ensure_check_fail_on_windows.pysnap | 4 +++- .../newstyle@2023_01_11/unreal_event_capture_mac.pysnap | 5 ++++- .../built_in_fingerprint_chunkload_error.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_abs_path.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_escape_chars.pysnap | 4 +++- .../fingerprint_exception_type.pysnap | 5 ++++- .../fingerprint_exception_type_and_module.pysnap | 5 ++++- .../fingerprint_exception_type_and_module2.pysnap | 4 +++- .../fingerprint_exception_type_and_sdk.pysnap | 5 ++++- .../fingerprint_exception_type_and_sdk_mismatch.pysnap | 4 +++- .../fingerprint_exception_value.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_function.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_message.pysnap | 4 +++- .../fingerprint_message_on_value.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_native.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_native_app.pysnap | 5 ++++- .../fingerprint_native_non_app.pysnap | 4 +++- .../test_event_hash_variant/fingerprint_no_function.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_no_match.pysnap | 4 +++- .../test_event_hash_variant/fingerprint_no_package.pysnap | 5 ++++- .../fingerprint_no_transaction.pysnap | 5 ++++- .../fingerprint_no_type_module.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_on_log_info.pysnap | 4 +++- .../test_event_hash_variant/fingerprint_on_sdk.pysnap | 4 +++- .../test_event_hash_variant/fingerprint_on_tags.pysnap | 4 +++- .../fingerprint_override_client.pysnap | 4 +++- .../test_event_hash_variant/fingerprint_package.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_python.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_release.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_transaction.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_two_threads.pysnap | 5 ++++- .../test_event_hash_variant/fingerprint_type_module.pysnap | 5 ++++- 216 files changed, 643 insertions(+), 216 deletions(-) diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/actix.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/actix.pysnap index 70f0f2b388aea3..c41048c5534647 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/actix.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/actix.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:01.986683+00:00' +created: '2025-10-03T16:56:42.712057+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -2604,6 +2604,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "738e7d2503464bc264b4f791286f5122", "hint": null, @@ -5210,6 +5211,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "19a96e0438d28e48355653def82f887a", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/android_anr.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/android_anr.pysnap index 2d928d8fcd50c5..cdfb5af1d3edb6 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/android_anr.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/android_anr.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.050490+00:00' +created: '2025-10-03T16:56:42.740562+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -3933,6 +3933,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -7868,6 +7869,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "2552498cfe69a6ddf1dcdde5440ce9c3", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/aspnetcore.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/aspnetcore.pysnap index 566539cf026daf..1ce09cccac7d4e 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/aspnetcore.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/aspnetcore.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.075150+00:00' +created: '2025-10-03T16:56:42.762805+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1092,6 +1092,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "228c649a3aa0901622c0a0e66ab0522c", "hint": null, @@ -1136,6 +1137,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because app/system exception takes precedence", @@ -2230,6 +2232,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "4ccd0f1953483581ba360c7518f90332", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/block_invoke.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/block_invoke.pysnap index 1f823eec2592c4..4bb37e34b8aab2 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/block_invoke.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/block_invoke.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.095327+00:00' +created: '2025-10-03T16:56:42.779301+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -142,6 +142,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app thread stacktrace", "hash": "ff6c4ee7c54f118a9647ee86f0c2b0b0", "hint": null, @@ -186,6 +187,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because app threads take precedence", @@ -330,6 +332,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app threads take precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/bugly.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/bugly.pysnap index ae49e5de773d82..4abf58a282260b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/bugly.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/bugly.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.113693+00:00' +created: '2025-10-03T16:56:42.797686+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -305,6 +305,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -612,6 +613,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "d9c9b0f9ba46e32fddd7cd1512fad235", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error.pysnap index 643a912a787c8a..1903ca67ed2af9 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.166722+00:00' +created: '2025-10-03T16:56:42.837794+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -102,6 +102,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because built-in fingerprint takes precedence", @@ -109,6 +110,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "built_in_fingerprint": { + "contributes": true, "description": "Sentry defined fingerprint", "hash": "5d731dcf8ecc4f042eeacf528d8d8da9", "hint": null, @@ -217,6 +219,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "exception stacktrace", "hash": null, "hint": "ignored because built-in fingerprint takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap index c4278a9e3ed008..a102dfef77bf4f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.139683+00:00' +created: '2025-10-03T16:56:42.816823+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -102,6 +102,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because built-in fingerprint takes precedence", @@ -113,6 +114,7 @@ source: tests/sentry/grouping/test_grouping_info.py "{{ default }}", "dogs are great" ], + "contributes": true, "description": "Sentry defined fingerprint", "hash": "5d731dcf8ecc4f042eeacf528d8d8da9", "hint": null, @@ -221,6 +223,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "exception stacktrace", "hash": null, "hint": "ignored because built-in fingerprint takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/callee_guaranteed.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/callee_guaranteed.pysnap index f93a2baeb4171c..f2d02c795b0617 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/callee_guaranteed.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/callee_guaranteed.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.189532+00:00' +created: '2025-10-03T16:56:42.858843+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1070,6 +1070,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "4ef1fb44d656c3be2a146971f2a222dc", "hint": null, @@ -2142,6 +2143,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "47481871aa8d5ab5729cf2db78ce3032", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_no_regex_match.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_no_regex_match.pysnap index 2f0c48872255b0..1a0a738447c7bd 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_no_regex_match.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_no_regex_match.pysnap @@ -1,11 +1,12 @@ --- -created: '2025-09-24T22:53:02.206227+00:00' +created: '2025-10-03T16:56:42.876169+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- { "hashed_checksum": { "checksum": "de46d023e69b171b90ccf3ebca7aede4", + "contributes": true, "description": "hashed legacy checksum", "hash": "de46d023e69b171b90ccf3ebca7aede4", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_regex_match.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_regex_match.pysnap index 4d6f4be1e75c83..3b3e06585c290d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_regex_match.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/checksum_regex_match.pysnap @@ -1,11 +1,12 @@ --- -created: '2025-09-24T22:53:02.223315+00:00' +created: '2025-10-03T16:56:42.891907+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- { "checksum": { "checksum": "11212012123120120415201309082013", + "contributes": true, "description": "legacy checksum", "hash": "11212012123120120415201309082013", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/cocoa_dispatch_client_callout.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/cocoa_dispatch_client_callout.pysnap index a91775cd7914de..a132ae23ff418e 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/cocoa_dispatch_client_callout.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/cocoa_dispatch_client_callout.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.244478+00:00' +created: '2025-10-03T16:56:42.910098+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -514,6 +514,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app thread stacktrace", "hash": "7c8a196d16b94be382add324be2605ee", "hint": null, @@ -558,6 +559,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because app/system threads take precedence", @@ -1074,6 +1076,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "thread stacktrace", "hash": "cd7f51d716fd57adc1a5ce1c112e538f", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/connection_error.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/connection_error.pysnap index f2ce25f8aeba47..6c86487664ca05 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/connection_error.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/connection_error.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.270423+00:00' +created: '2025-10-03T16:56:42.929741+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -551,6 +551,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "6b059b9febc815ac18ac4d2082e38a9b", "hint": null, @@ -595,6 +596,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because app/system exception takes precedence", @@ -1148,6 +1150,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "013d3477a774fe20c468dc8accd516f1", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_and_app_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_and_app_frames.pysnap index e81afa50b628a8..02c2d2ca57e931 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_and_app_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_and_app_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.293300+00:00' +created: '2025-10-03T16:56:42.946955+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -235,6 +235,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "161ce02ecc5d6685a72e8e520ab726b3", "hint": null, @@ -472,6 +473,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c5e4b4a9ad1803c4d4ca7feee5e430ae", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_frames.pysnap index aea87b399fb2c2..3c17aff038ea9d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.324571+00:00' +created: '2025-10-03T16:56:42.965702+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -193,6 +193,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -388,6 +389,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "fe92cff6711f8a0a30cabb8b9245b1d6", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp.pysnap index 1719fbf572f4ac..ca1c5e7019f484 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.525237+00:00' +created: '2025-10-03T16:56:43.239490+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -75,6 +75,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "URL", "hash": "666766514295bb52812324097cdaf53e", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_img_src.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_img_src.pysnap index d290977f73da84..6a3cff8e751dfe 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_img_src.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_img_src.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.341413+00:00' +created: '2025-10-03T16:56:42.982604+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "URL", "hash": "1742101e08eb1608f569751dfedd0062", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_no_blocked_uri.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_no_blocked_uri.pysnap index 2a77fb8218dd9f..c4347565c28ef7 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_no_blocked_uri.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_no_blocked_uri.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.362940+00:00' +created: '2025-10-03T16:56:42.998263+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "URL", "hash": "efddf1cde918097259aa7d4904fb1942", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_data_uri.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_data_uri.pysnap index 57dcb187194906..172f34a7d87a0c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_data_uri.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_data_uri.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.388409+00:00' +created: '2025-10-03T16:56:43.015280+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "URL", "hash": "4e6f2bce9d121aa89f4dc5e5da08afb5", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_eval.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_eval.pysnap index d4a044a6ccaa17..4098744060b780 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_eval.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_eval.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.414531+00:00' +created: '2025-10-03T16:56:43.062307+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -77,6 +77,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "violation", "hash": "56c6520f35bce2f89ed2c4e725ccef65", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_inline.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_inline.pysnap index fb53b7369c34fc..247e6a84ac0900 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_inline.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_inline.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.445174+00:00' +created: '2025-10-03T16:56:43.101609+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -77,6 +77,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "violation", "hash": "d346ee37d19a2be6587e609075ca2d57", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_uri.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_uri.pysnap index 6df1162492ab1c..ad46477abcaf6d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_uri.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_uri.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.476834+00:00' +created: '2025-10-03T16:56:43.202023+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "URL", "hash": "223cdacfe5b4b830dc700b5c18cc21b4", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_style_src_elem.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_style_src_elem.pysnap index 88e14016089e87..f3bee4ab513414 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_style_src_elem.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/csp_style_src_elem.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.502108+00:00' +created: '2025-10-03T16:56:43.221548+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -75,6 +75,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "URL", "hash": "537a973f594c364842893e9a72af62a5", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client.pysnap index 1c593d1d7f4292..e66ffba55acadb 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.571090+00:00' +created: '2025-10-03T16:56:43.290191+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -815,6 +815,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app exception stacktrace", "hash": null, "hint": "ignored because custom client fingerprint takes precedence", @@ -827,6 +828,7 @@ source: tests/sentry/grouping/test_grouping_info.py "SoftTimeLimitExceeded", "sentry.tasks.store.process_event" ], + "contributes": true, "description": "custom fingerprint", "hash": "f30afa00b85f5cac5ee0bce01b31f08d", "hint": null, @@ -1649,6 +1651,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "exception stacktrace", "hash": null, "hint": "ignored because custom client fingerprint takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client_and_server_rule.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client_and_server_rule.pysnap index b60274036f6278..60d5d2974c317f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client_and_server_rule.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_client_and_server_rule.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.544609+00:00' +created: '2025-10-03T16:56:43.264226+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -815,6 +815,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app exception stacktrace", "hash": null, "hint": "ignored because custom server fingerprint takes precedence", @@ -827,6 +828,7 @@ source: tests/sentry/grouping/test_grouping_info.py "SoftTimeLimitExceeded", "sentry.tasks.store.process_event" ], + "contributes": true, "description": "custom fingerprint", "hash": "554e214208f0372603dc9fa6c1c0965f", "hint": null, @@ -1648,6 +1650,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "exception stacktrace", "hash": null, "hint": "ignored because custom server fingerprint takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_server_rule.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_server_rule.pysnap index 4f23fcab010903..59d068f222d290 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_server_rule.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/custom_fingerprint_server_rule.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.589406+00:00' +created: '2025-10-03T16:56:43.315683+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -815,6 +815,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app exception stacktrace", "hash": null, "hint": "ignored because custom server fingerprint takes precedence", @@ -822,6 +823,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "custom_fingerprint": { + "contributes": true, "description": "custom fingerprint", "hash": "554e214208f0372603dc9fa6c1c0965f", "hint": null, @@ -1643,6 +1645,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "exception stacktrace", "hash": null, "hint": "ignored because custom server fingerprint takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/empty.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/empty.pysnap index 4db8a21d7409d6..4f9c891793483c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/empty.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/empty.pysnap @@ -1,10 +1,11 @@ --- -created: '2025-09-24T22:53:02.606467+00:00' +created: '2025-10-03T16:56:43.337650+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- { "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_cocoa_nserror.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_cocoa_nserror.pysnap index 8fa4bac86c105d..5c6479e13eee60 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_cocoa_nserror.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_cocoa_nserror.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.632861+00:00' +created: '2025-10-03T16:56:43.360159+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -821,6 +821,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "029f3b967068b1539f96957b7c0451d7", "hint": null, @@ -1585,6 +1586,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app exception takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes.pysnap index eb83355513404e..9c3b0d589e41c7 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.692044+00:00' +created: '2025-10-03T16:56:43.413653+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "b23ee1963904c2ca87b145febf94b66c", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_2.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_2.pysnap index f87aad96793fe6..9b5dcba91404a2 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_2.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.653190+00:00' +created: '2025-10-03T16:56:43.378527+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -98,6 +98,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "9509e122c6175606d52862fa4f64853c", "hint": null, @@ -198,6 +199,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app exception takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_3.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_3.pysnap index adf6765f40c1dc..09734a2bdea5a0 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_3.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_3.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.674586+00:00' +created: '2025-10-03T16:56:43.396730+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -171,6 +171,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "669cb6664e0f5fed38665da04e464f7e", "hint": null, @@ -344,6 +345,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app exception takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_duplicate_id.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_duplicate_id.pysnap index aeb8aee8ec3827..192813e6dcbefe 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_duplicate_id.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_duplicate_id.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.713413+00:00' +created: '2025-10-03T16:56:43.431356+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -140,6 +140,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "e2bf1e0628b7b1824a9b63dec7a079a3", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting.pysnap index a8ce246040cd4a..e27f1b13863184 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.751453+00:00' +created: '2025-10-03T16:56:43.466057+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "93b26686d00504b4e5aa1cb0244d8b37", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting_duplicate_id.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting_duplicate_id.pysnap index 09d5842b7930c1..dfb3c3a0e4c00d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting_duplicate_id.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_inner_self_parenting_duplicate_id.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.729706+00:00' +created: '2025-10-03T16:56:43.448909+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "93b26686d00504b4e5aa1cb0244d8b37", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_missing_parent.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_missing_parent.pysnap index d0a6ea766bfdb1..004b62b3a05768 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_missing_parent.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_missing_parent.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.772868+00:00' +created: '2025-10-03T16:56:43.481870+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "a4f16891fa438620699cb2d9af5cc827", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_no_root.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_no_root.pysnap index a2230a4d359c3c..0bb82897d08e72 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_no_root.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_no_root.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.793775+00:00' +created: '2025-10-03T16:56:43.498362+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "028157fe357e4592e39eacb32eafa2db", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_out_of_sequence.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_out_of_sequence.pysnap index 750b90d1cd1dec..377dcb47f58f51 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_out_of_sequence.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_out_of_sequence.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.813766+00:00' +created: '2025-10-03T16:56:43.516373+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "f0078a82f351095ba595daa7d493aa3c", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_root_self_parenting.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_root_self_parenting.pysnap index 6dc2bf7084d84f..adca160880177f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_root_self_parenting.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_root_self_parenting.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.830895+00:00' +created: '2025-10-03T16:56:43.532475+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "93b26686d00504b4e5aa1cb0244d8b37", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_solo_self_parenting.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_solo_self_parenting.pysnap index c5251de34d4e46..ac332304cce1d3 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_solo_self_parenting.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_solo_self_parenting.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.849146+00:00' +created: '2025-10-03T16:56:43.548609+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "0809098f9f613b63467605dd1739cc9b", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_with_cycle.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_with_cycle.pysnap index ad1cc40328fbda..aca293fb22fb3c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_with_cycle.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_bad_with_cycle.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.876433+00:00' +created: '2025-10-03T16:56:43.582268+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "0809098f9f613b63467605dd1739cc9b", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_exception.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_exception.pysnap index dc3ab656845190..e2afd311e781d7 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_exception.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_exception.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.898564+00:00' +created: '2025-10-03T16:56:43.599131+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "a4f16891fa438620699cb2d9af5cc827", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_under_nested_groups.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_under_nested_groups.pysnap index ff7ec3651cd277..116f65205790f8 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_under_nested_groups.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_under_nested_groups.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.920484+00:00' +created: '2025-10-03T16:56:43.616959+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "a4f16891fa438620699cb2d9af5cc827", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_different_values.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_different_values.pysnap index d66172a594138c..7cfebe2be71e80 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_different_values.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_different_values.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.943565+00:00' +created: '2025-10-03T16:56:43.636457+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -140,6 +140,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "17022e0561e9b6e6351723a08aa81b18", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values.pysnap index a21dd1fd74352d..e37becd7fa8709 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.990851+00:00' +created: '2025-10-03T16:56:43.669689+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "a4f16891fa438620699cb2d9af5cc827", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values_and_children.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values_and_children.pysnap index 76f0add2887108..260561c04652ba 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values_and_children.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_similar_values_and_children.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:02.968102+00:00' +created: '2025-10-03T16:56:43.653646+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "f0078a82f351095ba595daa7d493aa3c", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_exceptions_with_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_exceptions_with_frames.pysnap index 6fc6ada96e68e7..bd5403847696bc 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_exceptions_with_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_exceptions_with_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.009525+00:00' +created: '2025-10-03T16:56:43.687108+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -274,6 +274,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "d505dfb9059ac63c11955233323a9100", "hint": null, @@ -517,6 +518,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "4f9cc6a81f4eb34f9e917374f281b9dc", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types.pysnap index c40d4dc936023f..4706023717cc4b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.072479+00:00' +created: '2025-10-03T16:56:43.720034+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -140,6 +140,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "bca604b98cb4637167eb6190a92e8933", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types_under_nested_groups.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types_under_nested_groups.pysnap index a507412d3c7217..e8619c4843e29c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types_under_nested_groups.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types_under_nested_groups.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.033848+00:00' +created: '2025-10-03T16:56:43.703394+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -140,6 +140,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "fca0fd23f09e8da4481304ef2a531100", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_javascript_no_in_app.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_javascript_no_in_app.pysnap index ac8f38ce706014..9a506591c3765b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_javascript_no_in_app.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_javascript_no_in_app.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.092703+00:00' +created: '2025-10-03T16:56:43.738506+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -153,6 +153,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -308,6 +309,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "26552f86ca2368e708afa1df6effc1c5", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_type.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_type.pysnap index 7db5ded782bb1a..ed358ac62df860 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_type.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_type.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.112395+00:00' +created: '2025-10-03T16:56:43.760064+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -64,6 +64,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "5eb63bbbe01eeed093cb22bb8f5acdc3", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_value.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_value.pysnap index 96f3feaf083212..c2ed4828cff89d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_value.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/exception_without_value.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.130531+00:00' +created: '2025-10-03T16:56:43.777453+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -64,6 +64,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "5a2cfd89b7b171fd7b4794b08023d04f", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/expectct.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/expectct.pysnap index 13432f4dd36d82..75b0c2598e1dc6 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/expectct.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/expectct.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.221388+00:00' +created: '2025-10-03T16:56:43.884085+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -59,6 +59,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "hostname", "hash": "3d2933f4b5ec459ec8d569a398fd328c", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/fallback_prefix_level_1.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/fallback_prefix_level_1.pysnap index b413976cbe7280..2ab93c61c00ed5 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/fallback_prefix_level_1.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/fallback_prefix_level_1.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.251183+00:00' +created: '2025-10-03T16:56:43.904417+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -251,6 +251,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -504,6 +505,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "87497299851e09febfecf4e84e0d45ba", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap index 6b9f9511b22f24..45b51e0b934b2d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.284146+00:00' +created: '2025-10-03T16:56:43.922483+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "526b64456c48836a46ec1a89544fd412", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_empty_list.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_empty_list.pysnap index deeb568dc16d6b..9e15ea03cd5ce6 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_empty_list.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_empty_list.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.306447+00:00' +created: '2025-10-03T16:56:43.946808+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -40,6 +40,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -47,6 +48,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -89,6 +91,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_enhancer_by_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_enhancer_by_classes.pysnap index a496cadec70468..c018f236851c02 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_enhancer_by_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_enhancer_by_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.323443+00:00' +created: '2025-10-03T16:56:43.968639+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "7d2cc7acbf90328200d960bf78a26234", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_fast_class_by_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_fast_class_by_classes.pysnap index f8773410a899bd..4d95b4c739ab7f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_fast_class_by_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_fast_class_by_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.349214+00:00' +created: '2025-10-03T16:56:43.988407+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "465d672b2d322bf6a1b44499f6dabc1f", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_spring_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_spring_classes.pysnap index 64a072c27bb001..21f5adc4c0419c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_spring_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_ENHANCED_spring_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.370037+00:00' +created: '2025-10-03T16:56:44.010527+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "45c0b0a8c777e7a7040d7c39233a08a5", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_dartlang_sdk.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_dartlang_sdk.pysnap index db37f83f7aa860..256ef0555f1c76 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_dartlang_sdk.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_dartlang_sdk.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.393256+00:00' +created: '2025-10-03T16:56:44.032115+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -81,6 +82,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -157,6 +159,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_clojure_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_clojure_classes.pysnap index 05869b283628bc..04f8fd242355ff 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_clojure_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_clojure_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.409748+00:00' +created: '2025-10-03T16:56:44.052261+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "353e05904b48bd3ae4fa9623934a70d0", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap index 70a66c4c85f4e6..22ffcd8028e000 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.430369+00:00' +created: '2025-10-03T16:56:44.073109+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "0094f39fc617031afb6c655419f4a9f2", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_spring_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_spring_classes.pysnap index b47f4897084369..733b57f55fe3de 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_spring_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_extra_ENHANCED_spring_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.450701+00:00' +created: '2025-10-03T16:56:44.093357+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "be15ca3d511b96918e087c4f42503ca2", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_from_url_origin_corner_cases.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_from_url_origin_corner_cases.pysnap index 4261c8108871a1..2c09183e8346d3 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_from_url_origin_corner_cases.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_from_url_origin_corner_cases.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.468134+00:00' +created: '2025-10-03T16:56:44.117056+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -165,6 +165,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -332,6 +333,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "e04dce7550635e05dbd7f656102cf304", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_abs_path_is_http.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_abs_path_is_http.pysnap index d1d2b46c8b5542..11bcada8873a77 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_abs_path_is_http.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_abs_path_is_http.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.485330+00:00' +created: '2025-10-03T16:56:44.136722+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "098f6bcd4621d373cade4e832627b4f6", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_blob.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_blob.pysnap index f707716115e3f1..e494d56f6edbb4 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_blob.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_blob.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.506614+00:00' +created: '2025-10-03T16:56:44.158558+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -72,6 +72,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -79,6 +80,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -153,6 +155,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_http.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_http.pysnap index 4f77161bb13c35..420bc260573da9 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_http.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_http.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.523952+00:00' +created: '2025-10-03T16:56:44.180038+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -83,6 +83,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -168,6 +169,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "64a0e0a34d99dce03a8c5a4c237a4b5a", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_https.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_https.pysnap index c483ea43e052fd..b9ce21913ff1bc 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_https.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_https.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.546739+00:00' +created: '2025-10-03T16:56:44.201163+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -83,6 +83,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -168,6 +169,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "64a0e0a34d99dce03a8c5a4c237a4b5a", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_flutter_sdk.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_flutter_sdk.pysnap index 129cd10af0716a..ffb702d9261365 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_flutter_sdk.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_flutter_sdk.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.564703+00:00' +created: '2025-10-03T16:56:44.221702+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -76,6 +76,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -154,6 +155,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "e0e7c4713e9092dc77635d5a0d5db31d", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_hibernate_classes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_hibernate_classes.pysnap index 0282fe4c18ad87..fad9d17ae96561 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_hibernate_classes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_hibernate_classes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.588849+00:00' +created: '2025-10-03T16:56:44.239813+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "c32a94349d9e9b72d31a46610c6c9589", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_function.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_function.pysnap index 18732e8c993550..6b4fd3cbf154ac 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_function.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_function.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.611265+00:00' +created: '2025-10-03T16:56:44.259056+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "be7f1b8b4014de623c533a8218dba5bd", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_module.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_module.pysnap index 1d88b45ab27fef..de43b887f1fc98 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_module.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_java8_lambda_module.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.627975+00:00' +created: '2025-10-03T16:56:44.280081+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "53b9e9679a8ea25880376080b76f98ad", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist.pysnap index 03ff7cadef955e..d86da50a3d5523 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.691208+00:00' +created: '2025-10-03T16:56:44.343867+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "538bdfd8d7bb2495d0d6429c3689a420", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_2.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_2.pysnap index 8f6600eafe12ab..021e3be15e990d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_2.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.650067+00:00' +created: '2025-10-03T16:56:44.300715+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "538bdfd8d7bb2495d0d6429c3689a420", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_3.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_3.pysnap index 3cbcf406a23d07..00aeabc71afd69 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_3.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_3.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.673455+00:00' +created: '2025-10-03T16:56:44.322214+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "dc3d511120ce04996b1eef3496516e5c", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url.pysnap index 30bb555fa8ca6c..00fa8c8ab5a64c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.730459+00:00' +created: '2025-10-03T16:56:44.378565+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -81,6 +82,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -157,6 +159,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url_2.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url_2.pysnap index 6bfc9a5acb81de..7ea41e9911c4a8 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url_2.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url_2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.712651+00:00' +created: '2025-10-03T16:56:44.361545+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -76,6 +76,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -154,6 +155,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "0cc175b9c0f1b6a831c399e269772661", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_safari_native_code.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_safari_native_code.pysnap index ed54a45470f67f..daae9af9f5a431 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_safari_native_code.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_safari_native_code.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.748218+00:00' +created: '2025-10-03T16:56:44.400043+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "30eb5001914d29dd8461898b5b8094fe", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_packages.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_packages.pysnap index eb727fd6913db1..8741c933e249b8 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_packages.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_packages.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.766838+00:00' +created: '2025-10-03T16:56:44.418773+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -272,6 +272,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -279,6 +280,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -553,6 +555,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_sdk.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_sdk.pysnap index b5dc42c2d4bc2d..2027eeb8552cab 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_sdk.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_sdk.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.783652+00:00' +created: '2025-10-03T16:56:44.436625+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -81,6 +82,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -157,6 +159,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_flutter_sdk.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_flutter_sdk.pysnap index e842c658b07e31..7001408c4a3e01 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_flutter_sdk.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_flutter_sdk.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.801682+00:00' +created: '2025-10-03T16:56:44.455589+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -81,6 +82,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -157,6 +159,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors.pysnap index 2760494e61310f..ef4a7e1a305660 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.837021+00:00' +created: '2025-10-03T16:56:44.492323+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "07d1a8e5728b3c4c7aa8b8273fd0e753", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors_2.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors_2.pysnap index 4298ff9139697c..367f76897795fd 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors_2.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors_2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.819736+00:00' +created: '2025-10-03T16:56:44.475043+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "09e0efcab18f545166318118ed4e0292", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_methods.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_methods.pysnap index b763146b097860..f8c377c75a33b6 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_methods.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_methods.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.853321+00:00' +created: '2025-10-03T16:56:44.508953+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -216,6 +217,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "9bc326575875422d0d4ced3c35d9f916", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_block_functions.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_block_functions.pysnap index e5d3d1eaa2381d..363af405509ce2 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_block_functions.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_block_functions.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.870586+00:00' +created: '2025-10-03T16:56:44.525575+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "27eed4125fc13d42163ddb0b8f357b48", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_erb_templates.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_erb_templates.pysnap index dba2f015f3f8db..3de8e8cd8ae577 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_erb_templates.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_erb_templates.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.887186+00:00' +created: '2025-10-03T16:56:44.541601+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "4067a71d7098866f87c746a57a77b2bb", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames.pysnap index 8d23ca669bbd65..0538b1e34f1d21 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.920735+00:00' +created: '2025-10-03T16:56:44.576625+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -72,6 +72,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -146,6 +147,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "2f908c015ad77a50595512fcf65d344c", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames_2.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames_2.pysnap index 42bba962232219..3c2d2938c31adb 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames_2.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_versioned_filenames_2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.904450+00:00' +created: '2025-10-03T16:56:44.559050+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -72,6 +72,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -146,6 +147,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "2f908c015ad77a50595512fcf65d344c", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_context_line_over_function.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_context_line_over_function.pysnap index 94cbb0aa10013e..4f9c16fb637308 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_context_line_over_function.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_context_line_over_function.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.938263+00:00' +created: '2025-10-03T16:56:44.593719+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -83,6 +83,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -168,6 +169,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "60e0a667027bef0d0b7c4882891df7e8", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_module_over_filename.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_module_over_filename.pysnap index 58f73d9ad85454..745c475b9cf618 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_module_over_filename.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_module_over_filename.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.955209+00:00' +created: '2025-10-03T16:56:44.610076+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "acbd18db4cc2f85cedef654fccc4a4d8", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_with_only_required_vars.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_with_only_required_vars.pysnap index c828272eda2afe..5428d667c5be0d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_with_only_required_vars.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/frame_with_only_required_vars.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.973057+00:00' +created: '2025-10-03T16:56:44.626663+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -72,6 +72,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -146,6 +147,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "1effb24729ae4c43efa36b460511136a", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/go_pkg_mod.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/go_pkg_mod.pysnap index 715500fd9e5950..68b2468c385deb 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/go_pkg_mod.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/go_pkg_mod.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:03.991052+00:00' +created: '2025-10-03T16:56:44.645479+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -137,6 +137,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "4b8bbc500bd2cabfcadc1f1be867e0bb", "hint": null, @@ -276,6 +277,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "348fc4026c9fa11ffba8fbfa80a134c9", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_125_event_126.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_125_event_126.pysnap index 7e3a7b97552ab9..f0a91fc66984a0 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_125_event_126.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_125_event_126.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.011550+00:00' +created: '2025-10-03T16:56:44.666230+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1259,6 +1259,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2520,6 +2521,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "3da34e8c72dbcd4a490ac36eb7130638", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_200_event_200.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_200_event_200.pysnap index c25c153317a109..f8b2173060f3aa 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_200_event_200.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_200_event_200.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.034988+00:00' +created: '2025-10-03T16:56:44.685705+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -811,6 +811,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -1624,6 +1625,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "ca733a48a19d237df8577d09449095d9", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_275_event_275.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_275_event_275.pysnap index dcdd9b8a8e461a..b9b1c82dd61980 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_275_event_275.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_275_event_275.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.058641+00:00' +created: '2025-10-03T16:56:44.704800+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -939,6 +939,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -1880,6 +1881,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "2c1bbd635b64d5adccdb64a620044075", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_289_event_312.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_289_event_312.pysnap index 74443ffe1bd905..709e64e4ea8793 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_289_event_312.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_289_event_312.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.080447+00:00' +created: '2025-10-03T16:56:44.723105+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -819,6 +819,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -1640,6 +1641,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "9c336f632f6764c0f082a6a66edbf22d", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_294.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_294.pysnap index 90e2ba1e6a73b4..2d878a26df458a 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_294.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_294.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.102548+00:00' +created: '2025-10-03T16:56:44.743127+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1288,6 +1288,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2578,6 +2579,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "49b6f72b6635cb43190c57ee56b026b0", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_329.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_329.pysnap index e3b90491ce6c6b..b44b7edcfde186 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_329.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_329.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.128077+00:00' +created: '2025-10-03T16:56:44.763961+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1331,6 +1331,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2664,6 +2665,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "49b6f72b6635cb43190c57ee56b026b0", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_307.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_307.pysnap index 15f3951e575977..9f31eb3830c5d6 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_307.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_307.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.148363+00:00' +created: '2025-10-03T16:56:44.782371+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -563,6 +563,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -1128,6 +1129,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "aeed765d29d1a60cb094f66d2cd8efb2", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_657.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_657.pysnap index 51e322f66ada8d..02445d6248122c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_657.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_307_event_657.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.166641+00:00' +created: '2025-10-03T16:56:44.801782+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -586,6 +586,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -1174,6 +1175,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "aeed765d29d1a60cb094f66d2cd8efb2", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_313.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_313.pysnap index d6952e472b1d77..d40e642f3b043b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_313.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_313.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.188893+00:00' +created: '2025-10-03T16:56:44.824601+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1896,6 +1896,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -3794,6 +3795,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "8be5979a334287a1b47457228f1d4612", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_333.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_333.pysnap index ce1baaa90b1add..5e2ac8971ca608 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_333.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_333.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.211303+00:00' +created: '2025-10-03T16:56:44.845669+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1817,6 +1817,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -3636,6 +3637,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "8be5979a334287a1b47457228f1d4612", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_319_event_321.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_319_event_321.pysnap index 0e0eae9d737685..5ed12e24c37be0 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_319_event_321.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_319_event_321.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.232197+00:00' +created: '2025-10-03T16:56:44.867471+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1927,6 +1927,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -3856,6 +3857,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "7e64037e487c78ce0439f750a2ef503f", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_389_event_389.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_389_event_389.pysnap index 84f27eed23b90f..f849cb6d650b19 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_389_event_389.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_389_event_389.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.250324+00:00' +created: '2025-10-03T16:56:44.885350+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -377,6 +377,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -756,6 +757,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "aeed765d29d1a60cb094f66d2cd8efb2", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_432.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_432.pysnap index 0311025ce97292..ee994db2600954 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_432.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_432.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.270193+00:00' +created: '2025-10-03T16:56:44.908655+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1133,6 +1133,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2268,6 +2269,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "6148c73af04344a8597354711f5951ea", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_453.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_453.pysnap index fe9e1d949d76d6..3c89b2d17e2120 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_453.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_453.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.290146+00:00' +created: '2025-10-03T16:56:44.931286+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1133,6 +1133,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2268,6 +2269,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "1056f62d72ff8b4d0c3842d696dbb10a", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_445_event_445.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_445_event_445.pysnap index bd164d9e9651da..eb999cdf7726b9 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_445_event_445.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/group_445_event_445.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.311979+00:00' +created: '2025-10-03T16:56:44.953065+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1238,6 +1238,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2478,6 +2479,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "15526a7b64e9b5dc6d89e7ebec864260", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hpkp.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hpkp.pysnap index 34857b6dbf61f0..e4d4302c45ddc8 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hpkp.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hpkp.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.331173+00:00' +created: '2025-10-03T16:56:44.972456+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -59,6 +59,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "hostname", "hash": "1e37a374cb33572622d02ff7a6237c44", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_base.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_base.pysnap index 8d8d2edb4fd51f..f3928c38acac16 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_base.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_base.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.348973+00:00' +created: '2025-10-03T16:56:44.989012+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -70,6 +70,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "modified in-app exception", "hash": "e3d593b4335190212ca7c18b8e967fb1", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_custom_client_hybrid_server.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_custom_client_hybrid_server.pysnap index c4193a9de947a0..9be1da8ae63b48 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_custom_client_hybrid_server.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_custom_client_hybrid_server.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.367237+00:00' +created: '2025-10-03T16:56:45.007521+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -820,6 +820,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "modified in-app exception stacktrace", "hash": "19163f3ca34f5995c69d85351ce3d697", "hint": null, @@ -1647,6 +1648,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "modified exception stacktrace", "hash": "847950eb44d280e6758d136c763d6ddc", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_hybrid_client_custom_server.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_hybrid_client_custom_server.pysnap index d2050ad7d489c9..2181d0b9dd4629 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_hybrid_client_custom_server.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_hybrid_client_custom_server.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.385618+00:00' +created: '2025-10-03T16:56:45.025652+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -815,6 +815,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app exception stacktrace", "hash": null, "hint": "ignored because custom server fingerprint takes precedence", @@ -827,6 +828,7 @@ source: tests/sentry/grouping/test_grouping_info.py "SoftTimeLimitExceeded", "sentry.tasks.store.process_event" ], + "contributes": true, "description": "custom fingerprint", "hash": "554e214208f0372603dc9fa6c1c0965f", "hint": null, @@ -1648,6 +1650,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "exception stacktrace", "hash": null, "hint": "ignored because custom server fingerprint takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_default_different_extra.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_default_different_extra.pysnap index 0bbdf9d20088a0..79217ef43b7c9f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_default_different_extra.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_default_different_extra.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.402426+00:00' +created: '2025-10-03T16:56:45.042943+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -70,6 +70,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "modified in-app exception", "hash": "5b5ad5a0fbb4deb5e3fc631ce42681ae", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_extra_different_default.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_extra_different_default.pysnap index 037bbfe62207a5..1e94973502c1d3 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_extra_different_default.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/hybrid_fingerprint_same_extra_different_default.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.420289+00:00' +created: '2025-10-03T16:56:45.059705+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -70,6 +70,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "modified in-app exception", "hash": "c5578778212497f1ff3435405e2a4a98", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/in_app_in_ui.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/in_app_in_ui.pysnap index 1a6514694b5ad4..847ee45e5bcec9 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/in_app_in_ui.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/in_app_in_ui.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.441638+00:00' +created: '2025-10-03T16:56:45.081286+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1153,6 +1153,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "5b032559156688c9eabe4e4bd5ae6bd4", "hint": null, @@ -2308,6 +2309,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "1921b991270e24c19ea1ed6863892d71", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_chained.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_chained.pysnap index b823e1661f6696..145c0eedf1852d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_chained.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_chained.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.464051+00:00' +created: '2025-10-03T16:56:45.104177+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1963,6 +1963,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2007,6 +2008,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because system exception takes precedence", @@ -3972,6 +3974,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "1959b227a7cf6acf7f3fd401b5d9f09b", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_minimal.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_minimal.pysnap index 665c4f388b0264..c7a5d4bcf2751d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_minimal.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/java_minimal.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.485905+00:00' +created: '2025-10-03T16:56:45.126074+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1992,6 +1992,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2036,6 +2037,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because system exception takes precedence", @@ -4030,6 +4032,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "ef2555bf7958ada8eefafbfdaed1c409", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message.pysnap index 6d38c48286eaa1..96a5e85c545911 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.519929+00:00' +created: '2025-10-03T16:56:45.160300+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "10dfd81e2df31e96fae451b9e205ad81", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message_whistles.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message_whistles.pysnap index 94e8a5958bccd9..1f31356819ad82 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message_whistles.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message_whistles.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.503292+00:00' +created: '2025-10-03T16:56:45.143617+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "b8e2a347e75266ca7bb565e2b3c0722e", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_no_in_app.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_no_in_app.pysnap index ecf6474cd9727b..a80cb1a0be0e81 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_no_in_app.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_no_in_app.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.537724+00:00' +created: '2025-10-03T16:56:45.178572+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -463,6 +463,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -928,6 +929,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c0f3f7d6deb17aec9d07259ac684fad0", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message.pysnap index e56f366afc1419..6dfaeec01628ef 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.571873+00:00' +created: '2025-10-03T16:56:45.211336+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -42,6 +42,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "message", "hash": "4119639092e62c55ea8be348e4d9260d", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message_parameterization.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message_parameterization.pysnap index cb04b30f583eb4..9b3a6d23f09c10 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message_parameterization.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message_parameterization.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.554912+00:00' +created: '2025-10-03T16:56:45.194878+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -42,6 +42,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "message", "hash": "f9e47f16e3b9770b440157179c47bf7a", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_polyfills.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_polyfills.pysnap index 3d7ed8973ca667..37f72d97919bb8 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_polyfills.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_polyfills.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.588879+00:00' +created: '2025-10-03T16:56:45.227981+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -166,6 +166,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "be36642f41f047346396f018f62375d3", "hint": null, @@ -334,6 +335,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app exception takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_unpkg.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_unpkg.pysnap index 8e4302fb50c44b..5dcf09836e39bf 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_unpkg.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_unpkg.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.611408+00:00' +created: '2025-10-03T16:56:45.244552+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -201,6 +201,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -404,6 +405,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "6ab78545e13144405fb21dadb9045b91", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_chrome.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_chrome.pysnap index 91e6e2f8fdb7d2..dc8dc045125841 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_chrome.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_chrome.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.634356+00:00' +created: '2025-10-03T16:56:45.261658+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -393,6 +393,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -788,6 +789,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c63e8727af1a8fe75872b6a762797113", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_edge.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_edge.pysnap index c5ee9116f5de5e..c68c2668d09b19 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_edge.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_edge.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.659667+00:00' +created: '2025-10-03T16:56:45.278877+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -397,6 +397,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -796,6 +797,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c63e8727af1a8fe75872b6a762797113", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_firefox.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_firefox.pysnap index 38327ed5a66122..414bd8d6d7f4e3 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_firefox.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_firefox.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.681653+00:00' +created: '2025-10-03T16:56:45.299054+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -362,6 +362,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -726,6 +727,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c63e8727af1a8fe75872b6a762797113", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_chrome.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_chrome.pysnap index b83d86f60560ca..93ee9f15888feb 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_chrome.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_chrome.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.700016+00:00' +created: '2025-10-03T16:56:45.317702+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -411,6 +411,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -824,6 +825,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "b2602ad455472dede8e4c340d8a7eaba", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_edge.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_edge.pysnap index 5e5e95cda3a0f9..c527993537a9de 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_edge.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_edge.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.721393+00:00' +created: '2025-10-03T16:56:45.335373+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -415,6 +415,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -832,6 +833,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "b2602ad455472dede8e4c340d8a7eaba", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_firefox.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_firefox.pysnap index d6348f508920c2..36fc62aa06c58e 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_firefox.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_firefox.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.739329+00:00' +created: '2025-10-03T16:56:45.371569+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -380,6 +380,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -762,6 +763,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "b2602ad455472dede8e4c340d8a7eaba", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_safari.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_safari.pysnap index f634b8c81c38d3..2d1d0c2d44ee68 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_safari.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_safari.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.760110+00:00' +created: '2025-10-03T16:56:45.391163+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -442,6 +442,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -886,6 +887,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "b2602ad455472dede8e4c340d8a7eaba", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_safari.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_safari.pysnap index cd2e99ab914339..4f6d9b0003d695 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_safari.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_safari.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.781951+00:00' +created: '2025-10-03T16:56:45.410337+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -426,6 +426,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -854,6 +855,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c63e8727af1a8fe75872b6a762797113", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_firefox.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_firefox.pysnap index cc3700882b3a67..d8e9183045b836 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_firefox.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_firefox.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.806697+00:00' +created: '2025-10-03T16:56:45.431985+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -859,6 +859,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "4a3cf3893b6485428dd02da116c8370e", "hint": null, @@ -1720,6 +1721,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "d5456487ea8dccfe96c1968b19870978", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_safari.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_safari.pysnap index 29c3bfe8acf1b0..f939532b83af48 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_safari.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_sentryui_safari.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.830919+00:00' +created: '2025-10-03T16:56:45.451440+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -716,6 +716,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "4a3cf3893b6485428dd02da116c8370e", "hint": null, @@ -1434,6 +1435,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "0b81da6ea3d7cc82b1d4825b7aac0b8d", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel.pysnap index 0e1ef03164fe18..dbdab44bdd8daf 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.875063+00:00' +created: '2025-10-03T16:56:45.491129+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -2165,6 +2165,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "4665d486184740231357ab63f4543a8d", "hint": null, @@ -4332,6 +4333,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "107ed03036d901157372f260bc3df446", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel_anonymous.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel_anonymous.pysnap index ae2d4ad04788e2..57b97402d91f88 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel_anonymous.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/laravel_anonymous.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.849716+00:00' +created: '2025-10-03T16:56:45.469707+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -191,6 +191,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "a728cdf5d62c8e017c35c3fe04051b6e", "hint": null, @@ -384,6 +385,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "63c67781779781d9b0a442a5b2bdb976", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_prefers_message.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_prefers_message.pysnap index 566c52e928ebeb..1a82c443200585 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_prefers_message.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_prefers_message.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.896070+00:00' +created: '2025-10-03T16:56:45.507755+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -42,6 +42,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "message", "hash": "8ec8bbc71eb6e2af7fbe5076a8534f96", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_uses_formatted.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_uses_formatted.pysnap index e02f69394e6541..666c566ed94f9b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_uses_formatted.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_uses_formatted.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.912790+00:00' +created: '2025-10-03T16:56:45.524626+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -42,6 +42,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "message", "hash": "329b29efcf1f77067a063e34f56e7791", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_amd_driver.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_amd_driver.pysnap index 691f38ae16ad55..24ad1fd70ca324 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_amd_driver.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_amd_driver.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.937658+00:00' +created: '2025-10-03T16:56:45.545463+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1582,6 +1582,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -3166,6 +3167,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "b8baf791d22ac902d5f59a7eedd844fd", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_intel_driver.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_intel_driver.pysnap index 516a8dfa57f237..1fd585fbfbf083 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_intel_driver.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/macos_intel_driver.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.959577+00:00' +created: '2025-10-03T16:56:45.567360+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1946,6 +1946,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -3894,6 +3895,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "36be6e0b6123ef6ecfbef62f5cb88406", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/malloc_sentinel.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/malloc_sentinel.pysnap index 36145816b222c1..3f994212933c32 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/malloc_sentinel.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/malloc_sentinel.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:04.979432+00:00' +created: '2025-10-03T16:56:45.590246+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -823,6 +823,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -1648,6 +1649,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "70b7b816193e06eb5d6649989fbaf605", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_prefers_message.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_prefers_message.pysnap index ebbe1601e87026..fd16f0c467591b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_prefers_message.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_prefers_message.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.001047+00:00' +created: '2025-10-03T16:56:45.608216+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -42,6 +42,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "message", "hash": "8ec8bbc71eb6e2af7fbe5076a8534f96", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_uses_formatted.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_uses_formatted.pysnap index 0ef4634c2b4f9a..91dd279681e375 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_uses_formatted.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_uses_formatted.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.021078+00:00' +created: '2025-10-03T16:56:45.625712+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -42,6 +42,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "message", "hash": "d3f5e52d24e9c1eae5abe6c866cced63", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_with_key_pair_values.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_with_key_pair_values.pysnap index 21addcce2cb9bc..098642692c5f5b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_with_key_pair_values.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/message_with_key_pair_values.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.039736+00:00' +created: '2025-10-03T16:56:45.643730+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -42,6 +42,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "message", "hash": "d2ab1028e9cb44352a824e878951f412", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/minified_javascript.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/minified_javascript.pysnap index 72b3036a210a10..e0f690cbe022b2 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/minified_javascript.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/minified_javascript.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.058483+00:00' +created: '2025-10-03T16:56:45.662735+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1033,6 +1033,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -2068,6 +2069,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "dcfcd48a02c100bbe4023cbc783054f0", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_complex_function_names.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_complex_function_names.pysnap index 7e20c78693cd1d..c4a6534bb2796e 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_complex_function_names.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_complex_function_names.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.076197+00:00' +created: '2025-10-03T16:56:45.679698+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -160,6 +160,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -322,6 +323,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "9b78cced1eefcd0c655a0a3d8ce2cdd2", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash1.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash1.pysnap index d601edbba45887..08fa9a48a10239 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash1.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash1.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.102365+00:00' +created: '2025-10-03T16:56:45.697056+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -282,6 +282,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -566,6 +567,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "2e0d26cae5986fcda5edf66612a78268", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash2.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash2.pysnap index 573d8f8ac9f900..b7173bf61a91bd 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash2.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.128330+00:00' +created: '2025-10-03T16:56:45.714339+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -249,6 +249,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -500,6 +501,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c85e23e804b52ea4b9f290ba838e77a0", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash3.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash3.pysnap index 74c2e3da963a8f..4948cad7dce0c2 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash3.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash3.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.148485+00:00' +created: '2025-10-03T16:56:45.731672+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -311,6 +311,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -624,6 +625,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "784442a33bd16c15013bb8f69f68e7d6", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_limit_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_limit_frames.pysnap index 0b5fee09bb2764..53945f43d826ad 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_limit_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_limit_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.166766+00:00' +created: '2025-10-03T16:56:45.749374+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -160,6 +160,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -322,6 +323,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "8f4c7709e4af98d3c47ce3519690e6d9", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_malloc_chain.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_malloc_chain.pysnap index 7d6bf61e45e9ea..38309d0f9658ec 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_malloc_chain.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_malloc_chain.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.186943+00:00' +created: '2025-10-03T16:56:45.768144+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -253,6 +253,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -508,6 +509,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "3ff01ce959249abecc6bc8a8f1432b0b", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_no_filenames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_no_filenames.pysnap index 3863bd3755390d..aa74243895359d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_no_filenames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_no_filenames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.205699+00:00' +created: '2025-10-03T16:56:45.786927+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -501,6 +501,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "418120a66f7031923031f5c52aca0724", "hint": null, @@ -1004,6 +1005,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "bbcdb2e1d8df09ffe0fffd30fb361d4b", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_unlimited_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_unlimited_frames.pysnap index 51e223b681a66d..ebd43b21837e63 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_unlimited_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_unlimited_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.223552+00:00' +created: '2025-10-03T16:56:45.804886+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -160,6 +160,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -322,6 +323,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "9b78cced1eefcd0c655a0a3d8ce2cdd2", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_windows_anon_namespace.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_windows_anon_namespace.pysnap index 199df8f1aa2a99..6c845c31987191 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_windows_anon_namespace.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_windows_anon_namespace.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.241099+00:00' +created: '2025-10-03T16:56:45.822459+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -232,6 +232,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -466,6 +467,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "46b84e4da51648cc9f9741abd2bdad51", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_with_function_name.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_with_function_name.pysnap index 47ee7eaa9a46a3..734cab7696cfe2 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_with_function_name.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/native_with_function_name.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.259368+00:00' +created: '2025-10-03T16:56:45.841447+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -206,6 +206,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -407,6 +408,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c29439027eafcf7642f641554ab0f0ef", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_exception_weird.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_exception_weird.pysnap index 3151b1d4c535e3..083fcd638348d5 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_exception_weird.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_exception_weird.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.278941+00:00' +created: '2025-10-03T16:56:45.859893+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -489,6 +489,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "a20509269752c9a1bea6078851e4d39c", "hint": null, @@ -980,6 +981,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "252dc79eb5653bf822e2684d90734cb8", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_low_level_async.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_low_level_async.pysnap index f9e7920397e261..e9530ce9fa8d4e 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_low_level_async.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/node_low_level_async.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.299328+00:00' +created: '2025-10-03T16:56:45.879247+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -135,6 +135,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "be36642f41f047346396f018f62375d3", "hint": null, @@ -272,6 +273,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app exception takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_exception_base.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_exception_base.pysnap index 695da79e4b8bc5..998edb45f7f436 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_exception_base.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_exception_base.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.319080+00:00' +created: '2025-10-03T16:56:45.898198+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -171,6 +171,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "c52ebcc2d9d0780a23c7d99831678830", "hint": null, @@ -344,6 +345,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "669cb6664e0f5fed38665da04e464f7e", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_away_from_crash.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_away_from_crash.pysnap index a1d9fea641c4fd..9ec0c2feb516b8 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_away_from_crash.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_away_from_crash.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.338001+00:00' +created: '2025-10-03T16:56:45.916369+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -507,6 +507,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "121caa876de75ec51bf72ed4c852cd75", "hint": null, @@ -1016,6 +1017,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "a5af2577d4caca8f983657c5d1919e14", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_towards_crash.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_towards_crash.pysnap index d3a0d2d0f51d95..000daf1e3b6699 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_towards_crash.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_grouping_enhancer_towards_crash.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.356287+00:00' +created: '2025-10-03T16:56:45.936930+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -507,6 +507,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -1016,6 +1017,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "90888e813b09fa25061af2883c0fb9bd", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_http_error.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_http_error.pysnap index 3c512cbc5ba61d..ff2826fd3ab227 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_http_error.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/python_http_error.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.373996+00:00' +created: '2025-10-03T16:56:45.954293+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -199,6 +199,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "d59239f5aad3304d60beb1fde3369b78", "hint": null, @@ -243,6 +244,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because app/system exception takes precedence", @@ -444,6 +446,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "133db3f366b1327dab4e661f66dfb961", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering.pysnap index a665214e94181a..7cfc571f402598 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.424477+00:00' +created: '2025-10-03T16:56:46.009893+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "11e6467c8358a9366c6538f95dcd7bd4", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_cause.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_cause.pysnap index a5ae414a5f8c8c..48ab98faade582 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_cause.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_cause.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.391096+00:00' +created: '2025-10-03T16:56:45.975625+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -66,6 +66,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "70dd09f56349dcce62a74137b00bb571", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_mechanism.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_mechanism.pysnap index 4b5426fbd88f0c..5ae91ed101ac99 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_mechanism.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_mechanism.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.408082+00:00' +created: '2025-10-03T16:56:45.993110+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -107,6 +107,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception", "hash": "5f209162115f576bedbaf6f0ad30e5aa", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_native.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_native.pysnap index 1eca00b68a29d5..8ab87d1ed74ebe 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_native.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/react_native.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.444807+00:00' +created: '2025-10-03T16:56:46.033744+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1022,6 +1022,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "73470e545e51eea9cff8a6c006f68f57", "hint": null, @@ -2046,6 +2047,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "ecd413627f0d90a5a25cb28d1ba9c39f", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_cocoa.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_cocoa.pysnap index 461b301f90ccfc..e52b799285849c 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_cocoa.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_cocoa.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.461267+00:00' +created: '2025-10-03T16:56:46.052756+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -103,6 +103,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app stacktrace", "hash": "eb416f98479efa56a77c524602dc9979", "hint": null, @@ -208,6 +209,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "1df786c8c266506e1acb6669c8df5154", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_collapse_recursion.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_collapse_recursion.pysnap index 5d829f8690a5db..33ee44f991f2cb 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_collapse_recursion.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_collapse_recursion.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.478669+00:00' +created: '2025-10-03T16:56:46.071597+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -286,6 +286,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -574,6 +575,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "9bdadae4fa003cef6cf460ff1325e54b", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_compute_hashes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_compute_hashes.pysnap index 2c0307475b8ac8..d2ab6d3b4ef1f5 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_compute_hashes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_compute_hashes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.495158+00:00' +created: '2025-10-03T16:56:46.088349+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -103,6 +103,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app stacktrace", "hash": "1effb24729ae4c43efa36b460511136a", "hint": null, @@ -208,6 +209,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "659ad79e2e70c822d30a53d7d889529e", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_discards_seemingly_useless_stack.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_discards_seemingly_useless_stack.pysnap index 0721c2c1a1aea9..cd6f699ce8941f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_discards_seemingly_useless_stack.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_discards_seemingly_useless_stack.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.512119+00:00' +created: '2025-10-03T16:56:46.111353+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -72,6 +72,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -79,6 +80,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -153,6 +155,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_discard_non_urls.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_discard_non_urls.pysnap index 16f2ac3760c9df..24bfd10b02625f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_discard_non_urls.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_discard_non_urls.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.529750+00:00' +created: '2025-10-03T16:56:46.132914+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -72,6 +72,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -146,6 +147,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "acbd18db4cc2f85cedef654fccc4a4d8", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_group_different_js_errors.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_group_different_js_errors.pysnap index 3cba688d277c3a..43602f1fb88ae9 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_group_different_js_errors.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_does_not_group_different_js_errors.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.547372+00:00' +created: '2025-10-03T16:56:46.154712+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -72,6 +72,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -79,6 +80,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, @@ -153,6 +155,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_enforce_min_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_enforce_min_frames.pysnap index fa08bbf1b083bb..2e0ee01bb541cc 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_enforce_min_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_enforce_min_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.564976+00:00' +created: '2025-10-03T16:56:46.175432+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -284,6 +284,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -570,6 +571,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "cb57cfc73cc622c2ac1386c9ea531fb9", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_excludes_single_frame_urls.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_excludes_single_frame_urls.pysnap index 941ba63d4f8585..3a156e426dc02d 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_excludes_single_frame_urls.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_excludes_single_frame_urls.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.581875+00:00' +created: '2025-10-03T16:56:46.197249+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -74,6 +74,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -150,6 +151,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "cd2a9fd0cdaa8cd55ed22b101fc65882", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_hash_without_system_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_hash_without_system_frames.pysnap index 8cabc6a761f10b..ab199904b4e6e5 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_hash_without_system_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_hash_without_system_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.599318+00:00' +created: '2025-10-03T16:56:46.214057+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -103,6 +103,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app stacktrace", "hash": "659ad79e2e70c822d30a53d7d889529e", "hint": null, @@ -208,6 +209,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app stacktrace takes precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_ignores_singular_anonymous_frame.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_ignores_singular_anonymous_frame.pysnap index c162bd3788b6d9..9888388e5874eb 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_ignores_singular_anonymous_frame.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_ignores_singular_anonymous_frame.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.617185+00:00' +created: '2025-10-03T16:56:46.233223+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -138,6 +138,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system stacktrace takes precedence", @@ -278,6 +279,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "c5da56c71b31f34c5880d734cbc8f5bb", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_negated_match.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_negated_match.pysnap index f523a20e5c54e9..d2eb41a2549bf0 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_negated_match.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_negated_match.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.635217+00:00' +created: '2025-10-03T16:56:46.252814+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -284,6 +284,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": "ignored because system exception takes precedence", @@ -570,6 +571,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "eb87c1031dba55b67df86fb9fff59dc6", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust.pysnap index 5a07f7707087a2..014ca42666fe2f 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.653280+00:00' +created: '2025-10-03T16:56:46.271044+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -284,6 +284,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "eb87c1031dba55b67df86fb9fff59dc6", "hint": null, @@ -570,6 +571,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "cb57cfc73cc622c2ac1386c9ea531fb9", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust2.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust2.pysnap index 70c205cad4dcc9..6134be46b6c991 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust2.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.671376+00:00' +created: '2025-10-03T16:56:46.290576+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -284,6 +284,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "eb87c1031dba55b67df86fb9fff59dc6", "hint": null, @@ -570,6 +571,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "0817e4e604fbe88c4534eff166df1db9", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_with_minimal_app_frames.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_with_minimal_app_frames.pysnap index 43257234b7e87c..296a2a30d5de1b 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_with_minimal_app_frames.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_with_minimal_app_frames.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.689368+00:00' +created: '2025-10-03T16:56:46.309135+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -413,6 +413,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app stacktrace", "hash": "1effb24729ae4c43efa36b460511136a", "hint": null, @@ -828,6 +829,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "stacktrace", "hash": "659ad79e2e70c822d30a53d7d889529e", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/template_compute_hashes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/template_compute_hashes.pysnap index 25c1c8e7527c78..82c9ad50b67c6a 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/template_compute_hashes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/template_compute_hashes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.705552+00:00' +created: '2025-10-03T16:56:46.325575+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -59,6 +59,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "template", "hash": "1f5bdebe3c9f414c7dbb4296a8353245", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_compute_hashes.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_compute_hashes.pysnap index 5218bf6036fcc1..6d8aedd1f48aa1 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_compute_hashes.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_compute_hashes.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.723099+00:00' +created: '2025-10-03T16:56:46.354710+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -82,6 +82,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app thread stacktrace", "hash": "1a11687556cf74559f0ae90b1c87e2fd", "hint": null, @@ -166,6 +167,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "system", "hash": null, "hint": "ignored because app threads take precedence", diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_no_hash.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_no_hash.pysnap index 084e35a6bd669f..94dfd1acb52e51 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_no_hash.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/threads_no_hash.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.739571+00:00' +created: '2025-10-03T16:56:46.382467+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -40,6 +40,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "in-app", "hash": null, "hint": null, @@ -47,6 +48,7 @@ source: tests/sentry/grouping/test_grouping_info.py "type": "component" }, "fallback": { + "contributes": true, "description": "fallback", "hash": "d41d8cd98f00b204e9800998ecf8427e", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unity.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unity.pysnap index c1da22fad2c85f..ba3e8433c8c9fd 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unity.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unity.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.757662+00:00' +created: '2025-10-03T16:56:46.403584+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -331,6 +331,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "a12d579fed7636c2a5d2fae110c95ce5", "hint": null, @@ -664,6 +665,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "c0dbeebf0430b3310ad1f7ceb48553a6", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assert_mac.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assert_mac.pysnap index 86be79fd5d4c3f..87036683b4d1c9 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assert_mac.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assert_mac.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.777953+00:00' +created: '2025-10-03T16:56:46.427364+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1059,6 +1059,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "ecb890e5cd60dec2b626d500cc866de4", "hint": null, @@ -2120,6 +2121,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "57493ac3e558feffb778cf170a7fd986", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_android.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_android.pysnap index fef7fbcdefdfef..b9ab06e802a805 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_android.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_android.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.796685+00:00' +created: '2025-10-03T16:56:46.447895+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -807,6 +807,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "8c134ce2a43a0b2c55654902491307c2", "hint": null, @@ -1616,6 +1617,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "f203e9bc12df86bb01fbd92a45643f86", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_on_windows.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_on_windows.pysnap index 223790c9656eba..012077fc4daee2 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_on_windows.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_assertion_check_fail_on_windows.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.817916+00:00' +created: '2025-10-03T16:56:46.471100+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1410,6 +1410,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "c246c95d4a435b3d601044aebae72a38", "hint": null, @@ -2822,6 +2823,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "d0669f63f03ddaec66ac8b9f4e3e449d", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_mac.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_mac.pysnap index a852224ccf04a2..f592f964c2d430 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_mac.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_mac.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.847428+00:00' +created: '2025-10-03T16:56:46.495493+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -2849,6 +2849,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "e7a1be23aff9a117598bb893ed4bedb4", "hint": null, @@ -5700,6 +5701,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "1bba3ace796a07d167af26959c6039c9", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_windows.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_windows.pysnap index e58c91b84880e6..432f12d3c9c573 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_windows.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_ensure_check_fail_on_windows.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.879181+00:00' +created: '2025-10-03T16:56:46.522015+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1635,6 +1635,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app exception stacktrace", "hash": "4717aeb08ff642726ef6ea8f1ce55cdf", "hint": null, @@ -3272,6 +3273,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "exception stacktrace", "hash": "65244b22630821cacd0be603ebcef671", "hint": null, diff --git a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_event_capture_mac.pysnap b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_event_capture_mac.pysnap index c6b02112b6d353..9d252b2d7129d4 100644 --- a/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_event_capture_mac.pysnap +++ b/tests/sentry/grouping/snapshots/grouping_info/test_grouping_info/newstyle@2023_01_11/unreal_event_capture_mac.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-24T22:53:05.906276+00:00' +created: '2025-10-03T16:56:46.544762+00:00' creator: sentry source: tests/sentry/grouping/test_grouping_info.py --- @@ -1320,6 +1320,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "in-app thread stacktrace", "hash": "54e8028fb2526cf31b12dd66c01ad9e2", "hint": null, @@ -1364,6 +1365,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": false, "description": "default", "hash": null, "hint": "ignored because app/system threads take precedence", @@ -2686,6 +2688,7 @@ source: tests/sentry/grouping/test_grouping_info.py "threads:v1" ] }, + "contributes": true, "description": "thread stacktrace", "hash": "9e04decaf79ecba9dc0314dc0edd3993", "hint": null, diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/built_in_fingerprint_chunkload_error.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/built_in_fingerprint_chunkload_error.pysnap index 8c2e1794d5afbc..c77429b036433b 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/built_in_fingerprint_chunkload_error.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/built_in_fingerprint_chunkload_error.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.419340+00:00' +created: '2025-10-03T17:19:39.850063+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -14,9 +14,11 @@ variants: component: contributes: false hint: ignored because built-in fingerprint takes precedence + contributes: false hint: ignored because built-in fingerprint takes precedence type: component built_in_fingerprint: + contributes: true hint: null matched_rule: family:"javascript" type:"ChunkLoadError" -> "chunkloaderror" type: built_in_fingerprint @@ -26,5 +28,6 @@ variants: component: contributes: false hint: ignored because built-in fingerprint takes precedence + contributes: false hint: ignored because built-in fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_abs_path.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_abs_path.pysnap index db2483354ac3ee..4a75b134ec029f 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_abs_path.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_abs_path.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.460628+00:00' +created: '2025-10-03T17:19:39.896607+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -21,9 +21,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" -> "{{ stack.abs_path }}" type: custom_fingerprint @@ -33,5 +35,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_escape_chars.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_escape_chars.pysnap index cfab300def6b43..09b47debfe9c8d 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_escape_chars.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_escape_chars.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.595963+00:00' +created: '2025-10-03T17:19:40.036815+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -20,6 +20,7 @@ fingerprint: title: '{[*?]}' variants: custom_fingerprint: + contributes: true hint: null matched_rule: message:"\{\[\*\?\]\}" -> "escaped{{ message }}" type: custom_fingerprint @@ -30,5 +31,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type.pysnap index 7105259dc2e44f..ef0723bde407af 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.374424+00:00' +created: '2025-10-03T17:19:39.784450+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -21,12 +21,14 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: client_values: - my-route - '{{ default }}' + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" -> "database-unavailable" type: custom_fingerprint @@ -36,5 +38,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module.pysnap index 3cd307bc7edf89..8e27e9c6495516 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.698701+00:00' +created: '2025-10-03T17:19:40.138462+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -23,12 +23,14 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: client_values: - my-route - '{{ default }}' + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" module:"io.sentry.example.*" -> "database-unavailable" type: custom_fingerprint @@ -38,5 +40,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module2.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module2.pysnap index a96743d174a7c7..ce5ee7cbb3b29f 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module2.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_module2.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.196971+00:00' +created: '2025-10-03T17:19:39.545375+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -27,6 +27,7 @@ variants: component: contributes: true hint: null + contributes: true hint: null type: salted_component values: @@ -39,6 +40,7 @@ variants: component: contributes: false hint: ignored because app exception takes precedence + contributes: false hint: ignored because app exception takes precedence type: salted_component values: diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk.pysnap index 27d3302e808210..a195128f64d633 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.245582+00:00' +created: '2025-10-03T17:19:39.597632+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -23,12 +23,14 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: client_values: - my-route - '{{ default }}' + contributes: true hint: null matched_rule: sdk:"sentry.java" type:"DatabaseUnavailable" -> "database-unavailable" type: custom_fingerprint @@ -38,5 +40,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk_mismatch.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk_mismatch.pysnap index 125f034c836fc4..94133b244b7ca2 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk_mismatch.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_type_and_sdk_mismatch.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.558415+00:00' +created: '2025-10-03T17:19:40.002764+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -27,6 +27,7 @@ variants: component: contributes: true hint: null + contributes: true hint: null type: salted_component values: @@ -39,6 +40,7 @@ variants: component: contributes: false hint: ignored because app exception takes precedence + contributes: false hint: ignored because app exception takes precedence type: salted_component values: diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_value.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_value.pysnap index 158d2d5d9711db..fce59ccfedd6c2 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_value.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_exception_value.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.657685+00:00' +created: '2025-10-03T17:19:40.096539+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -23,9 +23,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: value:"*went wrong*" -> "something-went-wrong{{ error.value }}" type: custom_fingerprint @@ -36,5 +38,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_function.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_function.pysnap index 139d5846f60dc1..0dd0ce8c76f634 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_function.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_function.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.140761+00:00' +created: '2025-10-03T17:19:39.466045+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -26,9 +26,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" module:"io.sentry.example.*" -> "database-unavailable{{ function }}" @@ -40,5 +42,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message.pysnap index 1350d36bfe59ae..01766d025129d4 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.615540+00:00' +created: '2025-10-03T17:19:40.057491+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -20,6 +20,7 @@ fingerprint: title: Hello my sweet Love variants: custom_fingerprint: + contributes: true hint: null matched_rule: message:"*love*" -> "what-is-love{{ message }}" type: custom_fingerprint @@ -30,5 +31,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message_on_value.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message_on_value.pysnap index e65489a41f2b90..950d571e34b052 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message_on_value.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_message_on_value.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.267268+00:00' +created: '2025-10-03T17:19:39.623948+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -23,9 +23,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: message:"*love*" -> "what-is-love{{ message }}" type: custom_fingerprint @@ -36,5 +38,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native.pysnap index 468a9742c54b16..6489abb5997446 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.399370+00:00' +created: '2025-10-03T17:19:39.827034+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -23,9 +23,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"SymCacheError" function:"symbolicator::actors::symcaches::*" -> "symcache-error" @@ -36,5 +38,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_app.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_app.pysnap index 1d1905a5821cd9..a32adaa02fec0b 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_app.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_app.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.330657+00:00' +created: '2025-10-03T17:19:39.712294+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -23,9 +23,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: function:"symbolicator::actors::symcaches::*" app:"true" -> "symcache-error" type: custom_fingerprint @@ -35,5 +37,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_non_app.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_non_app.pysnap index 8b7b7438fbbd05..0711156873e52d 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_non_app.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_native_non_app.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.356898+00:00' +created: '2025-10-03T17:19:39.756477+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -23,11 +23,13 @@ variants: component: contributes: true hint: null + contributes: true hint: null type: component system: component: contributes: true hint: null + contributes: true hint: null type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_function.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_function.pysnap index 259207a8738e3b..8203549a74f4d1 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_function.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_function.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.719095+00:00' +created: '2025-10-03T17:19:40.157173+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -26,9 +26,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" module:"io.sentry.example.*" -> "database-unavailable{{ function }}" @@ -40,5 +42,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_match.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_match.pysnap index d0f4098c7ef77c..568880f0168476 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_match.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_match.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.678250+00:00' +created: '2025-10-03T17:19:40.119663+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -27,6 +27,7 @@ variants: component: contributes: true hint: null + contributes: true hint: null type: salted_component values: @@ -39,6 +40,7 @@ variants: component: contributes: false hint: ignored because app exception takes precedence + contributes: false hint: ignored because app exception takes precedence type: salted_component values: diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_package.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_package.pysnap index 67488c4b431435..f156a1acdc243b 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_package.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_package.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.219915+00:00' +created: '2025-10-03T17:19:39.573963+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -21,9 +21,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" -> "{{ package }}" type: custom_fingerprint @@ -33,5 +35,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_transaction.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_transaction.pysnap index e3088fb9efd18f..fc3a80d331a483 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_transaction.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_transaction.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.305529+00:00' +created: '2025-10-03T17:19:39.680563+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -26,9 +26,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" module:"io.sentry.example.*" -> "database-unavailable{{ transaction }}" @@ -40,5 +42,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_type_module.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_type_module.pysnap index c831c014654ba4..3b37f7f20d9ba6 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_type_module.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_no_type_module.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.044224+00:00' +created: '2025-10-03T17:19:39.387168+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -25,9 +25,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: function:"main" -> "{{ type }}{{ module }}{{ function }}" type: custom_fingerprint @@ -39,5 +41,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_log_info.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_log_info.pysnap index 194f96a42f405e..a2e4e63873b6e1 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_log_info.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_log_info.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.576424+00:00' +created: '2025-10-03T17:19:40.020080+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -26,6 +26,7 @@ fingerprint: title: Love not found. variants: custom_fingerprint: + contributes: true hint: null matched_rule: logger:"sentry.*" level:"ERROR" -> "log-{{ logger }}-{{ level }}" type: custom_fingerprint @@ -38,5 +39,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_sdk.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_sdk.pysnap index 08e913bbd191bb..0f1a0b06a0c53f 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_sdk.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_sdk.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.287081+00:00' +created: '2025-10-03T17:19:39.652223+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -18,6 +18,7 @@ fingerprint: title: Es Dee Kay variants: custom_fingerprint: + contributes: true hint: null matched_rule: sdk:"sentry.javascript.nextjs" -> "sdk-nextjs" type: custom_fingerprint @@ -27,5 +28,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_tags.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_tags.pysnap index 91697443c31bbb..83ac57afc3ae26 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_tags.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_on_tags.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.537681+00:00' +created: '2025-10-03T17:19:39.981310+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -20,6 +20,7 @@ fingerprint: title: Hello my sweet Love variants: custom_fingerprint: + contributes: true hint: null matched_rule: tags.foobar:"*stuff*" -> "foobar-matched-stuff-{{ tags.barfoo }}" type: custom_fingerprint @@ -30,5 +31,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_override_client.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_override_client.pysnap index da6b12c4178d20..4c362a6eeec7a5 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_override_client.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_override_client.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.172399+00:00' +created: '2025-10-03T17:19:39.508502+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -20,6 +20,7 @@ variants: custom_fingerprint: client_values: - client-sent + contributes: true hint: null matched_rule: message:"*love*" -> "what-is-love" type: custom_fingerprint @@ -29,5 +30,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_package.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_package.pysnap index 98d342a3d65626..c196e9ca53fc4c 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_package.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_package.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.478576+00:00' +created: '2025-10-03T17:19:39.920991+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -21,9 +21,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" -> "{{ package }}" type: custom_fingerprint @@ -33,5 +35,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_python.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_python.pysnap index 5042d7ca29f16a..355afb1e0a294f 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_python.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_python.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.111619+00:00' +created: '2025-10-03T17:19:39.432603+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -24,9 +24,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"ReadTimeout" path:"**/requests/adapters.py" -> "timeout-in-requests" type: custom_fingerprint @@ -36,5 +38,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_release.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_release.pysnap index 107f4132d3e5a5..b7aac30922dd4a 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_release.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_release.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.496647+00:00' +created: '2025-10-03T17:19:39.940586+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -21,12 +21,14 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: client_values: - my-route - '{{ default }}' + contributes: true hint: null matched_rule: release:"foo.bar@*" -> "foo.bar-release" type: custom_fingerprint @@ -36,5 +38,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_transaction.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_transaction.pysnap index 6667dc6b2223e2..dab1e6ce2171af 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_transaction.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_transaction.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.635689+00:00' +created: '2025-10-03T17:19:40.077387+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -27,9 +27,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" module:"io.sentry.example.*" -> "database-unavailable{{ transaction }}" title="DatabaseUnavailable ({{ transaction }})" @@ -41,5 +43,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_two_threads.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_two_threads.pysnap index 0015c11d26d1c7..faefe2cf60ae97 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_two_threads.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_two_threads.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.438787+00:00' +created: '2025-10-03T17:19:39.874347+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -21,9 +21,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: function:"main" -> "in-main" type: custom_fingerprint @@ -33,5 +35,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component diff --git a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_type_module.pysnap b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_type_module.pysnap index c4f4575653f31f..0e90101bfa790c 100644 --- a/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_type_module.pysnap +++ b/tests/sentry/grouping/snapshots/test_fingerprinting/test_event_hash_variant/fingerprint_type_module.pysnap @@ -1,5 +1,5 @@ --- -created: '2025-09-25T07:58:54.514106+00:00' +created: '2025-10-03T17:19:39.960734+00:00' creator: sentry source: tests/sentry/grouping/test_fingerprinting.py --- @@ -26,9 +26,11 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component custom_fingerprint: + contributes: true hint: null matched_rule: type:"DatabaseUnavailable" module:"io.sentry.example.*" -> "{{ type }}{{ module }}" @@ -40,5 +42,6 @@ variants: component: contributes: false hint: ignored because custom server fingerprint takes precedence + contributes: false hint: ignored because custom server fingerprint takes precedence type: component