Commit Graph
1050 Commits
Author SHA1 Message Date
t8y2 53ef906407 chore(release): prepare v0.6.26 2026-09-28 03:11:04 +08:00
Guoyu Su c75ce783df fix(doris): preserve aggregate-state bytes in query results 2026-09-28 01:01:09 +08:00
luo jiyin f1c45a51d8 perf(consul): split command registry into dbx-tauri-consul crate 2026-09-28 00:36:51 +08:00
t8y2 5ba0d435f0 feat(sidebar): auto-load all tables per connection when expanded
Closes #9834
2026-09-27 09:38:55 +00:00
t8y2 725b1ee252 fix(rabbitmq): add bounded paging for queue and exchange management lists
Closes #8879
2026-09-27 09:38:54 +00:00
t8y2 e03565be66 fix(updater): keep portable replacement on target volume
Closes #10169
2026-09-27 08:14:01 +00:00
t8y2 b22b6427e3 feat(sqlite): support SSH through proxy layers
Closes #10384
2026-09-27 15:59:34 +08:00
t8y2 44e6e53f17 chore(release): prepare v0.6.25 2026-09-27 12:38:03 +08:00
二丫讲梵 72f8dfeb7c fix(mcp): repair HTTP service startup and simplify settings 2026-09-27 12:04:10 +08:00
zipg 49b6347c4a fix(mcp): update pnpm-installed MCP server with @latest 2026-09-27 10:28:32 +08:00
t8y2 422908e78f feat(plugins): add clipboard image and media URL APIs 2026-09-27 09:52:03 +08:00
二丫讲梵 5c0ce7e4dc feat(history): add unified MCP execution history 2026-09-26 22:18:38 +08:00
zipg 33cac93254 fix(connection): per-id saves stop cross-client connection clobber 2026-09-26 21:45:03 +08:00
Jinpy dcd16e0d0a fix(mcp-bridge): bind call-plugin-tool to the connection's own plugin 2026-09-26 14:22:29 +08:00
Jinpy 7a7edfb2b8 fix(mcp-bridge): read full request bodies and refuse browser calls 2026-09-26 13:51:15 +08:00
t8y2 2d3f3a5b73 chore(release): prepare v0.6.24 2026-09-26 08:01:12 +08:00
jearhe 8be259be5f fix(plugins): make plugin uninstall state consistent on failure 2026-09-26 06:07:31 +08:00
ccq 705ea7464d feat(export): run data dictionary PDF exports in background 2026-09-26 00:04:52 +08:00
t8y2 135e5a91a7 fix(deep-link): preserve cold-start connection links
Closes #10090
2026-09-25 19:20:11 +08:00
t8y2 b8274363b8 feat(mcp): add native installs and resource discovery 2026-09-25 12:37:26 +08:00
t8y2 c43ca13ae3 chore(release): prepare v0.6.23 2026-09-25 10:42:03 +08:00
zipg 27b76680ad fix(redis): delete whole subtree by prefix on group delete 2026-09-25 10:38:15 +08:00
t8y2 55c07f5852 fix(dev): stabilize macOS signing and isolate test keys 2026-09-25 02:39:41 +08:00
t8y2 26a015cd86 feat(plugins): add AI tools and consent-gated data access 2026-09-25 01:56:26 +08:00
dadong 37fc2f8a9b fix(update_cache): clear existing ready dir before rename on Windows 2026-09-24 23:18:10 +08:00
Tara 5c66bf5e09 feat(postgres): browse PostgreSQL event triggers 2026-09-24 21:30:42 +08:00
邹超 f87b5d1568 feat(salesforce): add Salesforce SOQL data source 2026-09-24 18:25:23 +08:00
弈秋 1335ec032c test(mcp): canonicalize fixture path assertions 2026-09-24 16:16:23 +08:00
t8y2 53184faf87 chore(release): prepare v0.6.22 2026-09-24 15:47:30 +08:00
Alexander 0b3e79331b feat(i18n): add Russian locale 2026-09-24 12:49:11 +08:00
t8y2 3731d5bf58 fix(build): make os keyring backend opt-in for cross builds 2026-09-24 02:05:24 +08:00
t8y2 78ccd3885d chore(release): prepare v0.6.21 2026-09-24 00:33:52 +08:00
t8y2 67dd9a6229 fix(query): throttle batch progress events and apply them incrementally 2026-09-23 19:29:03 +08:00
弈秋 6869c7fd6e feat(mcp): detect mcp servers installed via bun global 2026-09-23 16:04:34 +08:00
zipg da95bd435f fix(updates): auto-continue client upgrade on update-all 2026-09-23 14:43:14 +08:00
jearhe d5a05a9884 feat(plugin): expose a read-only schema metadata host API 2026-09-23 12:51:23 +08:00
CSXFanMeng 2f960f104c feat(backup): support cross-platform background database backups 2026-09-23 12:29:56 +08:00
二丫讲梵 250e0c0a10 feat(security): encrypt local credentials and guide data migration 2026-09-23 11:02:52 +08:00
t8y2 facf85ba93 chore(release): prepare v0.6.20 2026-09-22 22:36:45 +08:00
Mo-Moore 78d8076c53 feat(desktop): always-on-top for main and detached windows 2026-09-22 16:30:19 +08:00
zipg f468399fbd perf(execution): prewarm tab session pools and report perceived wait 2026-09-22 14:25:39 +08:00
Jinpy 4f0f69131b fix(plugins): carry plugin file handle ids as uuid strings 2026-09-22 14:15:13 +08:00
zipg dc6fee7e93 fix(mysql): optionally keep explicit transactions in autocommit tabs 2026-09-22 11:11:06 +08:00
t8y2 0a4cdee417 chore(release): prepare v0.6.19 2026-09-22 03:16:56 +08:00
Abeautifulsnow 34d8811cd3 feat(ai): add read-only user skill loader for SKILL.md
Refs: #9363
2026-09-22 02:24:23 +08:00
cowking 576943c543 feat(history): make query history retention configurable 2026-09-22 01:17:20 +08:00
Terry Yao 3687a9cbfb feat(solr): add Apache Solr connection support 2026-09-21 18:07:44 +08:00
amwps290 1000aa07b6 feat(pg,kingbase): partition table operations and detail queries 2026-09-21 15:36:49 +08:00
t8y2 865b9fba84 feat(plugins): add host.storage bridge and document sidecar data dir 2026-09-21 11:41:58 +08:00
t8y2 943d5ec7dd feat(plugins): serve plugin UI assets over the dbx-plugin scheme
The workbench sandbox inlines only the entry script, so code-split
chunks had no runtime address and dynamic imports 404'd. Serve each
installed plugin's ui.root through dbx-plugin://localhost/<id>/<path>
(WebView2 maps the scheme to http://dbx-plugin.localhost), inject the
platform-correct form as the sandbox document <base>, and allow it in
the resource CSP. Reads reuse the registry's ui-asset validation
(traversal confinement, 32 MiB cap, sha256 etag) and answer CORS with
ACAO:* for the opaque-origin iframe; responses are no-store so plugin
updates land immediately.

Existing plugins are unaffected. Builds that emit relative asset URLs
(vite base "./" / webpack publicPath "./") additionally regain lazy
loading and font loading; documented for plugin authors in both
languages.
2026-09-21 02:49:05 +08:00