Skip to content

feat(internal): add clean SDK integration points#1848

Merged
jpnurmi merged 1 commit into
masterfrom
jpnurmi/feat/integration
Jul 8, 2026
Merged

feat(internal): add clean SDK integration points#1848
jpnurmi merged 1 commit into
masterfrom
jpnurmi/feat/integration

Conversation

@jpnurmi

@jpnurmi jpnurmi commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Add sentry_integration_t with the following functions:

  • register called from sentry_init,
  • unregister called from sentry_close, and
  • free for releasing allocated resources.

Besides the existing Qt integration that has been wired up using the new integration API, the first and foremost use case is the upcoming WER integration (#1837). However, this could potentially also be used to implement platform/console integrations that hook into init/close.

Inspired by the same concept in many other Sentry SDKs:

#skip-changelog (internal)

Add `sentry_integration_t` with `register`, `unregister`, and `free`
functions, and `sentry__options_add_integration`. Finally, wire up the
existing Qt integration through that path.
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against ce901d6

@jpnurmi jpnurmi requested review from JoshuaMoelans and mujacica July 7, 2026 14:19
@jpnurmi jpnurmi merged commit bb5bcaa into master Jul 8, 2026
67 checks passed
@jpnurmi jpnurmi deleted the jpnurmi/feat/integration branch July 8, 2026 13:34
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.

3 participants