Rendere la disponibilità delle app e la fase modificabile a runtime

Featurekamo-shared-library
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.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo