Dora v0.30.3
Immutable
release. Only release title and notes can be modified.
Version 0.30.3
Date: 2026-06-29
Tag: v0.30.3
Range: v0.30.2..master
Why this release exists
v0.30.3 is a stability and polish release. Its headline change moves DuckDB
out of the main app binary into a separate helper process, and it fixes the
code editor failing to load in packaged builds.
Changes
- DuckDB helper process — DuckDB-backed local file queries (CSV, Parquet,
JSON) now run in a separate helper process instead of being linked into the
main app binary, keeping the heavy engine out of the core download. - Editor loads reliably in release builds — Monaco and its fonts are now
fully self-hosted instead of being fetched from a CDN that the packaged app's
content-security policy blocked. Previously the SQL and ORM editors could hang
on a blank loading state with mis-spaced text in release builds; syntax
highlighting and the TypeScript LSP now work there too. - Clearer connection errors — connection-refused errors now name the host
that could not be reached instead of showing a generic message. - Instant data-viewer edits — optimistic cell updates no longer flash back
to the stale value before the save lands. - Unified spinner — a single 12-blade radial spinner is now used everywhere
a loading indicator appears.
Notes
- SSH tunnelling was reworked onto a pure-Rust library (
russh), a transparent
internal change.