Skip to content

Stability of built in diagnostics channels #45400

Closed
@Flarna

Description

@Flarna

In #45290 diagnostics channel was moved from experimental to stable.

While that is fine for the diagnostics channel API itself it included the Built-in Channels.

My understanding of the docs is that these built in channels and the data they expose follow our stability guarantee. Therefore channel removal/rename, remove of some published data,.. is not easy anymore.

Considering the current work currently done by @Qard in e.g. #45277 to improve this area marking them as stable was potential a bit early.

Should we adapt this part of the docs or are we ok with the stability guarantee? current channels expose only public data types therefore this should be fine. But one might argue that the data is mutable and therefore a consumer can change application behavior.

fyi @nodejs/diagnostics

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions