Skip to content

Releases: getsentry/sentry-cocoa

8.10.0

17 Aug 12:28
d062d9b
Compare
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
Compare
Choose a tag to compare

Fixes

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

8.9.5

14 Aug 18:59
Compare
Choose a tag to compare

Hybrid SDK support

  • Allow profiling from hybrid SDKs (#3194)

8.9.4

03 Aug 22:45
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

8.8.0

15 Jun 09:54
Compare
Choose a tag to compare

Features

  • Experimental support for Swift Async stacktraces (#3051)
  • Cache binary images to be used for crashes (#2939)

Fixes

  • Fix a data race for SentryId.empty (#3072)
  • Duplicated HTTP breadcrumbs (#3058)
  • Expose SentryPrivate and SentrySwiftUI schemes for cartahge clients that have --no-use-binaries option (#3071)
  • Convert last remaining sprintf call to snprintf (#3077)
  • Fix a crash when serializing profiling data (#3092)