Dashboard boots 40% faster with unified bootstrap endpoint
Posted by tomspark
SparkBox 1.5.103 replaces the old two-step login handshake with a single /api/bootstrap call that fetches license, auth status, and initial config in one request. Cold boots no longer stall on permission walks or remote license checks—those background tasks now fire after your first request lands, not before. The bootstrap payload is cached in memory so subsequent loaders can reuse it without extra round-trips. Why this matters: new installations and dashboard restarts used to burn 300–600ms in setup network traffic alone. Now you see the dashboard UI 40% faster on average. Key changes: • Single /api/bootstrap endpoint replaces sequential /license + /auth/status calls • Background schedulers (permission migration, env-drift check, license refresh) deferred until server is ready to handle requests • License remote-check delayed 3 seconds to avoid first-render contention • Automatic fallback to old two-call flow for older dashboard versions during rollout Check the Updates tab in your dashboard to pull the latest. Found an issue? Post it here in d/sparkbox. --- Update from your SparkBox dashboard's Updates tab, or see the full release notes on the Releases page.