chore(deps): update Cocoa SDK to v8.40.0 #36
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 scripts/update-cocoa.sh from 7.23.0 to 8.40.0.
Auto-generated by a dependency updater.
Changelog
8.40.0
Feature
Improvements
SentrySessionReplayIntegration-Hybrid.h
asprivate
(#4486)maskedViewClasses
andunmaskedViewClasses
to SentryReplayOptions init via dict (#4492)quality
to SentryReplayOptions init via dict (#4495)Fixes
8.39.0
Removal of Experimental API
Features
Fixes
swizzleClassNameExclude
.swizzleClassNameExclude
(#4407)Improvements
io.sentry
SentrySDK.replay.start()
thread safe (#4455)8.39.0-beta.1
Removal of Experimental API
Features
Fixes
swizzleClassNameExclude
.swizzleClassNameExclude
(#4407)Improvements
io.sentry
SentrySDK.replay.start()
thread safe (#4455)8.38.0
Features
Improvements
redact
options and APIs tomask
(#4373)Fixes
8.38.0-beta.1
Features
Improvements
redact
options and APIs tomask
(#4373)Fixes
8.37.0
Features
thermal_state
to device context (#4305)Refactoring
SentrySDK.replay
(#4326)medium
(#4326)Fixes
strncpy
usage (#4336)redactAllText
as an indicator tha redact is enabled (#4327)Improvements
8.37.0-beta.1
Features
thermal_state
to device context (#4305)Refactoring
SentrySDK.replay
(#4326)medium
(#4326)Fixes
strncpy
usage (#4336)redactAllText
as an indicator tha redact is enabled (#4327)Improvements
8.36.0
Features
SentrySDK.startProfiler
andSentryOptions.profilesSampleRate
) (#4010)Fixes
8.35.1
Fixes
8.35.0
Features
Fixes
SIGABRT
when modifying scope user (#4274)8.34.0
Features
Fixes
8.33.0
Note: Due to a bug (#4280) introduced in this release, we recommend upgrading to 8.35.0 or newer.
This release fixes a bug (#4230) that we introduced with a refactoring (#4101) released in 8.30.1.
This bug caused unhandled/crash events to have the unhandled property and mach info missing, which is required for release health to show events in the unhandled tab. It's essential to mention that this bug doesn't impact release health statistics, such as crash-free session or user rates.
Features
errorSampleRate
property toonErrorSampleRate
(#4218)Fixes
NSComparisonPredicate
in TERNARY operator (#4232)Improvements
8.32.0
Features
reportAccessibilityIdentifier
option (#4183)Fixes
Features
Deprecated
8.31.1
Fixes
8.31.0
Features
Fixes
NSUnderlyingErrorKey
(#4144)8.30.1
Fixes
8.30.0
Features
SentrySDK.pauseAppHangTracking()
andSentrySDK.resumeAppHangTracking()
.beforeSendSpan
callback (#4095)Fixes
storeEnvelope
ends session for unhandled errors (#4073)SentryUser.segment
(#4092). Please remove usages of this property. We will remove it in the next major.8.29.1
Fixes
loadView
that don't implementloadView
(#4071)8.29.0
Features
Fixes
SentryCrashMonitor_CPPException.cpp
compilation using Xcode 16b1 (#4051)8.28.0
Features
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