t8y2
55c07f5852
fix(dev): stabilize macOS signing and isolate test keys
2026-09-25 02:39:41 +08:00
t8y2
734503f4cf
fix(core): cover Linux keyring access with a pure-Rust Secret Service client
...
The keyring crate's Linux backend requires C libdbus, which cross builds
(zigbuild) cannot link, so Linux desktop users hit the same
desktop-migrated-but-MCP-blocked failure that macOS/Windows users hit in
0.4.94 - with no native build to fix it on. Replace the Linux keyring
path with the secret-service crate (pure-Rust zbus, no C dependencies,
speaks the session-bus protocol directly), keeping the exact on-disk
attribute layout the keyring crate writes (target/service/username,
with the legacy no-target fallback) so existing desktop-provisioned
keys remain readable both ways.
- connect/collection failures (no session bus, headless servers) map to
a missing provider so callers keep falling back to the managed
.dbx/secret.key file exactly as before
- found-but-unreadable keyring items now fail fast with a specific
KEYRING_ACCESS_FAILED code on every platform instead of silently
provisioning a new key that would strand existing ciphertext
- the Linux zigbuild MCP/CLI package legs build with os-keyring
2026-09-24 13:53:14 +08:00
t8y2
3731d5bf58
fix(build): make os keyring backend opt-in for cross builds
2026-09-24 02:05:24 +08:00
CSXFanMeng
2f960f104c
feat(backup): support cross-platform background database backups
2026-09-23 12:29:56 +08:00
二丫讲梵
250e0c0a10
feat(security): encrypt local credentials and guide data migration
2026-09-23 11:02:52 +08:00
t8y2
bc00431834
feat(core): split foundational capabilities into dedicated crates
2026-09-18 13:00:56 +08:00
Hand Sonic
f5673ca0a1
feat(mongodb): bson dumps and database backup/restore
2026-09-16 22:46:48 +08:00
jearhe
ba77d94815
fix(postgres): render temporal values in session timezone
2026-09-13 19:54:02 +08:00
t8y2
b5072f1a3e
feat(plugin): add plugin framework workflow
2026-09-13 10:39:17 +08:00
t8y2
4d3d64bd34
fix(postgres): preserve arbitrary-precision numeric values
2026-09-01 13:24:41 +08:00
skyler
9190554e50
fix(sqlite): validate ssh backup and query errors
2026-08-30 13:30:00 +08:00
zipg
cb4cc43685
fix(build): resolve windows desktop sqlite link failure
2026-08-26 21:07:45 +08:00
zipg
b5124baca9
feat(sqlite): restore rc4 legacy support via optional feature
2026-08-26 17:21:53 +08:00
github-actions[bot]
706334434a
revert(sqlite): remove RC4 Legacy database support
2026-08-26 02:46:04 +08:00
Guoyu Su
a9c6c7b5e4
fix(core): support named-user tilde paths
2026-08-25 23:57:02 +08:00
zipg
1ed20e424e
feat(sqlite): support RC4 Legacy databases
2026-08-25 23:37:52 +08:00
t8y2
0827478078
feat(connection): centralize connection type registration
2026-08-23 16:38:06 +08:00
zipg
ab0ff28fe4
fix(postgres): 支持旧版 TLS 兼容模式
2026-08-21 10:52:27 +08:00
二丫讲梵
7fa94152a8
feat(nacos): add access control and namespace administration
2026-08-21 01:15:46 +08:00
Melody Ruch
89e0f1734b
fix(sidebar): keep destructive table operations cancellable
2026-08-20 15:14:45 +08:00
Melody Ruch
4ce27f8ae5
fix(backup): verify scheduled export destinations before writing
2026-08-17 12:41:26 +08:00
zipg
e97c9ab5d7
feat(dynamodb): support querying, editing, and exporting
2026-08-17 03:27:44 +08:00
t8y2
23c9028b57
feat(mongodb): enable SOCKS5 proxy connections
...
Closes #6047
2026-08-13 00:05:35 +00:00
t8y2
195c880097
fix(mysql): read scalar metadata from the first column
...
Closes #5746
2026-08-10 12:49:10 +08:00
zipg
e82c1aedf0
fix(windows): restore Windows 7 startup compatibility
2026-08-05 00:07:41 +08:00
jinmo
8cfe380784
feat(mqtt): add MQTT broker connection support
2026-08-04 19:05:05 +08:00
t8y2
4b522f5c1a
fix(grid): support Unicode aliases in editable queries
2026-07-30 12:32:23 +08:00
t8y2
d347c77c3d
feat(duckdb): move support to standalone driver
2026-07-30 00:50:39 +08:00
Abeautifulsnow
52d5c99a92
fix(ai): improve API retry handling
2026-07-29 16:16:39 +08:00
dbin0123
002a2c85c0
feat(schema-diff): preserve dialect-specific DDL semantics
2026-07-29 03:47:19 +08:00
zipg
2980e32c9d
fix(agent): remove system archive tool dependency
2026-07-28 13:21:20 +08:00
soddygo
0b7a886cfd
feat(data-grid): add multi-format copy extractors
2026-07-27 16:11:53 +08:00
二丫讲梵
f9c2fb27d3
feat(nacos): add Nacos dashboard metrics
2026-07-27 12:16:39 +08:00
Hand Sonic
2bfbe67f47
feat(release): add static browser builds
2026-07-27 00:37:41 +08:00
二丫讲梵
1ebc3fd12b
feat(nacos): enhance configuration management
2026-07-26 11:20:05 +08:00
二丫讲梵
3c04adbdd8
feat(nacos): add r-nacos compatibility
2026-07-23 22:42:55 +08:00
miracle
0e33c73035
perf(import): optimize large file imports
2026-07-22 16:56:49 +08:00
soddygo
19e5b25f71
feat(export): add MySQL auto increment export option
2026-07-21 21:43:11 +08:00
zipg
4634b0948d
fix(import): preserve Excel number formatting for text columns
2026-07-20 23:32:37 +08:00
t8y2
9679d48824
fix(sqlserver): return informational server messages
2026-07-19 12:47:46 +08:00
t8y2
4bcf618162
feat(cli): migrate CLI to native Rust binary
2026-07-18 22:29:29 +08:00
t8y2
d3887c9936
fix(mysql): update sha256_password authentication support
2026-07-17 17:30:05 +08:00
yuuuxt
42a5172c81
feat(duckdb): bundle parquet extension
2026-07-16 18:19:44 +08:00
zipg
2cb58b0b5a
fix(import): preserve Excel date styles outside A1
2026-07-13 20:13:19 +08:00
onenewcode
24c63b6012
feat(elasticsearch): render REST JSON responses
2026-07-12 10:49:25 +08:00
zipg
ce8cb2b509
fix(oracle): preserve DATE time in display and export
2026-07-09 15:04:34 +08:00
miracle
c32d0b7d6e
fix(duckdb): close worker process reliably
2026-07-08 20:31:02 +08:00
t8y2
e84fb12fcc
feat(sqlite): support SQLCipher encrypted databases
2026-07-06 14:24:28 +08:00
t8y2
564c5beeff
fix(sqlite): decode text-affinity blobs
2026-07-06 13:56:05 +08:00
miracle
454457f191
fix(duckdb): add worker process isolation
2026-07-04 23:43:22 +08:00