26.3.0
Breaking Changes:
- Use a more mature (dog)statsd backend, with proper support for unix sockets and reservoir sampling.
Due to the new backend, all sampling and tag filtering configuration options have been removed. (#5675) - Remove unused
outcomes.emit_client_outcomesconfiguration option. (#5722)
Bug Fixes:
- Normalize custom metric units to
noneon trace metrics during processing. (#5718) - Prevent minidump compression bomb. (#5613)
- Relay Temporarily rejected unknown headers on envelope items. (#5709)
Features:
- Populate gen_ai.response.model from gen_ai.request.model if not already set. (#5654)
- Add support for Unix domain sockets for statsd metrics. (#5668)
- Support
deployment.environmentOTLP resource attribute for setting the Sentry environment. (#5691) - Allow users to opt-out of DNS caching. (#5700)
- Update device classification for new iPad and iPhone models. (#5704)
- Add
TraceMetricBytedata category. (#5719)
Internal:
- Strip performance metric specs from extraction while keeping extraction interfaces intact. (#5674)
- Allow deferred lengths to the
/uploadendpoint when the sender is trusted. (#5658) - Stream non-prosperodmp attachments received at
/playstationto objectstore. (#5673) - Use new processor architecture to process client reports. (#5686)
- Use new processor architecture to process standalone attachments. (#5703)
- Prevent timeouts on the
/uploadendpoint. (#5692) - Handle traffic bursts in the objectstore service. (#5689)
- Disable
fetch_materialson GoCDpipeline-completestages. (#5697)