Every release, documented. Source of truth is CHANGELOG.md on GitHub.

Major

v0.10.0

View diff
Bug Fixes
  • hookspreserve session events while loading and stabilize filter86b243b
  • pluginsunregister running driver and verify installed manifestd045eea
Features
  • aiadd AI audit log, approval gate, notebook export and UI2399370
  • gitnexusadd GitNexus skills and MCP UI pagef3e0214
  • heartbeatadd GUI heartbeat and liveness-aware approval polling93f6765
  • uiadd session search, sorting and plan expandcbd5d91

v0.9.21

View diff
Bug Fixes
  • cicorrect release packaging to zip staging contents8f2849d
Features
  • create-tabularis-pluginadd plugin scaffolder package with CLI,2cdff1b
  • plugin-apiadd @tabularis/plugin-api packagee3b228b
  • plugin-apiadd defineSlot helper and remove google sheets plugin28e9758
  • pluginsadd google-sheets plugin to registrye81a68b
  • pluginsadd google-sheets plugin to registry0ec0d7b
  • pluginsadd plugin center UI, search/filter, and cleanup on67a41ad
  • rust-driveradd optional UI build and cross-platform dev-install278b2f4
  • settingspersist and respect activeExternalDrivers in settings UIefabf6e

v0.9.20

View diff
Bug Fixes
  • reactcorrect hook deps and tooltip wrapper for low confidenceeb26a63
Features
  • add demo videos8610ead
  • clipboard-importadd clipboard data import flowf10e332
  • compareadd comparison builder, tables, and assets7afffb7
  • visual-explainadd Visual Explain page and import supportb75dc3c
  • websiteswitch logos to PNG and update compare styles6d6c2ad

v0.9.19

View diff
Features
  • connectionsbackfill database on single to multi-db transitionbbaf3d9
  • explorer-sidebaradd single-click selection highlighting for4502e04
  • i18nadd fr and de locales, language helper and READMEsc5fab4a
  • query-historyinclude database in query history and re-run7144184
  • saved-queriespersist and show database for saved queries36eb69c
  • sidebaradd SQL preview highlighting and grouped favorites in90ae3aa

v0.9.18

