t8y2
2d4ee24660
chore(core): rustfmt secret codec test imports
2026-09-24 19:44:31 +08:00
jyking
0f708c2913
fix(mysql): fall back group_concat on TXSQL truncated variable error
2026-09-24 19:43:42 +08:00
Abeautifulsnow
900f99797f
feat(grid): show query elapsed time in adaptive units
2026-09-24 19:33:19 +08:00
zipg
a6f841293b
fix(updates): include MCP updates in toolbar update check
2026-09-24 19:20:27 +08:00
AiLi
1eb429e137
fix(tabs): close tab tooltips immediately and refine styling
2026-09-24 19:19:01 +08:00
efeire
d0497e0ca6
feat(query): cross-database timing details, drop OceanBase audit query
2026-09-24 19:17:27 +08:00
Abeautifulsnow
4b9a1c4d5c
feat(plugins): add marketplace sort modes with release dates
2026-09-24 19:16:02 +08:00
jearhe
4c1eaa6b16
feat(plugins): open plugin workbench from context menu
2026-09-24 19:14:53 +08:00
zipg
05a72de255
feat(grid): add stop button to loading and refresh overlay
2026-09-24 19:13:32 +08:00
t8y2
124d7ae6cc
fix(core): isolate Linux keyring access from async runtimes
2026-09-24 18:56:08 +08:00
t8y2
c5b9b9ab5d
fix(docs): add Salesforce connection entry and icon
2026-09-24 18:32:53 +08:00
邹超
f87b5d1568
feat(salesforce): add Salesforce SOQL data source
2026-09-24 18:25:23 +08:00
t8y2
bf3e356540
fix(core): stop no-keyring builds creating the global fallback key
2026-09-24 17:57:12 +08:00
ezreal
dc22e8c974
feat(plugins): configurable plugin shortcut dock positions
2026-09-24 17:55:23 +08:00
人家故里
b03d51db31
fix(docs): correct documentation typos
2026-09-24 17:30:44 +08:00
OOMEcho
55d4b0b613
feat(objects): open routines in source tab on double click
2026-09-24 17:26:50 +08:00
Thanadon Kongkanun
41ec53442c
fix(mysql): recognize TDSQL truncated group_concat_max_len error
2026-09-24 17:23:25 +08:00
jearhe
78e717bea6
refactor(plan): converge estimated plan capability and strategy
2026-09-24 17:21:38 +08:00
高桥凉介
c5eb0a7a4a
feat(query): pin, rename and label result run tabs
2026-09-24 17:18:12 +08:00
dienaso
a593a2b200
fix(sql): keep SQL Server table hints out of soft statement starts
2026-09-24 17:18:06 +08:00
zipg
d11d5acdfa
fix(mysql): retry connect without optional setup when rejected
2026-09-24 16:55:50 +08:00
64673a
ad18b8b4ea
fix(sqlite): run remote batch saves in a worker transaction
2026-09-24 16:27:03 +08:00
github-actions[bot]
4b5d4e6aa7
chore: bump module versions [skip ci]
2026-09-24 08:19:06 +00:00
Jinpy
92f92f6cdb
feat(plugins): bridge clipboard reads with consent gate
2026-09-24 16:16:49 +08:00
弈秋
1335ec032c
test(mcp): canonicalize fixture path assertions
2026-09-24 16:16:23 +08:00
Mo-Moore
a73bc4df69
fix(oceanbase-oracle): complete tables across schemas
2026-09-24 16:16:18 +08:00
t8y2
53184faf87
chore(release): prepare v0.6.22
agents-v0.2.119
v0.6.22
2026-09-24 15:47:30 +08:00
t8y2
9db4615c6c
feat(ai): per-partner promo badges on ai provider presets
2026-09-24 15:41:48 +08:00
t8y2
80141e3531
chore(sponsors): swap AICodeMirror with AstraFlow and lead ai presets
2026-09-24 14:54:34 +08:00
t8y2
d58b3c6a2d
fix(core): finish platform key provider Result migration
2026-09-24 14:40:00 +08:00
github-actions[bot]
7ac9102508
chore(packages): release 0.4.96 [skip node-packages-release]
packages-v0.4.96
2026-09-24 06:16:10 +00:00
Loc Nguyen
f7688794f8
fix(document): surface filter rejection reason in builder
2026-09-24 14:09:08 +08:00
zipg
d854fa2dfe
fix(tdengine): keep table paging stable via sorted snapshot
2026-09-24 14:09:03 +08:00
t8y2
90d1d94a04
fix(plugins): clear dev-host lint regressions
2026-09-24 14:01:25 +08:00
t8y2
6ded1eb5ee
fix(build): regenerate docs-export bundle after locale changes
2026-09-24 14:01:25 +08:00
t8y2
734503f4cf
fix(core): cover Linux keyring access with a pure-Rust Secret Service client
...
The keyring crate's Linux backend requires C libdbus, which cross builds
(zigbuild) cannot link, so Linux desktop users hit the same
desktop-migrated-but-MCP-blocked failure that macOS/Windows users hit in
0.4.94 - with no native build to fix it on. Replace the Linux keyring
path with the secret-service crate (pure-Rust zbus, no C dependencies,
speaks the session-bus protocol directly), keeping the exact on-disk
attribute layout the keyring crate writes (target/service/username,
with the legacy no-target fallback) so existing desktop-provisioned
keys remain readable both ways.
- connect/collection failures (no session bus, headless servers) map to
a missing provider so callers keep falling back to the managed
.dbx/secret.key file exactly as before
- found-but-unreadable keyring items now fail fast with a specific
KEYRING_ACCESS_FAILED code on every platform instead of silently
provisioning a new key that would strand existing ciphertext
- the Linux zigbuild MCP/CLI package legs build with os-keyring
2026-09-24 13:53:14 +08:00
t8y2
df31d9baf3
feat(sponsors): add AICodeMirror sponsor card and ai provider preset
2026-09-24 13:45:10 +08:00
t8y2
6907e717c2
fix(build): keep os-keyring in the dev-fast feature set
2026-09-24 13:19:46 +08:00
zipg
35d624764f
feat(grid): load all remaining rows with confirmation guard
2026-09-24 12:53:00 +08:00
Alexander
0b3e79331b
feat(i18n): add Russian locale
2026-09-24 12:49:11 +08:00
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
_Mr丶s ゛😁®
76e41a6a4d
feat(ddl): formatted DDL display with dialog or tab mode
2026-09-24 12:27:15 +08:00
t8y2
86bdf9f78a
feat(tabs): use database logo for sql editor tab icons
2026-09-24 12:21:11 +08:00
二丫讲梵
1b2e4e1a6f
feat(structure): keep newly created tables open for editing
2026-09-24 12:20:33 +08:00
AiLi
1aa8b21a87
fix(connection): safely copy and redact connection credentials
2026-09-24 12:19:02 +08:00
二丫讲梵
81f963fe60
fix(grid): size columns by sampled values and distribute spare width
2026-09-24 12:16:20 +08:00
zipg
e8e2625801
feat(grid): add clock-hand progress animation to auto refresh
2026-09-24 12:13:47 +08:00
xianghu908
6517284d95
feat(data-grid): make the row number column show original row numbers
2026-09-24 12:11:58 +08:00