Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions src/sentry/features/temporary.py
Original file line number Diff line number Diff line change
Expand Up @@ -392,17 +392,11 @@ def register_temporary_features(manager: FeatureManager) -> None:
manager.add("organizations:profiling-browser", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False)
# Enables separate differential flamegraph page
manager.add("organizations:profiling-differential-flamegraph-page", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Enables ability usage of direct profile chunks all the time
manager.add("organizations:profiling-flamegraph-always-use-direct-chunks", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Enable global suspect functions in profiling
manager.add("organizations:profiling-global-suspect-functions", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Enable function trends widgets in profiling
manager.add("organizations:profiling-function-trends", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
manager.add("organizations:project-templates", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False)
# Enable the new Related Events feature
manager.add("organizations:related-events", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False)
# Enable the release details performance section
manager.add("organizations:release-comparison-performance", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Enable replay AI summaries for mobile replays
manager.add("organizations:replay-ai-summaries-mobile", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Enable replay AI summaries for web replays
Expand All @@ -411,8 +405,6 @@ def register_temporary_features(manager: FeatureManager) -> None:
manager.add("organizations:replay-details-eap-query", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False)
# Enable version 2 of release serializer
manager.add("organizations:releases-serializer-v2", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Enable version 2 of reprocessing (completely distinct from v1)
manager.add("organizations:reprocessing-v2", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False)
# Enable issue resolve in current semver release
manager.add("organizations:resolve-in-semver-release", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Enable revocation of org auth keys when a user renames an org slug
Expand Down Expand Up @@ -545,10 +537,6 @@ def register_temporary_features(manager: FeatureManager) -> None:
manager.add("organizations:transaction-metrics-extraction", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False)
# Enable feature to load explore link for transaction widgets
manager.add("organizations:transaction-widget-deprecation-explore-view", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
# Mark URL transactions scrubbed by regex patterns as "sanitized".
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stale test snapshot still references removed feature flag

Low Severity

The organizations:transaction-name-mark-scrubbed-as-sanitized flag (which had default=True) is removed here, but tests/sentry/relay/snapshots/test_config/test_get_project_config/MONOLITH.pysnap still references it. Since this flag was enabled by default, it was included in the project config snapshot. Removing the registration without updating the snapshot will cause the test_get_project_config test to fail.

Fix in Cursor Fix in Web

# NOTE: This flag does not concern transactions rewritten by clusterer rules.
# Those are always marked as "sanitized".
manager.add("organizations:transaction-name-mark-scrubbed-as-sanitized", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, default=True, api_expose=False)
# Normalize URL transaction names during ingestion.
manager.add("organizations:transaction-name-normalize", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, default=True, api_expose=False)
# Enables unlimited auto-triggered autofix runs
Expand Down
Loading