From 01366e48dbaaf52f14eab5ae6358beb3b60f95c3 Mon Sep 17 00:00:00 2001 From: mujacica Date: Tue, 4 Nov 2025 13:45:19 +0100 Subject: [PATCH] docs(limits): Update docs to match new size limits for events/attachments --- develop-docs/sdk/data-model/envelopes.mdx | 8 ++++---- docs/concepts/data-management/size-limits.mdx | 2 +- .../android/enriching-events/attachments/index.mdx | 2 +- .../apple/common/enriching-events/attachments/index.mdx | 2 +- .../dart/common/enriching-events/attachments/index.mdx | 2 +- .../guides/flutter/enriching-events/attachments/index.mdx | 2 +- .../dotnet/common/enriching-events/attachments/index.mdx | 2 +- .../go/common/enriching-events/attachments/index.mdx | 2 +- .../godot/enriching-events/attachments/index.mdx | 2 +- .../java/common/enriching-events/attachments/index.mdx | 2 +- .../common/enriching-events/attachments/index.mdx | 2 +- .../enriching-events/attachments/index.mdx | 2 +- .../native/common/enriching-events/attachments/index.mdx | 2 +- docs/platforms/native/guides/minidumps/index.mdx | 8 ++++---- docs/platforms/native/usage/crashes.mdx | 4 ++-- .../powershell/enriching-events/attachments/index.mdx | 2 +- .../python/enriching-events/attachments/index.mdx | 2 +- .../react-native/enriching-events/attachments/index.mdx | 2 +- .../ruby/common/enriching-events/attachments/index.mdx | 2 +- .../unity/enriching-events/attachments/index.mdx | 2 +- .../unreal/configuration/setup-crashreporter/index.mdx | 4 ++-- .../unreal/enriching-events/attachments/index.mdx | 2 +- docs/product/relay/operating-guidelines.mdx | 2 +- .../enriching-events/add-attachment/native.minidumps.mdx | 2 +- 24 files changed, 32 insertions(+), 32 deletions(-) diff --git a/develop-docs/sdk/data-model/envelopes.mdx b/develop-docs/sdk/data-model/envelopes.mdx index 316877e3a8df54..cc7dad913775e8 100644 --- a/develop-docs/sdk/data-model/envelopes.mdx +++ b/develop-docs/sdk/data-model/envelopes.mdx @@ -341,10 +341,10 @@ SDKs should not rely on Envelope header authentication to retain backward compat Event ingestion imposes limits on the size and number of Items in Envelopes. These limits are subject to future change and defined currently as: -- *20MB* for a compressed envelope request -- *100MB* for a full envelope after decompression -- *100MB* for all attachments combined -- *100MB* for each attachment item +- *40MB* for a compressed envelope request +- *200MB* for a full envelope after decompression +- *200MB* for all attachments combined +- *200MB* for each attachment item - *1MB* for event (errors and transactions), span, log, and metric (statsd, buckets, meta) items. - *100KB* for monitor check-in items - *50MB* for profile items diff --git a/docs/concepts/data-management/size-limits.mdx b/docs/concepts/data-management/size-limits.mdx index b1b846a9bfd104..1a65c977bc5906 100644 --- a/docs/concepts/data-management/size-limits.mdx +++ b/docs/concepts/data-management/size-limits.mdx @@ -13,7 +13,7 @@ The following describes how Sentry treats size limits: - Events, attachments, and requests exceeding payload size limits are immediately dropped with a `413 Payload Too Large` error. - Sentry allows compressed content encoding, and applies separate limits before and after decompression. - Events that exceed 200KB compressed or 1MB decompressed will be rejected. -- Minidump uploads that exceed 20MB compressed or 100MB decompressed (for all files combined) will also be rejected. +- Minidump uploads that exceed 40MB compressed or 200MB decompressed (for all files combined) will also be rejected. - Event fields exceeding the individual size limits are trimmed and truncated afterwards. - The number of events rejected due to size limits is counted towards the _Dropped_ category in [usage stats](/product/stats/#usage-stats). diff --git a/docs/platforms/android/enriching-events/attachments/index.mdx b/docs/platforms/android/enriching-events/attachments/index.mdx index 502b4aacd46528..e46e34d56fc4a7 100644 --- a/docs/platforms/android/enriching-events/attachments/index.mdx +++ b/docs/platforms/android/enriching-events/attachments/index.mdx @@ -57,7 +57,7 @@ Attachments live on the Scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/apple/common/enriching-events/attachments/index.mdx b/docs/platforms/apple/common/enriching-events/attachments/index.mdx index ea02856b5f079e..455ada4ed3f53f 100644 --- a/docs/platforms/apple/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/apple/common/enriching-events/attachments/index.mdx @@ -59,7 +59,7 @@ Adding attachments to crashes is currently not supported. -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/dart/common/enriching-events/attachments/index.mdx b/docs/platforms/dart/common/enriching-events/attachments/index.mdx index 7f5826972ff374..603734910426ec 100644 --- a/docs/platforms/dart/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/dart/common/enriching-events/attachments/index.mdx @@ -53,7 +53,7 @@ Attachments live on the Scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/dart/guides/flutter/enriching-events/attachments/index.mdx b/docs/platforms/dart/guides/flutter/enriching-events/attachments/index.mdx index df53d17d50821a..3bb6b85f1dc644 100644 --- a/docs/platforms/dart/guides/flutter/enriching-events/attachments/index.mdx +++ b/docs/platforms/dart/guides/flutter/enriching-events/attachments/index.mdx @@ -49,7 +49,7 @@ Attachments live on the Scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/dotnet/common/enriching-events/attachments/index.mdx b/docs/platforms/dotnet/common/enriching-events/attachments/index.mdx index 935f28587be3a5..6413157e3d23b2 100644 --- a/docs/platforms/dotnet/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/dotnet/common/enriching-events/attachments/index.mdx @@ -59,7 +59,7 @@ Attachments live on the Scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/go/common/enriching-events/attachments/index.mdx b/docs/platforms/go/common/enriching-events/attachments/index.mdx index 71226bde55ed97..cc370e4f41af9a 100644 --- a/docs/platforms/go/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/go/common/enriching-events/attachments/index.mdx @@ -17,7 +17,7 @@ Sentry can enrich your events for further investigation by storing additional fi -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/godot/enriching-events/attachments/index.mdx b/docs/platforms/godot/enriching-events/attachments/index.mdx index e62b29a2a883ea..56f8aeaee49180 100644 --- a/docs/platforms/godot/enriching-events/attachments/index.mdx +++ b/docs/platforms/godot/enriching-events/attachments/index.mdx @@ -51,7 +51,7 @@ You can add attachments that will be sent with every event using -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/java/common/enriching-events/attachments/index.mdx b/docs/platforms/java/common/enriching-events/attachments/index.mdx index 0825831efc261d..68ef95e19e6bb9 100644 --- a/docs/platforms/java/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/java/common/enriching-events/attachments/index.mdx @@ -55,7 +55,7 @@ Attachments live on the Scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/javascript/common/enriching-events/attachments/index.mdx b/docs/platforms/javascript/common/enriching-events/attachments/index.mdx index 553ab1a2514a1a..51a4122139acb8 100644 --- a/docs/platforms/javascript/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/javascript/common/enriching-events/attachments/index.mdx @@ -18,7 +18,7 @@ You'll first need to import the SDK, as usual: -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/attachments/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/attachments/index.mdx index 0825831efc261d..68ef95e19e6bb9 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/attachments/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/attachments/index.mdx @@ -55,7 +55,7 @@ Attachments live on the Scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/native/common/enriching-events/attachments/index.mdx b/docs/platforms/native/common/enriching-events/attachments/index.mdx index 9b5e2bbf5cd6cc..9346640467c0a2 100644 --- a/docs/platforms/native/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/native/common/enriching-events/attachments/index.mdx @@ -19,7 +19,7 @@ To receive symbolicated stack traces, you have to upload debug information to Se -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. Usually, native crash reports range from a few kilobytes to a few megabytes. This leaves sufficient space to add custom attachments. In case your application generates particularly large crash reports, consider to limit or avoid adding additional attachments in the SDK. diff --git a/docs/platforms/native/guides/minidumps/index.mdx b/docs/platforms/native/guides/minidumps/index.mdx index 9aed0b789294bc..2d96407dda8468 100644 --- a/docs/platforms/native/guides/minidumps/index.mdx +++ b/docs/platforms/native/guides/minidumps/index.mdx @@ -119,10 +119,10 @@ If your minidump's size exceeds the [limits](#size-limits) in the next section, Event ingestion imposes limits on the size and number of fields in multipart uploads. These limits are subject to future change and defined currently as: -- _20MB_ for a compressed minidump request -- _100MB_ for the full body after decompression -- _100MB_ for all files combined -- _100MB_ for each file individually +- _40MB_ for a compressed minidump request +- _200MB_ for the full body after decompression +- _200MB_ for all files combined +- _200MB_ for each file individually - _1MB_ for event payloads ## Store Minidumps as Attachments diff --git a/docs/platforms/native/usage/crashes.mdx b/docs/platforms/native/usage/crashes.mdx index 2ca04e808b0bf4..f643f34146cdf7 100644 --- a/docs/platforms/native/usage/crashes.mdx +++ b/docs/platforms/native/usage/crashes.mdx @@ -19,7 +19,7 @@ The size of Minidumps can vary between a few kilobytes and many megabytes. Contributing factors are the number of threads, size of stack space, and the number of heap memory regions referenced from the stack. As Minidumps often contain large regions of empty memory, the SDK compresses Minidumps before -uploading. Sentry drops requests with a body larger than _20MB_, or if they -contain files larger than _100MB_. +uploading. Sentry drops requests with a body larger than _40MB_, or if they +contain files larger than _200MB_. diff --git a/docs/platforms/powershell/enriching-events/attachments/index.mdx b/docs/platforms/powershell/enriching-events/attachments/index.mdx index d74713b577ac4a..f70cf560077cc2 100644 --- a/docs/platforms/powershell/enriching-events/attachments/index.mdx +++ b/docs/platforms/powershell/enriching-events/attachments/index.mdx @@ -53,7 +53,7 @@ Attachments live on the Scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/python/enriching-events/attachments/index.mdx b/docs/platforms/python/enriching-events/attachments/index.mdx index 69b25b819ef3ff..0b87576e1970b6 100644 --- a/docs/platforms/python/enriching-events/attachments/index.mdx +++ b/docs/platforms/python/enriching-events/attachments/index.mdx @@ -11,7 +11,7 @@ Sentry can enrich your events for further investigation by storing additional fi -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/react-native/enriching-events/attachments/index.mdx b/docs/platforms/react-native/enriching-events/attachments/index.mdx index 920e4c5e42e4c2..6c31a8444d600a 100644 --- a/docs/platforms/react-native/enriching-events/attachments/index.mdx +++ b/docs/platforms/react-native/enriching-events/attachments/index.mdx @@ -15,7 +15,7 @@ You'll first need to import the SDK, as usual: -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/ruby/common/enriching-events/attachments/index.mdx b/docs/platforms/ruby/common/enriching-events/attachments/index.mdx index fd5e2b060238ff..4aa72e39fe408a 100644 --- a/docs/platforms/ruby/common/enriching-events/attachments/index.mdx +++ b/docs/platforms/ruby/common/enriching-events/attachments/index.mdx @@ -11,7 +11,7 @@ Sentry can enrich your events for further investigation by storing additional fi -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/unity/enriching-events/attachments/index.mdx b/docs/platforms/unity/enriching-events/attachments/index.mdx index e39fbe5c6a8c3f..8dcced77a39d4e 100644 --- a/docs/platforms/unity/enriching-events/attachments/index.mdx +++ b/docs/platforms/unity/enriching-events/attachments/index.mdx @@ -53,7 +53,7 @@ Unity features a global scope -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/platforms/unreal/configuration/setup-crashreporter/index.mdx b/docs/platforms/unreal/configuration/setup-crashreporter/index.mdx index 46bb4034bcc96f..f74c0ac1bff949 100644 --- a/docs/platforms/unreal/configuration/setup-crashreporter/index.mdx +++ b/docs/platforms/unreal/configuration/setup-crashreporter/index.mdx @@ -202,8 +202,8 @@ see [Debug Information Files](/platforms/unreal/data-management/debug-files/). Event ingestion imposes size limits on UE crash reports. These limits are subject to future change and defined currently as: -- _20MB_ for a compressed request -- _100MB_ for the full crash report after decompression +- _40MB_ for a compressed request +- _200MB_ for the full crash report after decompression ## Issues With the Crash Reporter diff --git a/docs/platforms/unreal/enriching-events/attachments/index.mdx b/docs/platforms/unreal/enriching-events/attachments/index.mdx index 3757a3bfdfa004..e491aebc76ddb3 100644 --- a/docs/platforms/unreal/enriching-events/attachments/index.mdx +++ b/docs/platforms/unreal/enriching-events/attachments/index.mdx @@ -103,7 +103,7 @@ The same result can be achieved by calling the corresponding function in bluepri -Sentry allows at most 20MB for a compressed request, and at most 100MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. +Sentry allows at most 40MB for a compressed request, and at most 200MB of uncompressed attachments per event, including the crash report file (if applicable). Uploads exceeding this size are rejected with HTTP error `413 Payload Too Large` and the data is dropped immediately. To add larger or more files, consider secondary storage options. diff --git a/docs/product/relay/operating-guidelines.mdx b/docs/product/relay/operating-guidelines.mdx index 504b9ab872d3bb..fb2ff18c9300f4 100644 --- a/docs/product/relay/operating-guidelines.mdx +++ b/docs/product/relay/operating-guidelines.mdx @@ -125,7 +125,7 @@ Depending on the SDK or client, requests to these endpoints are performed with c -Proxies often set a default maximum body size for requests. Especially native crash reports and attachments can exceed these limits. We recommend to configure a maximum client body size of _100MB_. +Proxies often set a default maximum body size for requests. Especially native crash reports and attachments can exceed these limits. We recommend to configure a maximum client body size of _200MB_. diff --git a/platform-includes/enriching-events/add-attachment/native.minidumps.mdx b/platform-includes/enriching-events/add-attachment/native.minidumps.mdx index 326095be1e5675..26d0634491d2ee 100644 --- a/platform-includes/enriching-events/add-attachment/native.minidumps.mdx +++ b/platform-includes/enriching-events/add-attachment/native.minidumps.mdx @@ -1,5 +1,5 @@ To send attachments directly to Sentry, add more files to the multipart form -body. Note that the entire request must not exceed **20MB** in size, even with +body. Note that the entire request must not exceed **40MB** in size, even with compressed content encoding. Sentry will use the provided file names and mime types and list those files in the _Event Attachments_ section at the bottom of the _Issue Details_ page: