This repository contains RFCs and DACIs. Lost?
- For creating a new RFC see workflow.
- For the list of open RFCs have a look at the open pull requests.
- For the list of all accepted and live RFCs refer to the index.
- 0001-workflow: The workflow RFC
- 0002-new-architecture: Aspirational goals for a new Sentry internal architecture
- 0003-browser-js-built-in-metrics: Expanding Built-In Performance Metrics for Browser JavaScript
- 0004-import-reorg: Sentry import reorganization
- 0005-symbolicator-caching: Detailed description of the internal caching architecture of symbolicator
- 0012-keep-job-retrying-off: Remove job retrying in CI for getsentry
- 0013-portable-pdb: New protocol fields to allow symbolicating of portable PDBs
- 0015-expose-handeled-property: Expose handeled property
- 0016-auto-code-mappings: Automatic code mappings
- 0022-response-context: Response context
- 0033-view-hierarchy: View Hierarchy
- 0027-manual-disabling-of-flaky-tests: Processes for manually disabling flaky tests in
sentry
andgetsentry
- 00034-sdk-lifecycle: SDK Lifecycle hooks
- 0036-auto-instrumentation-ui-thread: auto-instrumentation UI thread
- 0037-anr-rates: Calculating accurate ANR rates
- 0038-scrubbing-sensitive-data: Scrubbing sensitive data - how to improve
- 0039-sdks-report-file-IO-on-main-thread: SDKs report file I/O on the main thread
- 0042-gocd-succeeds-freight-as-our-cd-solution: Plan to replace freight with GoCD
- 0043-instruction-addr-adjustment: new StackTrace Protocol field that controls adjustment of the
instruction_addr
for symbolication - 0044-heartbeat: Heartbeat monitoring
- 0046-ttfd-automatic-transaction-span: Provide a new
time-to-full-display
span to the automatic UI transactions - 0047-introduce-profile-context: Add Profile Context
- 0048-move-replayid-out-of-tags: Plan to replace freight with GoCD
- 0060-linking-backend-errors-with-replays: Linking Backend Errors With Replays
- 0062-controlling-pii-and-credentials-in-sd-ks: Controlling PII and Credentials in SDKs
- 0063-sdk-crash-monitoring: SDK Crash Monitoring
- 0070-document-sensitive-data-collected: Document sensitive data collected
- 0071-continue-trace-over-process-boundaries: Continue trace over process boundaries
- 0072-kafka-schema-registry: Kafka Schema Registry
- 0073-usage-of-transaction-types: Usage of transaction types
- 0074-source-context-via-links: Source context via links
- 0075-span-thread-id: Span thread id
- 0078-escalating-issues: Escalating Issues
- 0079-exception-groups: Exception Groups
- 0080-issue-states: Issue States
- 0081-sourcemap-debugid: Reliable JavaScript/SourceMap processing via
DebugId
- 0082-combined-replay-envelope-item: Combined Replay Envelope Item
- 0084-move-docs-to-sentry-repository: Move onboarding docs from sentry-docs over to sentry repository
- 0086-sentry-bundler-plugins-api: Sentry Bundler Plugins API
- 0087-graphql-errors: Request and Response bodies for GraphQL errors
- 0088-fix-memory-limitiations-in-session-replays-access-pattern: Fix Memory Limitiations in Session Replay's Access Pattern
- 0091-ci-upload-tokens: This RFC Proposes an improved CI experience for uploading source maps, debug symbols, and potentially other CI based operations by proposing a new way to get and manage access tokens specifically for this environment
- 0092-replay-issue-creation: Replay Issue Creation
- 0095-escalating-forecasts-merged-issues: Issue States and Escalating Forecasts for Merged issues
- 0096-client-sampling-decision-dsc: Client Sampling Decision in Dynamic Sampling Context
- 0101-revamping-the-sdk-performance-api: Revamping the SDK Performance API
- 0106-artifact-indices: Improvements to Source Maps Processing
- 0116-sentry-semantic-conventions: Sentry Semantic Conventions
- 0118-mobile-transactions-and-spans: Transactions and Spans for Mobile Platforms
- 0119-rust-in-sentry: Make it easier to use Rust code from Sentry/Python.
- 0123-metrics-correlation: This RFC addresses the high level metrics to span correlation system
- 0126-sdk-spans-aggregator: SDK Spans Aggregator
- 0129-video-replay-envelope: Video-based replay envelope format
- 0131-pass-native-sdk-spans-to-hybrid: rfc(feature): Pass Native SDKs Spans to Hybrid
- 0138-achieving-order-between-pageload-and-srr-spans: Achieving order between Pageload and SRR spans