Skip to content

Releases: getsentry/sentry-cocoa

8.11.0

04 Sep 16:16
1299839

Choose a tag to compare

Features

  • Distributed tracing without performance (#3196)
  • Report database backing store information for Core Data (#3231)
  • Add "data use" in privacy manifests (#3259)
  • Add required reason API (#3206)

Fixes

  • Report correct units (nanojoules) for profiling energy metrics (#3262)

8.10.0

17 Aug 12:28
d062d9b

Choose a tag to compare

Features

  • Record energy usage estimates for profiling (#3217)

Fixes

  • Remove a noisy NSLog (#3227)
  • WatchOS build for Xcode 15 (#3204)

8.9.6

16 Aug 07:20

Choose a tag to compare

Fixes

  • Fix CPU usage collection for upcoming visualization in profiling flamecharts (#3214)

8.9.5

14 Aug 18:59

Choose a tag to compare

Hybrid SDK support

  • Allow profiling from hybrid SDKs (#3194)

8.9.4

03 Aug 22:45

Choose a tag to compare

Fixes

  • Remove linker settings from Package.swift (#3188)
  • Free memory returned by backtrace_symbols() in debug builds (#3202)

8.9.3

24 Jul 19:07

Choose a tag to compare

Fixes

  • Reclaim memory used by profiler when transactions are discarded (#3154)
  • Crashed session not being reported as crashed (#3183)

8.9.2

20 Jul 14:35

Choose a tag to compare

Important Note

Do not use this version if you use Release Health. It introduces a bug where crashed Sessions would not be reported correctly. This has been fixed in version 8.9.3.

Improvements

  • Reduced macOS SDK footprint by 2% (#3157) with similar changes for tvOS and watchOS (#3158, #3159, #3161)

Fixes

  • Fix a crash in SentryCoreDataTracker for nil error params (#3152)

8.9.1

14 Jul 09:41

Choose a tag to compare

Fixes

  • Fix potential unbounded memory growth when starting profiled transactions from non-main contexts (#3135)

8.9.0

13 Jul 11:19

Choose a tag to compare

Features

  • Symbolicate locally only when debug is enabled (#3079)

This change considerably speeds up retrieving stacktraces, which the SDK uses for captureMessage, captureError and also for reporting file IO or DB operation on the main thread.

  • Sanitize HTTP info from breadcrumbs, spans and events (#3094)

Breaking change

  • Renamed enableTimeToFullDisplay to enableTimeToFullDisplayTracing (#3106)
    • This is an experimental feature and may change at any time without a major revision.

8.9.0-beta.1

22 Jun 14:44

Choose a tag to compare

8.9.0-beta.1 Pre-release
Pre-release

Features

  • Symbolicate locally only when debug is enabled (#3079)
  • Sanitize HTTP info from breadcrumbs, spans and events (#3094)