v0.29.0

View source on GitHub

What's Changed

Features

  • SQL result set persistence: Query results are now saved as artifacts in Parquet format, enabling durable storage and reuse across sessions.
  • Work hydration improvements: SQL console tabs now reliably restore previous query results and state when reconnecting or reloading, with safer archiving of work history.

Fixes & Improvements

  • Fixed tab activation logic during work hydration to ensure the correct result tab is selected after restoration.
  • Improved Postgres connection timeout handling for more responsive and reliable connection checks.
  • Added support for configurable desktop authentication protocols (e.g., custom URI schemes), enhancing flexibility for Electron-based auth flows.
  • Upgraded better-auth and enabled IP tracking for improved security and auditability of authentication events.

Internal

  • Removed legacy pglite bundling and asset copying, simplifying the build pipeline and reducing bundle size.
  • Optimized standalone app builds: deduplicated asset copies (Shiki, pglite), preserved DuckDB dylib during binary stripping, and pruned unnecessary traced native binaries.

How is this guide?