199 Commits
Author SHA1 Message Date
t8y2 c3522b0879 fix(jdbc): bind PostgreSQL pools to the requested database
Route generic PostgreSQL JDBC connections through a target-specific URL and pool key. Preserve URL options and driver credentials, isolate metadata roles and session cleanup, and keep existing connections alive when target selection fails.

Closes #7840
2026-10-02 09:32:44 +00:00
t8y2 012915da2c fix(jdbc): restore persisted legacy driver class aliases
Closes #7144
2026-10-02 09:05:15 +00:00
t8y2 b57b3873d9 fix(jdbc): share embedded H2 runtimes with isolated logical sessions
Closes #10923
2026-10-02 06:56:21 +00:00
t8y2 1e78e4e9d8 fix(jdbc): preserve full precision for InterSystems integer result values
Closes #10924
2026-10-02 06:30:15 +00:00
Elias e6c7baa2d9 fix(xugu): align capability flags with implemented features 2026-10-01 15:22:04 +08:00
根正苗红的社会主义接班人 8d9e2dc49f feat(oracle): support oci thick connections via windows agent 2026-10-01 04:07:15 +08:00
fanmmy bba60bfa86 feat(plugins): support dynamic context menus and dialogs 2026-09-30 21:20:33 +08:00
t8y2 eb76253d22 feat(db2): enable data transfers and field lineage 2026-09-30 16:06:59 +08:00
t8y2 0f958aca36 feat(db2): enable table data imports 2026-09-30 12:18:20 +08:00
Jinpy 21102f4810 feat(plugins): run declared commands from plugin workbench UI 2026-09-30 01:21:11 +08:00
Jinpy de70545c70 docs(plugins): document the options_action launch-options contract 2026-09-30 00:57:40 +08:00
github-actions[bot] 0fc6c08ece chore(jdbc): bump plugin version [skip ci] 2026-09-29 15:07:58 +00:00
余温Gueen 9a1c64b9f0 feat(plugins): expose AI model discovery and text generation 2026-09-29 21:57:12 +08:00
Hand Sonic ef05a6a19b feat(nebula): add NebulaGraph 3.x browser support 2026-09-29 21:03:12 +08:00
t8y2 fe6b929bcb fix(jdbc): restore table DDL viewing for Sybase
Closes #10564
2026-09-29 12:45:16 +08:00
Hand Sonic 6fdc338348 feat(transwarp): add Inceptor data source with table operations 2026-09-29 02:05:07 +08:00
Jinpy f61f64f727 feat(mcp): opt-in plugin tools on external server and built-in AI 2026-09-28 21:34:17 +08:00
t8y2 0c7b3d3e98 feat(transfer): enable YashanDB table transfers
Closes #9643
2026-09-27 07:16:29 +00:00
二丫讲梵 e6edd02bbe feat(ai): add plugin recommendations and agent context 2026-09-27 12:04:09 +08:00
Jinpy d1d02547fd fix(plugins): list command and menu contributions in manifest schema 2026-09-26 13:49:16 +08:00
t8y2 26a015cd86 feat(plugins): add AI tools and consent-gated data access 2026-09-25 01:56:26 +08:00
jearhe 4c1eaa6b16 feat(plugins): open plugin workbench from context menu 2026-09-24 19:14:53 +08:00
邹超 f87b5d1568 feat(salesforce): add Salesforce SOQL data source 2026-09-24 18:25:23 +08:00
Jinpy 92f92f6cdb feat(plugins): bridge clipboard reads with consent gate 2026-09-24 16:16:49 +08:00
t8y2 90d1d94a04 fix(plugins): clear dev-host lint regressions 2026-09-24 14:01:25 +08:00
jearhe d5a05a9884 feat(plugin): expose a read-only schema metadata host API 2026-09-23 12:51:23 +08:00
github-actions[bot] be741259ae chore(jdbc): bump plugin version [skip ci] 2026-09-22 14:39:28 +00:00
zipg a85fc7fb93 fix(jdbc): render bit columns as bit strings 2026-09-22 22:33:07 +08:00
zipg 1566bb8a9f feat(plugins): analyze plugin data in the built-in AI panel 2026-09-22 15:04:33 +08:00
jearhe 78315c377a feat(plugin): add table-scoped context-menu contributions 2026-09-22 14:23:53 +08:00
Terry Yao 3687a9cbfb feat(solr): add Apache Solr connection support 2026-09-21 18:07:44 +08:00
t8y2 865b9fba84 feat(plugins): add host.storage bridge and document sidecar data dir 2026-09-21 11:41:58 +08:00
jearhe f909f85075 feat(plugins): expose read-only estimated plan host api 2026-09-20 17:15:52 +08:00
efeire 06fc0df234 feat(oceanbase-oracle): support graphical execution plans 2026-09-20 11:05:39 +08:00
zipg efe21c2731 fix(transfer): enable vastbase data transfer 2026-09-20 01:48:42 +08:00
jearhe 4f3be8ccfb fix(plugin): resolve result-view by UI contribution 2026-09-20 01:32:23 +08:00
Jinpy b1b99eccfb feat(desktop): deliver font settings to plugin sandboxes 2026-09-19 19:13:30 +08:00
Jinpy 2b15327de3 feat(plugins): hand SOCKS5 transport proxy routes to connections 2026-09-19 09:47:15 +08:00
Elias 0db9756a57 fix(xugu): restore table import support 2026-09-19 09:24:16 +08:00
zipg aa4e0a30fd fix(plugin-cli): honor CARGO_BUILD_TARGET artifact paths when packaging 2026-09-19 08:52:16 +08:00
Freedom 1321dc9b9d feat(plugins): improve connection lifecycle and session tabs 2026-09-18 22:10:37 +08:00
t8y2 31ca3f773a fix(plugins): cache release builds and align scaffold workflows 2026-09-17 23:51:53 +08:00
Jinpy e4bda693fb feat(plugins): add interactive prompts and richer connection forms 2026-09-17 19:29:28 +08:00
Hand Sonic 13a209d4c2 feat(transfer): support h2 table data transfer 2026-09-17 00:36:11 +08:00
t8y2 4a42a2bd29 chore(plugin-cli): release 0.1.9 2026-09-16 16:27:58 +08:00
t8y2 193e9e898d fix(dev-host): close debug pages without a confirmation modal
Closing a workbench page popped a centered confirm dialog that locked
the entire shell (busy gate) until answered. Developers who clicked the
tab's close button and immediately went for the connection list found
every button dead and reported the page as impossible to reopen. Debug
pages are stateless and rebuild on reopen, so the close now happens
immediately; destructive actions (delete connection, disconnect,
backend rebuild) keep their confirmations.
2026-09-16 16:26:58 +08:00
t8y2 dade7c39b5 chore(plugin-cli): release 0.1.8 2026-09-16 15:29:41 +08:00
t8y2 0239d2c56b feat(dev-host): persist the auto-reload preference across restarts
Auto-reload lived only in the dev host process, so every restart reset
it to off and re-enabling it cost a confirmation dialog each session.
The setting now persists to settings.json in the development data
directory (same atomic write pattern as connections.json) and is
restored — and re-armed — at startup.
2026-09-16 15:29:39 +08:00
t8y2 3496451ca4 chore(plugin-cli): refresh Cargo.lock for 0.1.7 2026-09-16 15:16:31 +08:00
t8y2 9fca87c744 chore(plugin-cli): release 0.1.7
Ships the dev-host manifest hot reload: manifest.json edits (version
bumps, field changes) no longer strand the running dev host on a stale
identity check.
2026-09-16 15:13:37 +08:00