100 Commits
Author SHA1 Message Date
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