jearhe
84ec5eac74
fix(plugin-plan): resolve Doris profiles to the Doris explain dialect
2026-09-24 12:35:47 +08:00
二丫讲梵
82a85e6362
fix(desktop): clarify migration key setup and small-window layout
2026-09-24 12:35:24 +08:00
t8y2
72f1e5e5eb
fix(mcp): remove useless String conversion caught by clippy
2026-09-24 12:34:53 +08:00
github-actions[bot]
e02d6ece98
chore(packages): release 0.4.95 [skip node-packages-release]
2026-09-24 03:52:20 +00:00
t8y2
d94a0fe312
fix(mcp): read the OS keychain key on native macOS/Windows package builds
...
Desktop enables os-keyring and provisions the data-encryption key in the
OS keychain during the data security upgrade, but dbx-mcp/dbx-cli package
builds compiled without any keyring backend (the feature became opt-in
for the Linux cross builds), so every desktop-migrated profile made the
MCP fail with DATA_MIGRATION_REQUIRED forever - the error even pointed
users back at a migration they had already completed.
- dbx-mcp gains an os-keyring forwarding feature; the native macOS and
Windows MCP and CLI legs of the packages release build with it, Linux
zigbuild legs keep the managed .dbx/secret.key fallback
- LocalBackend::open now separates 'key unreadable in this process'
(SECRET_KEY_UNAVAILABLE with the DBX_SECRET_KEY_FILE/DBX_SECRET_KEY
escape hatch) from genuinely pending legacy data, keeping the
DATA_MIGRATION_REQUIRED contract for the latter (test covered)
2026-09-24 11:27:41 +08:00
github-actions[bot]
a1dab2b3ec
chore(packages): release 0.4.94 [skip node-packages-release]
2026-09-24 01:48:28 +00: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
62bf4544bf
fix(mysql): skip redundant liveness pings and heartbeat resets
2026-09-24 00:32:25 +08:00
t8y2
0724754c85
fix(mysql): skip cleanup rollback when no transaction is open
2026-09-24 00:32:25 +08:00
t8y2
372d060d37
fix(query): omit spatial values for results without spatial columns
2026-09-24 00:32:25 +08:00
t8y2
9868103119
fix(tests): initialize demo_mode in mq test web state
2026-09-24 00:12:42 +08:00
t8y2
b06e330a44
feat(security): add demo mode lockdown for public deployments
...
DBX_DEMO_MODE=1 returns 403 for plugin/JDBC/agent installs,
connection probes and edits, AI provider config, cloud sync and
credential endpoints; /connection/connect only accepts pre-seeded
connections with matching endpoint identity. Ships a deploy/demo
compose recipe with seeded databases and scheduled reset.
2026-09-23 23:53:00 +08:00
t8y2
8897e12714
test: drop source-text assertion tests and merge locale checks
2026-09-23 22:10:06 +08:00
slowlyo
349d77d180
fix(mysql): fall back when tddl rejects group concat setup
2026-09-23 20:39:30 +08:00
Jinpy
aefecd3841
feat(plugins): add command and menu contributions with bottom dock
2026-09-23 19:52:11 +08:00
t8y2
67dd9a6229
fix(query): throttle batch progress events and apply them incrementally
2026-09-23 19:29:03 +08:00
Thanadon Kongkanun
642651f97a
fix(schema-diff): reuse native pg function header once in sync sql
2026-09-23 19:22:35 +08:00
Abeautifulsnow
c373f322d2
feat(ai): bind each conversation to its own connection
2026-09-23 17:56:05 +08:00
t8y2
47e7f56b14
fix(drivers): use expect_err in starrocks live setup test
2026-09-23 16:58:12 +08:00
t8y2
391af14c75
fix(mysql): retry StarRocks cast errors during connection setup
2026-09-23 16:26:05 +08:00
Loc Nguyen
18f144f11c
fix(mongodb): resolve per-database pool for dump restore and export
2026-09-23 16:01:52 +08:00
zipg
491565fdda
fix(sqlserver): attribute login and catalog errors, keep sidebar search read-only
2026-09-23 15:42:02 +08:00
二丫讲梵
13d2db6191
feat(schema): show table properties in object browser
2026-09-23 14:43:33 +08:00
zipg
da95bd435f
fix(updates): auto-continue client upgrade on update-all
2026-09-23 14:43:14 +08:00
弈秋
6471e37e5f
fix(grid): copy cells containing double quotes verbatim
2026-09-23 14:43:06 +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
Elias
9d07708617
fix(xugu): paginate large query results on the server
2026-09-23 10:35:14 +08:00
t8y2
2c0d2bfb63
fix(sqlserver): preserve real value precision in JSON
...
Closes #9984
2026-09-23 09:22:33 +08:00
t8y2
6acbcb0d2b
fix(vastbase): preserve comments when copying tables
...
Closes #10045
2026-09-23 01:54:11 +08:00
t8y2
fc6833af60
fix(argo): avoid unsupported column aliases in result sorting
...
Closes #9826
2026-09-23 01:54:11 +08:00
t8y2
864b1e3c2f
fix(duckdb): omit unsupported column type modifiers
...
Closes #9980
2026-09-23 01:54:09 +08:00
t8y2
facf85ba93
chore(release): prepare v0.6.20
2026-09-22 22:36:45 +08:00
zipg
183ebf4fcb
fix(transfer): support target table rebuild on mysql 5.7
2026-09-22 22:33:07 +08:00
zipg
77588fae16
fix(export): cap metadata prefetch concurrency by session pool capacity
2026-09-22 19:12:17 +08:00
zipg
25a36deec9
fix(editability): allow digit-leading unquoted table names
2026-09-22 18:00:59 +08:00
zipg
f652491198
fix(duplicate): use boolean false predicate in fallback clone DDL
2026-09-22 17:17:08 +08:00
zipg
2dda96336d
fix(mysql): return result sets for EXECUTE statements
2026-09-22 17:05:53 +08:00
zipg
4975b72b69
fix(read-only): allow REPLACE()/INSERT() scalar functions in queries
2026-09-22 16:50:29 +08:00
zipg
05d3bd0635
fix(postgres): keep expression index DDL text and key order in sync
2026-09-22 16:49:50 +08:00
dienaso
69b43cf401
fix(grid): treat bulk-edit NULL keyword as SQL NULL
2026-09-22 16:22:07 +08:00
xiaochouwei
7ade5d2b6e
feat(nacos): global content replacement with persistent rollback
2026-09-22 16:12:18 +08:00
ccq
cabc67ca72
fix(mysql): retry Gaea group concat setup on parse error
2026-09-22 15:37:49 +08:00
zipg
1566bb8a9f
feat(plugins): analyze plugin data in the built-in AI panel
2026-09-22 15:04:33 +08:00
zipg
f468399fbd
perf(execution): prewarm tab session pools and report perceived wait
2026-09-22 14:25:39 +08:00
jearhe
78315c377a
feat(plugin): add table-scoped context-menu contributions
2026-09-22 14:23:53 +08:00
Loc Nguyen
def42987a4
feat(mongodb): fill object statistics over the legacy agent
2026-09-22 14:22:15 +08:00
t8y2
f14f4f7390
fix(mysql): retry rejected group concat setup expressions
...
Closes #9963
2026-09-22 13:11:06 +08:00