Skip to content

Releases: getsentry/relay

23.9.1

20 Sep 19:07
Compare
Choose a tag to compare
  • No documented changes.

23.9.0

20 Sep 00:40
Compare
Choose a tag to compare

Features:

  • Add view_names to AppContext (#2344)
  • Tag keys in error events and transaction events can now be up to 200 ASCII characters long. Before, tag keys were limited to 32 characters. (#2453)
  • The Crons monitor check-in APIs have learned to accept JSON via POST. This allows for monitor upserts by specifying the monitor_config in the JSON body. (#2448)
  • Add an experimental web interface for local Relay deployments. (#2422)

Bug Fixes:

  • Filter out exceptions originating in Safari extensions. (#2408)
  • Fixes the TraceContext.status not being defaulted to unknown before the new metrics extraction pipeline. (#2436)
  • Support on-demand metrics for alerts and widgets in external Relays. (#2440)
  • Prevent sporadic data loss in EnvelopeProcessorService. (#2454)
  • Prevent panic when android trace contains invalid start time. (#2457)

Internal:

  • Use static global configuration if file is provided and not in managed mode. (#2458)
  • Add MeasurementsConfig to GlobalConfig and implement merging logic with project config. (#2415)
  • Support ingestion of custom metrics when the organizations:custom-metrics feature flag is enabled. (#2443)
  • Merge span metrics and standalone spans extraction options. (#2447)
  • Support parsing aggregated metric buckets directly from statsd payloads. (#2468, #2472)
  • Improve performance when ingesting distribution metrics with a large number of data points. (#2483)
  • Improve documentation for metrics bucketing. (#2503)
  • Rename the envelope item type for StatsD payloads to "statsd". (#2470)
  • Add a nanojoule unit for profile measurements. (#2478)
  • Add a timestamp field to report profile's start time on Android. (#2486)
  • Filter span metrics extraction based on features. (#2511, #2520)
  • Extract shared tags on the segment. (#2512)

23.8.0

15 Aug 21:09
Compare
Choose a tag to compare

Features:

  • Add Cross-Origin-Resource-Policy HTTP header to responses. (#2394)

23.7.2

03 Aug 18:27
Compare
Choose a tag to compare

Features:

  • Normalize old React Native SDK app start time measurements and spans. (#2358)

Bug Fixes:

  • Limit environment names on check-ins to 64 chars. (#2309)

Internal:

  • Feature-flagged extraction & publishing of spans from transactions. (#2350)

23.7.1

25 Jul 17:31
Compare
Choose a tag to compare

Bug Fixes:

  • Trim fields (e.g. transaction) before metrics extraction. (#2342)
  • Interpret aggregator.max_tag_value_length as characters instead of bytes. (#2343)

Internal:

  • Add capability to configure metrics aggregators per use case. (#2341)
  • Configurable flush time offsets for metrics buckets. (#2349)

23.7.0

17 Jul 22:34
Compare
Choose a tag to compare

Internal:

  • Add support for sampled field in the DSC and error tagging. (#2290)
  • Move span tag extraction from metrics to normalization. (#2304)

23.6.2

06 Jul 21:41
Compare
Choose a tag to compare

Features:

  • Add filter based on transaction names. (#2118, #2284)
  • Use GeoIP lookup also in non-processing Relays. Lookup from now on will be also run in light normalization. (#2229)
  • Metrics extracted from transactions from old SDKs now get a useful transaction tag. (#2250, #2272).

Bug Fixes:

  • Keep stack frames closest to crash when quantity exceeds limit. (#2236)
  • Drop profiles without a transaction in the same envelope. (#2169)

Internal:

  • Implement basic generic metrics extraction for transaction events. (#2252, #2257)
  • Support more fields in dynamic sampling, metric extraction, and conditional tagging. The added fields are dist, release.*, user.{email,ip_address,name}, breakdowns.*, and extra.*. (#2259, #2276)

23.6.1

16 Jun 02:50
Compare
Choose a tag to compare
  • No documented changes.

23.6.0

15 Jun 17:32
Compare
Choose a tag to compare

Bug Fixes:

  • Make counting of total profiles consistent with total transactions. (#2163)

Features:

  • Add data and api_target fields to ResponseContext and scrub graphql bodies. (#2141)
  • Add support for X-Vercel-Forwarded-For header. (#2124)
  • Add lock attribute to the frame protocol. (#2171)
  • Reject profiles longer than 30s. (#2168)
  • Change default topic for transaction metrics to ingest-performance-metrics. (#2180)
  • Add Firefox "dead object" error to browser extension filter (#2215)
  • Add events whose url starts with file:// to localhost inbound filter (#2214)

Internal:

  • Extract app identifier from app context for profiles. (#2172)
  • Mark all URL transactions as sanitized after applying rules. (#2210)
  • Add limited, experimental Sentry performance monitoring. (#2157)

23.5.2

31 May 17:18
Compare
Choose a tag to compare

Features:

  • Use different error message for empty strings in schema processing. (#2151)