You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We extend the product plugin interface with a new mandatory `enabled`
function. This is used to determine whether a product is enabled and
needs its lifecycle managed by the product plugin protocol. The main
reason behind this change is to fix an issue with configuration
telemetry reporting whereby products are reported as activated simply
when they are started, but not necessarily enabled. This change now
moves the responsibility for checking enablement to the plugin protocol,
which can then make a more accurate configuration telemetry reporting
when it comes to product enablement. This also removes some boilerplate
code in product plugin implementations by not requiring them to include
an explicit enablement check.
0 commit comments