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
|
95c17abfd1
|
fix(mysql): preserve spaces at column name edges
|
2026-09-20 12:17:26 +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
|
3dcc4cb1e3
|
fix(plugins): align jsonl line limit with binary frame
|
2026-09-20 12:16:45 +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 |
|
Loc Nguyen
|
a67bbb4ed5
|
feat(mongodb): support database dump and restore over legacy agent
|
2026-09-20 11:06:07 +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 |
|
zipg
|
6babd1bf9b
|
fix(updates): sync entry-point states after component updates
|
2026-09-20 11:03:31 +08:00 |
|
luo jiyin
|
db5e6f106b
|
fix(ci): install nextest for package tests
|
2026-09-20 11:02:21 +08:00 |
|
t8y2
|
d7e1b47aa4
|
fix(mongodb): infer collection fields for AI metadata tools
Closes #9398
|
2026-09-20 08:40:13 +08:00 |
|
t8y2
|
1511f11be1
|
perf(plugins): keep download control requests independent of selection size
|
2026-09-20 04:21:14 +08:00 |
|
t8y2
|
faa8709266
|
feat(plugins): stream cancellable downloads to atomic local files
Refs: t8y2/dbx-plugin-s3#22
|
2026-09-20 04:09:15 +08:00 |
|
github-actions[bot]
|
0759616f88
|
chore(docs): refresh contributor activity
|
2026-09-19 18:10:49 +00:00 |
|
zipg
|
efe21c2731
|
fix(transfer): enable vastbase data transfer
|
2026-09-20 01:48:42 +08:00 |
|
zipg
|
e840da30fc
|
fix(transfer): use target column case for existing tables
|
2026-09-20 01:48:32 +08:00 |
|
Loc Nguyen
|
c5312553f1
|
fix(redis): skip comment lines when executing editor commands
|
2026-09-20 01:48:20 +08:00 |
|
Melody Ruch
|
01f8326575
|
feat(sql-file): support pasting file paths in execute dialog
|
2026-09-20 01:48:10 +08:00 |
|
Melody Ruch
|
be36b45510
|
fix(ai): list mention tables from composer-selected database
|
2026-09-20 01:42:39 +08:00 |
|
jearhe
|
4f3be8ccfb
|
fix(plugin): resolve result-view by UI contribution
|
2026-09-20 01:32:23 +08:00 |
|
jearhe
|
dc6c9b5c7c
|
fix(schema-diff): fan out metadata by sqlserver capacity
|
2026-09-20 01:28:49 +08:00 |
|
t8y2
|
8b757b97bc
|
feat(ci): migrate Rust test runners to nextest
|
2026-09-20 01:23:15 +08:00 |
|
efeire
|
d16866f65b
|
fix(oceanbase-oracle): persist dictionary-fallback view definitions
|
2026-09-20 01:20:24 +08:00 |
|
dienaso
|
2f4eefc393
|
fix(plugins): skip engine gate when host version unknown
|
2026-09-20 01:18:39 +08:00 |
|
二丫讲梵
|
5b937388e5
|
feat(meilisearch): add index creation
|
2026-09-20 01:18:26 +08:00 |
|
javalover123
|
28cc1b9768
|
feat(editor): handle tabs after connection disconnect
|
2026-09-20 01:12:21 +08:00 |
|
zipg
|
3cb1faf1c6
|
fix(editor): skip INSERT hints duplicating projection aliases
|
2026-09-20 00:51:06 +08:00 |
|
二丫讲梵
|
86115971fa
|
fix(meilisearch): hide generic new-query entry for meilisearch
|
2026-09-20 00:50:55 +08:00 |
|
Melody Ruch
|
fa3925ca52
|
feat(editor): add whitespace display toggle for SQL editor
|
2026-09-20 00:50:44 +08:00 |
|
zipg
|
fff07eff00
|
improve(updates): close update center after component updates
|
2026-09-20 00:50:25 +08:00 |
|
zipg
|
f9b984da68
|
fix(diagram): align multi-schema export positions with canvas
|
2026-09-20 00:50:14 +08:00 |
|
luo jiyin
|
ead307dba0
|
build(win7): make the WebView2 loader build reproducible
|
2026-09-20 00:50:03 +08:00 |
|
efeire
|
04376ef3fb
|
feat(oceanbase-oracle): support sequences, synonyms and db links
|
2026-09-20 00:49:44 +08:00 |
|
efeire
|
a19a4f595d
|
fix(oceanbase-oracle): handle manual transactions on grid save/switch
|
2026-09-20 00:49:33 +08:00 |
|
efeire
|
30d8b3970a
|
fix(oceanbase-oracle): bound first query result page
|
2026-09-20 00:49:12 +08:00 |
|
github-actions[bot]
|
b5bf45e224
|
chore(packages): release 0.4.91 [skip node-packages-release]
packages-v0.4.91
|
2026-09-19 12:05:35 +00:00 |
|
github-actions[bot]
|
1c618a9c7f
|
chore: bump module versions [skip ci]
|
2026-09-19 11:44:03 +00:00 |
|
t8y2
|
f638e31a79
|
chore(release): prepare v0.6.17
agents-v0.2.114
v0.6.17
|
2026-09-19 19:42:29 +08:00 |
|
Jinpy
|
b1b99eccfb
|
feat(desktop): deliver font settings to plugin sandboxes
|
2026-09-19 19:13:30 +08:00 |
|
luo jiyin
|
ba6b74beea
|
perf(ci): parallelize and cache Windows compatibility checks (#9587)
* perf(ci): parallelize and cache Windows compatibility checks
* test(ci-plan): require both Windows jobs when bundle routing is selected
|
2026-09-19 15:23:52 +08:00 |
|
 zipgandzipg
|
c71c35624b
|
fix(structure): 表结构编辑器补充可拖拽的纵向滚动条 (#9585)
编辑表结构的「字段 / 索引」页签之前只有自绘的横向滚动条,纵向只能靠滚轮,
字段较多时既没有“还有更多内容”的视觉提示,也无法拖拽定位。
- 复用 useVerticalOverlayScrollbar 组合式函数,为当前激活的表格页签
(字段 / 索引)渲染与横向滚动条同款的覆盖式纵向滚动条;
- 页签面板改为三行两列的 grid:工具栏、滚动区、横向条在第一列,
纵向条独占第二列,仅在有溢出且处于表格页签时出现;
- 隐藏该滚动区残留的原生纵向滚动条,避免与自绘条重叠;
- 补充单测:纵向滚动条在有溢出时出现、拖拽可同步 scrollTop,
以及非表格页签(DDL)下不渲染。
Fixes #9408
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
|
2026-09-19 15:23:27 +08:00 |
|
 zipgandzipg
|
0adef6e16a
|
fix(export): 分页导出按列名对齐每一页,修复字段错位 (#9583)
Schemaless 引擎(Elasticsearch/Easysearch)的列集合是按每个响应里的文档现算的,
因此 select * 的不同分页可能给出不同的列顺序或列集合。查询结果导出把表头冻结在
第一页,却按位置写入后续页的行,导致第二页起的值落到错误的列里(#9522 反馈的
"导出字段错位",例如 beta 的值被写进 alpha 列)。
- 新增 export_column_remap/realign_page_cells/realign_page_rows:后续页按列名映射到
冻结表头,列名缺失时填 NULL,列顺序不同也能正确还原;
- 列类型同样按列名对齐,保证按页的日期/时间格式化使用正确的类型;
- spatial_values 随行一起对齐,保持与单元格的 SRID 对应关系;
- 第一页仍是表头来源,新增列(表头里没有的列)与被删除的列都会被忽略,行为与写出
表头保持一致。
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
|
2026-09-19 15:23:22 +08:00 |
|
 zipgandzipg
|
687b988b7d
|
fix(mysql): 显式配置的 group_concat_max_len 稳定生效并补充连接表单提示 (#9582)
DBX 连接 MySQL 时会执行 SET SESSION group_concat_max_len = 1048576,
避免 GROUP_CONCAT 结果被静默截断(#2775)。但当用户在 URL 参数里用
Connector/J 语法 sessionVariables=group_concat_max_len=... 显式指定值时,
内置语句与用户语句的执行先后取决于底层驱动,覆盖行为不具备确定性;
连接表单也没有任何提示,导致按服务端配置排查问题时被误导(#9412)。
- 新增显式覆盖检测:解析 sessionVariables 中的赋值目标,命中
group_concat_max_len(含大小写、@ 前缀、session 限定)时不再下发内置的
SET SESSION,用户/服务端的值始终生效;@user 变量与 @@global. 赋值不影响
默认行为。
- 连接表单 URL 参数下方为 MySQL 增加提示,说明可用的覆盖写法
(sessionVariables=group_concat_max_len=@@global.group_concat_max_len 即
完全跟随服务端配置),并补齐 10 个语言包文案。
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
|
2026-09-19 15:23:16 +08:00 |
|