Changelog

All notable changes to Zentro are documented here.

Latest on GitHub: v0.3.0 (April 28, 2026)

v0.3.0Early Access
April 28, 2026

Project & Workspace

  • Introduced project foundation and project hub flows across multiple delivery phases
  • Added project-aware workspace state with per-project session restore and startup recovery hardening
  • Refactored connection flows to a project-centric model with compact provider-first setup
  • Added project delete flow and refined project setup/status visuals

Query Engine & Result Experience

  • Added guarded query runtime state flow with stronger execution lifecycle handling
  • Added deterministic compare behavior and persistent query tab context
  • Improved incremental result strategy and virtualization path for large datasets
  • Refined result/table interactions: sticky index, stable header DnD identity, and clearer row actions

SQL Editor Productivity

  • Upgraded SQL completion with better context handling and stale request cancellation
  • Added FK-based join snippet suggestions and auto-alias table suggestions with driver-safe quoting
  • Added column data type rendering in completion hints and richer table suggestion docs
  • Added scoped formatting, SQL clause folding, MRU tab switcher, and context quick open

Saved Scripts & History

  • Saved scripts are now scoped by project + connection
  • Reopen behavior now uses savedScriptId and focuses existing open tabs instead of creating duplicates
  • Autosave is hardened across close flows and now saves before tab removal
  • Added Ctrl+S for explicit save on the active query script tab

UI & UX Refinements

  • Refined toolbar alignment, connection picker behavior, and status bar simplification
  • Moved editor toolbar to vertical layout and removed redundant new-tab action
  • Improved project hub polish, reconnect feedback, and modal transition quality
  • Refined environment picker tone/hover details and shortcuts/settings presentation

Architecture & Quality

  • Continued frontend decomposition with tighter command/platform boundaries
  • Continued backend decomposition with modular app/query/schema/driver services and typed v2 event flow
  • Expanded tests for query and connection lifecycles, store/session logic, and script scope behavior
  • Added telemetry/export policy foundations and release-readiness hardening

Known Limitation

  • Packaging may fail if build/bin/zentro-dev.exe is locked by another process, even when compile and test stages pass
v0.0.1Initial Release
March 15, 2026

Connection & Workspace Management

  • Implemented 2-level breadcrumb dropdown for quick connection and database switching
  • Enhanced session restoration and persisted connection context across app reload
  • Added workspace switcher for multiple connection profiles with auto-connect
  • Added show_all_schemas and trust_server_cert connection options

SQL Editor & Query Engine

  • Completed async query engine supporting concurrent execution
  • Integrated context-aware SQL completion and intelligent query block extraction
  • Implemented Monaco editor with VS Code-style tabs, drag-and-drop, and split view
  • Added template management with inline editing and auto-save on close

Data Grid & Result Management

  • Added inline editing with generated SQL updates and optimistic UI
  • Implemented virtualized result grid with sorting, pagination, and infinite scroll
  • Enhanced row detail view with JSON viewer and flexible field selection
  • Added CSV export with UTF-8 BOM for Excel compatibility

ERD Visualization

  • Implemented ERD visualization with React Flow and automatic relationship detection
  • Redesigned ERD with Crow's Foot notation, relationship icons, and PK/FK badges

Settings & Platform UI

  • Added VS Code-style Command Palette for quick actions and navigation
  • Overhauled settings into an editor tab with vertical sidebar
  • Added keyboard shortcuts management and frameless window controls
  • Redesigned status bar with floating provider logos and reconnection shortcuts

Core & Infrastructure

  • Migration from Fyne to Wails v2 + React + TypeScript
  • Tailwind v4 with unified Super-Flat design system
  • Enhanced MSSQL TLS 1.0 compatibility
  • Postgres database discovery improvements