Commit Graph
283 Commits
Author SHA1 Message Date
CSXFanMeng 85f83ee1ec feat(plugin): copy plugin-generated png images to the system clipboard 2026-11-11 15:25:02 +08:00
winryandzhou.cong 周 聰-SaaS 2f1dcd227a fix(plugin): open a new workbench from the native New Query action (#13866)
* fix(plugin): create independent workbenches from New Query

* fix(plugin): preserve New Query for filesystem-only connections

---------

Co-authored-by: zhou.cong 周 聰-SaaS <zhou.cong@smartcompany.jp>
2026-11-06 09:22:47 +08:00
github-actions[bot] 5c97a48c17 chore(jdbc): bump plugin version [skip ci] 2026-11-05 18:22:46 +00:00
HARRISON 997c8b7431 fix(jdbc): run DDL outside the paged query transaction (#14368)
Paged execution wraps PostgreSQL statements in an explicit transaction so
the cursor survives between pages. DDL has no cursor: the transaction only
changes how the engine executes it. A CREATE TABLE AS may be committed by
the engine on its own while the selected rows stay inside the transaction,
so a retry reports 42P07 and an empty table is left behind (#14243).

Statements that can never return rows now run in auto-commit, matching psql
and DBeaver. Queries, INSERT/UPDATE/DELETE (including RETURNING) and CALL
keep the cursor transaction unchanged.
2026-11-05 20:15:45 +08:00
t8y2 333a92a09d chore(plugin-cli): release 0.1.10 2026-11-04 10:56:44 +08:00
t8y2 de6cf1b7d5 fix(plugin-cli): point scaffolded manifests at the maintained schema 2026-11-04 10:56:39 +08:00
renovate[bot] dc9105a2c7 chore(deps): update npm minor and patch dependencies 2026-11-04 00:11:22 +08:00
CSXFanMeng 81ff1dc148 feat(plugin): 支持经宿主确认打开声明站点的外部网址 (#14089)
* feat(plugin): open declared external URLs with host consent

* style(test): format saved SQL sync callback for CI
2026-11-02 23:47:32 +08:00
github-actions[bot] e8d8018686 chore(jdbc): bump plugin version [skip ci] 2026-10-30 07:56:16 +00:00
zipg e0875d0dd8 feat(connection): add parameter editor and JDBC property metadata 2026-10-30 01:19:51 +08:00
dienaso 819a949d9f fix(jdbc): commit paged-query transactions instead of rolling back 2026-10-29 23:58:36 +08:00
t8y2 37dbaaf730 feat(hana): enable table data import 2026-10-28 11:01:31 +00:00
二丫讲梵 c2e1963168 feat(mcp): improve capability management and call safety 2026-10-28 02:08:22 +08:00
renovate[bot] daa1869124 fix(deps): update npm minor/patch 2026-10-27 18:59:20 +08:00
renovate[bot] 1cdf1c2061 fix(deps): update mavencoreversion to v4.0.0-rc-7 2026-10-27 15:14:35 +08:00
renovate[bot] a8b0c2e7c0 fix(deps): update junit-framework monorepo to v5.14.4 2026-10-27 15:11:55 +08:00
CSXFanMeng ba8eab2cb0 feat(dynamodb): support native PartiQL queries 2026-10-27 15:06:45 +08:00
renovate[bot] 3b0a6ba5b2 fix(deps): update npm minor/patch 2026-10-26 11:53:07 +08:00
efeire e0a685f5c0 fix(jdbc): report deferred CLOB byte size as unknown 2026-10-26 11:23:19 +08:00
renovate[bot] 433a687672 fix(deps): update commons-lang3 to v3.21.0 2026-10-26 11:21:28 +08:00
github-actions[bot] d391896348 chore(jdbc): bump plugin version [skip ci] 2026-10-25 19:32:45 +00:00
efeire fe9d0024f8 feat(oracle): add Oracle-family trigger and native job management 2026-10-25 18:23:47 +08:00
弈秋 3c4075a87c feat(opengauss): support the explain button with plain-text EXPLAIN 2026-10-24 22:46:03 +08:00
efeire db606123ad feat(oracle): support controlled package spec and body migration 2026-10-24 16:25:19 +08:00
efeire b7ab31bdf5 fix(jdbc): bound oversized responses and stream LOB snapshots 2026-10-24 16:21:30 +08:00
github-actions[bot] c6fb06c035 chore(jdbc): bump plugin version [skip ci] 2026-10-24 01:21:54 +00:00
efeire 6889aaff53 feat(types): add Oracle-family type management and dependency migration 2026-10-23 18:15:09 +08:00
Miklos Liu 6ffe155d83 fix(jdbc): support GaussDB 100 (Zenith) metadata 2026-10-23 18:10:11 +08:00
efeire 29722c2f28 feat(schema): add schema-level index management for Oracle-family 2026-10-23 17:14:33 +08:00
Luis Araya e04821322c fix(jdbc): match table comments when filtering metadata 2026-10-23 17:12:45 +08:00
heeeex100 e71d03e983 fix(jdbc): avoid unsupported DuckDB timeout properties 2026-10-23 02:01:20 +08:00
Leondung Chow a799e22ce9 feat(redis): add opt-in plugin decoder previews 2026-10-22 20:01:42 +08:00
github-actions[bot] 1876fabeb3 chore(jdbc): bump plugin version [skip ci] 2026-10-21 16:41:06 +00:00
renovate[bot] 6881f5330f chore(deps): update gradle to v9.8.2 (#13023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-21 22:36:56 +08:00
renovate[bot] a04fb54a03 chore(deps): update plugin com.gradleup.shadow to v9.6.1 (#11970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-21 22:18:07 +08:00
renovate[bot] 73a48d9418 fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.22.4 (#12588)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-21 14:47:55 +08:00
lxk955 8e78b8f39c fix(gbase8s): discover and display views without owner prefix (#12302) (#12510)
* fix(gbase8s): support view discovery and display without owner prefix

* fix(gbase8s): support FIRST pagination and random sampling in data compare

* fix(gbase8s): remove duplicate pattern in table structure capabilities

* fix(gbase8s): enable objectSource capability for view discovery

* style: cargo fmt fixes (identifiers.rs, tests.rs)

* fix(tests): mock connectionTableSqlSchema in useSidebarDataOpenRuntime spec

* fix(gbase8s): use getObject_type in Gbase8sAgentTest

* fix(gbase8s): use ROUTINE_OBJECTS for informix, drop unreachable gbase entry

Per t8y2 review on #12510: native Informix lists procedures/functions from
sysprocedures, so TABLE/VIEW-only narrows existing Informix users' sidebar.
The gbase entry is removed (unreachable: gbase resolves to the mysql
effective type via jdbcDialect.ts); gbase8s keeps TABLE_VIEW_OBJECTS.

* test(gbase8s): update sidebar-kind spec for Informix ROUTINE_OBJECTS

Addresses t8y2's follow-up review on #12510: informix now exposes
PROCEDURE/FUNCTION (ROUTINE_OBJECTS), and the explicit gbase entry is
removed so direct callers hit the unknown-type fallback. The spec
previously asserted TABLE/VIEW-only for gbase/gbase8s/informix.
2026-10-21 01:04:46 +08:00
zipgandzipg d53516981e feat(opengauss): 开启表数据导入能力(补 live 实测) (#12895)
* feat(opengauss): enable table data import

openGauss 的能力清单里 tableImport 一直是 false,数据页工具栏、对象浏览器
右键和侧边栏表右键三个入口都会被 supportsTableImport() 隐藏,导致用户
在 openGauss 6.0.6 上完全看不到「导入数据」。后端导入管线(PG 协议、
类型映射、字面量转义)本身已支持 OpenGauss,只差能力开关。

- plugins/connection-types/opengauss.yaml: tableImport -> true
- crates/dbx-core/assets/database-drivers.manifest.json: 同步生成
- database_capabilities.rs / databaseFeatureSupport.spec.ts: 加能力回归断言
- live_opengauss_table_import.rs: 走真实 import_table_file_core 的 live
  用例(预览、追加、Truncate、自动建表、NULL/布尔/中文/引号转义)

实测:在真实 openGauss 服务上通过 DBX 原生驱动完成全链路导入;openGauss
5.0.0 只读环境验证了连接与版本,openGauss-lite 5.0.3 上 3 个 live 用例
全部通过。

Fixes #12886

* fix(settings): index HTTP tunnel protocol controls

---------

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-10-20 21:20:45 +08:00
lxk955 8ac2711668 feat(plugins): allow plugin workbenches to read and update tab title 2026-10-19 03:40:29 +08:00
lxk955 890326bdb0 feat(plugins): expose connection enumeration to plugins 2026-10-19 02:53:43 +08:00
zipg d662c6a39e fix(plugin): align dev host asset limit with runtime 2026-10-17 17:43:07 +08:00
github-actions[bot] cbdf5c9cdc chore(jdbc): bump plugin version [skip ci] 2026-10-16 17:47:39 +00:00
t8y2 a7d6b80e2c feat(gbase8s): split GBase 8s into its own dbType
Closes #12486
2026-10-16 21:33:43 +08:00
t8y2 c8a16708ca feat(connection): group GBase 8c into the GBase picker entry
Closes #12483
2026-10-16 18:40:54 +08:00
xiSage 042b02d953 feat(gbase8c): add GBase 8c connection type via agent and vendor JDBC 2026-10-16 18:05:53 +08:00
弈秋 fd79509106 fix(jdbc): tolerate informix style sqlexception from schemas 2026-10-16 12:01:21 +08:00
renovate[bot] 80f1f4e445 fix(deps): update npm minor and patch dependencies 2026-10-14 20:47:32 +08:00
lxk955 de1824274c feat(completion): suggest sequences in OceanBase-Oracle SQL 2026-10-13 23:48:28 +08:00
renovate[bot] 188b94ece2 fix(deps): update npm minor/patch 2026-10-13 18:13:14 +08:00
zipg fd3be84b33 feat(hana): enable table rename and structure editing 2026-10-13 17:56:29 +08:00