Commit Graph

80 Commits

Author SHA1 Message Date
github-actions[bot] 497c88aa1e chore(jdbc): bump plugin version [skip ci] 2026-08-03 20:06:59 +00:00
Andrew 1dd005db0f feat(jdbc): add GaussDB types and migrate plugin to Gradle 2026-08-03 21:29:24 +08:00
github-actions[bot] 66cd8d0aaa chore(jdbc): bump plugin version [skip ci] 2026-07-26 17:13:01 +00:00
Guoyu Su e2ecb0ccff fix(jdbc): use query cursors for table exports 2026-07-25 09:24:08 +08:00
wbean ff46b7cdbb fix(jdbc): map MySQL connect timeout to milliseconds 2026-07-22 15:39:19 +08:00
github-actions[bot] fe636d2dae chore(jdbc): bump plugin version [skip ci] 2026-07-20 16:32:14 +00:00
Spencer.Chang d69f9d3cde fix(jdbc): avoid privileged Kingbase metadata query 2026-07-20 16:54:51 +08:00
github-actions[bot] 0cf5fb1816 chore(jdbc): bump plugin version [skip ci] 2026-07-17 16:42:54 +00:00
Spencer.Chang 9ba61756db feat(jdbc): add user-managed JDBCX support 2026-07-17 16:05:50 +08:00
github-actions[bot] 67981f9faa chore(jdbc): bump plugin version [skip ci] 2026-07-15 17:11:01 +00:00
shen 3748d83cde feat(desktop): add database info and SQL statement markers 2026-07-15 18:35:34 +08:00
t8y2 f4ff8b11a5 fix(jdbc): improve Java driver compatibility 2026-07-11 23:31:07 +08:00
github-actions[bot] a2fd38d542 chore(jdbc): bump plugin version [skip ci] 2026-07-11 01:51:38 +00:00
t8y2 bab94cc52b fix(jdbc): support reusable multi-JAR driver bundles 2026-07-10 21:25:17 +08:00
t8y2 e74782f651 feat(metadata): optimize agent metadata loading 2026-07-05 12:09:24 +08:00
github-actions[bot] 55305092b8 chore(jdbc): bump plugin version [skip ci] 2026-07-03 20:28:57 +00:00
LRcoding 06231d512f fix(jdbc): decode URL credentials for multi-at usernames
* fix(jdbc): decode URL credentials for multi-at usernames

* fix(jdbc): preserve url credential parsing semantics

---------

