t8y2
56f04dc8d4
chore: bump version to 0.5.6
2026-05-14 02:26:28 +08:00
t8y2
692815fd45
chore: bump version to 0.5.5
2026-05-13 17:14:57 +08:00
t8y2
c50323cd6c
feat(agent): migrate Oracle to JDBC agent, add install progress bar and toast
...
- Migrate Oracle from rust-oracle to JDBC agent (ojdbc11)
- Delete oracle_driver.rs (567 lines) and rust-oracle dependency
- Add streaming download progress bar for driver/JRE installation
- Add toast notifications for install/uninstall success/failure
- Add "update available" badge in driver manager
2026-05-13 09:20:06 +08:00
t8y2
bf58045a28
Revert "feat(cli): add dbx-cli runtime and agent integration ( #229 )"
...
This reverts commit 58c47adef5 , reversing
changes made to 3bcec8ef7f .
2026-05-12 17:31:54 +08:00
Illuminated2020
67a7ef4746
fix(agent-runtime): 修复运行时 HTTP 读取与发现文件写入
2026-05-12 16:49:29 +08:00
t8y2
724813c72a
chore: bump version to 0.5.4
2026-05-12 14:56:10 +08:00
t8y2
3733c3f08f
chore: bump version to 0.5.3
2026-05-11 02:31:47 +08:00
t8y2
dbfe69572e
perf(build): make DuckDB bundled compilation optional
...
Add duckdb-bundled feature gate (default on) to dbx-core. Local dev
can use --no-default-features to skip DuckDB C++ compilation (~170s),
while CI/Docker keeps the default bundled build.
2026-05-10 22:48:35 +08:00
t8y2
766977e7de
chore: bump version to 0.5.2
2026-05-10 13:01:38 +08:00
t8y2
10bfede1c7
feat(jdbc): add optional JDBC plugin support
2026-05-10 12:57:38 +08:00
t8y2
d6b367ebec
build(release): bump version to 0.5.1
2026-05-09 18:26:41 +08:00
t8y2
6f29c38866
chore: bump version to 0.5.0
2026-05-09 12:20:19 +08:00
t8y2
68c0639e3a
feat: persist and restore window state across sessions
2026-05-08 00:12:09 +08:00
t8y2
0f904fc2a8
refactor: rename oracle-rs to rust-oracle and unify to git source
2026-05-07 15:41:39 +08:00
t8y2
a8e9ac34e0
chore: bump version to 0.4.3
2026-05-07 11:51:59 +08:00
t8y2
9ba38a4dc9
chore: bump version to 0.4.2
2026-05-06 20:24:13 +08:00
t8y2
2e6ef4b00b
docs: revamp README with new screenshots and AGPL-3.0 license
...
- Restructure features into categorized sections
- Add new 2x2 screenshot grid (light, dark, ER diagram, data grid)
- Add Docker self-hosted section
- Add Elasticsearch to supported databases
- Add missing features (schema diff, explain plan, field lineage, etc.)
- Switch license from MIT to AGPL-3.0
- Update macOS install note (now code-signed and notarized)
2026-05-06 01:40:54 +08:00
t8y2
8cc4dfb268
fix: update workspace paths and optimize Rust caching in CI workflows
2026-05-05 21:45:17 +08:00
t8y2
0ee433763a
chore: bump version to 0.4.1
2026-05-05 16:13:53 +08:00
t8y2
f9a9945f1f
feat: migrate storage from JSON files to SQLite
...
Replace all JSON file storage (connections, secrets, history, AI config,
conversations, sidebar layout) with a single SQLite database (dbx.db).
Auto-migrates existing JSON data on first launch, renaming old files to
.bak. Remove keyring dependency — passwords now stored in SQLite.
2026-05-05 04:48:45 +08:00
t8y2
cf4f25fd52
feat: extract dbx-core crate for web deployment support
...
Refactor all database drivers, query execution, schema operations, and
business logic into a shared `dbx-core` crate. The Tauri desktop app
becomes a thin shell delegating to dbx-core, enabling future web and
CLI frontends to reuse the same core.
2026-05-05 03:16:24 +08:00
t8y2
af9c206d75
feat: add auto-update support via tauri-plugin-updater
2026-05-04 18:14:40 +08:00
t8y2
8d3c14c24a
chore: bump version to 0.4.0
2026-05-04 17:41:07 +08:00
t8y2
99c5626cc3
chore: bump version to 0.3.10
2026-05-04 03:05:45 +08:00
t8y2
b771e69f29
chore: bump version to 0.3.9
2026-05-03 15:13:48 +08:00
t8y2
da70b8f2c1
chore: bump version to 0.3.8
2026-05-03 13:01:46 +08:00
t8y2
fb8b06cc14
chore: bump version to 0.3.7
2026-05-02 23:29:38 +08:00
t8y2
db31a7c45e
chore: optimize release profile with panic=abort and fat LTO
2026-05-02 22:54:19 +08:00
t8y2
d3d680b224
chore: switch release LTO from fat to thin for faster builds
2026-05-02 22:30:30 +08:00
SuLea-IT
2ebd72b3b7
feat: import table data from files
2026-05-02 19:04:41 +08:00
t8y2
608a02a0bb
chore: bump version to 0.3.6
2026-05-02 17:48:30 +08:00
skyler
0273f9f65d
Merge pull request #50 from kingcanfish/fix/numeric-precision-display
...
fix: resolve PostgreSQL/MySQL/SQL Server NUMERIC/DECIMAL display issues
2026-05-02 10:36:27 +08:00
kingcanfish
d1075c0042
fix: resolve PostgreSQL/MySQL/SQL Server NUMERIC/DECIMAL display issues
...
- Add rust_decimal feature to sqlx and tiberius for proper Decimal type handling
- Fix try_get_unchecked<String> causing NULL or garbled output for numeric types
- Add numeric_precision and numeric_scale to ColumnInfo for all database drivers
- Update frontend to display precision (e.g., numeric(20,6)) in column headers
- Fix typeColorClass to handle type names with precision suffix
Root cause: PostgreSQL binary protocol sends NUMERIC as PgNumeric binary format,
not UTF-8 text. try_get_unchecked<String> attempted to decode binary bytes as UTF-8,
causing decode failures (NULL) or garbage characters (乱码).
2026-05-02 10:14:01 +08:00
t8y2
f936e4e99f
chore: bump version to 0.3.5
2026-05-02 09:55:15 +08:00
SuLe
d14329ea15
store connection secrets in system keyring
2026-05-02 03:37:52 +08:00
t8y2
85af211089
chore: bump version to 0.3.4
2026-05-01 23:12:01 +08:00
t8y2
830dd03772
chore: bump version to 0.3.3
2026-05-01 15:00:10 +08:00
t8y2
b33d823a11
chore: bump version to 0.3.2
2026-05-01 10:21:51 +08:00
t8y2
e6be189992
feat: implement SSH tunneling using russh library
2026-05-01 10:00:51 +08:00
t8y2
fd850d124b
chore: bump version to 0.3.1
2026-05-01 01:05:07 +08:00
t8y2
cb9c3982d3
fix: sync version to 0.3.0 in tauri.conf.json and Cargo.toml
2026-04-30 22:57:57 +08:00
t8y2
9e7ed096b7
feat: add AI streaming functionality and enhance AI assistant features
2026-04-30 21:25:01 +08:00
skyler
ed5d9e88d3
chore: bump version to 0.2.1 ( #30 )
2026-04-30 17:05:42 +08:00
t8y2
c563d4fee1
chore: bump version to 0.2.0
2026-04-30 11:41:09 +08:00
t8y2
b325cc50c4
feat: add SSL/TLS support for Redis connections and update related configurations
2026-04-30 11:01:14 +08:00
t8y2
11e96a96e6
feat: add percent-encoding for connection URL parameters
2026-04-30 09:23:23 +08:00
t8y2
2e971ce152
feat: add Oracle database support
2026-04-30 04:28:33 +08:00
t8y2
20546d6c71
feat: add tauri-plugin-shell and update permissions for shell access
2026-04-29 22:25:28 +08:00
t8y2
61e7e5082b
perf: optimize release binary size
...
- Remove unused clickhouse crate (using reqwest HTTP API instead)
- Add release profile: strip, LTO, codegen-units=1, opt-level=s
2026-04-29 18:55:18 +08:00
t8y2
b2e6dfad7e
feat: initial release
...
Multi-database management tool built with Tauri + Vue 3.
Supports MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server.
2026-04-29 18:09:23 +08:00