Skip to content

26.4.0

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 15 Apr 18:54

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.transaction in addition to sentry.segment.name on OTLP spans. (#5765)
  • Explicitly handle in-flight requests during shutdown. (#5746, #5769)
  • Emit outcomes in both log_byte and log_item categories 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.id and sentry.segment.name attributes 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_id as a fallback for gen_ai.agent.name. (#5776)
  • Add gen_ai.input.messages and gen_ai.output.messages as distinct fields for SpanData. (#5797)
  • Merge gen_ai.request.messages into gen_ai.input.messages and gen_ai.response.text into gen_ai.output.messages. (#5813)
  • Extract http.query and url.query attributes from query_string in transactions' request context. (#5784)
  • Add ModelMetadata global 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 TraceMetricByte data 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)