What's New in EZQL
Follow the development, recent updates, features, and fixes added to the in-browser database client.
Drag & Drop SQL Parsing & Port Customization
This release introduces custom connection port options, path-based SQL Server instance connections, databases section auto-expansion, a revamped category filtering experience, customizable server IP visibility settings, and window-level drag-and-drop SQL file parsing.
Highlights
- Added Drag and Drop SQL Files: Dropping one or more .sql files opens them automatically in new query tabs.
- Added Customizable Server IP Visibility: A new Security & Privacy setting to toggle host IP address visibility in the sidebar and status bar.
- Improved Category Filtering (SSMS-like): Adds search/filter icon inside Table, View, Procedure and Function nodes.
- Added Optional Connection Port: Checkbox toggle for custom port configurations, defaulting to standard port 1433.
- Fixed Inline Editing Syntax Errors: Updates now reference the executed query segment instead of Monaco selections.
DDL Operations, Storage Reporting & UI Persistence
This release introduces long-running transaction stability improvements, UI state persistence, database DDL management operations, storage reporting, maintenance utilities, local telemetry, and a full dashboard redesign.
Highlights
- Long-Running Query Stability: Heartbeats and TCP keep-alive settings to keep queries from timing out.
- Added Rename, Drop, Online/Offline Database options directly from tree context menus.
- Added Database & Table Storage Reports: Free space metrics and row-counts breakdown.
- Added Local Telemetry: Safe usage statistics stored locally on SQLite.
- Inline cell editing and row deletion inside results grids.
Local Network Access (LNA) Mitigations
This release introduces browser Local Network Access (LNA) security mitigation to prevent Chrome from blocking private loopback sockets.
Highlights
- Bypasses loopback gates by implementing modern Chrome loopback subresource request permissions checks.
- Cache-busting WebSocket auto-discovery: Front-end dynamically reconnects to companion backend services.