Skip to content

Different Deprecation Categorization #76754

@pgomulka

Description

@pgomulka

At the time of the 8.0 upgrade we want to differentiate these in two buckets:

Critical deprecations: These are features that are going away when they move to 8 and the user needs to take action before upgrading.
Informational deprecations: These are features that have been deprecated but aren't actually removed in 8.0. While we would like the user to stop using them now, it's not critical they do so before upgrading.

Currently all deprecation log entries are categorised as DEPRECATION. In order to classify these in the UI we would like by default all current deprecations to be level "CRITICAL", but offer teams the option to mark specific deprecations as "WARN". For example if the distributed team deprecated a feature but haven't removed it in 8.0, they could choose to go back to the deprecation log statement and change it to be an INFO level deprecation. By default if teams did nothing any existing deprecations would be marked as CRITICAL.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions