22.6.0
Compatibility: This version of Relay requires Sentry server 22.6.0 or newer.
Features:
- Relay is now compatible with CentOS 7 and Red Hat Enterprise Linux 7 onward (kernel version 2.6.32), depending on glibc 2.17 or newer. The
crash-handlerfeature, which is currently enabled in the build published to DockerHub, additionally requires curl 7.29 or newer. (#1279) - Optionally start relay with
--upstream-dsnto pass a Sentry DSN instead of the URL. This can be convenient when starting Relay in environments close to an SDK, where a DSN is already available. (#1277) - Add a new runtime mode
--aws-runtime-api=$AWS_LAMBDA_RUNTIME_APIthat integrates Relay with the AWS Extensions API lifecycle. (#1277) - Add ReplayRecording ItemType. (#1236)
Bug Fixes:
-
Session metrics extraction: Count distinct_ids from all session updates to prevent undercounting users. (#1275)
-
Session metrics extraction: Count crashed+abnormal towards errored_preaggr. (#1274)
Internal:
- Add version 3 to the project configs endpoint. This allows returning pending results which need to be polled later and avoids blocking batched requests on single slow entries. (#1263)
- Emit specific event type tags for "processing.event.produced" metric. (#1270)
- Add support for profile outcomes. (#1272)
- Avoid potential panics when scrubbing minidumps. (#1282)
- Fix typescript profile validation. (#1283)
- Track memory footprint of metrics buckets. (#1284, #1287, #1288)
- Support dedicated topics per metrics usecase, drop metrics from unknown usecases. (#1285)
- Add support for Rust profiles ingestion (#1296)