relay
relay copied to clipboard
Sentry event forwarding and ingestion service.
### Flakiness Type Timeout ### Name of Test tests/integration/test_basic.py::test_graceful_shutdown_with_sqlite_buffer ### Link to Test Run https://github.com/getsentry/relay/actions/runs/19169263769/job/54797397653 ### Details _No response_
We're using Sentry for Unreal, and using UE 5.4. We decided to move away from the Sentry Plugin and just rely on UE's built in Crash Report Client, as we...
our legacy browser inbound filter has been roughly aligned with NextJS which recently did an update - https://nextjs.org/docs/architecture/supported-browsers. updating our inbound filter to match the versions they support
One step closer to replacing `ManagedEnvelope` with `Managed`. This is also a first step into improving our outcome handling in endpoints (#5288) by providing a more explicit error handling. It...
`SpanV2Status` but also other enums which contain a custom `Other` for forward compatibility is not cleaned up by the `RemoveOther` processor, allowing arbitrary strings to make it through end 2...
Taking [https://github.com/getsentry/relay/pull/5149](https://github.com/getsentry/relay/pull/5149) even further, we could disallow access to individual attributes in an `Attributes` object via bare strings, and instead require passing a token defined in `relay-conventions`. That way we...
In [https://github.com/getsentry/relay/pull/5257](https://github.com/getsentry/relay/pull/5257) we are implementing backfilling/renaming of deprecated attributes. "Backfilling" in this context means that if `"old.attribute"` is deprecated, its replacement is `"new.attribute"`, and its status is `"backfill"`, then Relay...
Currently invalid outcomes generated in Relay are not forwarded via client reports. We should extend client reports to also include invalid outcomes and make Relay forward these outcomes correctly.
Schema validation (or other things) may turn a `Annotated(Some(Span))` into `Annotated(None, Error)`, in this case we can possibly emit a better outcome than just `NoData` derived from the `Error`.From: [https://github.com/getsentry/relay/pull/5258#discussion_r2436140392](https://github.com/getsentry/relay/pull/5258#discussion_r2436140392)
The session consumer in tests, like `test_session.py` still asserts on a sessions topic which hasn't existed for over a year. The tests should be adapted to assert on the correct...