ArcVellum v0.9.2
ArcVellum v0.9.2
Desktop startup reliability hotfix
This release fixes an installation-blocking Windows desktop defect. The frozen Python sidecar previously gave Uvicorn a string import target. That import is resolved by a secondary dynamic import, which is not reliable inside a PyInstaller-frozen executable; the desktop window could therefore remain on its loading scene while the local API was unavailable.
The sidecar now creates the FastAPI application in-process and passes the ASGI application object directly to Uvicorn. The Tauri shell also retains sidecar stderr and termination information long enough to show a clear startup error on the loading scene instead of leaving the user with an indefinite wait.
Verification
- Source
servesmoke test reaches the authenticated/healthendpoint. - Frozen sidecar smoke test reaches the authenticated
/healthendpoint. - CLI regression test verifies that
servegives Uvicorn an in-process ASGI object. - Frontend tests and Rust compilation remain required before packaging.
Existing temporary v0.8 smoke-test copies are not update targets. Install the v0.9.2 setup program after it is built, then start ArcVellum from the installed application entry.