From fe1a2d31cb9af4363b8bc5529354bea1530384ee Mon Sep 17 00:00:00 2001 From: Meredith Heller Date: Tue, 28 Apr 2026 13:43:22 -0700 Subject: [PATCH 1/3] ref(RequestMeta): add retention_days --- proto/sentry_protos/snuba/v1/request_common.proto | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/proto/sentry_protos/snuba/v1/request_common.proto b/proto/sentry_protos/snuba/v1/request_common.proto index 6d98c2ec..4d2e8610 100644 --- a/proto/sentry_protos/snuba/v1/request_common.proto +++ b/proto/sentry_protos/snuba/v1/request_common.proto @@ -40,6 +40,10 @@ message RequestMeta { // how to query the downsampled storages DownsampledStorageConfig downsampled_storage_config = 12; + + // full fidelity retention setting. allows for querying data that + // differs from the standard retention_days + uint32 retention_days = 13; } message ResponseMeta { From 75c2400796ee06b929ef53db38f45e208039f083 Mon Sep 17 00:00:00 2001 From: Meredith Heller Date: Tue, 28 Apr 2026 13:55:08 -0700 Subject: [PATCH 2/3] make optional --- proto/sentry_protos/snuba/v1/request_common.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proto/sentry_protos/snuba/v1/request_common.proto b/proto/sentry_protos/snuba/v1/request_common.proto index 4d2e8610..eab69697 100644 --- a/proto/sentry_protos/snuba/v1/request_common.proto +++ b/proto/sentry_protos/snuba/v1/request_common.proto @@ -43,7 +43,7 @@ message RequestMeta { // full fidelity retention setting. allows for querying data that // differs from the standard retention_days - uint32 retention_days = 13; + optional uint32 retention_days = 13; } message ResponseMeta { From 0cf54919165963380a39988665f7a0367d4504d2 Mon Sep 17 00:00:00 2001 From: "getsantry[bot]" <66042841+getsantry[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 20:57:45 +0000 Subject: [PATCH 3/3] chore: Regenerate Rust bindings --- rust/src/sentry_protos.snuba.v1.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rust/src/sentry_protos.snuba.v1.rs b/rust/src/sentry_protos.snuba.v1.rs index 1f93c29f..d41ff5fe 100644 --- a/rust/src/sentry_protos.snuba.v1.rs +++ b/rust/src/sentry_protos.snuba.v1.rs @@ -817,6 +817,10 @@ pub struct RequestMeta { /// how to query the downsampled storages #[prost(message, optional, tag = "12")] pub downsampled_storage_config: ::core::option::Option, + /// full fidelity retention setting. allows for querying data that + /// differs from the standard retention_days + #[prost(uint32, optional, tag = "13")] + pub retention_days: ::core::option::Option, } #[derive(Clone, PartialEq, ::prost::Message)] pub struct ResponseMeta {