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
Jinpy
bc490772eb
feat(desktop): fileTransfer bridge for plugin workbench webviews
2026-09-21 02:03:12 +08:00
t8y2
34e9ffd040
fix(sidebar): batch persisted cache deletes for discarded tree nodes
...
Closes #9779
2026-09-21 01:44:23 +08:00
t8y2
216afec5e4
feat(admin): terminate multiple selected process list sessions
...
Closes #9778
2026-09-21 01:44:23 +08:00
t8y2
1ded0a7bcd
feat(diagram): export table and column comments to dbml and mermaid
...
Closes #9777
2026-09-21 01:44:23 +08:00
t8y2
65ee5ac59c
fix(doris): carry external catalog into unqualified query metadata
...
Closes #9776
2026-09-21 01:44:23 +08:00
skyler
7e5bcade78
fix(completion): respect identifier quoting for upper-folding dialects
...
Closes #9775
2026-09-21 01:44:23 +08:00
Klinge
d66242508e
feat(connection): update saved connections by ID through deep links
2026-09-21 01:41:44 +08:00
zipg
221683950d
fix(sql): add missing T-SQL keywords to sqlserver completion
2026-09-21 01:33:57 +08:00
Abeautifulsnow
89d29b28bc
feat(ai): spin status ring on scroll-to-bottom button while generating
2026-09-21 01:07:35 +08:00
luo jiyin
21833a9c8e
perf(ci): disable LTO for Win7 validation
2026-09-21 01:06:43 +08:00
Melody Ruch
3f99c1231b
fix(meilisearch): keep grid toolbar from covering first field
2026-09-21 01:06:01 +08:00
Abeautifulsnow
cab674299a
fix(plugins): check and update installed plugins with provenance guards
2026-09-21 00:09:50 +08:00
zipg
d715b16ba5
fix(sqlserver): wrap identity inserts with SET IDENTITY_INSERT
2026-09-20 23:49:28 +08:00
二丫讲梵
f5d5ae3a53
fix(editor): handle tab drag sort in vertical and non-manual modes
2026-09-20 23:09:18 +08:00
二丫讲梵
a5bb285caa
fix(meilisearch): unify task time formatting with locale display
2026-09-20 23:08:35 +08:00
efeire
98b7a9ed75
fix(oceanbase): localize explain plan estimated time label
2026-09-20 23:00:59 +08:00
zipg
786fea8418
fix(sidebar): restore loaded pages after clearing search
2026-09-20 19:36:31 +08:00
zipg
04c55ad067
feat(mysql): terminate sessions from the process list
2026-09-20 19:35:57 +08:00
zipg
6aab94b3a8
feat(diagram): show table and column comments on cards
2026-09-20 19:12:51 +08:00
Melody Ruch
a35ceb754e
fix(doris): use catalog database for external catalog queries
2026-09-20 19:12:17 +08:00
Melody Ruch
2a8e329d05
fix(completion): respect identifier quoting for oracle completions
2026-09-20 19:10:29 +08:00
Melody Ruch
6a5bfb6936
fix(editor): include sqlserver temp-table prefix in word selection
2026-09-20 19:09:18 +08:00
t8y2
f89759e744
feat(search): open standalone plugin workbenches from quick open
2026-09-20 18:46:15 +08:00
zipg
4d150fc909
fix(updates): sync update center state after manual component changes
2026-09-20 18:43:02 +08:00
zipg
1ef865008a
feat(structure): show comments and defaults in copy-fields dialog
2026-09-20 18:25:31 +08:00
luo jiyin
dc399624c3
ci(win7): capture release build timing
2026-09-20 17:49:30 +08:00
ccq
b9cd24f718
feat(sync): support self-managed GitLab snippets
2026-09-20 17:30:23 +08:00
jearhe
f909f85075
feat(plugins): expose read-only estimated plan host api
2026-09-20 17:15:52 +08:00
zipg
ec7bc617c4
feat(admin): shift-select multiple sessions in process list
2026-09-20 16:49:57 +08:00
zipg
08cb9287de
feat(structure): add copy-all-column-names to table designer
2026-09-20 16:49:18 +08:00
t8y2
8a56515e61
fix(mcp): guide Redis database selection
...
Closes #9684
2026-09-20 14:26:36 +08:00
t8y2
eebb08227b
fix(ai): update partner default models
2026-09-20 13:59:35 +08:00
二丫讲梵
908eab3c3a
feat(meilisearch): import JSON and enhance document export
2026-09-20 13:50:39 +08:00
Terry Yao
853a408d30
fix(objects): open view data tab on double-click and stop source toggle-off
2026-09-20 13:49:05 +08:00
高桥凉介
47f6f1934e
fix(driver-store): scroll long driver and plugin lists in place
2026-09-20 12:56:52 +08:00
zipg
758d21167a
fix(sidebar): pin vgroup rows before flat rows on sort
2026-09-20 12:52:50 +08:00
efeire
33afb0b432
feat(oceanbase-oracle): split execution time from client wait
2026-09-20 12:31:47 +08:00
xcstatus
1294708eea
feat(mcp): add native MySQL session transactions
2026-09-20 12:23:12 +08:00
luo jiyin
01bd07bb97
ci(win7): enable safe Rust compile caching
2026-09-20 12:18:04 +08:00
Ken
8074971399
fix(ai): fix database selector long-name tooltip and layout
2026-09-20 12:17:51 +08:00
Elias
4a5dca63fb
fix(xugu): require database before connecting
2026-09-20 12:17:37 +08:00
Melody Ruch
ffe1e3a2ee
fix(sql): keep Oracle anonymous blocks with local routines whole
2026-09-20 12:17:15 +08:00
zipg
929c72407d
improve(updates): run component updates in background
2026-09-20 12:17:03 +08:00
zipg
b0cac9f714
fix(ddl): resolve DDL view formatting dialect by database type
2026-09-20 12:16:25 +08:00
t8y2
b040600e47
fix(sidebar): preserve virtual table group ordering during refresh
...
Closes #9665
2026-09-20 11:38:09 +08:00
efeire
a924285136
feat(transactions): add manual transactions to more execution paths
2026-09-20 11:07:11 +08:00
zipg
88ba58a79c
fix(sql-analysis): tolerate Oracle admin DDL in diagnostics
2026-09-20 11:06:40 +08:00
efeire
06fc0df234
feat(oceanbase-oracle): support graphical execution plans
2026-09-20 11:05:39 +08:00
弈秋
832a4aa9ad
fix(plugins): make batch-mode cancel exit batch mode
2026-09-20 11:05:13 +08:00