Back to release notes
v0.12.2

Release v0.12.2

What's Changed Offline Desktop Authentication - Added full offline support for desktop apps, including anonymous sign-in flow without network dependency - Introduced desktop-spec

What's Changed

Offline Desktop Authentication

  • Added full offline support for desktop apps, including anonymous sign-in flow without network dependency
  • Introduced desktop-specific auth session handling and recovery logic, decoupled from web session management
  • Updated auth routes and UI components to support separate desktop login paths and runtime aliases

Copilot Stability Improvements

  • Fixed a critical issue where DuckDB connections were incorrectly accessed during Copilot action execution, preventing crashes and improving reliability of SQL-related AI features (e.g., chart generation, query rewriting, optimization)

Initial User Setup

  • Added configurable bootstrap login for the initial user via environment variables (e.g., INIT_USER_EMAIL, INIT_USER_PASSWORD), simplifying onboarding in self-hosted and local development environments

UI & UX Fixes

  • Fixed rendering of result insights in the SQL console to ensure accurate display of AI-generated analysis and recommendations

Documentation & Tooling

  • Updated README.md with new setup instructions and clarifications around offline mode and init user configuration
  • Refined standalone desktop app build script (build-app-standalone.sh) for improved reliability and alias resolution

Internal

  • Refactored authentication logic to cleanly separate desktop and web session lifecycles, including dedicated session proxies, recovery sync components, and locale-aware sign-in forms
  • Standardized environment configuration and bootstrapping across Electron, web, and admin apps