Skip to content

Querya Desktop 0.4.10

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jul 13:27

[0.4.10] - 2026-07-11

Sandboxed extension runtime, SDUI, and first end-to-end external database drivers (Registration + Activation), plus in-app updates and connection reliability fixes.

Added

  • Extension sandbox runtime (Block E, #300#305) — parse sandbox capabilities from manifests; launch plugins via SandboxProcessRunner (bwrap / sandbox-exec / Windows soft-start); Zero-Trust system.injectCredentials over Stdio; watchdog + auto-recovery; stderr sanitization, rotating logs, and security audit; Level-1 embedded runtime stubs and lifted preview gate for policy-compliant process drivers.
  • Plugin RPC bridge (Block C, #312)PluginRpcBridge over NDJSON JSON-RPC (system.handshake / ping / shutdown, db.connect).
  • SDUI builders (#314)SduiFormBuilder and SduiTreeBuilder render connection forms and schema trees from extension JSON schemas (key / boolean aliases supported).
  • Local extension install (#316) — install .zip / .qext packages from Preferences and Extension Manager with the same SandboxPolicy checks as the Marketplace.
  • Driver Registration + Activation (#318 / #319) — parse contributions.drivers / capabilities; list installed drivers in New Connection and Driver Manager; SDUI connection form; ExtensionDriverSession for connect + schema tree; SQL workspace / table view for sandboxed drivers; Docker ClickHouse service for local testing.
  • In-app updates (#280#282) — updater service, Check for Updates UI / badge / startup settings, and platform installer helpers.
  • SSL certificate pickers for MySQL, MongoDB, and Redis (#278) — optional client certificate paths on those connection forms.
  • SQLite in Driver Manager (#270) — built-in SQLite listed alongside other Dart drivers.

Fixed

  • Secrets / shutdown / reliability — atomic LocalDb + secure-store updates (#276); disconnect SQLite on app shutdown (#271); log remaining silent catches in database drivers (#272); harden MySQL custom SELECT validation (#274); stream large CSV exports on an isolate (#277).
  • UI / menus — disabled Run (F5) when no SQL-capable connection (#266); coming-soon placeholders for unfinished workspace tabs (#267); global File → New/Open/Save SQL for active SQL editors (#268).
  • Marketplace — database drivers without a valid process sandbox stay preview-only listings (#269).
  • Sandbox launch — mark driver binaries executable after zip install; fall back when bubblewrap user namespaces are unavailable.

Downloads

  • Linux: Querya-Desktop-0.4.10-linux.zip
  • Windows: Querya-Desktop-0.4.10-windows.zip
  • macOS: Querya-Desktop-0.4.10-macos.zip (signed, notarized and stapled .app when Apple Developer secrets are configured; otherwise unsigned)

Verify checksums: SHA256SUMS.txt

Build info

  • pubspec: 0.4.10+2
  • Commit: d3d6f92