osFoundry / Platform
Storico versioni dell'app
Ogni deploy è uno snapshot versionato. Rollback in un clic — codice, schema, secret tutti insieme.
Che cos’è
La cronologia delle versioni delle app in osFoundry tratta ogni deploy come uno snapshot completo e immutabile, non come un insieme sparso di modifiche ai file. Quando pubblichi una versione di un'app o di un backend, osFoundry cattura il codice, lo schema del database e la configurazione dei secret in un unico pacchetto e vi imprime una versione. Nulla viene distribuito a pezzi, quindi nulla può andare fuori sincrono: lo schema che una build si aspetta e i secret che legge restano ancorati allo stesso snapshot del codice che li usa.
Poiché ogni versione è un tutto coerente, il rollback è un solo clic. Scegli uno snapshot precedente e osFoundry ripristina esattamente quello stato (codice, schema e secret insieme), invece di chiederti di annullare a mano una migrazione da una parte e un valore di configurazione dall'altra. È proprio la falla che il versionamento di solito lascia aperta: il codice torna indietro ma il database è ancora sul nuovo schema, oppure un secret ruotato non combacia più. Fare lo snapshot di tutti e tre insieme chiude questo divario, ed è ciò che rende un rollback in un clic affidabile sotto pressione.
Tutto questo vive dentro la superficie Apps & Backend di osFoundry, parte dello stesso workspace desktop BYOK in cui usi chat, agenti, codice e dati. Non ci sono costi per postazione né ricarichi di rivendita sui modelli che colleghi; la cronologia delle versioni è semplicemente il modo in cui i deploy vengono registrati, così che pubblicare una modifica e annullarla siano entrambe azioni sicure e ordinarie, non eventi.
Funzionalità principali
- Ogni deploy viene salvato come snapshot versionato e immutabile, non come sovrascrittura sul posto
- Ogni snapshot raggruppa codice, schema del database e secret così che i tre non si disallineino mai
- Torna a qualsiasi versione precedente con un clic, ripristinando tutti e tre insieme
- Sfoglia l'intera cronologia dei deploy per vedere cosa è stato pubblicato e quando, e confrontare le versioni
- Parte della superficie Apps & Backend di osFoundry: nessun costo per postazione, porti le tue chiavi
Casi d’uso
- Sviluppatore solitario: pubblica una modifica allo schema che rompe la produzione e torna all'ultimo snapshot funzionante con un clic, codice e database insieme
- Piccolo team: esamina la cronologia dei deploy per vedere esattamente quale versione ha introdotto una regressione prima di decidere cosa correggere
- Sviluppatore di agenti: itera rapidamente su un backend, sapendo che ogni deploy è un punto di ripristino a cui tornare senza annullare a mano migrazioni o secret
Domande frequenti
Cosa viene catturato esattamente in ogni versione dell'app?
Ogni deploy fa lo snapshot di tre cose come un'unica unità: il codice della tua applicazione, lo schema del database e la configurazione dei secret. Vengono versionati insieme, quindi uno snapshot rappresenta sempre uno stato coerente e distribuibile, non pezzi aggiornati solo in parte.
Il rollback annulla anche lo schema del database e i secret, o solo il codice?
Tutti e tre. Un rollback ripristina l'intero snapshot (codice, schema e secret), così non ti ritrovi con codice del nuovo schema in esecuzione su un vecchio database o un secret ruotato che non combacia più. È proprio questo lo scopo di raggrupparli in un'unica versione.
Dove si colloca la cronologia delle versioni in osFoundry?
Fa parte della superficie Apps & Backend nel workspace desktop di osFoundry, accanto a chat, agenti, codice, conoscenza e dati. Il versionamento è integrato nel funzionamento stesso dei deploy, così ogni pubblicazione viene registrata e ogni versione precedente resta disponibile per il rollback.