Commit Graph
261 Commits
Author SHA1 Message Date
弈秋 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
t8y2 47b7b492d3 fix(data): harden transfer and comparison workflows 2026-10-13 16:15:53 +08:00
_Mr丶s ゛😁® aaa8e15791 feat(ai): add the AI config import plugin entry (CC-SWITCH) 2026-10-13 16:03:46 +08:00
t8y2 1fb8f150fc style: apply oxfmt across drifted files 2026-10-13 12:52:46 +08:00
renovate[bot] 42623f8723 fix(deps): update maven resolver to v2.0.24 2026-10-13 10:31:13 +08:00
renovate[bot] ff129e1c53 fix(deps): update npm minor/patch 2026-10-13 09:56:24 +08:00
renovate[bot] c7694ff2e7 chore(deps): update gradle to v9.8.1 2026-10-13 08:58:50 +08:00
github-actions[bot] 0be46fc400 chore(jdbc): bump plugin version [skip ci] 2026-10-12 16:14:59 +00:00
Jeff 0feb065e48 fix(jdbc): keep Oracle PL/SQL units whole on generic JDBC connect 2026-10-12 23:19:05 +08:00
renovate[bot] 7670e04879 fix(deps): update jackson-databind to v2.22.3 2026-10-12 21:12:39 +08:00
Jeff 6a1778eaf3 fix(jdbc): cancel running statements when queries stop 2026-10-12 19:32:34 +08:00
Elias d7df7fe3c0 feat(xugu): enable schema-scoped field lineage 2026-10-12 16:17:01 +08:00
lxk955 2bf6af1ff0 fix(grid): enable table data editing and add-row for Cache / IRIS 2026-10-12 15:53:50 +08:00
lxk955 018fea60fa fix(jdbc): include SQL Server builtin schemas with legacy fallback 2026-10-11 21:36:49 +08:00
github-actions[bot] b2eb0c5f17 chore(jdbc): bump plugin version [skip ci] 2026-10-11 01:53:40 +00:00
lxk955 a93f118d03 fix(kingbase): display json column type instead of jsonb 2026-10-11 09:15:18 +08:00
zipg 2982646dee feat(firebird): add catalog object manager 2026-10-10 08:17:21 +08:00
Elias 0c95c816b5 feat(xugu): support native Xugu-to-Xugu table transfer 2026-10-09 22:40:01 +08:00
Rendegou f62f75d585 feat(db2): support estimated execution plans 2026-10-09 17:40:02 +08:00
zipg 04bf3be779 fix(oracle): read and write the same plan table for explain
Closes #10728
2026-10-09 14:59:04 +08:00
zipg 7ca1b011ee fix(sundb): load tables by schema in the object tree
Closes #11360
2026-10-09 14:58:09 +08:00
github-actions[bot] ea8797c03c chore(jdbc): bump plugin version [skip ci] 2026-10-08 20:13:31 +00:00
zipg 886c30aa3f fix(jdbc): read oracle execution plan within one transaction 2026-10-08 21:29:20 +08:00