Commit Graph
83 Commits
Author SHA1 Message Date
efeire d0497e0ca6 feat(query): cross-database timing details, drop OceanBase audit query 2026-09-24 19:17:27 +08:00
邹超 f87b5d1568 feat(salesforce): add Salesforce SOQL data source 2026-09-24 18:25:23 +08:00
t8y2 72f1e5e5eb fix(mcp): remove useless String conversion caught by clippy 2026-09-24 12:34:53 +08: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
二丫讲梵 13d2db6191 feat(schema): show table properties in object browser 2026-09-23 14:43:33 +08:00
jearhe d5a05a9884 feat(plugin): expose a read-only schema metadata host API 2026-09-23 12:51:23 +08:00
二丫讲梵 250e0c0a10 feat(security): encrypt local credentials and guide data migration 2026-09-23 11:02:52 +08:00
cowking e1f46cf9a8 feat(mcp): configure stateful session idle timeout 2026-09-22 01:18:54 +08:00
zipg f28942421f fix(mcp): apply cell window options to batch query results 2026-09-22 01:08:44 +08:00
Terry Yao 3687a9cbfb feat(solr): add Apache Solr connection support 2026-09-21 18:07:44 +08:00
t8y2 8a56515e61 fix(mcp): guide Redis database selection
Closes #9684
2026-09-20 14:26:36 +08:00
luo jiyin f57299f2fa fix(mysql): initialize transaction query timing 2026-09-20 14:11:06 +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
dienaso 2f4eefc393 fix(plugins): skip engine gate when host version unknown 2026-09-20 01:18:39 +08:00
Abeautifulsnow 5278594ed2 feat(mcp): make dbx_execute_query row limit configurable 2026-09-19 00:20:33 +08:00
t8y2 54652951d1 fix(mcp): use slice contains for sql risk classification 2026-09-18 23:20:01 +08:00
ccq 0f6db4b2c7 feat(mcp): record SQL executions in query history 2026-09-18 22:50:26 +08:00
t8y2 23790bd5ee fix(mcp): validate sibling MongoDB commands 2026-09-18 17:01:04 +08:00
Loc Nguyen f1e0f54a2b feat(mongodb): support db.getSiblingDB() 2026-09-18 15:38:53 +08:00
Loc Nguyen 2db28fc236 feat(mongodb): support db.collection.renameCollection() 2026-09-18 14:12:39 +08:00
guan xin 6b81a98453 feat(dameng): show view validity and support recompilation 2026-09-17 19:30:44 +08:00
Loc Nguyen f78dc1ba16 feat(mongodb): support bulkWrite 2026-09-17 12:54:21 +08:00
Loc Nguyen 9eafac706e feat(mongodb): support replaceOne 2026-09-16 12:18:54 +08:00
Jinpy 3d1b84831f fix(plugins): stabilize plugin integration 2026-09-14 21:03:47 +08:00
Eve cabc7656de fix(mcp): wrap batch structured results in object 2026-09-14 19:59:45 +08:00
二丫讲梵 193d875b8a feat(ai): cross-database query with multi database selection 2026-09-14 13:50:17 +08:00
zipg 832e08ae1f fix(mcp): route multi-statement scripts to batch execution 2026-09-13 19:40:40 +08:00
C.J.S 5c95f2c00a feat(mcp): support read-only Kafka message browsing 2026-09-10 18:04:16 +08:00
zyuer 4e8a58a08c fix(mcp): restore MongoDB database discovery 2026-09-09 14:22:05 +08:00
Eve f102c5d2d5 fix(mcp): refresh pools after connection changes 2026-09-08 22:34:47 +08:00
二丫讲梵 691ecd084b feat(mcp): add resource group scopes with permission inheritance 2026-09-07 02:18:28 +08:00
Abeautifulsnow 543bf66905 feat(mcp): execute sql batches with opt-in rollbackable transactions 2026-09-04 13:43:06 +08:00
wangfengxiang aac1d78539 feat(mcp): list stored routines and fetch routine source 2026-09-03 01:53:08 +08:00
二丫讲梵 c48ebda197 feat(mcp): override execution policy per database 2026-09-02 17:39:07 +08:00
zipg 0333b3b389 docs: improve legacy windows and linux install guidance 2026-09-02 17:34:23 +08:00
jearhe 38b93505c4 fix(mongodb): include TTL index info in MCP getIndexes 2026-09-02 11:27:19 +08:00
二丫讲梵 f075caef21 feat(mcp): add streamable http server and fine-grained authorization 2026-08-31 22:56:16 +08:00
Abeautifulsnow e6f8b2187a feat(mcp): add global query timeout override 2026-08-30 12:26:54 +08:00
t8y2 659fb7f330 feat(mcp): expose message queue send tool
Closes #7236
2026-08-28 07:27:51 +00:00
zipg 10bce698ae fix(mcp): install rustls crypto provider for TLS connections 2026-08-28 11:13:14 +08:00
t8y2 0827478078 feat(connection): centralize connection type registration 2026-08-23 16:38:06 +08:00
zipg 50c706cc95 fix(vastbase): preserve schema for result inserts 2026-08-18 10:51:38 +08:00
azens ebf412b144 fix(mcp): support custom TLS trust for web backends 2026-08-17 15:54:13 +08:00
Melody Ruch 044379da71 fix(mcp): type optional schema fields 2026-08-16 11:24:18 +08:00
Melody Ruch 8f3351f720 fix(mcp): enforce read-only SQL classification consistently 2026-08-15 18:57:22 +08:00
azens 5fe8b347a6 feat(mcp): support web proxy and custom headers 2026-08-15 14:59:04 +08:00
t8y2 b521d0377c fix(mcp): publish string connection selector schema
Closes #6285
2026-08-14 17:29:56 +00:00
t8y2 65792128e4 fix(mongodb): support show databases shell commands
Closes #6226
2026-08-14 07:49:07 +00:00
t8y2 c7a1b6df0f fix(mcp): publish Gemini-compatible optional array schema
Closes #6233
2026-08-14 07:34:50 +00:00