📖 Read the announcement blog post: https://tabularis.dev/blog/v0280-structured-filters-auto-refresh-read-only-mcp?utm_src=github-release
See the assets below to download this version and install.
What's Changed
- chore(release): prepare v0.27.0 by @debba in https://github.com/TabularisDB/tabularis/pull/912
- fix(ai): stop sending temperature to Anthropic (Claude 5.5) by @SatvikMishra08 in https://github.com/TabularisDB/tabularis/pull/918
- fix(mcp): write the Claude Desktop config to %APPDATA%\Claude on Windows by @Detoy in https://github.com/TabularisDB/tabularis/pull/902
- fix(settings): persist column masking and grid interaction settings by @SahinurDEV in https://github.com/TabularisDB/tabularis/pull/911
- fix(settings): stop the Export Logs confirmation mentioning the clipboard by @tosinxt in https://github.com/TabularisDB/tabularis/pull/910
- fix(sidebar): add New routine button to schema and multi-database layouts by @tosinxt in https://github.com/TabularisDB/tabularis/pull/909
- feat(editor): notify when a long-running query finishes in the background by @M4Y4NK-V3RM4 in https://github.com/TabularisDB/tabularis/pull/928
- feat(editor): reopen the last closed tab (Ctrl/Cmd+Shift+T) by @M4Y4NK-V3RM4 in https://github.com/TabularisDB/tabularis/pull/914
- fix: copy all rows from multi-result and detached result views by @verbaux in https://github.com/TabularisDB/tabularis/pull/913
- [codex] Refine connection string examples and validation by @DhruvShah-Dev in https://github.com/TabularisDB/tabularis/pull/925
- feat(filter): add Match all / Match any (AND/OR) toggle to structured filter by @gcapellib in https://github.com/TabularisDB/tabularis/pull/920
- fix(plugins): accept JSON-RPC error responses with a null id by @SatvikMishra08 in https://github.com/TabularisDB/tabularis/pull/924
- fix(linux): keep zbus on the async-io backend to avoid the notification crash by @davidMendezG in https://github.com/TabularisDB/tabularis/pull/921
- chore(deps): sync Cargo.lock with the zbus async-io switch by @tosinxt in https://github.com/TabularisDB/tabularis/pull/938
- fix(sidebar): refresh the explorer tree after Import from Clipboard by @tosinxt in https://github.com/TabularisDB/tabularis/pull/937
- feat(filter): text-friendly operators for string columns by @Detoy in https://github.com/TabularisDB/tabularis/pull/927
- feat(filter): render the structured filter panel inline instead of as an overlay by @gcapellib in https://github.com/TabularisDB/tabularis/pull/922
- feat(datagrid): auto-refresh table data on an interval by @Detoy in https://github.com/TabularisDB/tabularis/pull/915
- fix: make --debug raise the log level to Debug by @Detoy in https://github.com/TabularisDB/tabularis/pull/897
- fix(updater): detect portable WinGet installs, keep the updater for Homebrew by @Detoy in https://github.com/TabularisDB/tabularis/pull/929
- fix(sidebar): import from a table's menu into that table's schema by @tosinxt in https://github.com/TabularisDB/tabularis/pull/945
- fix(mysql): read routine parameter positions on MySQL 8 by @tosinxt in https://github.com/TabularisDB/tabularis/pull/944
- fix(plugins): pass SlotContextMap fields to UI slot hosts by @Detoy in https://github.com/TabularisDB/tabularis/pull/951
- feat(query-history): filter by outcome and time range by @Detoy in https://github.com/TabularisDB/tabularis/pull/943
- fix(import): use the driver's identifier quote in Import from Clipboard by @tosinxt in https://github.com/TabularisDB/tabularis/pull/936
- fix(ssh): use the selected key and passphrase without a system askpass by @tonypartridge in https://github.com/TabularisDB/tabularis/pull/848
- feat(connections): import JDBC URLs, query credentials and SSL modes by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/952
- fix(filter): ignore incomplete structured filters when building the WHERE clause by @gcapellib in https://github.com/TabularisDB/tabularis/pull/941
- feat(grid): jump to a column with keyboard picker by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/954
- fix(logging): honour RUST_LOG for the log level by @anshdadhich in https://github.com/TabularisDB/tabularis/pull/933
- fix(postgres): show real values without float noise and keep row matching by @verbaux in https://github.com/TabularisDB/tabularis/pull/950
- Setting for the case of keywords inserted by autocomplete by @njtherealss in https://github.com/TabularisDB/tabularis/pull/881
- fix(postgres): identify routine overloads by signature, not by name (#893) by @stroexd in https://github.com/TabularisDB/tabularis/pull/926
- fix(triggers): dialect-aware guided create/edit and safe restore by @1-DARK in https://github.com/TabularisDB/tabularis/pull/955
- fix: scope detached results sync and copy events per tab by @verbaux in https://github.com/TabularisDB/tabularis/pull/958
- test(theme): serve registry fixtures concurrently during parallel tests by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/964
- chore(mysql): warn on unreadable parameter positions and widen the routines fixture by @tosinxt in https://github.com/TabularisDB/tabularis/pull/965
- fix(import): send booleans as literals into existing MySQL TINYINT columns by @tosinxt in https://github.com/TabularisDB/tabularis/pull/967
- fix(mysql): read column lengths on MySQL 8 by @tosinxt in https://github.com/TabularisDB/tabularis/pull/968
- fix(distribution): publish a WinGet-managed NSIS installer by @Detoy in https://github.com/TabularisDB/tabularis/pull/975
- fix(editor): preserve SQL edits when switching console tabs by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/970
- fix(filters): preserve quoted values in IN and NOT IN clauses by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/969
- fix: restore type fidelity in Generate SQL / Create Table (#840) by @aesslinger in https://github.com/TabularisDB/tabularis/pull/939
- feat(window): remember main window size and position by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/953
- feat(filter): pick structured filter values from the column's distinct values by @Detoy in https://github.com/TabularisDB/tabularis/pull/956
- fix(ci): post preview comment on PRs from forks by @debba in https://github.com/TabularisDB/tabularis/pull/979
- fix(distribution): pass the WinGet Tauri config by file by @Detoy in https://github.com/TabularisDB/tabularis/pull/976
- fix(mysql): read index column positions on MySQL 8 by @tosinxt in https://github.com/TabularisDB/tabularis/pull/966
- fix(k8s): stop and health-check port-forward tunnels by @Detoy in https://github.com/TabularisDB/tabularis/pull/942
- feat(editor): duplicate tab from the tab context menu by @dyk1454683243-sudo in https://github.com/TabularisDB/tabularis/pull/875
- test(mysql): cover numeric precision/scale and composite key order by @tosinxt in https://github.com/TabularisDB/tabularis/pull/1004
- fix: keep the primary key in Generate SQL for SQLite tables by @tosinxt in https://github.com/TabularisDB/tabularis/pull/983
- fix(settings): show an error when a log action fails by @tosinxt in https://github.com/TabularisDB/tabularis/pull/987
- docs(create-plugin): point theme authors to Import theme → Local package by @tosinxt in https://github.com/TabularisDB/tabularis/pull/985
- test(theme): run the theme package tests on macOS by @tosinxt in https://github.com/TabularisDB/tabularis/pull/986
- fix(create-plugin): generate rustfmt-clean driver plugins by @tosinxt in https://github.com/TabularisDB/tabularis/pull/988
- fix(connections): keep secrets in the keychain by default and write config files 0600 by @cestercian in https://github.com/TabularisDB/tabularis/pull/980
- feat(explorer): show definition and copy DDL for views by @cestercian in https://github.com/TabularisDB/tabularis/pull/1010
- feat(editor): switch tabs in most recently used order by @Detoy in https://github.com/TabularisDB/tabularis/pull/1011
- fix(sqlite): report columns without a default as having none by @tosinxt in https://github.com/TabularisDB/tabularis/pull/982
- feat(json-viewer): support clickable links and color swatches (#997) by @Totopo27 in https://github.com/TabularisDB/tabularis/pull/1007
- fix(plugins): honor selected Redis database in RPC requests by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/960
- fix(create-plugin): upload the theme manifest with each release by @tosinxt in https://github.com/TabularisDB/tabularis/pull/984
- docs: point results window doc comment to per-tab sync event by @verbaux in https://github.com/TabularisDB/tabularis/pull/1014
- feat(autocomplete): resolve CTE and derived-table columns by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/963
- fix(ci): preserve executable AppRun.wrapped in stable AppImage by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/962
- fix(connections): reject unknown SSL modes instead of skipping verification by @cestercian in https://github.com/TabularisDB/tabularis/pull/974
- feat(grid): support image preview on hover and SVG text detection (#998) by @Totopo27 in https://github.com/TabularisDB/tabularis/pull/1008
- fix(ui): align auto-refresh select with toolbar styling by @debba in https://github.com/TabularisDB/tabularis/pull/1022
- fix(plugins): drain in-flight RPCs during bounded shutdown by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/961
- feat(editor): make hidden SQL characters visible and easy to clean by @vivekyarra in https://github.com/TabularisDB/tabularis/pull/1015
- fix(mcp): block side-effecting calls hidden by quoted names or dollar/E literals in read-only mode by @debba in https://github.com/TabularisDB/tabularis/pull/1054
New Contributors
- @SatvikMishra08 made their first contribution in https://github.com/TabularisDB/tabularis/pull/918
- @Detoy made their first contribution in https://github.com/TabularisDB/tabularis/pull/902
- @SahinurDEV made their first contribution in https://github.com/TabularisDB/tabularis/pull/911
- @davidMendezG made their first contribution in https://github.com/TabularisDB/tabularis/pull/921
- @tonypartridge made their first contribution in https://github.com/TabularisDB/tabularis/pull/848
- @vivekyarra made their first contribution in https://github.com/TabularisDB/tabularis/pull/952
- @anshdadhich made their first contribution in https://github.com/TabularisDB/tabularis/pull/933
- @njtherealss made their first contribution in https://github.com/TabularisDB/tabularis/pull/881
- @stroexd made their first contribution in https://github.com/TabularisDB/tabularis/pull/926
- @1-DARK made their first contribution in https://github.com/TabularisDB/tabularis/pull/955
- @dyk1454683243-sudo made their first contribution in https://github.com/TabularisDB/tabularis/pull/875
- @cestercian made their first contribution in https://github.com/TabularisDB/tabularis/pull/980
- @Totopo27 made their first contribution in https://github.com/TabularisDB/tabularis/pull/1007
Full Changelog: https://github.com/TabularisDB/tabularis/compare/v0.27.0...v0.28.0
Stay in touch: Website · Discord · X · Bluesky · Mastodon · GitHub