{"id":57724,"name":"github.com/getsentry/sentry-cocoa","ecosystem":"cocoapods","repository_url":null,"issues_count":10,"created_at":"2025-08-04T11:15:09.712Z","updated_at":"2025-08-04T11:15:09.712Z","purl":"pkg:cocoapods/github.com/getsentry/sentry-cocoa","unique_repositories_count":3,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4009646279","node_id":"PR_kwDOInfMIc7HP6Fp","number":452,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T08:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T06:57:17.000Z","updated_at":"2026-03-02T08:08:33.000Z","time_to_close":4266,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.5.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve data race crash in monitorCachedData (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable MetricKit Integration for visionOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7466\"\u003e#7466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentryRedactViewHelper had been erroneously made public, it has been removed from the public interface (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7e77c22816c024d7385d7ab5fbf4b00130853a43\"\u003e\u003ccode\u003e7e77c22\u003c/code\u003e\u003c/a\u003e release: 9.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b98414228953f3fc2deea76300fc2e0d3f096a30\"\u003e\u003ccode\u003eb984142\u003c/code\u003e\u003c/a\u003e fix: Use different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d819e19467bbbd1b5492beddca8d7b74564b9046\"\u003e\u003ccode\u003ed819e19\u003c/code\u003e\u003c/a\u003e fix: Don't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/16b32355d1f47a4379502674e9fe0ab593f84c57\"\u003e\u003ccode\u003e16b3235\u003c/code\u003e\u003c/a\u003e Making \u003ccode\u003esetOutput\u003c/code\u003e in \u003ccode\u003eSentrySDKLog.swift\u003c/code\u003e public to make it possible to forw...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/27ddb4b55156a16b5ca3e3bacb57460847010bca\"\u003e\u003ccode\u003e27ddb4b\u003c/code\u003e\u003c/a\u003e feat: Add iOS-ObjectiveCpp-NoModules sample reproducing \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/4543\"\u003e#4543\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7433\"\u003e#7433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/93d7fdf4e07b359acca68b04c4928d7750ffd019\"\u003e\u003ccode\u003e93d7fdf\u003c/code\u003e\u003c/a\u003e chore(core): Add SDK history doc (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ad4704be22dbd7e138f725342555e0766d4726c8\"\u003e\u003ccode\u003ead4704b\u003c/code\u003e\u003c/a\u003e ref: Route metrics through TelemetryProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ed8c255f043080ebd98201be676b05c0ca7e27df\"\u003e\u003ccode\u003eed8c255\u003c/code\u003e\u003c/a\u003e chore: Add \u003ccode\u003emake analyze-languages\u003c/code\u003e to chart language trends (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0df61ace1110aa0366c3f7193cdff017db8c3bc9\"\u003e\u003ccode\u003e0df61ac\u003c/code\u003e\u003c/a\u003e fix: Don't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5b1e2a14e3c5e06609e230b6fdffc8804cca72ea\"\u003e\u003ccode\u003e5b1e2a1\u003c/code\u003e\u003c/a\u003e fix(ci): Update CI simulator runtimes and fix watchOS build destination (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/452","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/452","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/452/packages"},{"uuid":"3946226264","node_id":"PR_kwDOInfMIc7EBPAD","number":450,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T07:29:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T06:57:16.000Z","updated_at":"2026-02-16T07:29:30.000Z","time_to_close":1926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.4.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/8a7ae8c0290c83fa0253c5bf8eaf88e49150b6d3\"\u003e\u003ccode\u003e8a7ae8c\u003c/code\u003e\u003c/a\u003e release: 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8cc4e76a3f66e322c2cc2cb39b73b61f4f0c0d8\"\u003e\u003ccode\u003ee8cc4e7\u003c/code\u003e\u003c/a\u003e chore: Add CocoaPods token keep-alive workflow to maintain session validity (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0e4b03359a6155ba09772e54aaea344555438d50\"\u003e\u003ccode\u003e0e4b033\u003c/code\u003e\u003c/a\u003e chore: Move changelog entry \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e to \u003ccode\u003eUnreleased\u003c/code\u003e section (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7438\"\u003e#7438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/70fb69ef89b8790761e8594c664cbb8d6bdc1702\"\u003e\u003ccode\u003e70fb69e\u003c/code\u003e\u003c/a\u003e fix: Cleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7bf2942a46abb0f9d07bc25c82d38236a99e5990\"\u003e\u003ccode\u003e7bf2942\u003c/code\u003e\u003c/a\u003e fix(test): Ignore reachability callbacks in SentryBreadcrumbTrackingIntegrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/92e1256e0a926d0991ef4508eb7c902103306c58\"\u003e\u003ccode\u003e92e1256\u003c/code\u003e\u003c/a\u003e refactor: Add SentrySwiftUI source files to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a8cd8757a272d7eb0bb03cbce71865d749ca5d29\"\u003e\u003ccode\u003ea8cd875\u003c/code\u003e\u003c/a\u003e Fix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/77433f454f842eceaa5b458b30caa47db5f0b881\"\u003e\u003ccode\u003e77433f4\u003c/code\u003e\u003c/a\u003e refactor: Update SentryAttribute to use a generic array type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5e2ec54bcd6f2b86797e1cb214012ca51bef3e53\"\u003e\u003ccode\u003e5e2ec54\u003c/code\u003e\u003c/a\u003e feat(ci): Add SentrySwiftUI to public API scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7419\"\u003e#7419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/fee8669acee4ac0da45db91ec8d0e53a1129a808\"\u003e\u003ccode\u003efee8669\u003c/code\u003e\u003c/a\u003e chore(ci): Update sentry-fastlane-plugin to v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7410\"\u003e#7410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"},{"uuid":"3884368017","node_id":"PR_kwDOInfMIc7A1Udp","number":448,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T09:10:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T07:13:06.000Z","updated_at":"2026-02-02T09:10:58.000Z","time_to_close":7062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.3.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode SwiftUI internal class names in session replay redaction to avoid false-positive App Store review rejections (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes stacktraces for MetricKit events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6908\"\u003e#6908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eraw_description\u003c/code\u003e in \u003ccode\u003eruntime\u003c/code\u003e context on Mac Catalyst (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7082\"\u003e#7082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecates \u003ccode\u003econfigureDarkTheme\u003c/code\u003e for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect variable assignment for 'sampled' key (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7120\"\u003e#7120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve crash in caused by calling \u003ccode\u003eSentryFramesTracker.removeListener(_:)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7155\"\u003e#7155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0 (Stable)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThe class \u003ccode\u003eSentryDsn\u003c/code\u003e has been converted from Objective-C to Swift. While the public API remains the same, you might have to remove imports of the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from your Objective-C code.\nWe acknowledge that this is a breaking change introduced in a minor release, but it should have been part of the major release 9.0.0 already before - apologies for any inconveniences caused.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a24b98028b0b6e81bfd0526967468ba4ba60303c\"\u003e\u003ccode\u003ea24b980\u003c/code\u003e\u003c/a\u003e release: 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/59981b9d39f096dd221d43e966e9a76878175a79\"\u003e\u003ccode\u003e59981b9\u003c/code\u003e\u003c/a\u003e chore: Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7300\"\u003e#7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/98a16ef9a907b4e7c59471717f6a17500c479df4\"\u003e\u003ccode\u003e98a16ef\u003c/code\u003e\u003c/a\u003e fix: Ensure tracker is cleared when integration is stopped (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/015d37612b2bf3038d77949e89a12ab705d678c2\"\u003e\u003ccode\u003e015d376\u003c/code\u003e\u003c/a\u003e ref: Migrate SentryDebugImageProviderInternal to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/99e17bb252679510d3da9d4a9f68b1c8e33bd835\"\u003e\u003ccode\u003e99e17bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump ruby/setup-ruby from 1.284.0 to 1.286.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/64a365aa527a528b816b7f1e26c07c2f69601c87\"\u003e\u003ccode\u003e64a365a\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/47c9f795440ae73073fcd6196dfa292b196ce8ac\"\u003e\u003ccode\u003e47c9f79\u003c/code\u003e\u003c/a\u003e chore(deps): bump fastlane from 2.231.0 to 2.231.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7286\"\u003e#7286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/71d0bfbc8b16152f41a18c2531d913dd24052b53\"\u003e\u003ccode\u003e71d0bfb\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/c742727143a8471559b80d73e0ecf0c360ce70fd\"\u003e\u003ccode\u003ec742727\u003c/code\u003e\u003c/a\u003e chore(deps): Update swiftlint version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a1ce1ea84870ca5d92d7debccf9a8c710f68f6c1\"\u003e\u003ccode\u003ea1ce1ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7289\"\u003e#7289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/448/packages"},{"uuid":"3780320104","node_id":"PR_kwDOInfMIc67eS2j","number":442,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.57.3 to 9.1.0 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T08:02:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T06:22:23.000Z","updated_at":"2026-01-05T08:02:24.000Z","time_to_close":5991,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.1.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThe class \u003ccode\u003eSentryDsn\u003c/code\u003e has been converted from Objective-C to Swift. While the public API remains the same, you might have to remove imports of the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from your Objective-C code.\nWe acknowledge that this is a breaking change introduced in a minor release, but it should have been part of the major release 9.0.0 already before - apologies for any inconveniences caused.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored type \u003ccode\u003eSentryDsn\u003c/code\u003e from Objective-C to Swift, removing the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from the public header files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attributes data to \u003ccode\u003eSentryScope\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6830\"\u003e#6830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentryScope\u003c/code\u003e attributes into log messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6834\"\u003e#6834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlush Logs on \u003ccode\u003eWillTerminate\u003c/code\u003e or \u003ccode\u003eWillResignActive\u003c/code\u003e Notifications (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6909\"\u003e#6909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSave app context information (release name, dist, environment) on app hang events before saving to disk to prevent incorrect version information when an app hang turns fatal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6998\"\u003e#6998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled automatic session tracking in system extensions to prevent extension blocking and unwanted dock icon behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6962\"\u003e#6962\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes crash when null values are passed to \u003ccode\u003eUIApplication sendAction:to:from:forEvent:\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6970\"\u003e#6970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003euser.id\u003c/code\u003e not set to installationId if no user is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003cp\u003eThis changelog lists every breaking change. For a high-level overview and upgrade guidance, see the \u003ca href=\"https://docs.sentry.io/platforms/apple/migration/\"\u003emigration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum OS versions to iOS 15.0, macOS 10.14.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6873\"\u003e#6873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoves \u003ccode\u003eSentryEventDecoder\u003c/code\u003e to SPI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003ePreviewRedactOptions\u003c/code\u003e, \u003ccode\u003eSentryProfileOptions\u003c/code\u003e, \u003ccode\u003eSentryRedactViewHelper\u003c/code\u003e, \u003ccode\u003eSentryViewScreenshotOptions\u003c/code\u003e, \u003ccode\u003eSentryReplayOptions\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackFormConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackThemeConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackWidgetConfiguration\u003c/code\u003e, \u003ccode\u003eSentryFeedback\u003c/code\u003e, and \u003ccode\u003eSentryExperimentalOptions\u003c/code\u003e \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves Decodable conformances from the public API of model classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves unused SentryLogLevel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated \u003ccode\u003esetExtraValue\u003c/code\u003e from SentrySpan (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5864\"\u003e#5864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated getStoreEndpoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove legacy profiling, the only supported profiling is now what was known as continuous V2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated useSpan function (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes app hang tracking V2 the default and removes the option to enable/disable it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5615\"\u003e#5615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves initializers for SentryTraceContext from the public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eintegrations\u003c/code\u003e property from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5749\"\u003e#5749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003edefaultIntegrations\u003c/code\u003e function from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003eSentryEventDecodable\u003c/code\u003e internal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003espan\u003c/code\u003e property on \u003ccode\u003eSentryScope\u003c/code\u003e is now readonly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5866\"\u003e#5866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eSentryIntegrationProtocol\u003c/code\u003e from the API. This is not used after the removal of the \u003ccode\u003eintegrations\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6660\"\u003e#6660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated SentryDebugImageProvider class (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5598\"\u003e#5598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6644\"\u003e#6644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves the SentryOptions.inAppExclude property because it had no effect (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves segment property on SentryUser, SentryBaggage, and SentryTraceContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0041fe6374a0557747d3c7f19888510a30684dfa\"\u003e\u003ccode\u003e0041fe6\u003c/code\u003e\u003c/a\u003e release: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ef238a7c2fe1efb2526b859335cf584feacddcbe\"\u003e\u003ccode\u003eef238a7\u003c/code\u003e\u003c/a\u003e ref: Convert SentryDsn to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3acb3183967bd38f2f824439c54b7e673e3bb202\"\u003e\u003ccode\u003e3acb318\u003c/code\u003e\u003c/a\u003e fix(ci): Add condition to run tests on push (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3b189e189e160e86d4eeb863a545fa359a2d4d44\"\u003e\u003ccode\u003e3b189e1\u003c/code\u003e\u003c/a\u003e fix: Save app context information on app hang events before saving to disk (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0af71b2e6cb990eeeb1f61a59b684695ba6609df\"\u003e\u003ccode\u003e0af71b2\u003c/code\u003e\u003c/a\u003e Flush Logs on \u003ccode\u003eWillTerminate\u003c/code\u003e or \u003ccode\u003eWillResignActive\u003c/code\u003e Notifications (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6909\"\u003e#6909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e0809f11c74a5d0a6153c01df2622aa81ec1b45f\"\u003e\u003ccode\u003ee0809f1\u003c/code\u003e\u003c/a\u003e chore(deps): bump ruby/setup-ruby from 1.268.0 to 1.269.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7011\"\u003e#7011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/dae4e5a5c7f5e08d284d633bc83adb5bcd2ec6ae\"\u003e\u003ccode\u003edae4e5a\u003c/code\u003e\u003c/a\u003e fix: Fixes \u003ccode\u003euser.id\u003c/code\u003e not set to installationId if no user is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/48e0b92d9d601ee9a751457a78a4796355b2884c\"\u003e\u003ccode\u003e48e0b92\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 2.2.0 to 2.2.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7008\"\u003e#7008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/bcc50310c3c08d7a7793383d2d5c349922bace14\"\u003e\u003ccode\u003ebcc5031\u003c/code\u003e\u003c/a\u003e chore(deps): bump fastlane-plugin-sentry from 1.35.0 to 1.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7006\"\u003e#7006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/054ebedd3d3ff9581624ab208ff4884fa3afb4fe\"\u003e\u003ccode\u003e054ebed\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7007\"\u003e#7007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.57.3\u0026new-version=9.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/442","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/442","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/442/packages"},{"uuid":"3749326541","node_id":"PR_kwDOD12Hpc65643X","number":11350,"state":"open","title":"build(deps): bump github.com/getsentry/sentry-cocoa from 8.56.2 to 9.0.0 in /swift/apple/FirezoneKit","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-20T00:51:44.000Z","updated_at":"2025-12-20T00:53:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.56.2","new_version":"9.0.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"/swift/apple/FirezoneKit","ecosystem":"cocoapods"},"body":"Bumps [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa) from 8.56.2 to 9.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003cp\u003eThis changelog lists every breaking change. For a high-level overview and upgrade guidance, see the \u003ca href=\"https://docs.sentry.io/platforms/apple/migration/\"\u003emigration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum OS versions to iOS 15.0, macOS 10.14.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6873\"\u003e#6873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoves \u003ccode\u003eSentryEventDecoder\u003c/code\u003e to SPI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003ePreviewRedactOptions\u003c/code\u003e, \u003ccode\u003eSentryProfileOptions\u003c/code\u003e, \u003ccode\u003eSentryRedactViewHelper\u003c/code\u003e, \u003ccode\u003eSentryViewScreenshotOptions\u003c/code\u003e, \u003ccode\u003eSentryReplayOptions\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackFormConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackThemeConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackWidgetConfiguration\u003c/code\u003e, \u003ccode\u003eSentryFeedback\u003c/code\u003e, and \u003ccode\u003eSentryExperimentalOptions\u003c/code\u003e \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves Decodable conformances from the public API of model classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves unused SentryLogLevel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated \u003ccode\u003esetExtraValue\u003c/code\u003e from SentrySpan (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5864\"\u003e#5864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated getStoreEndpoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove legacy profiling, the only supported profiling is now what was known as continuous V2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated useSpan function (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes app hang tracking V2 the default and removes the option to enable/disable it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5615\"\u003e#5615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves initializers for SentryTraceContext from the public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eintegrations\u003c/code\u003e property from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5749\"\u003e#5749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003edefaultIntegrations\u003c/code\u003e function from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003eSentryEventDecodable\u003c/code\u003e internal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003espan\u003c/code\u003e property on \u003ccode\u003eSentryScope\u003c/code\u003e is now readonly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5866\"\u003e#5866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eSentryIntegrationProtocol\u003c/code\u003e from the API. This is not used after the removal of the \u003ccode\u003eintegrations\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6660\"\u003e#6660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated SentryDebugImageProvider class (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5598\"\u003e#5598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6644\"\u003e#6644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves the SentryOptions.inAppExclude property because it had no effect (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves segment property on SentryUser, SentryBaggage, and SentryTraceContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated TraceContext initializers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6348\"\u003e#6348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated user feedback API, this is replaced with the new feedback API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eenablePerformanceV2\u003c/code\u003e option and makes this the default. The app start duration will now finish when the first frame is drawn instead of when the OS posts the UIWindowDidBecomeVisibleNotification. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6008\"\u003e#6008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves enableTracing property from SentryOptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5694\"\u003e#5694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logs: Move options out of experimental (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6359\"\u003e#6359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eSentryFrame.instruction\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6504\"\u003e#6504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003euuid\u003c/code\u003e and \u003ccode\u003ename\u003c/code\u003e of \u003ccode\u003eSentryDebugMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6512\"\u003e#6512\u003c/a\u003e) Use \u003ccode\u003edebugID\u003c/code\u003e instead of \u003ccode\u003euuid\u003c/code\u003e and \u003ccode\u003ecodeFile\u003c/code\u003e instead of \u003ccode\u003ename\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable enablePreWarmedAppStartTracing by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6508\"\u003e#6508\u003c/a\u003e). With this option enabled, the SDK collects \u003ca href=\"https://docs.sentry.io/platforms/apple/tracing/instrumentation/automatic-instrumentation/#prewarmed-app-start-tracing\"\u003eprewarmed app starts\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eSentryFrame.function\u003c/code\u003e default to \u003ccode\u003enil\u003c/code\u003e instead of \u003ccode\u003e\u0026lt;redacted\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6608\"\u003e#6608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e of \u003ccode\u003eSentryException\u003c/code\u003e to be nullable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6563\"\u003e#6563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange the default trace context status to \u0026quot;ok\u0026quot; instead of \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003egetHash\u003c/code\u003e from SentryDsn (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6605\"\u003e#6605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe precompiled XCFramework is now built with Xcode 16. To submit to the App Store, \u003ca href=\"https://developer.apple.com/news/upcoming-requirements/?id=02212025a\"\u003eApple now requires Xcode 16\u003c/a\u003e.\nIf you need a precompiled XCFramework built with Xcode 15, continue using Sentry SDK 8.x.x.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eSentryException.type\u003c/code\u003e to \u003ccode\u003enil\u003c/code\u003e when \u003ccode\u003eNSException\u003c/code\u003e has no \u003ccode\u003ereason\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6653\"\u003e#6653\u003c/a\u003e). The backend then can provide a proper message when there is no reason.\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eSentryLog.Level\u003c/code\u003e and \u003ccode\u003eSentryLog.Attribute\u003c/code\u003e for ObjC (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6666\"\u003e#6666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eSentryFeedback\u003c/code\u003e initializer to support multiple attachments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6752\"\u003e#6752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApp hang tracking is now automatically disabled for Widgets, Live Activities, Action Extensions, (Siri) Intent Extensions, and Share Extensions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6670\"\u003e#6670\u003c/a\u003e).\nThese components run in separate processes or sandboxes with different execution characteristics, which can cause false positive app hang reports.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.sentry.io/platforms/apple/guides/ios/configuration/http-client-errors/\"\u003eHTTP Client errors\u003c/a\u003e now mark sessions as errored (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6633\"\u003e#6633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe Package.swift has swift-tools-version set to 6.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6764\"\u003e#6764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConverts the \u003ccode\u003eSentryLevel\u003c/code\u003e enum to be written in ObjC (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6802\"\u003e#6802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves SentryEnvelopeItemHeader from the public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6870\"\u003e#6870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange the \u003ccode\u003ehttp.response.status_code\u003c/code\u003e for spans to int (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6896\"\u003e#6896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/1e740ef1dd4b25e6e7109ee807a03396695e631f\"\u003e\u003ccode\u003e1e740ef\u003c/code\u003e\u003c/a\u003e release: 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ac363a0029ecfdd35c1440127249238ce5c8ce56\"\u003e\u003ccode\u003eac363a0\u003c/code\u003e\u003c/a\u003e chore: Changelog for 9.0.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/1ed7bf6002079a49409abf9d9341444fe16ce74e\"\u003e\u003ccode\u003e1ed7bf6\u003c/code\u003e\u003c/a\u003e chore: Remove Carthage supporte from ReadMe (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d8efbb3d4aba023847dabd2cc723db502172bdf3\"\u003e\u003ccode\u003ed8efbb3\u003c/code\u003e\u003c/a\u003e chore: Rename \u003ccode\u003eCARTHAGE\u003c/code\u003e macro to \u003ccode\u003eXCODE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/996b9970722e21dda07dda625982b2863464ddbd\"\u003e\u003ccode\u003e996b997\u003c/code\u003e\u003c/a\u003e feat(samples): Add button to display gallery picker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6924\"\u003e#6924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/af848c439ac97ab7850767f9f49d7a935b511cd9\"\u003e\u003ccode\u003eaf848c4\u003c/code\u003e\u003c/a\u003e Make SentrySDKSettings only visible to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6927\"\u003e#6927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d6ab8684c44cb360ec9dfcf6d6444061396892f2\"\u003e\u003ccode\u003ed6ab868\u003c/code\u003e\u003c/a\u003e ref: Use Swift integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6862\"\u003e#6862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/532f33c6c8763472c2191379d7c16bd5804e8942\"\u003e\u003ccode\u003e532f33c\u003c/code\u003e\u003c/a\u003e fix: Convert bools to Swift in Options code docs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/98596298f640e48f1d0ef1d27b0e8b6de65772b5\"\u003e\u003ccode\u003e9859629\u003c/code\u003e\u003c/a\u003e Change the \u003ccode\u003ehttp.response.status_code\u003c/code\u003e for spans to int (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6896\"\u003e#6896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e5e08faaadfe4b3b8c086ad5b4f7940bf8368687\"\u003e\u003ccode\u003ee5e08fa\u003c/code\u003e\u003c/a\u003e Add options to customize UserFeedback error messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.56.2...9.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.56.2\u0026new-version=9.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/firezone/firezone/pull/11350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firezone%2Ffirezone/issues/11350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11350/packages"},{"uuid":"3559212419","node_id":"PR_kwDOQGue086wBfr9","number":40,"state":"closed","title":"build(deps): bump github.com/getsentry/sentry-cocoa from 8.55.1 to 8.56.2 in /swift/apple/FirezoneKit","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T23:54:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T00:26:16.000Z","updated_at":"2025-11-17T23:54:13.000Z","time_to_close":1812476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.55.1","new_version":"8.56.2","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"/swift/apple/FirezoneKit","ecosystem":"cocoapods"},"body":"Bumps [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa) from 8.55.1 to 8.56.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nSession Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically \u003cstrong\u003edisables session replay\u003c/strong\u003e in such environments.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash from null UIApplication in SwiftUI apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6264\"\u003e#6264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.56.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThis version can cause runtime crashes because the \u003ccode\u003eUIApplication.sharedApplication\u003c/code\u003e/\u003ccode\u003eNSApplication.sharedApplication\u003c/code\u003e is not yet available during SDK initialization, due to the changes in [PR \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5900\"\u003e#5900\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/5900\"\u003egetsentry/sentry-cocoa#5900\u003c/a\u003e), released in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.0\"\u003e8.56.0\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nSession Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically \u003cstrong\u003edisables session replay\u003c/strong\u003e in such environments.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential app launch hang caused by the SentrySDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6181\"\u003e#6181\u003c/a\u003e)\nFixed by removing the call to \u003ccode\u003e_dyld_get_image_header\u003c/code\u003e on the main thread.\u003c/li\u003e\n\u003cli\u003eFix dynamic selector crash in SentryReplayRecording (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6211\"\u003e#6211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.56.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThis version can cause runtime crashes because the \u003ccode\u003eUIApplication.sharedApplication\u003c/code\u003e/\u003ccode\u003eNSApplication.sharedApplication\u003c/code\u003e is not yet available during SDK initialization, due to the changes in [PR \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5900\"\u003e#5900\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/5900\"\u003egetsentry/sentry-cocoa#5900\u003c/a\u003e), released in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.0\"\u003e8.56.0\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nSession Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically \u003cstrong\u003edisables session replay\u003c/strong\u003e in such environments.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStructured Logs: Flush logs on SDK flush/close (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd masking options for screenshots (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5401\"\u003e#5401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd significant time change breadcrumb (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for iOS 26, macOS 26, visionOS 26, watchOS 26, and tvOS 26 in device tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLazily CharacterSet only once in SentryBaggageSerialization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5871\"\u003e#5871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logging: Log \u003ccode\u003eSentrySDK.logger\u003c/code\u003e calls to \u003ccode\u003eSentrySDKLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5991\"\u003e#5991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe build type in the app context now differentiates between \u003ccode\u003eenterprise\u003c/code\u003e and \u003ccode\u003eadhoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6044\"\u003e#6044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evisionOS no longer needs swift's interoperability mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6077\"\u003e#6077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure IP address is only inferred by Relay if sendDefaultPii is true (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5877\"\u003e#5877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSentry without UIKit / AppKit is available to install with SPM (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6160\"\u003e#6160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't capture replays for events dropped in \u003ccode\u003ebeforeSend\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5916\"\u003e#5916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix linking with SentrySwiftUI on Xcode 26 for visionOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5823\"\u003e#5823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logging: Logger called before \u003ccode\u003eSentrySDK.start\u003c/code\u003e becomes unusable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5984\"\u003e#5984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd masking for AVPlayerView (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9e193ac0b71760603aa666bad7e9e303dd7031a8\"\u003e\u003ccode\u003e9e193ac\u003c/code\u003e\u003c/a\u003e release: 8.56.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d1c491625f4769c99398354d3e65d2567142663e\"\u003e\u003ccode\u003ed1c4916\u003c/code\u003e\u003c/a\u003e test: Skip flaky user feedback UITests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6289\"\u003e#6289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9a32d525beb80abae219726ad52a1c1bf5be60cc\"\u003e\u003ccode\u003e9a32d52\u003c/code\u003e\u003c/a\u003e fix: Lazily access UIApplication.shared (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6264\"\u003e#6264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/2ec27000f0f0c2e2b99104488c080e9b6ea6fea2\"\u003e\u003ccode\u003e2ec2700\u003c/code\u003e\u003c/a\u003e chore(ci): Set iOS version for running Test Server unit tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6287\"\u003e#6287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4be5cd8ec957763bd50e7be61fd78c472434d318\"\u003e\u003ccode\u003e4be5cd8\u003c/code\u003e\u003c/a\u003e ci: Extra test plan for test server unit tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/449d185f00a29b3d02bc258ece14622e59104689\"\u003e\u003ccode\u003e449d185\u003c/code\u003e\u003c/a\u003e chore(deps): Update clang-format version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6276\"\u003e#6276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/649265b71b7beb5a4da716aa33062bc9efac440e\"\u003e\u003ccode\u003e649265b\u003c/code\u003e\u003c/a\u003e test: Skip AppHangTracking when debugger attached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6242\"\u003e#6242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7dabfb91767a1bafdf8b9be35674a15e3608fbf8\"\u003e\u003ccode\u003e7dabfb9\u003c/code\u003e\u003c/a\u003e docs: Add warning to releases v8.56.0 and v8.56.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6266\"\u003e#6266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d8ceea3a0ce99c0dd499d3b9472c87aaf0713d3c\"\u003e\u003ccode\u003ed8ceea3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.56.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a82041aad9163775a02c74a722c744f486cbc614\"\u003e\u003ccode\u003ea82041a\u003c/code\u003e\u003c/a\u003e release: 8.56.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.55.1...8.56.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.55.1\u0026new-version=8.56.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mark-shabl/Docker_Firezone_WireGuard/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mark-shabl%2FDocker_Firezone_WireGuard/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"2889381875","node_id":"PR_kwDOD12Hpc6sOHfz","number":10518,"state":"open","title":"build(deps): bump github.com/getsentry/sentry-cocoa from 8.55.0 to 8.55.1 in /swift/apple/FirezoneKit","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T09:10:53.000Z","updated_at":"2025-10-06T09:10:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.55.0","new_version":"8.55.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"/swift/apple/FirezoneKit","ecosystem":"cocoapods"},"body":"Bumps [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa) from 8.55.0 to 8.55.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix macOS's frameworks not following the versioned framework structure (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/2c70925b98238b7efacde11d30075328c3cb6a2a\"\u003e\u003ccode\u003e2c70925\u003c/code\u003e\u003c/a\u003e release: 8.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4aa237de0da972d8cf7f7f90a03b679fd111783c\"\u003e\u003ccode\u003e4aa237d\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8f2418539740e0ea2f8d392809f95c03609ba2e\"\u003e\u003ccode\u003ee8f2418\u003c/code\u003e\u003c/a\u003e fix(ci): Resolve symlink path before removing architectures (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.55.0...8.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.55.0\u0026new-version=8.55.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/firezone/firezone/pull/10518","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firezone%2Ffirezone/issues/10518","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10518/packages"},{"uuid":"2807016586","node_id":"PR_kwDOInfMIc6nT6yK","number":399,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.55.0 to 8.55.1 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-08T07:50:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T06:31:28.000Z","updated_at":"2025-09-08T07:50:02.000Z","time_to_close":4714,"merged_at":"2025-09-08T07:50:02.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.55.0","new_version":"8.55.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.55.0 to 8.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix macOS's frameworks not following the versioned framework structure (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/2c70925b98238b7efacde11d30075328c3cb6a2a\"\u003e\u003ccode\u003e2c70925\u003c/code\u003e\u003c/a\u003e release: 8.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4aa237de0da972d8cf7f7f90a03b679fd111783c\"\u003e\u003ccode\u003e4aa237d\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8f2418539740e0ea2f8d392809f95c03609ba2e\"\u003e\u003ccode\u003ee8f2418\u003c/code\u003e\u003c/a\u003e fix(ci): Resolve symlink path before removing architectures (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.55.0...8.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.55.0\u0026new-version=8.55.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/399/packages"},{"uuid":"2752718882","node_id":"PR_kwDOInfMIc6kEygi","number":386,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.54.0 to 8.55.0 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-18T10:51:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T10:06:18.000Z","updated_at":"2025-08-18T10:51:11.000Z","time_to_close":2692,"merged_at":"2025-08-18T10:51:10.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.54.0 to 8.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Important]\nXcode 26 no longer allows individual frameworks to contain arm64e slices anymore if the main binary doesn't contain them.\nWe have decided to split the Dynamic variant and Sentry-WithoutUIKitOrAppKit of Sentry into two variants:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your app does not need arm64e, you don't need to make any changes.\nBut if your app \u003cem\u003eneeds arm64e\u003c/em\u003e please use \u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e or \u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e from 8.55.0 so you don't have issues uploading to the App Store.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new prebuilt framework with arm64e and remove it from the regular one (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5788\"\u003e#5788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebeforeSendLog\u003c/code\u003e callback to \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5678\"\u003e#5678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logs: Flush logs on SDK flush/close (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a new prebuilt framework with ARM64e for WithoutUIKitOrAppKit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5897\"\u003e#5897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd source context and vars fields to SentryFrame (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5853\"\u003e#5853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PDFKit views in session replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Infinite Session Replay Processing Loop (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5765\"\u003e#5765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in SessionReplayIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5770\"\u003e#5770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reporting of energy used while profiling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5768\"\u003e#5768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a build error in \u003ccode\u003eSentryFeedback.swift\u003c/code\u003e when building with cocoapods on Xcode 14.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5917\"\u003e#5917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.54.1-alpha.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Important]\nXcode 26 no longer allows individual frameworks to contain arm64e slices anymore if the main binary doesn't contain them.\nWe have decided to split the Dynamic variant and Sentry-WithoutUIKitOrAppKit of Sentry into two variants:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your app does not need arm64e, you don't need to make any changes.\nBut if your app \u003cem\u003eneeds arm64e\u003c/em\u003e please use \u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e or \u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e from 8.55.0 so you don't have issues uploading to the App Store.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStructured Logs: Flush logs on SDK flush/close (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a new prebuilt framework with ARM64e for WithoutUIKitOrAppKit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5897\"\u003e#5897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd source context and vars fields to SentryFrame (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5853\"\u003e#5853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3c2eee7773df58bdfb9e10e72d9a4be44253e0d9\"\u003e\u003ccode\u003e3c2eee7\u003c/code\u003e\u003c/a\u003e release: 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3ec47ae715c8f070cb371500e9f5e879123a10a2\"\u003e\u003ccode\u003e3ec47ae\u003c/code\u003e\u003c/a\u003e ci: Use iOS18.5 since 18.6 seems to be unavailable sometimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5944\"\u003e#5944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/1a34ddc00fdc122c2c965fe72cf87a9bee6040df\"\u003e\u003ccode\u003e1a34ddc\u003c/code\u003e\u003c/a\u003e ci: Bump iOS and tvOS versions to 18.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/67e8e3ecf00ea6cd20c62ff96ce61c26f3f275dc\"\u003e\u003ccode\u003e67e8e3e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.54.1-alpha.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/45482a6a1b84ca4ee3c987137c8f89c1e28eaf5d\"\u003e\u003ccode\u003e45482a6\u003c/code\u003e\u003c/a\u003e fix: Build error on Xcode 14.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5917\"\u003e#5917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9174496cdcf02938b687f4e36a3367bd047fbb06\"\u003e\u003ccode\u003e9174496\u003c/code\u003e\u003c/a\u003e release: 8.54.1-alpha.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/891fd1d4209c595516927d48ed677a2917a7bf64\"\u003e\u003ccode\u003e891fd1d\u003c/code\u003e\u003c/a\u003e ref: Make SentryEventDecodable internal in V9 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/dba4ee897575b3228c8ea5913362af5c6bcb7caf\"\u003e\u003ccode\u003edba4ee8\u003c/code\u003e\u003c/a\u003e Refactor SentryFeedback serialization to have 2 declarations depending if SDK...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/669f02ce7da58c6a84cfe477de8680ce5c97d20d\"\u003e\u003ccode\u003e669f02c\u003c/code\u003e\u003c/a\u003e Add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4506bdb8b3fe600ffba1f726649f63e0a5fb7943\"\u003e\u003ccode\u003e4506bdb\u003c/code\u003e\u003c/a\u003e fix: Build error on Xcode 14.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.54.0...8.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.54.0\u0026new-version=8.55.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/386","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/386","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/386/packages"},{"uuid":"2717236569","node_id":"PR_kwDOInfMIc6h9b1Z","number":375,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.53.2 to 8.54.0 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-04T09:22:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T09:00:37.000Z","updated_at":"2025-08-04T09:22:19.000Z","time_to_close":1301,"merged_at":"2025-08-04T09:22:18.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.53.2","new_version":"8.54.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.53.2 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for capturing structured logs via \u003ccode\u003eSentrySDK.logger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5532\"\u003e#5532\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5593\"\u003e#5593\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5639\"\u003e#5639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5637\"\u003e#5637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5643\"\u003e#5643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisiOSAppOnMac\u003c/code\u003e and \u003ccode\u003eisMacCatalystApp\u003c/code\u003e from ProcessInfo to the runtime context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5570\"\u003e#5570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe SDK will show a warning in the console if it detects it was loaded twice (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5298\"\u003e#5298\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd null-handling for internal array sanitization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5722\"\u003e#5722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix video replay crashes due to video writer inputs not marked as finished on cancellation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5608\"\u003e#5608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix wrong flush timeout (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5565\"\u003e#5565\u003c/a\u003e). When flush timed out before the SDK finished sending data, it always blocked the full flush timeout the next time being called. This is fixed now.\u003c/li\u003e\n\u003cli\u003eLaunch profiling now respects original configured options if they change on the next launch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUser feedback no longer subject to sample rates or \u003ccode\u003ebeforeSend\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5692\"\u003e#5692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild error in app extensions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5682\"\u003e#5682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix frame metrics including time while in background (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5681\"\u003e#5681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract video processing to a new class (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5604\"\u003e#5604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove continuous profiling payload serialization off of the main thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove video generation using apple recommended loop (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse -OSize for release builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5721\"\u003e#5721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/156495496cb101e2f0a6b059f12dafcff1912197\"\u003e\u003ccode\u003e1564954\u003c/code\u003e\u003c/a\u003e release: 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b57ee6267840a203dddc3bcdad8b96fe8e60f826\"\u003e\u003ccode\u003eb57ee62\u003c/code\u003e\u003c/a\u003e fix: remove internal macro SENTRY_UNWRAP_NULLABLE from public header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b5ef4c0ba376ccbde82119825dce08b6860ade30\"\u003e\u003ccode\u003eb5ef4c0\u003c/code\u003e\u003c/a\u003e Structured Logs: String templating for structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5643\"\u003e#5643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/13bc1aa144c7a1df38a5a1dd5862e74cbbb78175\"\u003e\u003ccode\u003e13bc1aa\u003c/code\u003e\u003c/a\u003e test: Update SentryHttpTransportFlushIntegrationTests to wait for the dispatc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9add417b2a17f279d317cc2a54eb03fe19e033ad\"\u003e\u003ccode\u003e9add417\u003c/code\u003e\u003c/a\u003e ci: Fix test race condition (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3b4b5573053f461c95e8399b6b3c201e67bf6380\"\u003e\u003ccode\u003e3b4b557\u003c/code\u003e\u003c/a\u003e ci: Assert a UIWindowScene is available on sceneDidBecomeActive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5751\"\u003e#5751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/162cd7fe64d43a5dfd715b4d49fa04748acf451e\"\u003e\u003ccode\u003e162cd7f\u003c/code\u003e\u003c/a\u003e ci: Fix flush timeout test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/916edbe13774ed739fc17f8b8525c49f9705ccb0\"\u003e\u003ccode\u003e916edbe\u003c/code\u003e\u003c/a\u003e test: Remove ExceptionCatcher from Sentry target (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5748\"\u003e#5748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9450cb42c52ea3cb969a1d123c2dff77a66be94a\"\u003e\u003ccode\u003e9450cb4\u003c/code\u003e\u003c/a\u003e ci: set codecov flags (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5743\"\u003e#5743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/64c2b2be5e4907c7f27b96ccc39dccf68b75b0ee\"\u003e\u003ccode\u003e64c2b2b\u003c/code\u003e\u003c/a\u003e refactor: Add null-handling in client and options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5739\"\u003e#5739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.53.2...8.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.53.2\u0026new-version=8.54.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}],"issue_packages":[{"old_version":"8.57.3","new_version":"9.5.1","update_type":"major","path":null,"pr_created_at":"2026-03-02T06:57:17.000Z","version_change":"8.57.3 → 9.5.1","issue":{"uuid":"4009646279","node_id":"PR_kwDOInfMIc7HP6Fp","number":452,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T08:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T06:57:17.000Z","updated_at":"2026-03-02T08:08:33.000Z","time_to_close":4266,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.5.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve data race crash in monitorCachedData (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable MetricKit Integration for visionOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7466\"\u003e#7466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentryRedactViewHelper had been erroneously made public, it has been removed from the public interface (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7e77c22816c024d7385d7ab5fbf4b00130853a43\"\u003e\u003ccode\u003e7e77c22\u003c/code\u003e\u003c/a\u003e release: 9.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b98414228953f3fc2deea76300fc2e0d3f096a30\"\u003e\u003ccode\u003eb984142\u003c/code\u003e\u003c/a\u003e fix: Use different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d819e19467bbbd1b5492beddca8d7b74564b9046\"\u003e\u003ccode\u003ed819e19\u003c/code\u003e\u003c/a\u003e fix: Don't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/16b32355d1f47a4379502674e9fe0ab593f84c57\"\u003e\u003ccode\u003e16b3235\u003c/code\u003e\u003c/a\u003e Making \u003ccode\u003esetOutput\u003c/code\u003e in \u003ccode\u003eSentrySDKLog.swift\u003c/code\u003e public to make it possible to forw...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/27ddb4b55156a16b5ca3e3bacb57460847010bca\"\u003e\u003ccode\u003e27ddb4b\u003c/code\u003e\u003c/a\u003e feat: Add iOS-ObjectiveCpp-NoModules sample reproducing \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/4543\"\u003e#4543\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7433\"\u003e#7433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/93d7fdf4e07b359acca68b04c4928d7750ffd019\"\u003e\u003ccode\u003e93d7fdf\u003c/code\u003e\u003c/a\u003e chore(core): Add SDK history doc (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ad4704be22dbd7e138f725342555e0766d4726c8\"\u003e\u003ccode\u003ead4704b\u003c/code\u003e\u003c/a\u003e ref: Route metrics through TelemetryProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ed8c255f043080ebd98201be676b05c0ca7e27df\"\u003e\u003ccode\u003eed8c255\u003c/code\u003e\u003c/a\u003e chore: Add \u003ccode\u003emake analyze-languages\u003c/code\u003e to chart language trends (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0df61ace1110aa0366c3f7193cdff017db8c3bc9\"\u003e\u003ccode\u003e0df61ac\u003c/code\u003e\u003c/a\u003e fix: Don't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5b1e2a14e3c5e06609e230b6fdffc8804cca72ea\"\u003e\u003ccode\u003e5b1e2a1\u003c/code\u003e\u003c/a\u003e fix(ci): Update CI simulator runtimes and fix watchOS build destination (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/452","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/452","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/452/packages"}},{"old_version":"8.57.3","new_version":"9.4.1","update_type":"major","path":null,"pr_created_at":"2026-02-16T06:57:16.000Z","version_change":"8.57.3 → 9.4.1","issue":{"uuid":"3946226264","node_id":"PR_kwDOInfMIc7EBPAD","number":450,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T07:29:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T06:57:16.000Z","updated_at":"2026-02-16T07:29:30.000Z","time_to_close":1926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.4.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/8a7ae8c0290c83fa0253c5bf8eaf88e49150b6d3\"\u003e\u003ccode\u003e8a7ae8c\u003c/code\u003e\u003c/a\u003e release: 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8cc4e76a3f66e322c2cc2cb39b73b61f4f0c0d8\"\u003e\u003ccode\u003ee8cc4e7\u003c/code\u003e\u003c/a\u003e chore: Add CocoaPods token keep-alive workflow to maintain session validity (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0e4b03359a6155ba09772e54aaea344555438d50\"\u003e\u003ccode\u003e0e4b033\u003c/code\u003e\u003c/a\u003e chore: Move changelog entry \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e to \u003ccode\u003eUnreleased\u003c/code\u003e section (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7438\"\u003e#7438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/70fb69ef89b8790761e8594c664cbb8d6bdc1702\"\u003e\u003ccode\u003e70fb69e\u003c/code\u003e\u003c/a\u003e fix: Cleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7bf2942a46abb0f9d07bc25c82d38236a99e5990\"\u003e\u003ccode\u003e7bf2942\u003c/code\u003e\u003c/a\u003e fix(test): Ignore reachability callbacks in SentryBreadcrumbTrackingIntegrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/92e1256e0a926d0991ef4508eb7c902103306c58\"\u003e\u003ccode\u003e92e1256\u003c/code\u003e\u003c/a\u003e refactor: Add SentrySwiftUI source files to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a8cd8757a272d7eb0bb03cbce71865d749ca5d29\"\u003e\u003ccode\u003ea8cd875\u003c/code\u003e\u003c/a\u003e Fix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/77433f454f842eceaa5b458b30caa47db5f0b881\"\u003e\u003ccode\u003e77433f4\u003c/code\u003e\u003c/a\u003e refactor: Update SentryAttribute to use a generic array type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5e2ec54bcd6f2b86797e1cb214012ca51bef3e53\"\u003e\u003ccode\u003e5e2ec54\u003c/code\u003e\u003c/a\u003e feat(ci): Add SentrySwiftUI to public API scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7419\"\u003e#7419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/fee8669acee4ac0da45db91ec8d0e53a1129a808\"\u003e\u003ccode\u003efee8669\u003c/code\u003e\u003c/a\u003e chore(ci): Update sentry-fastlane-plugin to v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7410\"\u003e#7410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"}},{"old_version":"8.57.3","new_version":"9.3.0","update_type":"major","path":null,"pr_created_at":"2026-02-02T07:13:06.000Z","version_change":"8.57.3 → 9.3.0","issue":{"uuid":"3884368017","node_id":"PR_kwDOInfMIc7A1Udp","number":448,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T09:10:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T07:13:06.000Z","updated_at":"2026-02-02T09:10:58.000Z","time_to_close":7062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.3.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode SwiftUI internal class names in session replay redaction to avoid false-positive App Store review rejections (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes stacktraces for MetricKit events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6908\"\u003e#6908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eraw_description\u003c/code\u003e in \u003ccode\u003eruntime\u003c/code\u003e context on Mac Catalyst (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7082\"\u003e#7082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecates \u003ccode\u003econfigureDarkTheme\u003c/code\u003e for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect variable assignment for 'sampled' key (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7120\"\u003e#7120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve crash in caused by calling \u003ccode\u003eSentryFramesTracker.removeListener(_:)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7155\"\u003e#7155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0 (Stable)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThe class \u003ccode\u003eSentryDsn\u003c/code\u003e has been converted from Objective-C to Swift. While the public API remains the same, you might have to remove imports of the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from your Objective-C code.\nWe acknowledge that this is a breaking change introduced in a minor release, but it should have been part of the major release 9.0.0 already before - apologies for any inconveniences caused.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a24b98028b0b6e81bfd0526967468ba4ba60303c\"\u003e\u003ccode\u003ea24b980\u003c/code\u003e\u003c/a\u003e release: 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/59981b9d39f096dd221d43e966e9a76878175a79\"\u003e\u003ccode\u003e59981b9\u003c/code\u003e\u003c/a\u003e chore: Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7300\"\u003e#7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/98a16ef9a907b4e7c59471717f6a17500c479df4\"\u003e\u003ccode\u003e98a16ef\u003c/code\u003e\u003c/a\u003e fix: Ensure tracker is cleared when integration is stopped (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/015d37612b2bf3038d77949e89a12ab705d678c2\"\u003e\u003ccode\u003e015d376\u003c/code\u003e\u003c/a\u003e ref: Migrate SentryDebugImageProviderInternal to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/99e17bb252679510d3da9d4a9f68b1c8e33bd835\"\u003e\u003ccode\u003e99e17bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump ruby/setup-ruby from 1.284.0 to 1.286.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/64a365aa527a528b816b7f1e26c07c2f69601c87\"\u003e\u003ccode\u003e64a365a\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/47c9f795440ae73073fcd6196dfa292b196ce8ac\"\u003e\u003ccode\u003e47c9f79\u003c/code\u003e\u003c/a\u003e chore(deps): bump fastlane from 2.231.0 to 2.231.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7286\"\u003e#7286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/71d0bfbc8b16152f41a18c2531d913dd24052b53\"\u003e\u003ccode\u003e71d0bfb\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/c742727143a8471559b80d73e0ecf0c360ce70fd\"\u003e\u003ccode\u003ec742727\u003c/code\u003e\u003c/a\u003e chore(deps): Update swiftlint version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a1ce1ea84870ca5d92d7debccf9a8c710f68f6c1\"\u003e\u003ccode\u003ea1ce1ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7289\"\u003e#7289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/448/packages"}},{"old_version":"8.57.3","new_version":"9.1.0","update_type":"major","path":"the swift-dependencies group","pr_created_at":"2026-01-05T06:22:23.000Z","version_change":"8.57.3 → 9.1.0","issue":{"uuid":"3780320104","node_id":"PR_kwDOInfMIc67eS2j","number":442,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.57.3 to 9.1.0 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T08:02:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T06:22:23.000Z","updated_at":"2026-01-05T08:02:24.000Z","time_to_close":5991,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.1.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThe class \u003ccode\u003eSentryDsn\u003c/code\u003e has been converted from Objective-C to Swift. While the public API remains the same, you might have to remove imports of the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from your Objective-C code.\nWe acknowledge that this is a breaking change introduced in a minor release, but it should have been part of the major release 9.0.0 already before - apologies for any inconveniences caused.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored type \u003ccode\u003eSentryDsn\u003c/code\u003e from Objective-C to Swift, removing the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from the public header files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attributes data to \u003ccode\u003eSentryScope\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6830\"\u003e#6830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentryScope\u003c/code\u003e attributes into log messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6834\"\u003e#6834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlush Logs on \u003ccode\u003eWillTerminate\u003c/code\u003e or \u003ccode\u003eWillResignActive\u003c/code\u003e Notifications (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6909\"\u003e#6909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSave app context information (release name, dist, environment) on app hang events before saving to disk to prevent incorrect version information when an app hang turns fatal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6998\"\u003e#6998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisabled automatic session tracking in system extensions to prevent extension blocking and unwanted dock icon behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6962\"\u003e#6962\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes crash when null values are passed to \u003ccode\u003eUIApplication sendAction:to:from:forEvent:\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6970\"\u003e#6970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003euser.id\u003c/code\u003e not set to installationId if no user is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003cp\u003eThis changelog lists every breaking change. For a high-level overview and upgrade guidance, see the \u003ca href=\"https://docs.sentry.io/platforms/apple/migration/\"\u003emigration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum OS versions to iOS 15.0, macOS 10.14.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6873\"\u003e#6873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoves \u003ccode\u003eSentryEventDecoder\u003c/code\u003e to SPI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003ePreviewRedactOptions\u003c/code\u003e, \u003ccode\u003eSentryProfileOptions\u003c/code\u003e, \u003ccode\u003eSentryRedactViewHelper\u003c/code\u003e, \u003ccode\u003eSentryViewScreenshotOptions\u003c/code\u003e, \u003ccode\u003eSentryReplayOptions\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackFormConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackThemeConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackWidgetConfiguration\u003c/code\u003e, \u003ccode\u003eSentryFeedback\u003c/code\u003e, and \u003ccode\u003eSentryExperimentalOptions\u003c/code\u003e \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves Decodable conformances from the public API of model classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves unused SentryLogLevel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated \u003ccode\u003esetExtraValue\u003c/code\u003e from SentrySpan (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5864\"\u003e#5864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated getStoreEndpoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove legacy profiling, the only supported profiling is now what was known as continuous V2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated useSpan function (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes app hang tracking V2 the default and removes the option to enable/disable it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5615\"\u003e#5615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves initializers for SentryTraceContext from the public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eintegrations\u003c/code\u003e property from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5749\"\u003e#5749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003edefaultIntegrations\u003c/code\u003e function from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003eSentryEventDecodable\u003c/code\u003e internal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003espan\u003c/code\u003e property on \u003ccode\u003eSentryScope\u003c/code\u003e is now readonly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5866\"\u003e#5866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eSentryIntegrationProtocol\u003c/code\u003e from the API. This is not used after the removal of the \u003ccode\u003eintegrations\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6660\"\u003e#6660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated SentryDebugImageProvider class (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5598\"\u003e#5598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6644\"\u003e#6644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves the SentryOptions.inAppExclude property because it had no effect (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves segment property on SentryUser, SentryBaggage, and SentryTraceContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0041fe6374a0557747d3c7f19888510a30684dfa\"\u003e\u003ccode\u003e0041fe6\u003c/code\u003e\u003c/a\u003e release: 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ef238a7c2fe1efb2526b859335cf584feacddcbe\"\u003e\u003ccode\u003eef238a7\u003c/code\u003e\u003c/a\u003e ref: Convert SentryDsn to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3acb3183967bd38f2f824439c54b7e673e3bb202\"\u003e\u003ccode\u003e3acb318\u003c/code\u003e\u003c/a\u003e fix(ci): Add condition to run tests on push (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3b189e189e160e86d4eeb863a545fa359a2d4d44\"\u003e\u003ccode\u003e3b189e1\u003c/code\u003e\u003c/a\u003e fix: Save app context information on app hang events before saving to disk (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0af71b2e6cb990eeeb1f61a59b684695ba6609df\"\u003e\u003ccode\u003e0af71b2\u003c/code\u003e\u003c/a\u003e Flush Logs on \u003ccode\u003eWillTerminate\u003c/code\u003e or \u003ccode\u003eWillResignActive\u003c/code\u003e Notifications (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6909\"\u003e#6909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e0809f11c74a5d0a6153c01df2622aa81ec1b45f\"\u003e\u003ccode\u003ee0809f1\u003c/code\u003e\u003c/a\u003e chore(deps): bump ruby/setup-ruby from 1.268.0 to 1.269.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7011\"\u003e#7011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/dae4e5a5c7f5e08d284d633bc83adb5bcd2ec6ae\"\u003e\u003ccode\u003edae4e5a\u003c/code\u003e\u003c/a\u003e fix: Fixes \u003ccode\u003euser.id\u003c/code\u003e not set to installationId if no user is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/48e0b92d9d601ee9a751457a78a4796355b2884c\"\u003e\u003ccode\u003e48e0b92\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 2.2.0 to 2.2.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7008\"\u003e#7008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/bcc50310c3c08d7a7793383d2d5c349922bace14\"\u003e\u003ccode\u003ebcc5031\u003c/code\u003e\u003c/a\u003e chore(deps): bump fastlane-plugin-sentry from 1.35.0 to 1.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7006\"\u003e#7006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/054ebedd3d3ff9581624ab208ff4884fa3afb4fe\"\u003e\u003ccode\u003e054ebed\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7007\"\u003e#7007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.57.3\u0026new-version=9.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/442","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/442","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/442/packages"}},{"old_version":"8.56.2","new_version":"9.0.0","update_type":"major","path":"/swift/apple/FirezoneKit","pr_created_at":"2025-12-20T00:51:44.000Z","version_change":"8.56.2 → 9.0.0","issue":{"uuid":"3749326541","node_id":"PR_kwDOD12Hpc65643X","number":11350,"state":"open","title":"build(deps): bump github.com/getsentry/sentry-cocoa from 8.56.2 to 9.0.0 in /swift/apple/FirezoneKit","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-20T00:51:44.000Z","updated_at":"2025-12-20T00:53:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.56.2","new_version":"9.0.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"/swift/apple/FirezoneKit","ecosystem":"cocoapods"},"body":"Bumps [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa) from 8.56.2 to 9.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003cp\u003eThis changelog lists every breaking change. For a high-level overview and upgrade guidance, see the \u003ca href=\"https://docs.sentry.io/platforms/apple/migration/\"\u003emigration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum OS versions to iOS 15.0, macOS 10.14.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6873\"\u003e#6873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMoves \u003ccode\u003eSentryEventDecoder\u003c/code\u003e to SPI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003ePreviewRedactOptions\u003c/code\u003e, \u003ccode\u003eSentryProfileOptions\u003c/code\u003e, \u003ccode\u003eSentryRedactViewHelper\u003c/code\u003e, \u003ccode\u003eSentryViewScreenshotOptions\u003c/code\u003e, \u003ccode\u003eSentryReplayOptions\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackFormConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackThemeConfiguration\u003c/code\u003e, \u003ccode\u003eSentryUserFeedbackWidgetConfiguration\u003c/code\u003e, \u003ccode\u003eSentryFeedback\u003c/code\u003e, and \u003ccode\u003eSentryExperimentalOptions\u003c/code\u003e \u003ccode\u003efinal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves Decodable conformances from the public API of model classes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves unused SentryLogLevel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated \u003ccode\u003esetExtraValue\u003c/code\u003e from SentrySpan (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5864\"\u003e#5864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated getStoreEndpoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove legacy profiling, the only supported profiling is now what was known as continuous V2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated useSpan function (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes app hang tracking V2 the default and removes the option to enable/disable it (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5615\"\u003e#5615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves initializers for SentryTraceContext from the public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eintegrations\u003c/code\u003e property from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5749\"\u003e#5749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003edefaultIntegrations\u003c/code\u003e function from \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6664\"\u003e#6664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakes \u003ccode\u003eSentryEventDecodable\u003c/code\u003e internal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003espan\u003c/code\u003e property on \u003ccode\u003eSentryScope\u003c/code\u003e is now readonly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5866\"\u003e#5866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eSentryIntegrationProtocol\u003c/code\u003e from the API. This is not used after the removal of the \u003ccode\u003eintegrations\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6660\"\u003e#6660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated SentryDebugImageProvider class (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5598\"\u003e#5598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6644\"\u003e#6644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves the SentryOptions.inAppExclude property because it had no effect (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves segment property on SentryUser, SentryBaggage, and SentryTraceContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated TraceContext initializers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6348\"\u003e#6348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves deprecated user feedback API, this is replaced with the new feedback API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5591\"\u003e#5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves \u003ccode\u003eenablePerformanceV2\u003c/code\u003e option and makes this the default. The app start duration will now finish when the first frame is drawn instead of when the OS posts the UIWindowDidBecomeVisibleNotification. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6008\"\u003e#6008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves enableTracing property from SentryOptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5694\"\u003e#5694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logs: Move options out of experimental (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6359\"\u003e#6359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eSentryFrame.instruction\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6504\"\u003e#6504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003euuid\u003c/code\u003e and \u003ccode\u003ename\u003c/code\u003e of \u003ccode\u003eSentryDebugMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6512\"\u003e#6512\u003c/a\u003e) Use \u003ccode\u003edebugID\u003c/code\u003e instead of \u003ccode\u003euuid\u003c/code\u003e and \u003ccode\u003ecodeFile\u003c/code\u003e instead of \u003ccode\u003ename\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnable enablePreWarmedAppStartTracing by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6508\"\u003e#6508\u003c/a\u003e). With this option enabled, the SDK collects \u003ca href=\"https://docs.sentry.io/platforms/apple/tracing/instrumentation/automatic-instrumentation/#prewarmed-app-start-tracing\"\u003eprewarmed app starts\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eSentryFrame.function\u003c/code\u003e default to \u003ccode\u003enil\u003c/code\u003e instead of \u003ccode\u003e\u0026lt;redacted\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6608\"\u003e#6608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e of \u003ccode\u003eSentryException\u003c/code\u003e to be nullable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6563\"\u003e#6563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange the default trace context status to \u0026quot;ok\u0026quot; instead of \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003egetHash\u003c/code\u003e from SentryDsn (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6605\"\u003e#6605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe precompiled XCFramework is now built with Xcode 16. To submit to the App Store, \u003ca href=\"https://developer.apple.com/news/upcoming-requirements/?id=02212025a\"\u003eApple now requires Xcode 16\u003c/a\u003e.\nIf you need a precompiled XCFramework built with Xcode 15, continue using Sentry SDK 8.x.x.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eSentryException.type\u003c/code\u003e to \u003ccode\u003enil\u003c/code\u003e when \u003ccode\u003eNSException\u003c/code\u003e has no \u003ccode\u003ereason\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6653\"\u003e#6653\u003c/a\u003e). The backend then can provide a proper message when there is no reason.\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eSentryLog.Level\u003c/code\u003e and \u003ccode\u003eSentryLog.Attribute\u003c/code\u003e for ObjC (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6666\"\u003e#6666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eSentryFeedback\u003c/code\u003e initializer to support multiple attachments (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6752\"\u003e#6752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApp hang tracking is now automatically disabled for Widgets, Live Activities, Action Extensions, (Siri) Intent Extensions, and Share Extensions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6670\"\u003e#6670\u003c/a\u003e).\nThese components run in separate processes or sandboxes with different execution characteristics, which can cause false positive app hang reports.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.sentry.io/platforms/apple/guides/ios/configuration/http-client-errors/\"\u003eHTTP Client errors\u003c/a\u003e now mark sessions as errored (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6633\"\u003e#6633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe Package.swift has swift-tools-version set to 6.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6764\"\u003e#6764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConverts the \u003ccode\u003eSentryLevel\u003c/code\u003e enum to be written in ObjC (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6802\"\u003e#6802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoves SentryEnvelopeItemHeader from the public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6870\"\u003e#6870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange the \u003ccode\u003ehttp.response.status_code\u003c/code\u003e for spans to int (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6896\"\u003e#6896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/1e740ef1dd4b25e6e7109ee807a03396695e631f\"\u003e\u003ccode\u003e1e740ef\u003c/code\u003e\u003c/a\u003e release: 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ac363a0029ecfdd35c1440127249238ce5c8ce56\"\u003e\u003ccode\u003eac363a0\u003c/code\u003e\u003c/a\u003e chore: Changelog for 9.0.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/1ed7bf6002079a49409abf9d9341444fe16ce74e\"\u003e\u003ccode\u003e1ed7bf6\u003c/code\u003e\u003c/a\u003e chore: Remove Carthage supporte from ReadMe (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d8efbb3d4aba023847dabd2cc723db502172bdf3\"\u003e\u003ccode\u003ed8efbb3\u003c/code\u003e\u003c/a\u003e chore: Rename \u003ccode\u003eCARTHAGE\u003c/code\u003e macro to \u003ccode\u003eXCODE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/996b9970722e21dda07dda625982b2863464ddbd\"\u003e\u003ccode\u003e996b997\u003c/code\u003e\u003c/a\u003e feat(samples): Add button to display gallery picker (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6924\"\u003e#6924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/af848c439ac97ab7850767f9f49d7a935b511cd9\"\u003e\u003ccode\u003eaf848c4\u003c/code\u003e\u003c/a\u003e Make SentrySDKSettings only visible to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6927\"\u003e#6927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d6ab8684c44cb360ec9dfcf6d6444061396892f2\"\u003e\u003ccode\u003ed6ab868\u003c/code\u003e\u003c/a\u003e ref: Use Swift integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6862\"\u003e#6862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/532f33c6c8763472c2191379d7c16bd5804e8942\"\u003e\u003ccode\u003e532f33c\u003c/code\u003e\u003c/a\u003e fix: Convert bools to Swift in Options code docs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/98596298f640e48f1d0ef1d27b0e8b6de65772b5\"\u003e\u003ccode\u003e9859629\u003c/code\u003e\u003c/a\u003e Change the \u003ccode\u003ehttp.response.status_code\u003c/code\u003e for spans to int (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6896\"\u003e#6896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e5e08faaadfe4b3b8c086ad5b4f7940bf8368687\"\u003e\u003ccode\u003ee5e08fa\u003c/code\u003e\u003c/a\u003e Add options to customize UserFeedback error messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.56.2...9.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.56.2\u0026new-version=9.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/firezone/firezone/pull/11350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firezone%2Ffirezone/issues/11350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11350/packages"}},{"old_version":"8.55.1","new_version":"8.56.2","update_type":"minor","path":"/swift/apple/FirezoneKit","pr_created_at":"2025-10-28T00:26:16.000Z","version_change":"8.55.1 → 8.56.2","issue":{"uuid":"3559212419","node_id":"PR_kwDOQGue086wBfr9","number":40,"state":"closed","title":"build(deps): bump github.com/getsentry/sentry-cocoa from 8.55.1 to 8.56.2 in /swift/apple/FirezoneKit","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T23:54:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T00:26:16.000Z","updated_at":"2025-11-17T23:54:13.000Z","time_to_close":1812476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.55.1","new_version":"8.56.2","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"/swift/apple/FirezoneKit","ecosystem":"cocoapods"},"body":"Bumps [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa) from 8.55.1 to 8.56.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nSession Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically \u003cstrong\u003edisables session replay\u003c/strong\u003e in such environments.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash from null UIApplication in SwiftUI apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6264\"\u003e#6264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.56.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThis version can cause runtime crashes because the \u003ccode\u003eUIApplication.sharedApplication\u003c/code\u003e/\u003ccode\u003eNSApplication.sharedApplication\u003c/code\u003e is not yet available during SDK initialization, due to the changes in [PR \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5900\"\u003e#5900\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/5900\"\u003egetsentry/sentry-cocoa#5900\u003c/a\u003e), released in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.0\"\u003e8.56.0\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nSession Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically \u003cstrong\u003edisables session replay\u003c/strong\u003e in such environments.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential app launch hang caused by the SentrySDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6181\"\u003e#6181\u003c/a\u003e)\nFixed by removing the call to \u003ccode\u003e_dyld_get_image_header\u003c/code\u003e on the main thread.\u003c/li\u003e\n\u003cli\u003eFix dynamic selector crash in SentryReplayRecording (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6211\"\u003e#6211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.56.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThis version can cause runtime crashes because the \u003ccode\u003eUIApplication.sharedApplication\u003c/code\u003e/\u003ccode\u003eNSApplication.sharedApplication\u003c/code\u003e is not yet available during SDK initialization, due to the changes in [PR \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5900\"\u003e#5900\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/5900\"\u003egetsentry/sentry-cocoa#5900\u003c/a\u003e), released in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.0\"\u003e8.56.0\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nSession Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically \u003cstrong\u003edisables session replay\u003c/strong\u003e in such environments.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStructured Logs: Flush logs on SDK flush/close (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd masking options for screenshots (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5401\"\u003e#5401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd significant time change breadcrumb (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for iOS 26, macOS 26, visionOS 26, watchOS 26, and tvOS 26 in device tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLazily CharacterSet only once in SentryBaggageSerialization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5871\"\u003e#5871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logging: Log \u003ccode\u003eSentrySDK.logger\u003c/code\u003e calls to \u003ccode\u003eSentrySDKLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5991\"\u003e#5991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe build type in the app context now differentiates between \u003ccode\u003eenterprise\u003c/code\u003e and \u003ccode\u003eadhoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6044\"\u003e#6044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evisionOS no longer needs swift's interoperability mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6077\"\u003e#6077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure IP address is only inferred by Relay if sendDefaultPii is true (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5877\"\u003e#5877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSentry without UIKit / AppKit is available to install with SPM (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6160\"\u003e#6160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't capture replays for events dropped in \u003ccode\u003ebeforeSend\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5916\"\u003e#5916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix linking with SentrySwiftUI on Xcode 26 for visionOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5823\"\u003e#5823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logging: Logger called before \u003ccode\u003eSentrySDK.start\u003c/code\u003e becomes unusable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5984\"\u003e#5984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd masking for AVPlayerView (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9e193ac0b71760603aa666bad7e9e303dd7031a8\"\u003e\u003ccode\u003e9e193ac\u003c/code\u003e\u003c/a\u003e release: 8.56.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d1c491625f4769c99398354d3e65d2567142663e\"\u003e\u003ccode\u003ed1c4916\u003c/code\u003e\u003c/a\u003e test: Skip flaky user feedback UITests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6289\"\u003e#6289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9a32d525beb80abae219726ad52a1c1bf5be60cc\"\u003e\u003ccode\u003e9a32d52\u003c/code\u003e\u003c/a\u003e fix: Lazily access UIApplication.shared (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6264\"\u003e#6264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/2ec27000f0f0c2e2b99104488c080e9b6ea6fea2\"\u003e\u003ccode\u003e2ec2700\u003c/code\u003e\u003c/a\u003e chore(ci): Set iOS version for running Test Server unit tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6287\"\u003e#6287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4be5cd8ec957763bd50e7be61fd78c472434d318\"\u003e\u003ccode\u003e4be5cd8\u003c/code\u003e\u003c/a\u003e ci: Extra test plan for test server unit tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/449d185f00a29b3d02bc258ece14622e59104689\"\u003e\u003ccode\u003e449d185\u003c/code\u003e\u003c/a\u003e chore(deps): Update clang-format version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6276\"\u003e#6276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/649265b71b7beb5a4da716aa33062bc9efac440e\"\u003e\u003ccode\u003e649265b\u003c/code\u003e\u003c/a\u003e test: Skip AppHangTracking when debugger attached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6242\"\u003e#6242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7dabfb91767a1bafdf8b9be35674a15e3608fbf8\"\u003e\u003ccode\u003e7dabfb9\u003c/code\u003e\u003c/a\u003e docs: Add warning to releases v8.56.0 and v8.56.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6266\"\u003e#6266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d8ceea3a0ce99c0dd499d3b9472c87aaf0713d3c\"\u003e\u003ccode\u003ed8ceea3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.56.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a82041aad9163775a02c74a722c744f486cbc614\"\u003e\u003ccode\u003ea82041a\u003c/code\u003e\u003c/a\u003e release: 8.56.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.55.1...8.56.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.55.1\u0026new-version=8.56.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mark-shabl/Docker_Firezone_WireGuard/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mark-shabl%2FDocker_Firezone_WireGuard/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"8.55.0","new_version":"8.55.1","update_type":"patch","path":"/swift/apple/FirezoneKit","pr_created_at":"2025-10-06T09:10:53.000Z","version_change":"8.55.0 → 8.55.1","issue":{"uuid":"2889381875","node_id":"PR_kwDOD12Hpc6sOHfz","number":10518,"state":"open","title":"build(deps): bump github.com/getsentry/sentry-cocoa from 8.55.0 to 8.55.1 in /swift/apple/FirezoneKit","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T09:10:53.000Z","updated_at":"2025-10-06T09:10:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.55.0","new_version":"8.55.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"/swift/apple/FirezoneKit","ecosystem":"cocoapods"},"body":"Bumps [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa) from 8.55.0 to 8.55.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix macOS's frameworks not following the versioned framework structure (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/2c70925b98238b7efacde11d30075328c3cb6a2a\"\u003e\u003ccode\u003e2c70925\u003c/code\u003e\u003c/a\u003e release: 8.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4aa237de0da972d8cf7f7f90a03b679fd111783c\"\u003e\u003ccode\u003e4aa237d\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8f2418539740e0ea2f8d392809f95c03609ba2e\"\u003e\u003ccode\u003ee8f2418\u003c/code\u003e\u003c/a\u003e fix(ci): Resolve symlink path before removing architectures (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.55.0...8.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.55.0\u0026new-version=8.55.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/firezone/firezone/pull/10518","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firezone%2Ffirezone/issues/10518","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10518/packages"}},{"old_version":"8.55.0","new_version":"8.55.1","update_type":"patch","path":"the swift-dependencies group","pr_created_at":"2025-09-08T06:31:28.000Z","version_change":"8.55.0 → 8.55.1","issue":{"uuid":"2807016586","node_id":"PR_kwDOInfMIc6nT6yK","number":399,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.55.0 to 8.55.1 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-08T07:50:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T06:31:28.000Z","updated_at":"2025-09-08T07:50:02.000Z","time_to_close":4714,"merged_at":"2025-09-08T07:50:02.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.55.0","new_version":"8.55.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.55.0 to 8.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix macOS's frameworks not following the versioned framework structure (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/2c70925b98238b7efacde11d30075328c3cb6a2a\"\u003e\u003ccode\u003e2c70925\u003c/code\u003e\u003c/a\u003e release: 8.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4aa237de0da972d8cf7f7f90a03b679fd111783c\"\u003e\u003ccode\u003e4aa237d\u003c/code\u003e\u003c/a\u003e chore: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8f2418539740e0ea2f8d392809f95c03609ba2e\"\u003e\u003ccode\u003ee8f2418\u003c/code\u003e\u003c/a\u003e fix(ci): Resolve symlink path before removing architectures (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.55.0...8.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.55.0\u0026new-version=8.55.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/399/packages"}},{"old_version":"8.54.0","new_version":"8.55.0","update_type":"minor","path":"the swift-dependencies group","pr_created_at":"2025-08-18T10:06:18.000Z","version_change":"8.54.0 → 8.55.0","issue":{"uuid":"2752718882","node_id":"PR_kwDOInfMIc6kEygi","number":386,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.54.0 to 8.55.0 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-18T10:51:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T10:06:18.000Z","updated_at":"2025-08-18T10:51:11.000Z","time_to_close":2692,"merged_at":"2025-08-18T10:51:10.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.54.0 to 8.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Important]\nXcode 26 no longer allows individual frameworks to contain arm64e slices anymore if the main binary doesn't contain them.\nWe have decided to split the Dynamic variant and Sentry-WithoutUIKitOrAppKit of Sentry into two variants:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your app does not need arm64e, you don't need to make any changes.\nBut if your app \u003cem\u003eneeds arm64e\u003c/em\u003e please use \u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e or \u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e from 8.55.0 so you don't have issues uploading to the App Store.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new prebuilt framework with arm64e and remove it from the regular one (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5788\"\u003e#5788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebeforeSendLog\u003c/code\u003e callback to \u003ccode\u003eSentryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5678\"\u003e#5678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured Logs: Flush logs on SDK flush/close (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a new prebuilt framework with ARM64e for WithoutUIKitOrAppKit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5897\"\u003e#5897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd source context and vars fields to SentryFrame (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5853\"\u003e#5853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PDFKit views in session replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Infinite Session Replay Processing Loop (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5765\"\u003e#5765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in SessionReplayIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5770\"\u003e#5770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reporting of energy used while profiling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5768\"\u003e#5768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a build error in \u003ccode\u003eSentryFeedback.swift\u003c/code\u003e when building with cocoapods on Xcode 14.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5917\"\u003e#5917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.54.1-alpha.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Important]\nXcode 26 no longer allows individual frameworks to contain arm64e slices anymore if the main binary doesn't contain them.\nWe have decided to split the Dynamic variant and Sentry-WithoutUIKitOrAppKit of Sentry into two variants:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit\u003c/code\u003e: Without ARM64e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e: \u003cem\u003eWith\u003c/em\u003e ARM64e slice\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your app does not need arm64e, you don't need to make any changes.\nBut if your app \u003cem\u003eneeds arm64e\u003c/em\u003e please use \u003ccode\u003eSentry-Dynamic-WithARM64e\u003c/code\u003e or \u003ccode\u003eSentry-WithoutUIKitOrAppKit-WithARM64e\u003c/code\u003e from 8.55.0 so you don't have issues uploading to the App Store.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStructured Logs: Flush logs on SDK flush/close (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a new prebuilt framework with ARM64e for WithoutUIKitOrAppKit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5897\"\u003e#5897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd source context and vars fields to SentryFrame (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5853\"\u003e#5853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3c2eee7773df58bdfb9e10e72d9a4be44253e0d9\"\u003e\u003ccode\u003e3c2eee7\u003c/code\u003e\u003c/a\u003e release: 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3ec47ae715c8f070cb371500e9f5e879123a10a2\"\u003e\u003ccode\u003e3ec47ae\u003c/code\u003e\u003c/a\u003e ci: Use iOS18.5 since 18.6 seems to be unavailable sometimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5944\"\u003e#5944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/1a34ddc00fdc122c2c965fe72cf87a9bee6040df\"\u003e\u003ccode\u003e1a34ddc\u003c/code\u003e\u003c/a\u003e ci: Bump iOS and tvOS versions to 18.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/67e8e3ecf00ea6cd20c62ff96ce61c26f3f275dc\"\u003e\u003ccode\u003e67e8e3e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.54.1-alpha.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/45482a6a1b84ca4ee3c987137c8f89c1e28eaf5d\"\u003e\u003ccode\u003e45482a6\u003c/code\u003e\u003c/a\u003e fix: Build error on Xcode 14.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5917\"\u003e#5917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9174496cdcf02938b687f4e36a3367bd047fbb06\"\u003e\u003ccode\u003e9174496\u003c/code\u003e\u003c/a\u003e release: 8.54.1-alpha.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/891fd1d4209c595516927d48ed677a2917a7bf64\"\u003e\u003ccode\u003e891fd1d\u003c/code\u003e\u003c/a\u003e ref: Make SentryEventDecodable internal in V9 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5808\"\u003e#5808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/dba4ee897575b3228c8ea5913362af5c6bcb7caf\"\u003e\u003ccode\u003edba4ee8\u003c/code\u003e\u003c/a\u003e Refactor SentryFeedback serialization to have 2 declarations depending if SDK...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/669f02ce7da58c6a84cfe477de8680ce5c97d20d\"\u003e\u003ccode\u003e669f02c\u003c/code\u003e\u003c/a\u003e Add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/4506bdb8b3fe600ffba1f726649f63e0a5fb7943\"\u003e\u003ccode\u003e4506bdb\u003c/code\u003e\u003c/a\u003e fix: Build error on Xcode 14.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.54.0...8.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.54.0\u0026new-version=8.55.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/386","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/386","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/386/packages"}},{"old_version":"8.53.2","new_version":"8.54.0","update_type":"minor","path":"the swift-dependencies group","pr_created_at":"2025-08-04T09:00:37.000Z","version_change":"8.53.2 → 8.54.0","issue":{"uuid":"2717236569","node_id":"PR_kwDOInfMIc6h9b1Z","number":375,"state":"closed","title":"Chore(deps): bump github.com/getsentry/sentry-cocoa from 8.53.2 to 8.54.0 in the swift-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-04T09:22:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T09:00:37.000Z","updated_at":"2025-08-04T09:22:19.000Z","time_to_close":1301,"merged_at":"2025-08-04T09:22:18.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.53.2","new_version":"8.54.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":"the swift-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 1 update: [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.53.2 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for capturing structured logs via \u003ccode\u003eSentrySDK.logger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5532\"\u003e#5532\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5593\"\u003e#5593\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5639\"\u003e#5639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5637\"\u003e#5637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5643\"\u003e#5643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisiOSAppOnMac\u003c/code\u003e and \u003ccode\u003eisMacCatalystApp\u003c/code\u003e from ProcessInfo to the runtime context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5570\"\u003e#5570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe SDK will show a warning in the console if it detects it was loaded twice (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5298\"\u003e#5298\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd null-handling for internal array sanitization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5722\"\u003e#5722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix video replay crashes due to video writer inputs not marked as finished on cancellation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5608\"\u003e#5608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix wrong flush timeout (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5565\"\u003e#5565\u003c/a\u003e). When flush timed out before the SDK finished sending data, it always blocked the full flush timeout the next time being called. This is fixed now.\u003c/li\u003e\n\u003cli\u003eLaunch profiling now respects original configured options if they change on the next launch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUser feedback no longer subject to sample rates or \u003ccode\u003ebeforeSend\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5692\"\u003e#5692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild error in app extensions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5682\"\u003e#5682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix frame metrics including time while in background (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5681\"\u003e#5681\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract video processing to a new class (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5604\"\u003e#5604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove continuous profiling payload serialization off of the main thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove video generation using apple recommended loop (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5612\"\u003e#5612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse -OSize for release builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5721\"\u003e#5721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/156495496cb101e2f0a6b059f12dafcff1912197\"\u003e\u003ccode\u003e1564954\u003c/code\u003e\u003c/a\u003e release: 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b57ee6267840a203dddc3bcdad8b96fe8e60f826\"\u003e\u003ccode\u003eb57ee62\u003c/code\u003e\u003c/a\u003e fix: remove internal macro SENTRY_UNWRAP_NULLABLE from public header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5759\"\u003e#5759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b5ef4c0ba376ccbde82119825dce08b6860ade30\"\u003e\u003ccode\u003eb5ef4c0\u003c/code\u003e\u003c/a\u003e Structured Logs: String templating for structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5643\"\u003e#5643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/13bc1aa144c7a1df38a5a1dd5862e74cbbb78175\"\u003e\u003ccode\u003e13bc1aa\u003c/code\u003e\u003c/a\u003e test: Update SentryHttpTransportFlushIntegrationTests to wait for the dispatc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9add417b2a17f279d317cc2a54eb03fe19e033ad\"\u003e\u003ccode\u003e9add417\u003c/code\u003e\u003c/a\u003e ci: Fix test race condition (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5750\"\u003e#5750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/3b4b5573053f461c95e8399b6b3c201e67bf6380\"\u003e\u003ccode\u003e3b4b557\u003c/code\u003e\u003c/a\u003e ci: Assert a UIWindowScene is available on sceneDidBecomeActive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5751\"\u003e#5751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/162cd7fe64d43a5dfd715b4d49fa04748acf451e\"\u003e\u003ccode\u003e162cd7f\u003c/code\u003e\u003c/a\u003e ci: Fix flush timeout test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5753\"\u003e#5753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/916edbe13774ed739fc17f8b8525c49f9705ccb0\"\u003e\u003ccode\u003e916edbe\u003c/code\u003e\u003c/a\u003e test: Remove ExceptionCatcher from Sentry target (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5748\"\u003e#5748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/9450cb42c52ea3cb969a1d123c2dff77a66be94a\"\u003e\u003ccode\u003e9450cb4\u003c/code\u003e\u003c/a\u003e ci: set codecov flags (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5743\"\u003e#5743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/64c2b2be5e4907c7f27b96ccc39dccf68b75b0ee\"\u003e\u003ccode\u003e64c2b2b\u003c/code\u003e\u003c/a\u003e refactor: Add null-handling in client and options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/5739\"\u003e#5739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.53.2...8.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsentry/sentry-cocoa\u0026package-manager=swift\u0026previous-version=8.53.2\u0026new-version=8.54.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}}]}