Skip to content

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

Open
jpnurmi wants to merge 1 commit into
masterfrom
jpnurmi/feat/integration
Open

feat(internal): add clean SDK integration points#1848
jpnurmi wants to merge 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
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.

1 participant