Skip to content
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

Kotlin Coroutines support #220

Open
peterdk opened this issue Jul 22, 2024 · 1 comment
Open

Kotlin Coroutines support #220

peterdk opened this issue Jul 22, 2024 · 1 comment
Labels
backlog We hope to fix this feature/bug in the future feature request Request for a new feature

Comments

@peterdk
Copy link

peterdk commented Jul 22, 2024

Description

I am implementing a API backend in Kotlin using Ktor, a popular Kotlin web framework that uses coroutines for requests. I am testing using Bugsnag since I already use that for Android. However, there seems no support for Coroutines, which frequently switch threads. So I can't store threaded metadata properly, and probably the startSession() stuff will also cause issues when multiple coroutine calls are handled.

Describe the solution you'd like
Support a form of CoroutineContext like OpenTelemetry or Sentry does.

Describe alternatives you've considered

Additional context
Quite vital for modern Kotlin web/api apps.

@clr182
Copy link
Contributor

clr182 commented Jul 23, 2024

Hi @peterdk

Thank you for reaching out and raising this product feedback.

Adding some form of CoroutineContext functionality does sound like worthwhile feature. As such I have raised this with our engineering team and we now have a backlog item aimed at adding this support. However I should note that this backlog item is still in the scoping stages, as such I have no clear ETA on the release of this functionality as of right now. Once we have more information to share we will be sure to update this thread.

@clr182 clr182 added feature request Request for a new feature backlog We hope to fix this feature/bug in the future labels Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog We hope to fix this feature/bug in the future feature request Request for a new feature
Projects
None yet
Development

No branches or pull requests

2 participants