diagnostics_channel: mark TracingChannel as stable · nodejs/node@3f4b80e · GitHub
Skip to content

Commit 3f4b80e

Browse files
logaretmaduh95
authored andcommitted
diagnostics_channel: mark TracingChannel as stable
Promotes the diagnostics_channel.tracingChannel() factory and the TracingChannel class from experimental to stable. TracingChannel has been available since v18.19.0 / v19.9.0 with an unchanged surface and now has broad adoption: fastify, pino, mysql2, redis, ioredis, mongoose, graphql, h3, srvx, and the Vercel AI SDK publish TracingChannel events natively, and it is consumed by OpenTelemetry, Sentry, Datadog, and New Relic. The last behavioral wart, tracePromise stripping custom thenables (#59936), was resolved in #61766. This mirrors the scoping in #45290: BoundedChannel, the bindStore / runStores store helpers, and the concrete built-in channels stay experimental. Signed-off-by: Abdelrahman Awad <abdelrahman.awad@sentry.io> PR-URL: #64525 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
1 parent c89878c commit 3f4b80e

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

doc/api/diagnostics_channel.md

Lines changed: 10 additions & 2 deletions

0 commit comments

Comments
 (0)