Commit Graph
270 Commits
Author SHA1 Message Date
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
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