Skip to content

Releases: getsentry/sentry-cocoa

7.24.0

01 Sep 19:12
Compare
Choose a tag to compare

Features

  • App permissions are now also included when running from an app extension (#2106)
  • Report App Memory Usage (#2027)
  • Include app permissions with event (#1984)
  • Add culture context to event (#2036)
  • Attach view hierarchy to events (#2044)
  • Clean up SentryOptions: added enableCrashHandler and deprecated integrations (#2049)
  • Integrations send the transaction name source (#2076)
  • Added extra logs when creating automatic transactions and spans (#2087)

Fixes

  • Fix Swift 5.5 compatibility (#2060)
  • Add span finish flag (#2059)
  • SentryUser.userId should be nullable (#2071)
  • Send time zone name, not abbreviation (#2091)
  • Use a prime number for the profiler's sampling rate to reduce the potential for lock-step issues (#2055).
  • Improve App Hangs detection (#2100)
  • Send environment set from SentryOptions or configureScope with profiling data (#2095)

7.24.0-beta.0

31 Aug 08:51
Compare
Choose a tag to compare
7.24.0-beta.0 Pre-release
Pre-release

Features

  • Report App Memory Usage (#2027)
  • Include app permissions with event (#1984)
  • Add culture context to event (#2036)
  • Attach view hierarchy to events (#2044)
  • Clean up SentryOptions: added enableCrashHandler and deprecated integrations (#2049)
  • Integrations send the transaction name source (#2076)
  • Added extra logs when creating automatic transactions and spans (#2087)

Fixes

  • Fix Swift 5.5 compatibility (#2060)
  • Add span finish flag (#2059)
  • SentryUser.userId should be nullable (#2071)
  • Send time zone name, not abbreviation (#2091)
  • Use a prime number for the profiler's sampling rate to reduce the potential for lock-step issues (#2055).
  • Improve App Hangs detection (#2100)
  • Send environment set from SentryOptions or configureScope with profiling data (#2095)

7.23.0

28 Jul 18:15
Compare
Choose a tag to compare

Features

  • Add sampling configuration for profiling (#2004)
  • Add transaction to baggage and trace headers (#1992)

Fixes

  • Log empty samples instead of collecting stacks for idle threads (#2013)
  • Remove logging that could occur while a thread is suspended (#2014)
  • Handle failure to read thread priority gracefully (#2015)
  • Fix address sanitizer compilation error (#1996)

7.22.0

25 Jul 22:55
Compare
Choose a tag to compare

Features

  • Read free_memory when the event is captured, not only at SDK startup (#1962)
  • Provide private access to SentryOptions for hybrid SDKs (#1991)

Fixes

  • Remove Sentry keys from cached HTTP request headers (#1975)
  • Collect samples for idle threads in iOS profiler (#1978)
  • Don't override already-set timestamp when finishing Span (#1993)
  • Respect existing baggage header instead of overwriting it (#1995)

7.21.0

15 Jul 08:35
Compare
Choose a tag to compare

Features

  • Enhance the UIViewController breadcrumbs with more data (#1945)
  • feat: Add extra app start span (#1952)
  • Add enableAutoBreadcrumbTracking option (#1958)
  • Automatic nest spans with the UI life cycle (#1959)
  • Upload frame rendering timestamps to correlate to sampled backtraces (#1910)

Fixes

  • Don't track OOMs for simulators (#1970)
  • Properly sanitize the event context and SDK information (#1943)
  • Don't send error 429 as network_error (#1957)
  • Sanitize Span data (#1963)
  • Deprecate not needed option sdkInfo (#1960)
  • Crash in profiling logger (#1964)

7.20.0

07 Jul 16:47
Compare
Choose a tag to compare

Features

  • Add screenshot at crash (#1920)
  • Track timezone changes as breadcrumbs (#1930)
  • Add sample rate in the baggage header, remove Userid and Transaction (#1936)

7.19.0

04 Jul 11:43
Compare
Choose a tag to compare

Features

  • Add main thread ID to profiling payload (#1918)
  • Add App Hangs tracking (#1906)

Fixes

  • Remove WebKit optimization check (#1921)
  • Detect prewarmed starts with env variable (#1927)

7.18.1

24 Jun 14:43
Compare
Choose a tag to compare

Fixes

  • Fix high percentage of slow frames (#1915)

7.18.0

21 Jun 12:22
Compare
Choose a tag to compare

Features

  • Replace tracestate header with baggage (#1867)

Fixes

  • Discard long-lasting auto-generated transactions (#1903)
  • Unset scope span when finishing idle transaction (#1902)
  • Set max app start duration to 60s (#1899)
  • Screenshot wrongly attached in crash events (#1901)

7.17.0

17 Jun 12:25
Compare
Choose a tag to compare

Features

  • Implement description for SentryBreadcrumb (#1880)

Fixes

  • Propagate configured SDK info from options to events (#1853)
  • Stop reporting pre warmed app starts (#1896)