Manifestbasierter Production-Updater 3.3, Modulnavigation, optionales Produktbild Studio, Listing-Studio-Aktionsleiste sowie plattformübergreifende Windows-/Linux-Release-Gates.
935 B
935 B
Vendoo Production Updater 2.8
Ziel
Updater 2.8 behebt einen Windows-spezifischen SQLite-Lifecycle-Fehler im vollständigen Release-Test.
verify-initial-disabled-modules-1.41.2.mjs lud den Plattformkernel und öffnete dadurch better-sqlite3, löschte den temporären Datenordner anschließend aber ohne die Datenbank explizit zu schließen. Linux tolerierte das; Windows blockierte vendoo.db mit EBUSY.
Neuer Ressourcenvertrag
- explizites
wal_checkpoint(TRUNCATE) - explizites
db.close()vor jeder Temp-Bereinigung - kurze Freigabephase nach dem synchronen Close
rmSyncmit 20 Wiederholungen und 100 ms Wartezeit für kurzzeitige Windows-Dateisperren- Cleanup-Fehler werden mit Pfad und Fehlercode gemeldet
- drei isolierte Wiederholungsläufe prüfen, dass kein Temp-Ordner zurückbleibt
Der Fehler tritt vor Pull Request, Merge und Coolify-Deployment auf. Produktivdaten waren dadurch nicht betroffen.