Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jul 31, 2025

Bumps scripts/update-cocoa.sh from 8.53.2 to 8.55.1.

Auto-generated by a dependency updater.

Changelog

8.55.1

Features

Fixes

  • Fix macOS's frameworks not following the versioned framework structure (#6049)

8.54.1-alpha.1

Fixes

  • Add padding to tap area of widget button (#5949)

8.55.0

Important

Xcode 26 no longer allows individual frameworks to contain arm64e slices anymore if the main binary doesn't contain them.
We have decided to split the Dynamic variant and Sentry-WithoutUIKitOrAppKit of Sentry into two variants:

  • Sentry-Dynamic: Without ARM64e
  • Sentry-Dynamic-WithARM64e: With ARM64e slice
  • Sentry-WithoutUIKitOrAppKit: Without ARM64e
  • Sentry-WithoutUIKitOrAppKit-WithARM64e: With ARM64e slice

If your app does not need arm64e, you don't need to make any changes.
But if your app needs arm64e please use Sentry-Dynamic-WithARM64e or Sentry-WithoutUIKitOrAppKit-WithARM64e from 8.55.0 so you don't have issues uploading to the App Store.

Fixes

  • Add null-handling for parsed DSN in SentryHTTPTransport (#5800)

Features

  • Add a new prebuilt framework with arm64e and remove it from the regular one (#5788)
  • Add beforeSendLog callback to SentryOptions (#5678)
  • Structured Logs: Flush logs on SDK flush/close (#5834)
  • Add a new prebuilt framework with ARM64e for WithoutUIKitOrAppKit (#5897)
  • Add source context and vars fields to SentryFrame (#5853)

Fixes

  • Add support for PDFKit views in session replay (#5750)
  • Fix Infinite Session Replay Processing Loop (#5765)
  • Fix memory leak in SessionReplayIntegration (#5770)
  • Fix reporting of energy used while profiling (#5768)
  • Fixed a build error in SentryFeedback.swift when building with cocoapods on Xcode 14.2 (#5917)
  • Fix linking against Sentry on an app extension (#5813)

Internal

  • Add nullability property for screenName (#5782)

8.54.0

Features

  • Add experimental support for capturing structured logs via SentrySDK.logger (#5532, #5593, #5639, #5628, #5637, #5643)
  • Add isiOSAppOnMac and isMacCatalystApp from ProcessInfo to the runtime context (#5570)
  • The SDK will show a warning in the console if it detects it was loaded twice (#5298)

Fixes

  • Add null-handling for internal array sanitization (#5722)
  • Fix video replay crashes due to video writer inputs not marked as finished on cancellation (#5608)
  • Fix wrong flush timeout (#5565). 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.
  • Launch profiling now respects original configured options if they change on the next launch (#5417)
  • User feedback no longer subject to sample rates or beforeSend (#5692)
  • Build error in app extensions (#5682)
  • Fix frame metrics including time while in background (#5681)

Improvements

  • Extract video processing to a new class (#5604)
  • Move continuous profiling payload serialization off of the main thread (#5613)
  • Improve video generation using apple recommended loop (#5612)
  • Use -OSize for release builds (#5721)
  • Mark The integrations parameter of SentryOptions as deprecated rather than printing a warning (#5749)

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Jul 31, 2025
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 7f6a3de to 6b7aad8 Compare July 31, 2025 13:59
Copy link
Contributor Author

github-actions bot commented Jul 31, 2025

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 402.58 ms 399.44 ms -3.15 ms
Size 17.75 MiB 19.68 MiB 1.94 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
64cd15c 439.02 ms 427.63 ms -11.39 ms
ba75c7c 367.72 ms 369.16 ms 1.44 ms
5526494 440.84 ms 448.36 ms 7.52 ms
534ba8c 484.00 ms 499.93 ms 15.93 ms
20d5eaa 377.62 ms 406.50 ms 28.88 ms
98f632c 424.25 ms 435.48 ms 11.23 ms
a0b15d6 423.06 ms 437.77 ms 14.71 ms
46bd012 387.09 ms 404.47 ms 17.38 ms
c4e097a 338.06 ms 439.36 ms 101.30 ms
d916aa3 425.37 ms 427.02 ms 1.65 ms

App size

Revision Plain With Sentry Diff
64cd15c 17.75 MiB 20.15 MiB 2.41 MiB
ba75c7c 17.75 MiB 20.15 MiB 2.41 MiB
5526494 17.75 MiB 19.68 MiB 1.93 MiB
534ba8c 17.75 MiB 20.15 MiB 2.41 MiB
20d5eaa 17.75 MiB 20.15 MiB 2.41 MiB
98f632c 17.75 MiB 20.15 MiB 2.41 MiB
a0b15d6 17.75 MiB 20.15 MiB 2.41 MiB
46bd012 17.75 MiB 20.15 MiB 2.41 MiB
c4e097a 17.75 MiB 19.68 MiB 1.94 MiB
d916aa3 17.75 MiB 20.15 MiB 2.41 MiB

Previous results on branch: deps/scripts/update-cocoa.sh

Startup times

Revision Plain With Sentry Diff
f9bd7d3 403.74 ms 385.54 ms -18.20 ms
f139dae 415.36 ms 400.73 ms -14.63 ms
6c67a16 442.07 ms 454.91 ms 12.84 ms
ba483fc 407.51 ms 398.52 ms -8.99 ms

App size

Revision Plain With Sentry Diff
f9bd7d3 17.75 MiB 20.15 MiB 2.41 MiB
f139dae 17.75 MiB 20.15 MiB 2.40 MiB
6c67a16 17.75 MiB 20.15 MiB 2.40 MiB
ba483fc 17.75 MiB 20.15 MiB 2.40 MiB

Copy link
Contributor Author

github-actions bot commented Jul 31, 2025

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 352.09 ms 428.29 ms 76.20 ms
Size 7.15 MiB 8.41 MiB 1.26 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
a02e30b+dirty 346.13 ms 381.76 ms 35.62 ms
46bd012+dirty 333.76 ms 359.24 ms 25.48 ms
20d5eaa+dirty 358.31 ms 442.37 ms 84.06 ms
c08359e+dirty 406.04 ms 428.87 ms 22.83 ms
534ba8c+dirty 472.35 ms 537.31 ms 64.96 ms
46da307+dirty 356.62 ms 415.02 ms 58.40 ms
eb07ba3+dirty 419.49 ms 482.12 ms 62.63 ms
c1573b3+dirty 355.65 ms 448.82 ms 93.17 ms
a0b15d6+dirty 414.33 ms 448.85 ms 34.52 ms
e2fa43d+dirty 326.56 ms 372.88 ms 46.32 ms

App size

Revision Plain With Sentry Diff
a02e30b+dirty 7.15 MiB 8.42 MiB 1.27 MiB
46bd012+dirty 7.15 MiB 8.42 MiB 1.27 MiB
20d5eaa+dirty 7.15 MiB 8.42 MiB 1.27 MiB
c08359e+dirty 7.15 MiB 8.42 MiB 1.27 MiB
534ba8c+dirty 7.15 MiB 8.42 MiB 1.27 MiB
46da307+dirty 7.15 MiB 8.41 MiB 1.26 MiB
eb07ba3+dirty 7.15 MiB 8.42 MiB 1.27 MiB
c1573b3+dirty 7.15 MiB 8.42 MiB 1.27 MiB
a0b15d6+dirty 7.15 MiB 8.42 MiB 1.27 MiB
e2fa43d+dirty 7.15 MiB 8.42 MiB 1.27 MiB

Previous results on branch: deps/scripts/update-cocoa.sh

Startup times

Revision Plain With Sentry Diff
f139dae+dirty 383.66 ms 389.28 ms 5.62 ms
f9bd7d3+dirty 403.83 ms 442.76 ms 38.92 ms
ba483fc+dirty 432.91 ms 454.14 ms 21.23 ms
6c67a16+dirty 408.86 ms 440.96 ms 32.10 ms

App size

Revision Plain With Sentry Diff
f139dae+dirty 7.15 MiB 8.42 MiB 1.26 MiB
f9bd7d3+dirty 7.15 MiB 8.42 MiB 1.27 MiB
ba483fc+dirty 7.15 MiB 8.42 MiB 1.26 MiB
6c67a16+dirty 7.15 MiB 8.42 MiB 1.26 MiB

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch 2 times, most recently from ed6a296 to 32140fd Compare August 5, 2025 14:05
@antonis antonis added the Blocked label Aug 5, 2025
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 32140fd to d337b46 Compare August 5, 2025 15:32
@antonis
Copy link
Contributor

antonis commented Aug 6, 2025

Marked as blocked till the changes in getsentry/sentry-cocoa#5816 are released and #5038 is merged.

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from d337b46 to d40ef52 Compare August 6, 2025 11:14
@bruno-garcia bruno-garcia requested a review from alwx as a code owner August 6, 2025 11:14
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch 2 times, most recently from fb803de to 64aef4b Compare August 6, 2025 12:09
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch 12 times, most recently from c80446c to 3078c0d Compare August 13, 2025 06:19
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch 12 times, most recently from f8540d0 to 6520cb7 Compare September 4, 2025 08:21
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 6520cb7 to 395b9c2 Compare September 5, 2025 03:13
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.55.0 chore(deps): update Cocoa SDK to v8.55.1 Sep 5, 2025
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 395b9c2 to 1909f94 Compare September 5, 2025 08:07
@antonis antonis removed the Blocked label Sep 5, 2025
@antonis
Copy link
Contributor

antonis commented Sep 5, 2025

Unblocked by
#5038 and #5144

antonis and others added 2 commits September 5, 2025 11:44
* Remove Cocoa Flags

* Update sample app native initialisation example

* Bump sample app tests to xcode 16.2

---------

Co-authored-by: GitHub <[email protected]>
Co-authored-by: LucasZF <[email protected]>
* chore: update scripts/update-cocoa.sh to 8.54.0

* Remove Cocoa Flags

* Update sample app native initialisation example

* Remove unused imports

* chore: update scripts/update-cocoa.sh to 8.54.0

* Test with cocoa fix

* Trigger CI

* Revert "Trigger CI"

This reverts commit c59bb69.

* Revert "Test with cocoa fix"

This reverts commit 54af75e.

* chore: update scripts/update-cocoa.sh to 8.54.0

* Test with 8.54.1-alpha.1

* Test with 8.54.1-apha.2

* trigger ci

* chore: update scripts/update-cocoa.sh to 8.55.0

* chore: update scripts/update-cocoa.sh to 8.55.0

* Remove duplicate changelog

Co-authored-by: LucasZF <[email protected]>

* ref: Rename SentryNativeInitialiser to SentryNativeInitializer

* Revert unneeded changes

* chore: update scripts/update-cocoa.sh to 8.55.0

* chore: update scripts/update-cocoa.sh to 8.55.0

* chore: update scripts/update-cocoa.sh to 8.55.0

* Set SDK_V9=0

* Revert "Set SDK_V9=0"

This reverts commit 8f067d0.

* Set SDK_V9=0 in sample app dev build

* Revert "Set SDK_V9=0 in sample app dev build"

This reverts commit bc32ea1.

* Reapply "Set SDK_V9=0 in sample app dev build"

This reverts commit d0f56da.

* Revert "Reapply "Set SDK_V9=0 in sample app dev build""

This reverts commit e9deb82.

* chore: update scripts/update-cocoa.sh to 8.55.0

* chore: update scripts/update-cocoa.sh to 8.55.0

* Remove changelog duplication

* Remove flags

* chore: update scripts/update-cocoa.sh to 8.55.0

* test without bundler-cache

* Revert "test without bundler-cache"

This reverts commit 32601ac.

* Try force disabling sdk-v9

* Revert "Try force disabling sdk-v9"

This reverts commit 55c7ed5.

* chore: update scripts/update-cocoa.sh to 8.55.0

* Test with xcode 16.2

* chore(ci): Fixes iOS binary size diff failure

---------

Co-authored-by: GitHub <[email protected]>
Co-authored-by: LucasZF <[email protected]>
@antonis antonis enabled auto-merge (squash) September 5, 2025 09:46
@antonis antonis merged commit 9f211e3 into main Sep 5, 2025
65 checks passed
@antonis antonis deleted the deps/scripts/update-cocoa.sh branch September 5, 2025 09:48
Copy link
Contributor Author

github-actions bot commented Sep 5, 2025

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1218.50 ms 1213.23 ms -5.27 ms
Size 3.19 MiB 4.48 MiB 1.29 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
d916aa3+dirty 1211.02 ms 1221.33 ms 10.31 ms
c4e097a+dirty 1231.35 ms 1246.91 ms 15.56 ms
46bd012+dirty 1231.78 ms 1212.30 ms -19.47 ms
21c9e75+dirty 1206.20 ms 1223.54 ms 17.35 ms
eb07ba3+dirty 1214.49 ms 1221.59 ms 7.10 ms
3e0a5f9+dirty 1233.65 ms 1239.10 ms 5.45 ms
20d5eaa+dirty 1224.67 ms 1223.16 ms -1.51 ms
5526494+dirty 1217.06 ms 1222.26 ms 5.20 ms
c08359e+dirty 1200.59 ms 1211.81 ms 11.22 ms
46da307+dirty 1213.45 ms 1207.96 ms -5.49 ms

App size

Revision Plain With Sentry Diff
d916aa3+dirty 3.19 MiB 4.38 MiB 1.19 MiB
c4e097a+dirty 3.19 MiB 4.44 MiB 1.25 MiB
46bd012+dirty 3.19 MiB 4.38 MiB 1.19 MiB
21c9e75+dirty 3.19 MiB 4.38 MiB 1.19 MiB
eb07ba3+dirty 3.19 MiB 4.38 MiB 1.19 MiB
3e0a5f9+dirty 3.19 MiB 4.38 MiB 1.19 MiB
20d5eaa+dirty 3.19 MiB 4.38 MiB 1.19 MiB
5526494+dirty 3.19 MiB 4.44 MiB 1.25 MiB
c08359e+dirty 3.19 MiB 4.38 MiB 1.19 MiB
46da307+dirty 3.19 MiB 4.44 MiB 1.25 MiB

Previous results on branch: deps/scripts/update-cocoa.sh

Startup times

Revision Plain With Sentry Diff
6c67a16+dirty 1220.52 ms 1223.47 ms 2.95 ms
f9bd7d3+dirty 1224.46 ms 1237.04 ms 12.58 ms
ba483fc+dirty 1203.07 ms 1213.62 ms 10.55 ms
f139dae+dirty 1213.82 ms 1215.87 ms 2.05 ms

App size

Revision Plain With Sentry Diff
6c67a16+dirty 3.19 MiB 4.35 MiB 1.16 MiB
f9bd7d3+dirty 3.19 MiB 4.38 MiB 1.19 MiB
ba483fc+dirty 3.19 MiB 4.35 MiB 1.17 MiB
f139dae+dirty 3.19 MiB 4.36 MiB 1.17 MiB

Copy link
Contributor Author

github-actions bot commented Sep 5, 2025

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1233.63 ms 1236.43 ms 2.79 ms
Size 2.63 MiB 3.91 MiB 1.28 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
d916aa3+dirty 1221.02 ms 1228.98 ms 7.96 ms
c4e097a+dirty 1229.09 ms 1242.61 ms 13.53 ms
46bd012+dirty 1220.49 ms 1226.89 ms 6.40 ms
21c9e75+dirty 1237.78 ms 1247.66 ms 9.88 ms
eb07ba3+dirty 1222.46 ms 1220.37 ms -2.08 ms
3e0a5f9+dirty 1226.94 ms 1230.02 ms 3.08 ms
20d5eaa+dirty 1231.12 ms 1226.00 ms -5.12 ms
5526494+dirty 1224.73 ms 1229.08 ms 4.36 ms
c08359e+dirty 1235.25 ms 1233.96 ms -1.29 ms
46da307+dirty 1217.08 ms 1224.16 ms 7.08 ms

App size

Revision Plain With Sentry Diff
d916aa3+dirty 2.63 MiB 3.81 MiB 1.18 MiB
c4e097a+dirty 2.63 MiB 3.87 MiB 1.24 MiB
46bd012+dirty 2.63 MiB 3.81 MiB 1.18 MiB
21c9e75+dirty 2.63 MiB 3.81 MiB 1.18 MiB
eb07ba3+dirty 2.63 MiB 3.81 MiB 1.18 MiB
3e0a5f9+dirty 2.63 MiB 3.81 MiB 1.18 MiB
20d5eaa+dirty 2.63 MiB 3.81 MiB 1.18 MiB
5526494+dirty 2.63 MiB 3.87 MiB 1.24 MiB
c08359e+dirty 2.63 MiB 3.81 MiB 1.18 MiB
46da307+dirty 2.63 MiB 3.87 MiB 1.24 MiB

Previous results on branch: deps/scripts/update-cocoa.sh

Startup times

Revision Plain With Sentry Diff
6c67a16+dirty 1218.27 ms 1224.22 ms 5.96 ms
f9bd7d3+dirty 1207.15 ms 1216.72 ms 9.57 ms
ba483fc+dirty 1211.24 ms 1220.49 ms 9.24 ms
f139dae+dirty 1220.86 ms 1233.21 ms 12.35 ms

App size

Revision Plain With Sentry Diff
6c67a16+dirty 2.63 MiB 3.78 MiB 1.15 MiB
f9bd7d3+dirty 2.63 MiB 3.81 MiB 1.18 MiB
ba483fc+dirty 2.63 MiB 3.78 MiB 1.15 MiB
f139dae+dirty 2.63 MiB 3.80 MiB 1.17 MiB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants