Sourced from github.com/getsentry/sentry-cocoa's releases.
8.55.0
[!Important] Xcode 26 no longer allows individual frameworks to contain arm64e slices anymore if the main binary doesn't contain them. We have decided to split the Dynamic variant and Sentry-WithoutUIKitOrAppKit of Sentry into two variants:
Sentry-Dynamic: Without ARM64eSentry-Dynamic-WithARM64e: With ARM64e sliceSentry-WithoutUIKitOrAppKit: Without ARM64eSentry-WithoutUIKitOrAppKit-WithARM64e: With ARM64e sliceIf your app does not need arm64e, you don't need to make any changes. But if your app needs arm64e please use
Sentry-Dynamic-WithARM64eorSentry-WithoutUIKitOrAppKit-WithARM64efrom 8.55.0 so you don't have issues uploading to the App Store.Features
- Add a new prebuilt framework with arm64e and remove it from the regular one (#5788)
- Add
beforeSendLogcallback toSentryOptions(#5678)- Structured Logs: Flush logs on SDK flush/close (#5834)
- Add a new prebuilt framework with ARM64e for WithoutUIKitOrAppKit (#5897)
- Add source context and vars fields to SentryFrame (#5853)
Fixes
- Add support for PDFKit views in session replay (#5750)
- Fix Infinite Session Replay Processing Loop (#5765)
- Fix memory leak in SessionReplayIntegration (#5770)
- Fix reporting of energy used while profiling (#5768)
- Fixed a build error in
SentryFeedback.swiftwhen building with cocoapods on Xcode 14.2 (#5917)- Fix linking against Sentry on an app extension (#5813)
8.54.1-alpha.2
[!Important] Xcode 26 no longer allows individual frameworks to contain arm64e slices anymore if the main binary doesn't contain them. We have decided to split the Dynamic variant and Sentry-WithoutUIKitOrAppKit of Sentry into two variants:
Sentry-Dynamic: Without ARM64eSentry-Dynamic-WithARM64e: With ARM64e sliceSentry-WithoutUIKitOrAppKit: Without ARM64eSentry-WithoutUIKitOrAppKit-WithARM64e: With ARM64e sliceIf your app does not need arm64e, you don't need to make any changes. But if your app needs arm64e please use
Sentry-Dynamic-WithARM64eorSentry-WithoutUIKitOrAppKit-WithARM64efrom 8.55.0 so you don't have issues uploading to the App Store.Features
- Structured Logs: Flush logs on SDK flush/close (#5834)
- Add a new prebuilt framework with ARM64e for WithoutUIKitOrAppKit (#5897)
- Add source context and vars fields to SentryFrame (#5853)
Fixes
... (truncated)
3c2eee7
release: 8.55.03ec47ae
ci: Use iOS18.5 since 18.6 seems to be unavailable sometimes (#5944)1a34ddc
ci: Bump iOS and tvOS versions to 18.6 (#5942)67e8e3e
Merge branch 'release/8.54.1-alpha.2'45482a6
fix: Build error on Xcode 14.2 (#5917)9174496
release: 8.54.1-alpha.2891fd1d
ref: Make SentryEventDecodable internal in V9 (#5808)dba4ee8
Refactor SentryFeedback serialization to have 2 declarations depending
if SDK...669f02c
Add changelog4506bdb
fix: Build error on Xcode 14.2