t8y2
0dbb30f614
fix(ai): clamp responses output tokens
2026-06-03 00:48:01 +08:00
t8y2
30cd447e4f
perf(export): stream table CSV from Rust
2026-06-02 23:00:58 +08:00
t8y2
9cb89d766c
fix(driver): avoid false agent update prompt
...
Fixes #638
2026-06-02 20:17:24 +08:00
t8y2
0566110eae
fix(jdbc): honor connection timeout
2026-06-02 20:12:24 +08:00
t8y2
2f765fa69c
fix(jdbc): honor query execution settings
2026-06-02 20:07:54 +08:00
t8y2
ccaa50e36b
fix(query): honor connection timeout during exports
2026-06-02 19:38:21 +08:00
t8y2
1628f2aed4
fix(postgres): avoid hiding inherited tables as partitions
2026-06-02 19:10:28 +08:00
t8y2
cac90c7b62
fix(opengauss): open table structure editor
2026-06-02 18:50:00 +08:00
t8y2
e20669ddcf
fix(sqlserver): execute cte queries without wrapping
2026-06-02 18:37:13 +08:00
t8y2
a54c8cfd93
feat(sql): suggest join conditions from foreign keys
2026-06-02 18:08:06 +08:00
t8y2
b10e7cb1cf
fix(data-compare): create missing target tables during sync
2026-06-02 17:46:30 +08:00
t8y2
b154dcceef
fix(mysql): make admin show handling dialect aware
2026-06-02 17:35:14 +08:00
t8y2
c99ee9a31a
fix(mysql): handle StarRocks admin show results
2026-06-02 17:21:26 +08:00
t8y2
0e7262eaa3
fix(postgres): display timestamptz in local timezone
2026-06-02 12:04:36 +08:00
t8y2
81e1693c18
fix(mongodb): support restricted database users
2026-06-02 11:09:48 +08:00
t8y2
6b8b2a1009
fix(connection): keep SSH tunnels alive
2026-06-02 10:39:24 +08:00
t8y2
ca0153acbb
fix(diff): sync MySQL comment differences
2026-06-02 10:27:08 +08:00
t8y2
fb27befddb
fix(transfer): split large write batches
2026-06-02 02:26:24 +08:00
t8y2
ac7a5b7576
feat(desktop): drop tree schema objects
2026-06-02 00:33:58 +08:00
t8y2
130a33808e
feat(desktop): improve table structure editor
2026-06-01 23:52:53 +08:00
t8y2
2f1a6875b7
feat(sqlite): support loading extension libraries
2026-06-01 22:40:29 +08:00
t8y2
7eca75b325
feat: support Oracle package sources
2026-06-01 18:43:20 +08:00
SKZ
76378f3a65
fix(mongo): support string document ids in update/delete
...
Support MongoDB documents whose _id is stored as a string, including 24-character hex strings that look like ObjectIds. Adds tests for the id filter fallback behavior.
2026-06-01 18:12:20 +08:00
t8y2
6da367a47b
fix(jdbc): support encrypted sqlite with managed runtime
2026-06-01 17:52:11 +08:00
t8y2
46c05b811f
feat(connection): support multi-hop ssh tunnels
2026-06-01 14:48:33 +08:00
t8y2
f8501bcaf1
fix(driver-store): show IRIS agent driver
2026-06-01 12:16:41 +08:00
t8y2
c67706db51
fix(desktop): store portable agent runtime in data dir
2026-06-01 00:45:21 +08:00
t8y2
e28495f3c1
perf: optimize table data loading
2026-05-31 22:10:02 +08:00
t8y2
da6074caaa
refactor(sql-file): share import executor
2026-05-31 11:58:15 +08:00
t8y2
f5cc81f761
perf(sql-file): optimize import batching
2026-05-31 11:14:14 +08:00
vrustx
bc4e912504
Add configurable black app icons and logo ( #564 )
2026-05-31 10:15:59 +08:00
t8y2
ff26e90177
fix(duckdb): reuse connection for query sessions
2026-05-31 00:51:22 +08:00
vrustx
7c0ed986c1
fix: enable SQLite math functions ( #553 )
2026-05-30 23:22:44 +08:00
t8y2
c334550252
feat: add tiered Oracle agent profiles
2026-05-30 22:43:02 +08:00
vrustx
fa08ed56a0
fix: display partition tables hierarchically
2026-05-30 21:51:21 +08:00
skyler
528b51fb8d
fix(updates): guard portable builds from installer updates ( #550 )
2026-05-30 19:15:37 +08:00
t8y2
0eacda465e
fix(mysql): preserve session state for multi-statement queries
2026-05-30 17:57:28 +08:00
t8y2
a9e7f3946d
fix(redis): support insecure tls connections
2026-05-30 16:00:13 +08:00
t8y2
dcc3e723a7
fix(mysql): retry unsupported prepared statements
2026-05-30 13:10:43 +08:00
t8y2
6481af3ed8
fix(oracle): preserve jdbc descriptors
2026-05-30 13:06:52 +08:00
t8y2
4f3a72aa1b
style(core): format connection pool cleanup
2026-05-30 12:46:39 +08:00
t8y2
13d52514d9
feat(connection): close database scoped pools
2026-05-30 12:34:14 +08:00
t8y2
81e50cadb5
feat: add XuguDB agent support
2026-05-30 09:12:34 +08:00
t8y2
f88367a872
feat: add OpenGauss support and enhance MySQL URL parameter handling
2026-05-30 00:31:29 +08:00
t8y2
b6ac1f177b
refactor(agent): consolidate driver architecture
2026-05-29 23:29:27 +08:00
t8y2
cd87d2a4e4
fix: normalize MySQL SSL mode URL params
2026-05-29 20:22:31 +08:00
t8y2
c71804d144
feat: add InterSystems IRIS database support
...
Add IRIS as a new agent-driven database type with:
- iris:// connection URL scheme (default port 1972, user _SYSTEM)
- JDBC driver via agent (com.intersystems.jdbc.IRISDriver)
- Oracle-compatible DDL dialect and schema-aware SQL dialect
- Capability sets: schema-aware, tree schema, diagram, search, table structure
Closes #368
2026-05-29 19:15:11 +08:00
t8y2
b07273249b
chore: cargo fmt with rustc 1.96 to fix CI format check
2026-05-29 18:15:15 +08:00
t8y2
58f2942520
feat: generalize URL params field to all database types and support oceanbase-oracle URL params
...
Remove the hardcoded 12-type whitelist for the URL params form field so all
database types (including agent-driven ones like oceanbase-oracle) can set
custom URL parameters. Also append url_params to oceanbase-oracle connection
URLs in the Rust backend (matching the existing Postgres/Redshift pattern).
2026-05-29 17:56:03 +08:00
t8y2
ef4baba57a
feat: support double-clicking .db/.sqlite/.duckdb files to open in IDE
...
Add OS file association for database files (.db, .sqlite, .sqlite3, .duckdb)
so double-clicking them in Finder/Explorer automatically creates a connection.
If the same file path is already connected, prompts the user to switch instead.
Also fix 42 pre-existing clippy warnings in dbx-core (needless_borrow,
too_many_arguments, derivable_impls, manual_div_ceil, type_complexity, etc.).
Closes #527
2026-05-29 17:25:52 +08:00