26.4.0
Breaking Changes:
- To prevent false positives, non-public email addresses (e.g.
user@localhost) are no longer scrubbed by default. (#5737)
Bug Fixes:
- Scrub API key headers with hyphens (e.g.
x-api-key) in default PII scrubbing. (#5829) - Store segment name in
sentry.transactionin addition tosentry.segment.nameon OTLP spans. (#5765) - Explicitly handle in-flight requests during shutdown. (#5746, #5769)
- Emit outcomes in both
log_byteandlog_itemcategories when logs are dropped. (#5766) - Propagate an event's retention policy to its attachments (#5774)
- Prevent panic in span description normalization. (#5781)
- Limit overall stream size in playstation multiparts. (#5795)
Features:
- Transition error processing pipeline to a more modern implementation. (#5702)
- Set
sentry.segment.idandsentry.segment.nameattributes on OTLP segment spans. (#5748) - Envelope buffer: Add option to disable flush-to-disk on shutdown. (#5751)
- Allow configuring Objectstore client auth parameters. (#5720)
- Metric size limit per metric default changed to 1mib. (#5779)
- Use
gen_ai.function_idas a fallback forgen_ai.agent.name. (#5776) - Add
gen_ai.input.messagesandgen_ai.output.messagesas distinct fields for SpanData. (#5797) - Merge
gen_ai.request.messagesintogen_ai.input.messagesandgen_ai.response.textintogen_ai.output.messages. (#5813) - Extract
http.queryandurl.queryattributes fromquery_stringin transactions' request context. (#5784) - Add
ModelMetadataglobal config with context size. (#5831)
Internal:
- Update trace metric PII scrubbing to use
relay_pii::eap::scrub. (#5815) - Calculate and track accepted bytes per individual trace metric item via
TraceMetricBytedata category. (#5744, #5767) - Graduate standalone span ingestion feature flag. (#5786)
- Remove cardinality limiter. (#5809)
- Use new processor architecture to process standalone profiles. (#5741)
- TUS: Disallow creation with upload. (#5734)
- Add logic to verify attachment placeholders and correctly store them. (#5747)
- Remove continuous-profiling-beta feature flags. (#5762)
- Playstation: Do not upload attachments if quota is 0. (#5770)
- Add payload byte size to trace metrics. (#5764)
- Remove transaction metrics extraction. (#5792)
- Mix kafka partition key with org id. (#5772)
- Set a trace_id on all events by default for internal use. (#5759)