Skip to content

chore(deps): update Cocoa SDK to v8.54.0 #5047

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: v7
Choose a base branch
from
Draft

Conversation

lucas-zimerman
Copy link
Collaborator

This PR is required in order to enable the native logger on the iOS side.

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

Auto-generated by a dependency updater.

Changelog

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)

@lucas-zimerman lucas-zimerman changed the base branch from main to v7 August 6, 2025 14:10
Copy link
Contributor

github-actions bot commented Aug 6, 2025

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 378.06 ms 408.63 ms 30.56 ms
Size 7.15 MiB 8.36 MiB 1.21 MiB

Baseline results on branch: v7

Startup times

Revision Plain With Sentry Diff
0e27665+dirty 355.91 ms 422.52 ms 66.61 ms
26515b5+dirty 389.83 ms 443.94 ms 54.11 ms
f870f2d+dirty 398.49 ms 434.24 ms 35.75 ms
3c99746+dirty 400.65 ms 399.59 ms -1.06 ms
472960b+dirty 394.39 ms 376.18 ms -18.20 ms
20d0171+dirty 380.17 ms 422.57 ms 42.40 ms
7eff2d7+dirty 393.13 ms 426.77 ms 33.65 ms
10ec2e1+dirty 373.87 ms 443.64 ms 69.78 ms
c26618b+dirty 354.44 ms 414.73 ms 60.29 ms
fb47c4a+dirty 408.58 ms 407.17 ms -1.41 ms

App size

Revision Plain With Sentry Diff
0e27665+dirty 7.15 MiB 8.35 MiB 1.20 MiB
26515b5+dirty 7.15 MiB 8.36 MiB 1.21 MiB
f870f2d+dirty 7.15 MiB 8.34 MiB 1.18 MiB
3c99746+dirty 7.15 MiB 8.34 MiB 1.18 MiB
472960b+dirty 7.15 MiB 8.34 MiB 1.18 MiB
20d0171+dirty 7.15 MiB 8.35 MiB 1.20 MiB
7eff2d7+dirty 7.15 MiB 8.35 MiB 1.20 MiB
10ec2e1+dirty 7.15 MiB 8.35 MiB 1.20 MiB
c26618b+dirty 7.15 MiB 8.36 MiB 1.20 MiB
fb47c4a+dirty 7.15 MiB 8.35 MiB 1.20 MiB

@lucas-zimerman
Copy link
Collaborator Author

See #5036 for more information in regard of it being blocked

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant