From 7760ee43ed339218e8791e1a819a5100a35fd420 Mon Sep 17 00:00:00 2001 From: Dan Fuller Date: Mon, 1 Jun 2026 15:20:44 -0700 Subject: [PATCH] ref(flags): Remove organizations:uptime-response-capture Default-removable flag (default=True). Remove the flag registration and flag check, making uptime response capture on failure unconditional. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/sentry/features/temporary.py | 2 -- src/sentry/uptime/consumers/results_consumer.py | 4 +--- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/sentry/features/temporary.py b/src/sentry/features/temporary.py index 8cb6f303490c..5d43b90f30da 100644 --- a/src/sentry/features/temporary.py +++ b/src/sentry/features/temporary.py @@ -369,8 +369,6 @@ def register_temporary_features(manager: FeatureManager) -> None: manager.add("organizations:uptime-ai-assertion-suggestions", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable task-based retry for out-of-order uptime results manager.add("organizations:uptime-backlog-retry", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False) - # Enable storing HTTP response captures for uptime monitor failures - manager.add("organizations:uptime-response-capture", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False, default=True) # Enable auto spam classification at User Feedback ingest time manager.add("organizations:user-feedback-spam-ingest", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) diff --git a/src/sentry/uptime/consumers/results_consumer.py b/src/sentry/uptime/consumers/results_consumer.py index 804e49e2d6ce..01e8042aef5e 100644 --- a/src/sentry/uptime/consumers/results_consumer.py +++ b/src/sentry/uptime/consumers/results_consumer.py @@ -699,9 +699,7 @@ def handle_result(self, subscription: UptimeSubscription | None, result: CheckRe ) return - if result["status"] == CHECKSTATUS_FAILURE and features.has( - "organizations:uptime-response-capture", organization - ): + if result["status"] == CHECKSTATUS_FAILURE: create_uptime_response_capture(subscription, result) if last_update_ms > 0: