osFoundry / Platform
App-Versionsverlauf
Jede Bereitstellung ist ein versionierter Snapshot. Rollback in einem Klick – Code, Schema und Secrets gemeinsam.
Was es ist
Der App-Versionsverlauf in osFoundry behandelt jedes Deploy als vollständigen, unveränderlichen Snapshot statt als lose Sammlung von Dateiänderungen. Wenn du eine Version einer App oder eines Backends ausrollst, erfasst osFoundry Code, Datenbankschema und Secrets-Konfiguration als ein Bündel und versieht es mit einer Version. Nichts wird stückweise deployt, also kann nichts auseinanderdriften: Das Schema, das ein Build erwartet, und die Secrets, die er liest, sind an denselben Snapshot geheftet wie der Code, der sie nutzt.
Weil jede Version ein stimmiges Ganzes ist, genügt für den Rollback ein Klick. Du wählst einen früheren Snapshot, und osFoundry stellt genau diesen Zustand wieder her (Code, Schema und Secrets zusammen), statt dass du an einer Stelle eine Migration und an anderer einen Konfigurationswert von Hand zurückdrehen musst. Genau diese Lücke lässt Versionierung sonst offen: Der Code kehrt zurück, aber die Datenbank steckt noch im neuen Schema, oder ein rotiertes Secret passt nicht mehr. Alle drei gemeinsam zu snapshotten schließt diese Lücke, und das macht einen Ein-Klick-Rollback auch unter Druck verlässlich.
Das Ganze lebt in der Apps-&-Backend-Oberfläche von osFoundry, Teil desselben BYOK-Desktop-Workspace, in dem du Chat, Agenten, Code und Daten betreibst. Es gibt keine Gebühren pro Sitz und keinen Wiederverkaufsaufschlag auf die Modelle, die du anbindest; der Versionsverlauf ist schlicht die Art, wie Deploys festgehalten werden, damit das Ausrollen einer Änderung und ihr Rückgängigmachen beide sichere Alltagshandlungen sind, keine Ereignisse.
Wichtige Funktionen
- Jedes Deploy wird als unveränderlicher, versionierter Snapshot gespeichert statt an Ort und Stelle überschrieben
- Jeder Snapshot bündelt Code, Datenbankschema und Secrets, damit die drei nie auseinanderlaufen
- Kehre per Klick zu jeder früheren Version zurück und stelle alle drei gemeinsam wieder her
- Durchstöbere den gesamten Deploy-Verlauf, sieh, was wann ausgerollt wurde, und vergleiche Versionen
- Teil der Apps-&-Backend-Oberfläche von osFoundry: keine Gebühren pro Sitz, eigene Schlüssel
Anwendungsfälle
- Einzelentwickler: rollt eine Schemaänderung aus, die die Produktion bricht, und kehrt per Klick zum letzten funktionierenden Snapshot zurück, Code und Datenbank zusammen
- Kleines Team: sieht sich den Deploy-Verlauf an, um genau zu erkennen, welche Version eine Regression eingeführt hat, bevor es entscheidet, was zu beheben ist
- Agenten-Entwickler: iteriert schnell an einem Backend, im Wissen, dass jedes Deploy ein Wiederherstellungspunkt ist, zu dem man zurückkehren kann, ohne Migrationen oder Secrets von Hand rückgängig zu machen
Häufig gestellte Fragen
Was genau wird in jeder App-Version erfasst?
Jedes Deploy snapshottet drei Dinge als eine Einheit: deinen Anwendungscode, das Datenbankschema und die Secrets-Konfiguration. Sie werden gemeinsam versioniert, sodass ein Snapshot stets einen konsistenten, deploybaren Zustand darstellt und nicht nur teilweise aktualisierte Bruchstücke.
Setzt ein Rollback auch Datenbankschema und Secrets zurück oder nur den Code?
Alle drei. Ein Rollback stellt den vollständigen Snapshot wieder her (Code, Schema und Secrets), damit du nicht mit Code auf neuem Schema gegen eine alte Datenbank landest oder mit einem rotierten Secret, das nicht mehr passt. Genau dafür bündelt osFoundry sie in einer Version.
Wo fügt sich der App-Versionsverlauf in osFoundry ein?
Er ist Teil der Apps-&-Backend-Oberfläche im osFoundry-Desktop-Workspace, neben Chat, Agenten, Code, Wissen und Daten. Versionierung ist fest in die Funktionsweise von Deploys eingebaut, sodass jedes Ausrollen festgehalten wird und jede frühere Version für einen Rollback verfügbar bleibt.