relay icon indicating copy to clipboard operation
relay copied to clipboard

Sentry event forwarding and ingestion service.

Results 203 relay issues
Sort by recently updated
recently updated
newest added

### 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_

Type: Tests

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...

filler

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...

bug

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.

filler

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...

bug
filler
maintenance