osFoundry / Platform
Historique des versions d'application
Chaque déploiement est un snapshot versionné. Rollback en un clic — code, schéma et secrets ensemble.
Présentation
L'historique des versions d'osFoundry traite chaque déploiement comme un instantané complet et immuable, et non comme un ensemble épars de modifications de fichiers. Lorsque vous livrez une version d'une app ou d'un backend, osFoundry capture le code, le schéma de base de données et la configuration des secrets dans un seul lot, puis y appose une version. Rien n'est déployé par morceaux, donc rien ne peut se désynchroniser : le schéma qu'un build attend et les secrets qu'il lit sont épinglés au même instantané que le code qui les utilise.
Comme chaque version forme un tout cohérent, le rollback tient en un clic. Vous choisissez un instantané antérieur et osFoundry restaure exactement cet état (code, schéma et secrets ensemble), au lieu de vous demander d'annuler à la main une migration d'un côté et une valeur de configuration de l'autre. C'est précisément la faille que le versionnage laisse d'ordinaire ouverte : le code revient en arrière mais la base reste sur le nouveau schéma, ou un secret ayant fait l'objet d'une rotation ne correspond plus. Capturer les trois ensemble comble cet écart, et c'est ce qui rend un rollback en un clic fiable quand la pression monte.
Tout cela vit au sein de la surface Apps & Backend d'osFoundry, partie du même espace de travail desktop BYOK où vous utilisez le chat, les agents, le code et les données. Aucun frais par siège, aucune marge de revente sur les modèles que vous connectez ; l'historique des versions est simplement la façon dont les déploiements sont consignés, pour que livrer un changement et le défaire soient l'un comme l'autre des gestes sûrs et ordinaires, pas des événements.
Fonctionnalités clés
- Chaque déploiement est enregistré comme un instantané versionné et immuable, plutôt qu'écrasé sur place
- Chaque instantané réunit code, schéma de base de données et secrets pour que les trois ne se désynchronisent jamais
- Revenez à toute version antérieure en un clic, en restaurant les trois ensemble
- Parcourez tout l'historique des déploiements pour voir ce qui a été livré et quand, et comparer les versions
- Intégré à la surface Apps & Backend d'osFoundry : aucun frais par siège, vos propres clés
Cas d’usage
- Développeur solo : livre un changement de schéma qui casse la production et revient au dernier instantané fonctionnel en un clic, code et base ensemble
- Petite équipe : consulte l'historique des déploiements pour voir exactement quelle version a introduit une régression avant de décider quoi corriger
- Développeur d'agents : itère vite sur un backend, sachant que chaque déploiement est un point de restauration où il peut revenir sans annuler à la main migrations ni secrets
Questions fréquentes
Qu'est-ce qui est exactement capturé dans chaque version d'app ?
Chaque déploiement fige trois éléments en une seule unité : le code de votre application, le schéma de base de données et la configuration des secrets. Ils sont versionnés ensemble, si bien qu'un instantané représente toujours un état cohérent et déployable, et non des morceaux partiellement mis à jour.
Un rollback annule-t-il aussi le schéma de base et les secrets, ou seulement le code ?
Les trois. Un rollback restaure l'instantané complet (code, schéma et secrets), pour vous éviter de vous retrouver avec du code au nouveau schéma tournant sur une ancienne base, ou un secret ayant subi une rotation qui ne correspond plus. C'est tout l'intérêt de les regrouper en une seule version.
Où l'historique des versions s'inscrit-il dans osFoundry ?
Il fait partie de la surface Apps & Backend de l'espace de travail desktop osFoundry, aux côtés du chat, des agents, du code, de la connaissance et des données. Le versionnage est intégré au fonctionnement même des déploiements, de sorte que chaque livraison est consignée et que chaque version antérieure reste disponible pour un rollback.