t8y2
10019e4cc1
fix(clickhouse): create transfer tables in target database
2026-06-22 18:22:20 +08:00
t8y2
f52064bd0e
fix(agent): extend metadata RPC timeout
2026-06-22 18:17:11 +08:00
t8y2
6e6f7bda0b
fix(mongo): preserve dates during document edits
2026-06-22 17:50:17 +08:00
t8y2
7e5fd88e63
fix(schema): use sync sql for modified schema diff
2026-06-22 17:21:08 +08:00
t8y2
628fadf517
fix(sqlserver): preserve batch result sets
2026-06-22 17:07:10 +08:00
t8y2
df94a7c1bf
fix(postgres): export sequences with database dump
2026-06-22 16:47:10 +08:00
t8y2
791d55661e
fix(agent): prevent zombie processes on agent cleanup
...
Root cause:
- AgentDriverClient::kill() is called during Drop to clean up child processes
- Old implementation called child.wait() and ignored errors with let _
- When wait() fails (e.g., process already killed by signal), child is not reaped and becomes zombie
Fix:
- Use try_wait() non-blocking polling, up to 100ms timeout
- Avoid long blocking in Drop during async cleanup
- Still perform final blocking wait() as fallback after timeout
- Log all wait errors for debugging
Impact:
- All JDBC agents (Oracle/DB2/DM8/XuguDB etc.)
- Prevents zombie process accumulation during long-running sessions
2026-06-22 14:59:05 +08:00
t8y2
4346192713
feat(mongodb): show collection metadata in sidebar
2026-06-22 12:42:31 +08:00
t8y2
9418e37c04
feat(settings): add show execution target picker option and related UI elements
2026-06-22 12:05:47 +08:00
hb
4e07f73157
fix(mysql): preserve temporary tables in client session pools
...
Disable COM_RESET_CONNECTION for single-connection session pools
(max_connections == 1) so that MySQL session state such as TEMPORARY
TABLEs is not cleared when a connection is returned to the pool.
Closes #1509
2026-06-22 00:37:41 +08:00
t8y2
0d4e35ee02
fix(core): increase PostgreSQL and MySQL connection pool size
...
- PostgreSQL: 4 -> 10 connections
- MySQL: 3 -> 10 connections
Fixes #1516
2026-06-21 21:01:15 +08:00
t8y2
6c571a57ab
fix(mysql): cancel running SQL imports
2026-06-21 09:14:54 +08:00
t8y2
9781b0f562
fix(mysql): normalize unsigned column types
2026-06-21 09:02:16 +08:00
t8y2
d6e081cd1b
chore(release): bump version to 0.5.36
2026-06-21 00:14:34 +08:00
cherlinbest-pixel and cherlin
28a23de604
feat(desktop): add close behavior prompt with quit-on-close setting
...
Co-authored-by: cherlin <544026227@qq.com >
2026-06-21 00:04:52 +08:00
t8y2
a1e39333a3
fix(mongodb): remove invalid direct connection
2026-06-20 22:44:17 +08:00
Scars
4590057456
fix(postgres): cast relkind to text to prevent deserialization panic
2026-06-20 22:24:29 +08:00
林剑凛
41edb3da91
feat(mongo): add database and collection deletion
2026-06-20 22:22:04 +08:00
dalew
f71406c1c2
feat(redis): add slowlog panel and integrate with backend APIs
...
* feat(redis): add slowlog panel and integrate with backend APIs
* fix(redis):Slowlog Panel Compatibility Issues
2026-06-20 21:47:14 +08:00
t8y2
4d55dd0795
fix(transfer): preserve postgres backslash literals
2026-06-20 00:25:53 +08:00
dbin0123
92d3f64eae
feat: fix connection cascade failure, add auto-recovery for all drivers
2026-06-19 23:06:21 +08:00
t8y2
c9ab2fb60a
fix(ci): sync diagnostics and AI sampling
2026-06-19 14:49:34 +08:00
t8y2
d59997c090
feat(objects): add table statistics columns
2026-06-19 14:35:32 +08:00
t8y2
4186c94dd4
fix(agent): clarify protocol capability contract
2026-06-19 14:18:19 +08:00
t8y2
954dba1e13
feat(export): support multi-result xlsx export
2026-06-19 14:05:08 +08:00
t8y2
3cbead1c20
feat(sync): support webdav sync on web
2026-06-19 13:22:19 +08:00
t8y2
dad548e41b
fix(sqlserver): report affected rows for CUD batches
2026-06-19 12:59:16 +08:00
t8y2
ef25653aca
feat(transfer): add target table name case option
2026-06-19 12:16:38 +08:00
t8y2
dc90a80468
fix(ai): enable temperature for Kimi models and default to 1.0
2026-06-19 11:36:29 +08:00
uicky
0f1b5f8b53
fix(export): resolve query result export progress
2026-06-19 11:15:18 +08:00
t8y2
535d247ae1
fix(sql): centralize table pagination strategies
2026-06-19 10:23:14 +08:00
t8y2
e27d34a34a
feat(vector): add qdrant and milvus support
2026-06-19 10:07:56 +08:00
t8y2
fffdcb9db1
fix(web): download full database SQL export via browser
2026-06-19 09:35:19 +08:00
Oleksandr Liakhevych
4f5d09aaa8
feat(ai): add Codex CLI as a no-API-key AI provider for Desktop
...
* codex cli provider
* fixes
* mcp check
* reasoning
* simplify
* minor fixes
2026-06-19 08:51:10 +08:00
t8y2
440e675a0e
fix(postgres): retry queries with stale cached prepared statements
2026-06-19 01:04:14 +08:00
t8y2
24f67f0498
fix(sqlserver): preserve unicode import literals
2026-06-18 22:56:29 +08:00
t8y2
b897011b74
feat(release): bump version to 0.5.35
2026-06-18 20:33:25 +08:00
林剑凛
b120492737
fix(mongo): speed up large collection loading with estimated counts
2026-06-18 19:56:39 +08:00
t8y2
a643cd74dc
fix(structure): support postgres-like foreign keys
2026-06-18 19:52:01 +08:00
miracle
b2eb57198f
fix: stream XLSX table export to avoid OOM on large tables
2026-06-18 18:31:41 +08:00
t8y2
b53aec5e01
fix(sql): tokenize Oracle PL/SQL blocks with sqlparser
2026-06-18 18:05:56 +08:00
8c097a3fd1
fix(redis): resolve large integer precision loss in JSON tree view
...
* fix(redis):format INFO output as plain text in cluster mode
* fix(client): remove default JRE download on first launch
* fix(grid): keep row number colors stable
* feat(grid): add pinned query result history
* fix(grid): limit field count badge to data tabs
* fix(settings): persist sidebar page size
* fix(redis): resolve large integer precision loss in JSON tree view
---------
Co-authored-by: Scars <yss2813483011xxl@gmail.com >
Co-authored-by: t8y2 <1156263951@qq.com >
2026-06-18 17:56:22 +08: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
t8y2
4bc8a7d101
fix(sql): recognize CREATE FUNCTION/PROCEDURE/TRIGGER/PACKAGE as Oracle PL/SQL blocks
2026-06-18 16:42:47 +08:00
t8y2
5ffd0bad6c
fix(settings): persist sidebar page size
2026-06-18 14:57:54 +08:00
Scars
a0475d80e3
fix(desktop): complete redis cluster transport routing
2026-06-18 14:57:53 +08:00
t8y2
17f186db26
fix(sqlserver): rebuild pool after driver panic
2026-06-18 13:43:03 +08:00
t8y2
991043e232
fix(mysql): avoid redundant column reorder sql
2026-06-18 13:26:35 +08:00