This release brings major architectural upgrades and new capabilities introduced between v1.0.0 and v1.1.4, expanding Tabular beyond SQL into an integrated database, diagramming, Git, and API development workspace.
🌟 Key Highlights
- 🌿 Integrated Git Client & Visual Git Graph: Manage branches, commits, remotes, and inspect commit trees with an interactive visual Git Graph and native GitHub/GitLab merge review.
- 🔌 Driver Plugin System (SDK & Sidecars): Extensible WebAssembly (
wasmi) and sidecar plugin architecture for custom database engines (e.g., ClickHouse, DuckDB). - 🗺️ Advanced Diagramming & Business Process Flow: Level-of-Detail (LOD) zooming for large schemas, query data-flow animations, business process flow playback, and cloud/vault diagram synchronization with conflict resolution.
- ⚡ Real-Time Query Profiler & Index Diagnostics: Statement-level index check badges in the SQL editor, task-local timing probes breakdown, and OS desktop alerts for long queries.
- 🤖 AI Assistant & MCP 2.0: Full tool-calling support, multi-model routing, expanded Model Context Protocol (MCP) server endpoints, and semantic context matching.
- 🌐 Modernized REST / HTTP Client: Redesigned HTTP request editor with AI assistance and floating endpoint drawer.
- 📁 Project Workspaces: Group database connections, queries, and repositories under organized project folders with isolated contexts.
🚀 What's New
🌿 Git Client & Version Control
- Sidebar Git Tab: Native Git client directly in the sidebar for inspecting working copy changes, staging, committing, and push/pull actions (docs/GIT_CLIENT.md).
- Interactive Git Graph: Visual commit lanes, branch topology, split view inspection, and commit detail exploration.
- Merge Review: Integrated PR/MR review workflows connecting directly to GitHub and GitLab REST APIs.
- Multi-Repo Tracking: Automatic repo linking across projects, diagram groups, and API collections.
🗺️ Diagrams & Data-Flow Visualizations
- Level-of-Detail (LOD): Adaptive rendering from detailed cards to compact column bars for ultra-smooth navigation in large databases.
- Business Process Flows: Model, generate, auto-layout (landscape), and play back animated business flow sequences across tables.
- Query Data-Flow: Visual flow of execution steps (filtering, grouping, projections) with interactive animations (docs/QUERY_DIAGRAM.md).
- Smart Relations & Suggestions: Auto-detect join candidates with smart column matching and side-by-side relation pickers.
- Diagram Sync & Merge Dialog: Collaborative diagram synchronization with overlap resolution, conflict handling, and background task management.
🔌 Driver Plugin System & Extensibility
- Plugin SDK: Build custom engine drivers using Rust via WASM or native sidecar binaries (docs/PLUGIN_DEVELOPMENT.md).
- Reference Implementations: Reference plugins included for ClickHouse and DuckDB sidecar integrations.
⚡ Performance, Profiling & SQL Diagnostics
- Index Check Badges: Instant inline badges in the SQL editor highlighting unindexed predicates before running queries.
- Task-Local Probes: Granular execution timing breakdowns (connect, execute, fetch, render) (docs/QUERY_PROFILER.md).
- Desktop Notifications: Background OS alerts for completed long-running queries with detailed query stats.
- Tab-Scoped Filters: Independent SQL and visual filters isolated to each active query tab.
🤖 AI Assistant & MCP 2.0
- Model Context Protocol (MCP): Headless CLI (
tabular mcp) with full tool calling, schema diagrams, safety checks, and auto-generated JsonSchema definitions (docs/MCP.md). - Vector History Search: Fast semantic query and history search backed by sqlite-vec.
- HTTP Client AI: AI-assisted REST request generation and validation.
📁 Workspaces, UI & DB Operations
- Projects Support: Organize connections, notes, queries, and repositories under unified workspace folders (docs/PROJECTS.md).
- Unified DB Context Bar: Quick database context selector component (
db_context_bar). - Database Management: Dedicated Safe Drop Database dialog with confirmation safeguards, improved Copy Database wizard, and backup/restore enhancements.
- Data Grid Improvements: Export and copy operations now preserve formatted display values; improved column reordering and inline cell editing.
- Platform Polish: Refined macOS application icons and native bundle assets.
🐛 Bug Fixes & Refinements
- Fixed project dialog z-index ordering to prevent windows from opening in the background.
- Fixed auto-sync retry behavior when network connection is dropped.
- Fixed cell selection and context menu actions in data table grids.
- Polished sidebar tab layout and streamlined tab labels (
DBs,Team,Git).
Full Changelog: v1.0.0...v1.1.4 (50+ commits, 20,000+ LOC added)