t8y2
65a3e24aed
style(transfer): apply cargo fmt and oxfmt to column case changes
2026-10-19 21:15:36 +08:00
t8y2
7fdf162838
feat(transfer): add uppercase column names option
...
Closes #12741
2026-10-19 20:51:41 +08:00
t8y2
fd3509bbd6
fix(transfer): map DATETIME to TIMESTAMP for Oracle-family targets
2026-10-19 20:51:40 +08:00
t8y2
48214aea9d
fix(influxdb): show read-only measurement description for View DDL
...
Closes #12730
2026-10-19 20:51:40 +08:00
t8y2
050757bcaa
fix(postgres): cast schema placeholder to text in length() for CockroachDB
...
Closes #12722
2026-10-19 20:51:40 +08:00
t8y2
4d5faa7406
chore(rust): simplify boolean expressions for clippy 1.96
2026-10-19 16:25:44 +08:00
t8y2
916539787e
chore(release): prepare v0.6.48
2026-10-19 09:13:36 +08:00
t8y2
a93ea17aa4
chore(release): prepare v0.6.47
2026-10-17 22:36:14 +08:00
t8y2
538b8183cd
fix(docs): accept grouped connection profiles in support matrix check
2026-10-17 09:21:15 +08:00
t8y2
8103a24954
chore(release): prepare v0.6.46
2026-10-17 01:46:39 +08:00
t8y2
1ea8d808b4
fix: silence unused driver_profile after gbase8s split
2026-10-17 01:46:06 +08:00
t8y2
614fcc3c4d
fix: export McpKeychainAccess type and format dialect capabilities
2026-10-17 00:47:35 +08:00
t8y2
a7d6b80e2c
feat(gbase8s): split GBase 8s into its own dbType
...
Closes #12486
2026-10-16 21:33:43 +08:00
t8y2
854077dee8
test: remove source-text assertion specs
2026-10-16 21:14:10 +08:00
t8y2
8379680404
feat(mcp): replace the authorization stepper with direct section tabs
2026-10-16 20:16:17 +08:00
t8y2
2b1842ecac
fix(i18n): format GBase 8c driver hint in five locales
2026-10-16 18:47:00 +08:00
t8y2
5cecc55613
feat(mcp): detect and authorize macOS Keychain access for dbx-mcp
2026-10-16 18:42:35 +08:00
t8y2
c8a16708ca
feat(connection): group GBase 8c into the GBase picker entry
...
Closes #12483
2026-10-16 18:40:54 +08:00
t8y2
ff6c68c3e9
feat(gbase8c): bundle vendor JDBC driver in the agent
...
Source: gbase.cn GBase-JDBC-x86_64.zip / GBase-JDBC-aarch64.zip,
gbase8c-jdbc-3.0.0B02.jar, sha256
fe115f05124f6b9f37e49c829a0def28f7d09a6d871dd62a0c9f856b0aaa7e91.
2026-10-16 18:17:44 +08:00
t8y2
1c141a9c78
fix(docs): restore pinned deps and pnpm 10 lockfile format
...
Renovate rewrote docs/pnpm-lock.yaml with its bundled pnpm, downgrading
the patchedDependencies block to the pre-10.34 scalar format, which fails
the CI frozen install with ERR_PNPM_LOCKFILE_CONFIG_MISMATCH, and also
bumped fumadocs/lucide-react past the versions pinned after the
2026-10-14 regression. Restore both files to the last known good state
(verified: pnpm 10.34.7 frozen install + full docs build pass) and stop
renovate from managing docs npm deps until its pnpm writes the 10.x
lockfile format.
2026-10-16 17:43:41 +08:00
t8y2
46280b7e87
fix(deps): update lucide vue to 1.58.0
2026-10-16 17:40:01 +08:00
t8y2
01d95dcdee
test(mongodb): use placeholder Atlas host in SRV URL fixtures
2026-10-16 16:56:46 +08:00
t8y2
78086e63e4
fix(desktop): reset corrupt persisted main window size on restore
2026-10-16 16:43:16 +08:00
t8y2
4fcb0a120a
chore(docs): refresh docs export bundle for token font order
2026-10-16 16:13:18 +08:00
t8y2
f35d2a9997
fix(mcp): verify keychain authorization persists for background use
2026-10-16 16:08:54 +08:00
t8y2
f441d781ec
feat(transaction): configurable manual transaction idle timeout
...
Add a per-connection manual_transaction_timeout_secs (default 300s,
30-86400s) honored by every idle-rollback path. When a session that may
hold uncommitted work expires, stop and show the rollback notice instead
of replaying the statement into a fresh transaction; proven read-only
sessions still restart silently. Error and notice texts no longer
hard-code five minutes.
2026-10-16 13:52:24 +08:00
t8y2
13b6acafed
chore(release): prepare v0.6.45
2026-10-16 00:51:30 +08:00
t8y2
e302e2003b
fix(grid): use postgres label key in filter order dialog
2026-10-16 00:02:33 +08:00
t8y2
0f31541fa8
test(structure): mock connection state revision in preset spec
2026-10-15 21:20:25 +08:00
t8y2
3668b0a481
fix(schema): align auto increment test with compatible profiles
2026-10-15 13:33:33 +08:00
t8y2
d5e34a3eea
feat(ai): add markdown claim link for astraflow credit
2026-10-15 13:03:11 +08:00
t8y2
3af7e2c55d
feat(transfer): add per-task operation timeout
2026-10-15 12:39:48 +08:00
t8y2
5d341d3afd
feat(table): open copy dialog from clone action
2026-10-15 12:29:21 +08:00
t8y2
7815319a7a
feat(mysql): support AUTO_INCREMENT for compatible profiles
2026-10-15 12:10:32 +08:00
t8y2
ad6dd5d9d5
fix(grid): trigger infinite scroll after scrollbar drag
2026-10-15 12:00:21 +08:00
t8y2
7e6dc57e17
fix(query): use selected sidebar context from toolbar
...
Closes #11791
2026-10-15 11:36:01 +08:00
t8y2
12139b55df
fix(docs): regenerate lockfile and repin fumadocs and lucide
2026-10-15 02:16:24 +08:00
t8y2
dac23ff1e6
chore(release): prepare v0.6.44
2026-10-14 23:33:34 +08:00
t8y2
25f9b4b1ef
fix(deps): re-pin tauri npm packages and stop renovate touching them
2026-10-14 23:33:16 +08:00
t8y2
c1c18fd5d4
fix(updater): clean runtimes before forced Windows exit
2026-10-14 22:40:45 +08:00
t8y2
72d72a15b7
fix(snapshot): downscale oversized grid exports
2026-10-14 20:31:42 +08:00
t8y2
6ea0ee5410
fix(lint): move jdbc progress sticky value out of computed
2026-10-14 15:25:07 +08:00
t8y2
41ec800910
fix(lint): keep caught variable in scope after catch refactor
2026-10-14 14:51:49 +08:00
t8y2
4e04c557d6
fix(lint): clear warnings introduced by merged features
2026-10-14 14:33:20 +08:00
t8y2
72c03a4820
fix(ci): align win7 sccache spec with conditional gha fallback
2026-10-14 14:15:00 +08:00
t8y2
1d88de5535
fix(ci): prefer s3 sccache on windows and keep rust caches warm
2026-10-14 13:18:21 +08:00
t8y2
0db01f7f28
fix(deps): pin tauri cli to 2.11.4 matching bundler macros
2026-10-14 08:45:29 +08:00
t8y2
26b895baa6
fix(deps): pin tauri npm packages to crate minor versions
2026-10-14 01:25:01 +08:00
t8y2
354b451605
fix(docs): pin fumadocs and lucide-react to compatible versions
2026-10-14 01:17:15 +08:00
t8y2
1c15f92f54
fix(docs): regenerate lockfile with pnpm 10.34.7 patched-dependencies format
2026-10-14 01:13:26 +08:00
t8y2
41045f422b
chore(release): prepare v0.6.43
2026-10-14 00:17:02 +08:00
t8y2
e250ed3001
fix(desktop): keep macOS icon independent from app theme
2026-10-13 22:32:20 +08:00
t8y2
37e49e75d1
fix(desktop): restore maximized windows within active monitor
2026-10-13 19:32:06 +08:00
t8y2
0776bb0065
test(data): align the Iris pagination expectation with quoted identifiers
2026-10-13 17:17:03 +08:00
t8y2
47b7b492d3
fix(data): harden transfer and comparison workflows
2026-10-13 16:15:53 +08:00
t8y2
becccf108f
chore(deps): stop renovate batches from re-raising pinned regressions
2026-10-13 14:41:58 +08:00
t8y2
3cbafbf91f
fix(ci): gate the accelerator-keys helper to windows and tests
2026-10-13 14:38:57 +08:00
t8y2
1fb8f150fc
style: apply oxfmt across drifted files
2026-10-13 12:52:46 +08:00
t8y2
aa4cd1b945
fix(deps): adapt to xmldom onError and pin view/dayjs/happy-dom regressions
2026-10-13 12:40:32 +08:00
t8y2
01e513cbfd
fix(consul): use named api imports to satisfy vue-tsc template checks
2026-10-13 11:51:47 +08:00
t8y2
cac9eb9eeb
fix(grid): keep reserved Mongo values intact in formatted exports
2026-10-13 11:51:47 +08:00
t8y2
cd27000fef
fix(migration): preserve portable keys across devices
...
Closes #11957
2026-10-13 11:38:15 +08:00
t8y2
09ed0b16a8
fix(frontend): satisfy vue-tsc 3.3.13 template typechecks
2026-10-13 10:44:24 +08:00
t8y2
d9c464d7d5
chore(release): prepare v0.6.42
2026-10-13 00:14:10 +08:00
t8y2
97e3045a7c
fix(ci): allow two concurrent contributor PR runs split by PR parity
2026-10-12 18:23:37 +08:00
t8y2
a7dac3434d
fix(sql-data): rename stale test literal to primary_key_mode
2026-10-12 14:36:57 +08:00
t8y2
7cbef302ea
chore(release): prepare v0.6.41
2026-10-12 08:51:15 +08:00
t8y2
06c3bbaa7c
feat(ai): add PackyCode partner preset
2026-10-11 20:26:56 +08:00
t8y2
0d12877d89
docs(sponsors): add PackyCode readme entries and website cards
2026-10-11 20:26:54 +08:00
t8y2
c91342ac9d
feat(ui): add scroll shortcuts, empty-column hiding and error mapping
2026-10-11 17:59:52 +08:00
t8y2
6cd2dc1c9d
fix(linux): make transparent floating windows opt-in
2026-10-11 15:34:07 +08:00
t8y2
56ec883fb7
fix(core): skip connection identity probe in snapshot test history
2026-10-11 13:53:16 +08:00
t8y2
a7090cea7e
fix(postgres): align notice buffer typing with the streaming refactor
2026-10-11 13:53:16 +08:00
t8y2
21d6a5f719
docs(sponsors): add Taiyi Enterprise Edition sponsor
2026-10-11 11:47:39 +08:00
t8y2
41b771a185
docs(sponsors): add Taiyi Enterprise Edition sponsor
2026-10-11 11:44:19 +08:00
t8y2
f39cd023f6
chore(release): prepare v0.6.40
2026-10-11 09:52:52 +08:00
t8y2
12b16cb026
feat(query): stream PostgreSQL notices and capture Kingbase messages
...
Refs: #2725
2026-10-11 09:36:27 +08:00
t8y2
f468b99f76
fix(sponsors): update HiAPI top-up bonus to 10% on all top-ups
2026-10-11 09:15:29 +08:00
t8y2
34fbe3510b
fix(ci): restore job condition lines broken in ci.yml
2026-10-11 08:58:17 +08:00
t8y2
972519ba2d
chore(ci): run full validation jobs on draft pull requests
2026-10-11 08:54:55 +08:00
t8y2
7fee71e702
fix(ci): un-draft agent release when resuming publish
2026-10-10 17:58:08 +08:00
t8y2
11974accdb
fix(ci): serialize contributor PR runs with repository owner exemption
2026-10-10 17:34:38 +08:00
t8y2
9a49b5306c
fix(ci): scope PR checks and reduce runner queue contention
2026-10-10 17:18:34 +08:00
t8y2
f6f88de508
fix(ci): reduce redundant Actions runs and disable PR notifications
2026-10-10 16:41:47 +08:00
t8y2
9f4205be32
chore(release): prepare v0.6.39
2026-10-10 15:32:57 +08:00
t8y2
8f418c59a5
chore(ci): skip heavy validation jobs on draft pull requests
2026-10-10 13:57:46 +08:00
t8y2
2540c5211c
chore(ci): temporarily disable pull-request-labels trigger
2026-10-10 13:44:04 +08:00
t8y2
e725226f4e
fix(ci): skip non-file entries when uploading agent release assets
2026-10-10 13:24:19 +08:00
t8y2
7c15e38b43
fix(ci): upload only missing agent release assets in batches
2026-10-10 12:11:46 +08:00
t8y2
6eb8242cf7
chore(ci): temporarily disable ui-preview auto trigger
2026-10-10 11:06:12 +08:00
t8y2
29d7d0f62a
feat(ai): add HiAPI partner preset and AstraFlow bonus badge
...
Also point the AstraFlow visit link at the 50 CNY credit landing page.
2026-10-10 10:54:58 +08:00
t8y2
2684e0f316
docs(sponsors): add HiAPI readme entries and website cards
2026-10-10 10:54:57 +08:00
t8y2
b281fbd5fa
style(transfer): rustfmt the demo-mode validation gate
2026-10-10 05:00:27 +08:00
t8y2
d926a5cc00
fix(transfer): skip connection validation for demo-mode web transfers
2026-10-10 03:53:51 +08:00
t8y2
069adbc5ab
chore(release): prepare v0.6.38
2026-10-09 19:14:25 +08:00
t8y2
2a09c1c2b2
perf(postgres): build row column names only for encoded connections
2026-10-09 18:37:07 +08:00
t8y2
73aee8e976
docs(sponsors): float JumpServer and RainYun sponsor cards
2026-10-09 16:49:36 +08:00
t8y2
f61e216c30
docs(sponsors): enlarge sponsor logos with trimmed assets
2026-10-09 16:49:35 +08:00
t8y2
3d87ea5797
docs(sponsors): add JumpServer card and move TrustAsia below AstraFlow
2026-10-09 16:21:43 +08:00
t8y2
428e6bd69c
fix(ci): cut per-scene page loads out of ui-preview videos
2026-10-09 14:56:04 +08:00