24.3.0
Features:
- Extend GPU context with data for Unreal Engine crash reports. (#3144)
- Implement base64 and zstd metric bucket encodings. (#3218)
- Implement COGS measurements into Relay. (#3157)
- Parametrize transaction in dynamic sampling context. (#3141)
- Adds ReplayVideo envelope-item type. (#3105)
- Parse & scrub span description for supabase. (#3153, #3156)
- Introduce generic filters in global configs. (#3161)
- Individual cardinality limits can now be set into passive mode and not be enforced. (#3199)
- Allow enabling SSL for Kafka. (#3232)
- Enable HTTP compression for all APIs. (#3233)
- Add
process.load
span to ingested mobile span ops. (#3227) - Track metric bucket metadata for Relay internal usage. (#3254)
- Enforce rate limits for standalone spans. (#3238)
- Extract
span.status_code
tag for HTTP spans. (#3245)
Bug Fixes:
- Forward metrics in proxy mode. (#3106)
- Do not PII-scrub code locations by default. (#3116)
- Accept transactions with unfinished spans. (#3162)
- Don't run validation on renormalization, and don't normalize spans from librelay calls. (#3214)
- Set segment_id as optional (#3275)
Internal:
- Add quotas to global config. (#3086)
- Adds support for dynamic metric bucket encoding. (#3137)
- Use statsdproxy to pre-aggregate metrics. (#2425)
- Add SDK information to spans. (#3178)
- Drop replay envelopes if any item fails. (#3201)
- Filter null values from metrics summary tags. (#3204)
- Emit a usage metric for every span seen. (#3209)
- Add namespace for profile metrics. (#3229)
- Add segment_id to the profile. (#3265)