Co-authored-by: zero <zero@zeroMacmini.local>
2026-07-03 15:41:34 +08:00
github-actions[bot] 5ab9a52196 chore(jdbc): bump plugin version [skip ci] 2026-07-01 18:56:07 +00:00
luoianun 95e3cb6571 fix(presto): optimize metadata completion 2026-07-01 19:05:45 +08:00
github-actions[bot] b32165b432 chore(jdbc): bump plugin version [skip ci] 2026-06-27 18:25:17 +00:00
Spencer.Chang 350d2a3533 feat(connection): add Dremio JDBC connection support 2026-06-27 23:44:27 +08:00
t8y2 d024ac3bf4 fix(kingbase): use catalog column metadata 2026-06-26 17:47:25 +08:00
t8y2 cdfe576024 fix(structure): load dynamic data type options 2026-06-26 15:22:33 +08:00
hb 3f65297f25 fix(highgo): preserve nullable metadata for pg-compatible agents (#1585) 2026-06-24 00:35:47 +08:00
github-actions[bot] c1118671d9 chore(jdbc): bump plugin version [skip ci] 2026-06-23 04:20:48 +00:00
luoianun 8cc7a35c1a feat: add PrestoSQL connector 2026-06-23 01:27:08 +08:00
github-actions[bot] c818f189a7 chore(jdbc): bump plugin version [skip ci] 2026-06-18 12:34:19 +00:00
t8y2 593635a94d fix(jdbc): keep query pagination cursor sessions 2026-06-18 17:40:12 +08:00
t8y2 ffe535e40e fix(jdbc): avoid default max rows rewrite 2026-06-18 17:00:44 +08:00
t8y2 c62e323e16 fix(jdbc): improve goldendb metadata handling 2026-06-18 16:47:46 +08:00
二丫讲梵 8e5eac9eab feat(workflow): 添加同步到 CNB 的工作流 2026-06-18 11:42:54 +08:00
github-actions[bot] a2ed6dab6c chore(jdbc): bump plugin version [skip ci] 2026-06-17 08:11:21 +00:00
t8y2 cef9ce8994 fix(jdbc): handle taos query result sets 2026-06-16 16:09:55 +08:00
github-actions[bot] 679ec1718f chore(jdbc): bump plugin version [skip ci] 2026-06-13 09:32:58 +00:00
github-actions[bot] c5872468e4 chore(jdbc): bump plugin version [skip ci] 2026-06-12 04:35:03 +00:00
t8y2 70f7b464b7 feat(jdbc): install drivers from Maven bundles 2026-06-11 21:41:37 +08:00
t8y2 36e08d6741 fix(jdbc): format date values by column type 2026-06-11 15:20:27 +08:00
github-actions[bot] 700e06d57e chore(jdbc): bump plugin version [skip ci] 2026-06-10 05:02:32 +00:00
t8y2 fdc4214bbb fix(jdbc): handle UnsupportedOperationException from Hive-based JDBC drivers
Catch UnsupportedOperationException alongside SQLFeatureNotSupportedException
and AbstractMethodError in DbxJdbcPlugin. Hive-based drivers (e.g., Transwarp
Inceptor) throw UnsupportedOperationException for unsupported optional JDBC
methods instead of the standard SQLFeatureNotSupportedException. Since it is
a RuntimeException, it previously propagated uncaught and crashed the connection.

Fixes #912
2026-06-09 14:11:33 +08:00
t8y2 90a1316037 fix(jdbc): avoid IRIS max rows SQL rewrite 2026-06-08 16:17:27 +08:00
github-actions[bot] f3858eb271 chore(jdbc): bump plugin version [skip ci] 2026-06-07 18:26:47 +00:00
Quinlevi 897e6998fd feat(dameng): full DM8 database support
Adds Dameng DM8 explain/autotrace support and user-management SQL support, with backend autotrace safety checks and escaped CREATE USER SQL.
2026-06-08 02:07:00 +08:00
t8y2 e780e66e41 fix(sql): improve kingbase metadata loading and dangerous sql confirmation 2026-06-05 12:48:29 +08:00
t8y2 120566b1fd fix: improve JDBC dialect handling 2026-06-04 19:40:52 +08:00
t8y2 07edb39d77 feat(jdbc-plugin): bundle slf4j-api, slf4j-nop, and commons-lang3
Many JDBC drivers depend on SLF4J and commons-lang3 at runtime but
don't shade them. Bundling these in the plugin JAR avoids
NoClassDefFoundError when users import driver JARs.
2026-06-04 18:21:08 +08:00
t8y2 834dc534c6 fix: combine Oracle-like MODIFY statements and fix DATA_DEFAULT column ordering
- table_structure_sql: merge separate MODIFY statements for type, nullability,
  and default into a single MODIFY statement. This fixes Dameng's requirement
  that MODIFY includes the full column definition.
- DbxJdbcPlugin: move DATA_DEFAULT to first SELECT position and read it first
  in the ResultSet loop (LONG columns must be read before other columns).
2026-06-04 16:57:44 +08:00
t8y2 9935f8e7fe fix: improve iris schema metadata completion 2026-06-04 15:09:56 +08:00
github-actions[bot] 2f9d58a4fa chore(jdbc): bump plugin version [skip ci] 2026-06-03 18:11:15 +00:00
t8y2 26a31feea1 fix(jdbc): use driver-specific URL param separators 2026-06-03 21:25:38 +08:00
t8y2 94c987c693 fix(metadata): tolerate opengauss column metadata failures 2026-06-03 21:18:34 +08:00