Commit Graph
2288 Commits
Author SHA1 Message Date
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
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 3731d5bf58 fix(build): make os keyring backend opt-in for cross builds 2026-09-24 02:05:24 +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 8897e12714 test: drop source-text assertion tests and merge locale checks 2026-09-23 22:10:06 +08:00
t8y2 67dd9a6229 fix(query): throttle batch progress events and apply them incrementally 2026-09-23 19:29:03 +08:00
Abeautifulsnow c373f322d2 feat(ai): bind each conversation to its own connection 2026-09-23 17:56: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
二丫讲梵 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
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
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 2dda96336d fix(mysql): return result sets for EXECUTE statements 2026-09-22 17:05:53 +08:00
xiaochouwei 7ade5d2b6e feat(nacos): global content replacement with persistent rollback 2026-09-22 16:12:18 +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
Loc Nguyen def42987a4 feat(mongodb): fill object statistics over the legacy agent 2026-09-22 14:22:15 +08:00
zipg 0023c03520 fix(transfer): map text types to CLOB for oracle-family targets 2026-09-22 12:52:54 +08:00
t8y2 06cb5c9b75 chore(docs): refresh docs export manifest after theme token change 2026-09-22 12:17:19 +08:00
zipg 770463e39a fix(mysql): disable session stats cache for fresh row counts 2026-09-22 11:53:27 +08:00
zipg 5301607388 feat(export): include triggers and events in database export 2026-09-22 11:51:49 +08:00
zipg dc6fee7e93 fix(mysql): optionally keep explicit transactions in autocommit tabs 2026-09-22 11:11:06 +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
Loc Nguyen c30f6821d3 feat(mongodb): collection stats and create database on legacy agent 2026-09-21 18:34:15 +08:00
Terry Yao 3687a9cbfb feat(solr): add Apache Solr connection support 2026-09-21 18:07:44 +08:00
zipg 32389f7dc2 fix(sqlserver): tolerate tinyint foreign key referential actions 2026-09-21 16:38:47 +08:00
Loc Nguyen 87d1e114c4 feat(mongodb): support distinct over the legacy agent 2026-09-21 16:33:23 +08:00
amwps290 1000aa07b6 feat(pg,kingbase): partition table operations and detail queries 2026-09-21 15:36:49 +08:00
Loc Nguyen 98d3209026 feat(mongodb): find and modify over the legacy agent 2026-09-21 13:37:09 +08:00
zipg 4dd62b78ec feat(mongodb): show and sort collection sizes in objects view 2026-09-21 13:36:44 +08:00
zipg 420cb80e65 fix(grid): qualify generated save and copy SQL with database name 2026-09-21 11:51:34 +08:00
zipg abefee68f5 fix(export): put each data row on its own line in exported SQL 2026-09-21 11:35:55 +08:00
Loc Nguyen 9b82ce86f9 fix(mongodb): fail early on unreadable cursor ids and outdated agents 2026-09-21 01:58:01 +08:00
t8y2 7ad4ea8373 fix(sqlserver): render fk referential actions and schema-qualified refs
Closes #9773
2026-09-21 01:44:23 +08:00
zipg 29470b8b3f fix(transfer): preserve NUMBER(p,s) precision for oracle-family targets 2026-09-21 01:07:08 +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
zipg 42980e5163 feat(import): stream SQL script parsing and drop the 100 MB cap 2026-09-20 23:47:29 +08:00
efeire 98b7a9ed75 fix(oceanbase): localize explain plan estimated time label 2026-09-20 23:00:59 +08:00
Melody Ruch e2e57d36fb fix(sqlserver): merge composite foreign keys in exported ddl 2026-09-20 19:11:10 +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 c7ffb7b8f1 fix(mysql): keep leading spaces in compatible catalog column names 2026-09-20 14:13:00 +08:00