Skip to content

Conversation

@denrase
Copy link
Collaborator

@denrase denrase commented Oct 29, 2025

📜 Description

  • Add SentryPulse Integration
  • Adds a new target to Package.swift
  • Adds a new target to Sentry.xcworkspace

💡 Motivation and Context

💚 How did you test it?

  • Unit tests

📝 Checklist

You have to check all boxes before merging:

  • I added tests to verify the changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.

Closes #6697

Base automatically changed from denrase/swift-log-sentry-poc to main November 5, 2025 14:36
@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2025

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1195.04 ms 1216.35 ms 21.31 ms
Size 23.75 KiB 1022.78 KiB 999.03 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
d1c4916 1216.66 ms 1244.73 ms 28.08 ms
d1c0538 1227.49 ms 1246.96 ms 19.47 ms
cc02c0d 1234.69 ms 1247.15 ms 12.46 ms
23b6a91 1227.73 ms 1262.93 ms 35.20 ms
ea2e54c 1207.78 ms 1218.13 ms 10.35 ms
6c0b61e 1194.21 ms 1218.74 ms 24.53 ms
83d27f6 1233.56 ms 1259.24 ms 25.68 ms
1a34ddc 1217.79 ms 1242.17 ms 24.38 ms
d05d866 1211.78 ms 1230.96 ms 19.18 ms
bc0a04c 1226.83 ms 1255.04 ms 28.21 ms

App size

Revision Plain With Sentry Diff
d1c4916 23.75 KiB 981.31 KiB 957.56 KiB
d1c0538 23.75 KiB 928.87 KiB 905.12 KiB
cc02c0d 23.75 KiB 912.37 KiB 888.62 KiB
23b6a91 23.75 KiB 1004.80 KiB 981.06 KiB
ea2e54c 23.75 KiB 919.70 KiB 895.95 KiB
6c0b61e 23.75 KiB 1.02 MiB 1019.10 KiB
83d27f6 23.75 KiB 928.88 KiB 905.13 KiB
1a34ddc 23.75 KiB 919.90 KiB 896.15 KiB
d05d866 23.75 KiB 878.60 KiB 854.85 KiB
bc0a04c 23.75 KiB 933.32 KiB 909.57 KiB

- Move `enableDataSwizzling` from experimental options to top-level options (#6592). This option remains enabled by default.
- Add `sentry.replay_id` attribute to logs ([#6515](https://github.com/getsentry/sentry-cocoa/pull/6515))
- Structured Logs: Add `SentrySwiftLog` Integration (#6286)
- Structured Logs: Add `SentryPulse` Integration (#6588)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 🚫 The changelog entry seems to be part of an already released section ## 8.57.2.
    Consider moving the entry to the ## Unreleased section, please.

@denrase denrase marked this pull request as ready for review November 6, 2025 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Structured Logs: Add SentryPulse Integration

2 participants