chore(deps): update Cocoa SDK to v8.27.0 #1680
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps modules/sentry-cocoa from 8.25.0-6-g8aec30eb to 8.27.0.
Auto-generated by a dependency updater.
Changelog
8.27.0
Features
__cxa_rethrow
(#3996)for SIGTERM reporting in the last release and enabled it by default.
For some users, SIGTERM events were verbose and not actionable.
Therefore, we disable it per default in this release. If you'd like
to receive SIGTERM events, set the option
enableSigtermReporting = true
.Improvements
Fixes
In Foreground
flag on UIKit applications (#4005)8.26.0
Features
Fixes
Improvements
8.25.2
Features
The following two features, disabled by default, were mistakenly added to the release. We usually only add features in minor releases.
Fixes
8.25.1
Fixes
Improvements
8.25.0
Features
Fixes
Improvements
8.25.0-alpha.0
Features
Fixes
8.24.0
Features
8.23.0
Features
more about how to use the Metrics API.
Fixes
NSError sentryErrorWithDomain
(#3819)8.22.4
Fixes
8.22.3
Fixes
8.22.3-beta.0
Fixes
8.22.2
8.22.1
Fixes
8.22.0
Warning: this version is not working with SPM
Improvements
We now provide a prebuilt XCFramework for SPM, which speeds up your build and allows us to write
more code in Swift. To make this happen, we had to remove the SentryPrivate target for SPM and
CocoaPods, which you shouldn't have included directly.
Fixes
8.21.0
Features
for development. Read our blog post to find out more.
SentrySDK.detectedStartUpCrash
(#3644)Improvements
Fixes
free_storage
andstorage_size
from the device context (#3627), because Apple forbids sendinginformation retrieved via
NSFileSystemFreeSize
andNSFileSystemSize
off a device; seeApple docs.
8.21.0-beta.0
Features
for development. Read our blog post to find out more.
SentrySDK.detectedStartUpCrash
(#3644)Improvements
Fixes
free_storage
andstorage_size
from the device context (#3627), because Apple forbids sendinginformation retrieved via
NSFileSystemFreeSize
andNSFileSystemSize
off a device; seeApple docs.
8.20.0
Features
Fixes
8.19.0
Features
Fixes
sentry-trace
andbaggage
headers (#3540)8.18.0
Features
Fixes
reportFullyDisplayed
(#3477)8.17.2
Fixes
8.17.1
Fixes
8.17.0
Features
8.16.1
Fixes
8.16.0
Features
Fixes
Improvements
The XCFramework attached to GitHub releases is now built with Xcode 15.
8.15.2
Fixes
8.15.1
Fixes
8.15.0
Features
Fixes
8.14.2
Fixes
mechanism.handled
is not considered crash (#3353)8.14.1
Fixes
8.14.0
Features
Sentry can now be used without linking UIKit; this is helpful for using the SDK in certain app extension contexts (#3175)
Note: this is an experimental feature not yet available for with SPM.
Warning: this breaks some SPM integrations. Use 8.14.1 if you integrate using SPM.
GA of MetricKit integration (#3340)
Once enabled, this feature subscribes to MetricKit's MXDiagnosticPayload data, converts it to events, and sends it to Sentry.
The MetricKit integration subscribes to MXHangDiagnostic,
MXDiskWriteExceptionDiagnostic,
and MXCPUExceptionDiagnostic.
8.13.1
Fixes
8.13.0
Fixes
Features
8.12.0
Fixes
enableAutoPerformanceTracing
isNO
(#3273)Features
8.11.0
Features
Fixes
8.10.0
Features
Fixes
8.9.6
Fixed
8.9.5
Hybrid SDK support
8.9.4
Fixes
8.9.3
Fixes
8.9.2
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
Fixes
8.9.1
Fixes
8.9.0
Features
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.
Breaking change
enableTimeToFullDisplay
toenableTimeToFullDisplayTracing
(#3106)8.9.0-beta.1
Features
8.8.0
Features
Fixes
SentryId.empty
(#3072)--no-use-binaries
option (#3071)sprintf
call tosnprintf
(#3077)8.7.4
Fixes
Trace
serialized value ofsampled
from string to boolean (#3067)Breaking Changes
nameForSentrySampleDecision
which shouldn't have been public (#3067)8.7.3
Fixes
sprintf
tosnprintf
(#2866)8.7.2
Fixed
8.7.1
Fixes
sent_at
to envelope header (#2859)User
&Breadcrumb
(#3017)8.7.0
Features
For the Swift error above Sentry displays:
LoginError
wrongUser(id: "12345678") (Code: 1)
LoginError
Code: 1
Customized error descriptions have precedence over this feature.
This change has no impact on grouping of the issues in Sentry.
Fixes
8.6.0
Features
Trace origin indicates what created a trace or a span. Not all transactions and spans contain enough information to tell whether the user or what precisely in the SDK created it. Origin solves this problem. The SDK now sends origin for transactions and spans.
Fixes
Removed
stitchAsyncCode
from SentryOptions (#2973)The
stitchAsyncCode
experimental option has been removed fromSentryOptions
as its behavior was unpredictable and sometimes resulted in unexpected errors. We plan to add it back once we fix it, but we don't have an ETA for it.8.5.0
Features
Fixes
8.4.0
Features
name
andgeo
to User (#2710)Fixes
8.3.3
Fixes
8.3.2
Features
Fixes
Improvements
8.3.1
Fixes
8.3.0
Important Note
This release can cause crashes when Profiling is enabled (#2779). Please update to
8.3.1
.Fixes
8.2.0
Features
in_foreground
to App Context (#2692)Fixes
Improvements
This change might mark 3rd party library frames as in-app, which the SDK previously marked as system frames.
8.1.0
Features
transactionName
toviewName
(#2630)Fixes
8.0.0
Features
This version adds a dependency on Swift.
We renamed the default branch from
master
tomain
. We are going to keep themaster
branch for backwards compatibility for package managers pointing to themaster
branch.Features
SENTRY_DSN
environment variable on macOS (#2534)Fixes
SentrySDK.init
now affect the session (#2430)SentryCrashMAX_STRINGBUFFERSIZE
to reduce the instances where we're dropping a crash due to size limit (#2465)SentryAppStateManager
correctly unsubscribes fromNSNotificationCenter
when closing the SDK (#2460)SentrySystemEventBreadcrumbs
observers with the most specific detail possible (#2489)Breaking Changes
- [SentrySDK startWithOptionsObject:]
to- [SentrySDK startWithOptions:]
(#2404)SpanProtocol.data
non nullable (#2409)- [SpanProtocol setExtraValue:forKey:]
as deprecated (#2413)SentrySDK.addBreadcrumb(crumb:)
toSentrySDK.addBreadcrumb(_ crumb:)
(#2416)SentryScope.add(_ crumb:)
toSentryScope.addBreadcrumb(_ crumb:)
(#2416)SentryScope.add(_ attachment:)
toSentryScope.addAttachment(_ attachment:)
(#2416)Client
toSentryClient
(#2403)SentryScope.apply(to:)
(#2416)SentryScope.apply(to:maxBreadcrumb:)
(#2416)- [SentryOptions initWithDict:didFailWithError:]
(#2404)- [SentryOptions sdkInfo]
(#2404)SentryOptions.enableAutoPerformanceTracking
toenableAutoPerformanceTracing
SentryOptions.enableUIViewControllerTracking
toenableUIViewControllerTracing
SentryOptions.enablePreWarmedAppStartTracking
toenablePreWarmedAppStartTracing
SentryOptions.enableFileIOTracking
toenableFileIOTracing
SentryOptions.enableCoreDataTracking
toenableCoreDataTracing
SentryOptions.enableOutOfMemoryTracking
toSentryOptions.enableWatchdogTerminationTracking
(#2499)viewAppearing
span for UIViewController APM (#2511)7.31.5
Fixes
7.31.4
Fixes
7.31.3
Fixes
7.31.2
Fixes
7.31.1
Fixes
7.31.0
Features
Fixes
7.30.2
Fixes
7.30.1
Fixes
7.30.0
Features
Fixes
7.29.0
Features
Fixes
7.28.0
Features
Fixes
Performance Improvements
7.27.1
Fixes
7.27.0
Features
Fixes
7.26.0
Features
Fixes
component
name source for SentryPerformanceTracker (#2168)7.25.1
Performance Improvements
7.25.0
Features
Fixes
options[sdk][name]
shouldn't clear version (#2139)7.24.1
Fixes
7.24.0
Features