View diff
Bug Fixes
  • appseed whats-new version for users who completed welcome1ab42e6
  • custom OpenAI provider URL path duplication and hardcoded /v1 prefix, closes [#XXX](https://github.com/TabularisDB/tabularis/issues/XXX)ba0dd6e
  • resizeadd overlay during pane drag to block editor mouse events682de0c
  • uifix runQuery arg, context menu deps, and sidebar resize ref3e8a5a3
Features
  • add table search filter for PostgreSQL schema modefa21e6b
  • driversadd explain parsers and split mysql/postgres/sqlite logic5b6052b
  • editoradd explain selection modal and explainable query util191e993
  • editorscroll active tab into view when activated3ff7f25
  • mysqladd SSL configuration options to ConnectionParams and update MySQL connection handling78af860
  • mysqladd SSL configuration options to ConnectionParams and update MySQL connection handlingd5fe36d
  • pluginsadd IBM Db2 driver plugin to registry4c507ec
  • pluginsadd MySQL plugin settings and config cachingd469333
  • query-historyadd per-connection query history storage and UI679d1d8
  • query-historyUX polish — dedup, error styling, search, animations76013aa
  • settingsadd open source libraries modal and utilities94ab987
  • settingsadd plugin settings page and integrate into settings UI7f79fa3
  • settingsadd showWelcome setting and welcome screen toggle02e9380
  • sidebarshow grouped connections flat with labels72cb694
  • sql-editorsupport paste into multiple cursors and update docs1d8db06
  • visual-explainadd Visual EXPLAIN docs and homepage feature card9072a2c

v0.9.17

View diff
Bug Fixes
  • editorpass undefined for missing schema prop8c4b9f6
  • mobile layout for compare pagesab877b5
  • modalsinclude 't' in VisualExplainModal hook deps9eb814e
  • visual-explainnarrow tone literals with as const in explainb936e93
Features
  • aiadd explain plan analysis command and table view9cb46eb
  • explainadd AI analysis view and tabular EXPLAIN fallbackd160ce5
  • explainadd AI analysis view and tabular EXPLAIN fallbackfd27727
  • explainadd visual explain plan and driver supportc60982a
  • modalsauto-load databases when editing multi-db connection3a4f96b
  • mysqladd MariaDB JSON explain parsing for filesort and wrappers5232a7f
  • mysqladd server version detection and enhanced EXPLAINd8d850e
  • mysqlenhance MariaDB explain parsing with subquery cache andfd8c83b
  • sqladd explainable query check and comment strippingfa2e46a
  • uiadd AI dropdown button and replace inline AI buttons7ccc324
  • visual-explainadd overview and node details UIdd1c1a7
  • websiteadd subscription UI, pages, and markdown slote14b5d4

v0.9.16

View diff
Features
  • scriptsadd snap preview banner generator HTML toolfffb27f
  • seoadd comparison pages and preview components36acd1b
  • seoadd JSON-LD structured data and related links9292f88
  • seoadd metaTitle support and expand related links9c2dc4f
  • seoadd solution pages and update related links548cad9
  • seoadd solutions and compare pages with routing99911a0
  • uiadd drag and drop functionality for connection groups21ebf4a
  • uicorrected useDatabase destructurebbf2998
  • websiteadd solution links and workflow exploration content2a1aeb1

v0.9.15

View diff
Bug Fixes
  • notebookensure unique keys for rendered cells using id and index8d6e1ea
  • notebookprevent stale runCell, add typings and guardsbe1731e
  • notebookrender cell history panel outside collapsed check for sqlcb58710
  • notebooksync cells ref and improve export with error handlingaa6ba5a
  • uirender modal into portal and adjust tooltip z-index5a60282
  • uireplace useEffect setState with initialEditing prop pattern85262f3
Features
  • aiadd AI tab rename featurec5cfb57
  • editoradd multi-query run and selection UI63e5aa8
  • editoradd tab rename, close and multi-query run support808e0cb
  • editorprompt for params when running multi queriesc741411
  • health-checkadd periodic connection ping health checks17398dd
  • multi-result-paneladd collapsible query preview to result panelbe8e541
  • notebookadd AI buttons, outline, collapse and exportd0ccee9
  • notebookadd AI naming for outline and collapse/expand alla15b056
  • notebookadd AI-generated cell names and outline support8499bdb
  • notebookadd charts, params, sections, historyda915f2
  • notebookadd fallback markdown outline and add-cell button09887df
  • notebookadd notebook UI with SQL and markdown cells, add runf4b4983
  • notebookadd per-cell schema selection and multi-db support6047199
  • notebookauto-run unresolved cell dependencies before query1757639
  • notebooksadd file-based persistence and debounced store98ebf4c
  • query-selectionrevamp modal UI and add run-single action8f7052b
  • uiadd scrolling and inline rename to multi-result tabs871d7be
  • uiadd tab context menu to multi-result panelc291f0c
  • uiadd WhatsNew modal and stacked multi-result UI componentsf1ef252
Breaking Changes
  • notebookclearHistory no longer accepts a cell argument

v0.9.14

View diff
Bug Fixes
  • driverfallback to test_connection when ping not implemented3b99ed2
  • drivershandle ORDER BY without swallowing LIMIT/OFFSET094fca3
  • modalsimprove modal UI and fix column type parsing39671f2
  • websitecorrect video path and move asset to videos/postsc1841e8
Features
  • blogadd notebooks post and image lightbox1b4302a
  • column-typesadd column type parsing and extension supportaeb146c
  • health-checkadd periodic connection ping and auto-disconnecta815da1
  • modalsadd keyboard navigation and i18n to query selection modalae4220f
  • modalsreplace native selects with Select componentd68ca23
  • postgressupport SMALLSERIAL auto increment and sync UI behavior7fe6c03

v0.9.13

View diff
Bug Fixes
  • add check to prevent panic if buf len is less than 4f43af04
  • editorregister paste action per instance and improve scrollbar UI32020d1
  • handle `Option` returned by `split_at_value_len` to return `Null` if `None`26cc2ab
  • make `fill_nulls` fill only the remaining fieldsd45cce7
  • return empty array in zero dimensions instead of `null`60c420a
  • return None if `len < 0` which means the value is nulle45a67d
  • skip the length of each rangec2e1844
  • sql-editorpreserve cursor and improve autocomplete behavior92c0fe3
Features
  • add support for `multirange` postgres typea56d9f2
  • add support for `range` postgres type14fe823
  • driversadd readonly capability to disable data writes2846a2c
  • hooksadd setSettings to usePluginSetting hooke0ce6a5
  • modalsadd error modal and use it for async errors4373b9f
  • plugin-modaladd plugin modal context and provider57b89fc
  • pluginsadd JSON Viewer example plugin for UI Extensions53485ec
  • pluginsadd manage_tables capability and UI gatingdf07072
  • pluginsadd plugin slots and external opener support6725a6c
  • pluginsdefault manage_tables to true and use helper6a2a0c5
  • pluginsimplement Plugin UI Extensions system (Phase 2)5e464f3
  • pluginssupport UI-only plugins and external UI bundles065307c
  • settingssplit settings UI into modular tabs and add editor prefs4d71583

v0.9.12

View diff
Bug Fixes
  • add missing extracting logic6c1bcc2
  • add missing extracting logic743b655
  • handle misreported text/blob types using known_type hint805d495
  • json-inputsync text state with value using ref instead of effect4ff8b4f
  • MySQL JSON column values shown as NULL in data grid493f125
  • reactadd missing hook deps and stabilize callbacksc74a2bb
  • skip the field type bytes3d4401c
Features
  • add JSON editor with validation for sidebar editing41ab6d1
  • add MiniMax as first-class AI providerffc0e50
  • alertadd global alert modal and replace dialog notifications27c843d
  • editorshow active database and update window title6ddc629
  • errorimprove pg errors and add toggleable details UIf83025b
  • postsinclude PR contributors between releases in contributor945823d
  • settingsadd provider icons and change key label5ffad1a
  • websiteadd ZH to language badge6037e00

v0.9.11

View diff
Features
  • add Chinese (Simplified) language supportfc8c6b9
  • consoleenable inline editing for single-table query resultsa9ceb74
  • copyadd JSON copy format and selectable default594cb8c
  • exportadd configurable CSV delimiter for copy and export5e20c6a
  • postgressupport array types and JSON-to-ARRAY literals9ab2c37

v0.9.10

View diff
Bug Fixes
  • blogmake tag filter dropdown inline instead of overlay96dbf96
  • database-providerreflect multi-db selection in window title85548f8
  • indexupdate gitnexus version in AGENTS.mdd3c3130
  • modalsfocus name input on validation and update placeholdereac063f
  • normalize blog post dates to ISO 8601 format (YYYY-MM-DDTHH:MM:SS)5510dba
Features
  • blogreplace tag cloud with collapsible "Filter by tag" dropdown6926bd4
  • commandsallow selecting database for record operationse12efdd
  • Display platform detection badge7b55b58
  • docsadd changelog page and rename screenshotsfe78037
  • downloadadd download thank you page with auto-trigger andb1e78c3
  • mcpadd multi-client support and connection improvementsd9655e6
  • searchadd client-side search functionality652b3e4
  • website - add reading time to PostCardd08cc02

v0.9.9

View diff
Bug Fixes
  • connectionsshow menu only when groups exist or connection grouped0e71482
  • sponsorsset dynamic to force-static for OG image862b49d
  • uiimprove connection card styling29d1bcc
  • websiteconstrain sponsor modal height and enable scrollinga8a8025
Features
  • authadd validation for connection name and databases selection3fffa04
  • mcpadd MCP server docs, client icons, and UI integration78c22e5
  • pluginsadd connection_string and connection_string_example flags2de0297
  • sponsorsadd Open Graph image and page metadata5c5c124
  • sponsorsadd optional highlightColor for sponsor accents2139848
  • sponsorsadd sponsor sync script and generated docs9e82f9a
  • sponsorsadd sponsors page, contact form, grid, and confirm page6b592b6
  • sponsorsadd sponsors section and assets to websitecc802fd

v0.9.8

View diff
Bug Fixes
  • new-connection-modalavoid returning promise from onClick14f644e
  • new-connection-modalreset tab on close and UI tweaks7a1f2fb
  • sqliteresolve SQLITE_CANTOPEN (error code 14) on Windowsc8e5734
  • visual-queryreplace HTML5 drag-and-drop with pointer events for3afee6b
Features
  • download-buttonsadd split download button with platform dropdown542961c
  • downloadadd download modal and wire up download buttonsf2cc6ab
  • driversadd connection string parser and import UI2258ba3
  • pluginsadd hackernews plugin to registry6635124
  • use ubuntu 25.04 for building linux5f80a89

v0.9.7

View diff
Bug Fixes
  • build alertsc5cf57a
  • merged codec430a5b
  • tabsprefer loaded activeTabId or null, avoid implicit fallback297138b
  • use SqliteConnectOptions for reliable WAL mode database openingb0d0a4f
Features
  • add connections group1e91768
  • credential-cacheadd credential cache to reduce keychain calls,ca2e668
  • credentialsfetch connection credentials when editing connectionse580ccf
  • modalsadd ConfirmModal and replace inline confirm dialogs0ceddda
  • new-connection-modalpreselect databases from initial connection53d10c9
  • pluginsadd per-plugin interpreter settings with error modal64ed30c
  • pluginsadd plugin remove modal and integrate into Settingse2d38f5
  • pluginsadd plugin settings and no_connection_required flag7097190
  • selectadd Select component and replace SearchableSelect3be733a
  • settingsadd portal-based plugin version dropdown9f4f82c

v0.9.6

View diff
Bug Fixes
  • add autoComplete="off" to all connection dialog inputs573380b
  • disable macOS autocorrect on connection dialog inputs481f7fe
  • websitescope badge image rule to shields.io onlyaf7dfb7
Features
  • editoradd close tab keyboard shortcut167de6e
  • filtersadd structured filter utils and toolbar UI150e08f
  • pluginsadd clickhouse plugin to registry1a78418
  • pluginsadd install error modal and improve installer loggingdb2d0de
  • pluginsadd Redis plugin to registry with version 0.1.0 and download links848b530
  • pluginsupdate redis plugin assets and add download logging204175f
  • table-toolbaradd ORDER BY autocompleteed58068

v0.9.5

View diff
Bug Fixes
  • mysqluse per-db pools and include database in pool key9abda3b
  • postgresbind UUID strings as uuid type for queries380c494
  • remove runtime monaco-editor import to bundle only SQLcc8d960
  • updateravoid stale cache and restart app after update38ec23a
Features
  • Apply Tauri recommended compiler options63de45f
  • cookie-consentadd cookie consent component and policy page37211d5
  • cookie-consentenable cookieless Matomo and consent flowbe1bffd
  • cookiesadd manage cookies button and matomo consent handlingadeedb6
  • data-gridadd header context menu to data grid85a6efc
  • dumpadd schema-aware dump/import utilities and UI integrationf964fb7

v0.9.4

View diff
Bug Fixes
  • blobtreat small UTF-8 varbinary values as plain textc6f5c75
  • datagridinclude pending changes in sidebar row dataec08534
  • reactinclude missing hook deps in Connections and Settings540e69c
Features
  • connectionsredesign connections UI and add i18n keys3e06b75
  • databasesupport multi-database selection and driver UI metadata02efa39
  • db-panelscope database APIs per panel and display conn namec7ce603
  • dbadd multi-database sidebar and utilities5851da9
  • driversuse branded icons and colors for built-in drivers621d765
  • exploreradd database manager and get_available_databases commandd4ad168
  • keybindingsadd keyboard shortcuts system and persistence45df357
  • keybindingsshow shortcut hints and map display keyse608b5f

v0.9.3

View diff
Bug Fixes
  • open graph image12696a0
  • pluginsresolve plugin executable lookup on Windowsf766141
Features
  • settingsadd downgrade flow and translations for older versions77ebbb3
  • site-headersmooth scroll to top when clicking logo on homea83b765
  • website - create latests-post.json081c7e5
  • websiteadd blog post for plugins evolved and plugin cardd12b24f
  • websiteadd install links and update installation docsee0c597

v0.9.2

View diff
Features
  • driversadd driver capability metadata and helper utilities3b0a2a3
  • driversadd is_builtin and default_username to plugin manifests60ac211
  • lightboxadd mobile slider, touch and keyboard navigationab00d29
  • pluginadd enable/disable functionality with proper shutdown6a4272a
  • pluginsadd custom registry URL support7f17e46
  • pluginsmanage disabled external plugins99968d8
  • queryuse LIMIT+1 for pagination and add count query7473e63
  • registryadd plugin releases metadata and GitNexus skills49e5480
  • task-manageradd child process details to task managera24b2cb
  • task-manageradd process monitoring and management systemc899ee5
  • task-manageroptimize child process loading4d8e8bc
  • uiadd Task Manager feature article and gallery itemc9f2fd4
  • websiteadd homepage intro and update global stylesa024a74
  • websiteinclude min_tabularis_version in plugin display17f0aab
  • websitemake plugin author link clickable and tidy layout83ed834
Performance
  • postgresrun count query concurrently for paginated selectsf96152c
Breaking Changes
  • task-managerremoves children field from TabularisSelfStats, now
  • queryPagination.total_rows is now Option and has_more

v0.9.1

View diff
Bug Fixes
  • appremove localhost debug override7cbbacd
  • ciresolve pnpm store path from website directory6badec3
  • ciresolve pnpm store path from website directoryf0c4620
  • pluginsaccept 'universal' asset as fallback for platform45b638d
  • websitecorrect next-env import path4f04254
Features
  • blogadd blog section with posts and stylingcc4cab7
  • blogadd post meta bar and syntax highlightingf6a3dc8
  • blogadd search modal, post navigation, and author card01c16c7
  • data-gridsupport multiline cell editing with autosized textareafa9df84
  • driversadd folder_based capability for directory plugins0919ccc
  • driversadd folder_based capability to fallback drivers3ac2a90
  • editoradd tab switcher modal and tab scrolling utilsf50627f
  • flathubadd publishing workflow and flatpak supporta7b10d5
  • homeadd edit-on-github links to home pagefe1af9e
  • layoutset metadataBase to https://tabularis.dev82ba795
  • pluginsadd csv plugin entry to registry602b3c6
  • pluginsadd plugin manifest JSON schema and guide note11d9854
  • pluginsrequire length and precision in manifestsadc5254
  • site-headeradd logo and restructure header with crumbsd9517e8
  • siteadd Matomo tracking and dynamic post list loadingbb80f04
  • uiadd DateInput component and dateInput utils with tests9b3f52b
  • uiredesign theme cards and enhance search modal87481c7
  • updaterdetect installation source and skip updates for packagesd5e4b10
  • websiteadd 404 page, sitemap and header crumbs stylesdb5fb3f
  • websiteadd blog pagination, tags, and og images4aa9352
  • websiteadd plugins registry and unified site header3c3d93c
  • websiteadd post styles and wiki open graph metadata6ef5705
  • websiteadd screenshot 9 and OG page0001546
  • websiteconvert static HTML site to Next.js with static export60201c3
  • websiteuse APP_VERSION and add platform install docs18ffc35
  • wikiadd wiki content, pages, and UI integrationcfee3fd
Breaking Changes
  • pluginsmanifest.schema.json replaces has_length with
Major

v0.9.0

View diff
Bug Fixes
  • connectionhandle test failures, check DB file, parse port09600f2
  • database dropdown selection on click631eccc
  • duckdbimprove query type detection in execute_query function9ec6acc
  • editoruse per-tab editor ref and fallback to saved queryb3de58b
  • uihide keychain option for file-based driversf76c0ec
Features
  • driversadd alter_primary_key and update duckdb pk logicc9b3e9c
  • duckdbadd base64 dependency and extend data types list4c1c494
  • duckdbadd duckdb plugin with manifest and CLI bridge (as5b10c38
  • duckdbinject rowid for tables without primary key in SELECT *2efa700
  • pluginsadd external JSON-RPC plugin system and managerebd23fa
  • pluginsadd plugin registry and installer195f154
  • pluginsimplement dynamic database driver plugin ecosystem609290b
  • websiteadd plugin registry section to website36ac05c

v0.8.15

View diff
Bug Fixes
  • uihide set-empty button for blob fields989e5f9
Features
  • blobadd blob parsing and payload helperse5e6e66
  • blobadd image preview and fetch blob as data URL8e0d677
  • blobenforce configurable max blob size and show errors86039cc
  • blobhandle large BLOBs with backend truncation and UI support68848d5
  • blobimprove large BLOB handling with preview wire format9de0a4e
  • pool-manageradd default MySQL connection paramsf2fc644

v0.8.14

View diff
Bug Fixes
  • commandsclear connection_id for temporary information_schema pool30f870e
  • connectionsdisconnect active connection before deleting461b027
  • mysqlexclude views from get_tables query146f4af
  • sshverify host keys, use accept-new, secure loggingd8ab538
Features
  • add split view, open editor, AI overlay; improve connection statebd98bea
  • connectionadd connection manager utils, hook, and UI componentse58456b
  • editorrelocate AI assist buttons to overlay and adjust padding0f346d8
  • layoutadd split view layout with connection grouping903286f
  • layoutadd split view visibility control and panel close buttonb35e059
  • layoutreplace connections icon and remove editor link23a7d8d
  • searchable-selectrender dropdown via portal with positioning396f384
  • sidebaradd context menu to open connection in editor72614b7

v0.8.13

View diff
Features
  • connectionsadd disconnect command and provider handling622ab6c
  • databasetest connection before loading schemas001ea15
  • driversadd data type registry and extraction modulesc6e0d25
  • geometryadd geometry parsing and WKB->WKT formatting6c4aaa5
  • iconsadd Discord icon component and replace MessageSquare usagesf453e1c
  • mysql,postgressupport raw SQL function inputs for spatial datadbcb5f2
  • postgres,i18nadd pg schema selection and Spanish localed278718

v0.8.12

View diff
Bug Fixes
  • drivers-mysqluse column indices for Windows/MySQL 88e30b8f
Features
  • tauriintegrate clipboard-manager plugin and editor paste0bc7a68

v0.8.11

View diff
Bug Fixes
  • dballow empty inserts for auto-generated fields in insert_record5c34144
  • postgresread is_pk as bool instead of i6490a95da
  • ui-data-gridhandle insertion row metadata and cleanup commentsd54c3cb
  • uishow database load error below database selectfe6d7eb
Features
  • communityadd community modal and Discord linkd031009
  • data-gridadd cell display utils and styling helpers759b80c
  • data-gridadd DEFAULT sentinel handling and cell value actionsb89eed5
  • data-gridadd edit and mark-for-deletion actions in context menu7e7426c
  • dbimplement default value retrieval for MySQL and PostgreSQLac7ecd5
  • drivers-postgresadd extended PostgreSQL metadata functions and4f91dbb
  • editoradd global Ctrl+F5 shortcut to run queries895bfb6
  • editoradd pending insertions supportc4c6ad9
  • editoradd table run prompt and fallback query handling483fdd4
  • editordisplay discard option and handle auto-increment defaultsbb60012
  • prefsadd editor preferences persistence via tauri backend9b481d9
  • roadmapadd links to roadmap and make items openable77f7995
  • roadmapadd roadmap sync workflow and update scripts2a8c48d
  • ui-datagridadd tab key navigation between cellse101191

v0.8.10

View diff
Bug Fixes
  • keychainlog errors to stderr in get_ai_keya4ad95a
  • mcpupdate cross-platform directory handling for project paths3ae677c
  • modalsupdate ModifyColumnModal SQL generation and submissione8c9e15
Features
  • aiadd delete AI key command and status APIce295bd
  • cliadd debug mode logging flag to enable verbose logging5b24e74
  • connectionadd list databases feature for MySQL, PostgreSQL,64816a8
  • custom-openaiadd support for custom OpenAI-compatible API configuration3e80a07
  • er-diagramadd configurable default layout setting in schemaf45ad8f
  • er-diagramadd table focus, layout toggle, and context menu6f0b997
  • loggeradd in-memory log capture and log commands for managemente551749
  • modalupdate driver reset logic in connection form0e47969
  • pooladd stable pooling with connection_id for SSH tunnels2faf727
  • readmeadd OpenAI-compatible APIs section and sync roadmap651de87
  • routinesadd commands to fetch routines and their detailsa1ab2d2
  • sidebaradd refresh tables button21c6c6f
  • sqladd identifier escaping helpers for MySQL, Postgres, and79f1ac4
  • tauriadd debug mode flag with is_debug_mode commandc814a66
  • tauriadd devtools commands and auto-open in debug modeaf698bf
  • updateradd automatic update checking and install support0bd16ad
  • viewadd database view management commands and UI components48b558d

v0.8.9

View diff
Bug Fixes
  • keychainlog errors to stderr in get_ai_keya4ad95a
  • mcpupdate cross-platform directory handling for project paths3ae677c
Features
  • aiadd delete AI key command and status APIce295bd
  • connectionadd list databases feature for MySQL, PostgreSQL,64816a8
  • custom-openaiadd support for custom OpenAI-compatible API configuration3e80a07
  • loggeradd in-memory log capture and log commands for managemente551749
  • modalupdate driver reset logic in connection form0e47969
  • readmeadd OpenAI-compatible APIs section and sync roadmap651de87
  • sidebaradd refresh tables button21c6c6f
  • tauriadd debug mode flag with is_debug_mode commandc814a66
  • updateradd automatic update checking and install support0bd16ad

v0.8.8

View diff
Features
  • componentsrefactor SSH connections modal logic732af14
  • databaseadd dump and import utilities5927e04
  • datagridadd copy row and selected cells functionality1159299
  • editoradd middle-click tab close functionality8a08abc
  • sidebaradd accordion, nav item, table item, resize hook, types173aa12
  • sidebaradd responsive actions dropdown for narrow sidebars65f166d
  • sshadd SSH connections management support9f0f8be
  • sshenhance SSH connection credential handling6c4f277
  • sshimprove SSH connection management and validationec12241
  • uienhance connection modal status feedbackfc02ce6

v0.8.7

View diff
Features
  • aiadd new model entries and centralize API key retrievalc0fdeeb
  • aiadd Ollama provider with dynamic model fetching and cachingfd30ab5

v0.8.6

View diff
Features
  • uiadd context menu positioning utils and SQL generator utilities9d63a37
  • utilsadd settings and theme management utilities952d651
  • utilsadd visual query SQL generator and table toolbar helpersca44962
  • utilsextract and add testable utility modules with unit tests369a9af

v0.8.5

View diff
Bug Fixes
  • backendprepend app name to ER diagram window titlec3c652c
  • sidebaradd error handling for index deletion and i18n messages346adc8
Features
  • editoradd apply-to-all toggle for batch updatese5e5aa8
  • sidebaradd Generate SQL modal for tables0c077ca

v0.8.4

View diff
Features
  • i18nadd themeSelection translation key43daa61
  • settingsadd configurable font family and size7daf6ef
  • settingsadd font family selection and lazy-loaded fonts8a0e61a
  • settingsadd localization tab and gallery imagesbb00a26
  • settingsimprove AI config handling and detectionb9d0831
  • themeadd font settings and ai custom models to app config8e849e2
  • themeapply dynamic theme colors to sidebar and settings logoscc23fab
  • themeimplement theme system with CSS variables and provider55f8905
  • themeintegrate monaco-themes and add new preset themes9154510
  • uiadd modal styling rules, SqlPreview component and splashf74f063

v0.8.2

View diff
Features
  • er-diagramadd window command and page for schema diagrams676b41f
  • schema-diagramadd refresh UI and encode ER diagram parameters61b8b00
  • schemaadd schema diagram UI with backend snapshot72849e8
Breaking Changes
  • er-diagramremove `schema_diagram` tab type from editor tabs

v0.8.1

View diff
Features
  • connectionsadd connection loading state36a72d2
  • editoradd convert to console action and translationsc3ad2b2
  • modaladd run mode to query params modala8af1c3
  • queryadd parameterized query support9fd2fbc
  • sqlpreserve ORDER BY clause during paginationa963c28
  • uiadd column sorting in DataGrid896658c
  • uiadd virtualized data grid and SQL editor wrapper30a9099
  • uienhance table interaction with click and double-click actionseccc881
Major

v0.8.0

View diff
Features
  • aiadd AI integration with backend, settings UI, and docs0ff1899
  • aiadd AI query generation and explanation support370f1e8
  • aiadd dynamic model loading with fallback and experimental flag702103e
  • driversadd table sorting for all database typesbeb8abc
  • editoradd DataGrip‑style SQL autocomplete and enable word wrapfb1d252
  • exportadd query result export to CSV and JSONe283aa1
  • mcpadd MCP server integration with UI and config handling8d61571
  • mcpadd name support for connection resolutionf01d685

v0.7.1

View diff
Bug Fixes
  • editorclear pending state when running queryfe3354b
Features
  • databaseimplement connection pool manager8ea4278
  • table-viewenhance filtering with dynamic placeholders and limitcfc5f53
  • uienhance table view with full-screen mode and filtersb528821
Major

v0.7.0

View diff
Features
  • data-gridimprove table extraction and cell renderingfd21915
  • driversenhance multi-database decimal and null value handling4d49f66
  • driversimprove datetime parsing and formatting74c394b
  • editorimprove query execution loading stated1decc1
  • settingsfix external links by using opener plugin11acdb5
  • uiimplement batch editing with pending changes and deletionscb6aecb
  • websiteadd landing page and sync version handling471bf68

v0.6.1

View diff
Features
  • versionadd APP_VERSION export and sync script54aeaa6
Major

v0.6.0

View diff
Features
  • i18nadd internationalization support and bump version to 0.6.0e1cab12
  • securityintegrate system keychain for connection passwordsab284b5
  • windowadd Wayland window title workaround for Linuxc09ae72
Major

v0.5.0

View diff
Bug Fixes
  • restore pagination controls and fix truncated flag scope1bdf104
Features
  • release v0.5.0 - Advanced Schema Management & UX Improvementsf2d7d1c
  • schemaadd foreign key, index structs and: column edit UIc20c550
  • sidebaradd column explorer with delete actionb25cd50
  • uiadd multi-row selection and select-all column to DataGrid66ddfaa
Major

v0.4.0

View diff
Features
  • ciadd readme downloads workflowd48ef6b
  • editoradd DataGrip-style multiple query tabs with isolation688739a
  • visual-query-builderadd delete table node UI and auto GROUP BY0f1f9be
  • visual-query-builderadd visual query builder UIf97b67a
Major

v0.3.0

View diff
Features
  • connectionadd duplicate connection command and clone button4e00382
Major

v0.2.0

View diff
Bug Fixes
  • driverssupport additional numeric types and correct row mapping0769f3b
Features
  • add query cancellation, sanitization, and multi‑statement support403956a
  • connectionsadd error handling UI and propagate connection errors3494021
  • editoradd run dropdown and dynamic window title99b3d1c
  • paginationimplement server‑side pagination and UI controlsf50b110
  • saved-queriesadd saved queries support9839737
  • settingsimplement query limit UI and backend streaming support9fd89f3
  • sshadd SSH tunnel support with connection edit/delete UI3a9fc49
  • sshadd system SSH backend and URL encoding for DB URLs5e93ea3