- Spegnimento
- 8 agosto 2026 alle ore 20:50 UTC
- Autore
- Kamo
- Impegno
- c8892a4
Ogni attributo le impostazioni delle app rende la pagina — nome del display, descrizione, fase, deprecazione — era una costante di compilazione nel ServiceType enum, e "Disponibile" non è stato memorizzato affatto: è stato derivato come stadio == COMPLETATO nell'interfaccia utente e in tre posti lato server. Cambiare qualsiasi di esso significa modificare la biblioteca condivisa e ridipingendo la piattaforma. PLATFORM APP CATALOG contiene una riga per app con ogni colonna override nullable, e AppCatalogService risolve override?? Enum. Una riga mancante significa enum verbatim, quindi installare questo non cambia comportamento. La disponibilità diventa il suo valore, che è ciò che rende un lancio morbido (offered mentre ancora TESTING) o una app COMPLETATA non ancora valida. La sua caduta legge la fase RESOLVED piuttosto che quella dell'enum, quindi un operatore che si muove solo un app a COMPLETED ottiene la disponibilità senza anche capovolgere l'interruttore.