Closed jaredlockhart closed 2 years ago
Picked up this work for the Desktop channel. We will completely remove the enabled
field from the FeatureConfig
. This field is/was optional.
JIRA ticket for this change: https://mozilla-hub.atlassian.net/browse/EXP-2663
JIRA ticket for experimenter UI changes (done): https://mozilla-hub.atlassian.net/browse/EXP-2576
This feature shipped in Fx104.
Welcome Change Captain! ⛵️
When making schema changes, follow this guidance to avoid breaking changes:
Rather than modifying an existing field, consider adding a new field with a new name and later deprecating the old field when it is no longer used
When deprecating an existing field, consider making it optional/nullable rather than removing it altogether and then removing it entirely when all clients/active experiments no longer depend on it
Proposing Schema Changes
When Client Changes Are Complete
When Client QA is Complete
When Bugs Are Resolved and Clients Are Released
[X] Comment below indicating which version of each client application includes the changes
[x] File tickets/epics in Nimbus Engineering to implement the changes in Experimenter and add them in a comment below, including:
[ ] File tickets/epics in Jetstream to adapt it to any incoming changes that affect its analysis
When Experimenter Changes Are Complete