Skip to content

v1.1.4

Latest

Choose a tag to compare

@Jayuda Jayuda released this 01 Oct 03:12
· 750 commits to main since this release

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)