496 Commits
Author SHA1 Message Date
t8y2 cb49766810 fix(ci): add swap to arm linux runner for build memory peak 2026-10-28 15:18:35 +08:00
renovate[bot] 9629cc245a chore(deps): update actions/setup-java action to v6
Upgrade all remaining setup-java workflow references to v6.
2026-10-28 14:43:44 +08:00
t8y2 ee6fb66aa2 fix(ci): serialize arm build and link with lld to cut peak memory 2026-10-28 12:46:23 +08:00
t8y2 33f3b593c6 fix(ci): limit arm linux build parallelism to avoid runner oom 2026-10-28 11:04:27 +08:00
renovate[bot] 859bee2c40 chore(deps): update actions/setup-go action to v7 2026-10-28 00:19:52 +08:00
renovate[bot] d2373bbbe2 chore(deps): update actions/github-script action to v9 2026-10-27 23:57:57 +08:00
zipgandDBX Agent fbb588eecb fix(windows): keep the 8 MiB main-thread stack on legacy builds (0xC00000FD) (#13672)
* fix(windows): keep the 8 MiB main-thread stack on legacy builds

Windows 7 / Server 2012 R2 users on 0.6.58 report the WER dialog "DBX 已停止
工作" with APPCRASH signature dbx.exe / faulting module dbx.exe / exception
c00000fd (STATUS_STACK_OVERFLOW) as soon as they click a database connection
(MySQL, Oracle 11 and Dameng 8 all reproduce), while 0.6.55 is fine.

Root cause: .cargo/config.toml raises the main-thread stack to 8 MiB with
-C link-arg=/STACK:8388608, but Cargo ignores target rustflags whenever a
RUSTFLAGS env var is set. The Win7/Server 2012 R2 jobs set RUSTFLAGS for the
static CRT, so the legacy PE kept the 1 MiB linker default while the standard
Windows build kept 8 MiB. The 0.6.56 connect-path rewrite made the DB query
stack deeper, and the legacy 1 MiB stack overflows on connect.

- repeat -C link-arg=/STACK:8388608 in every workflow RUSTFLAGS that links a
  Windows PE (release Win7 app + dbx-web, CI Win7/standard/duckdb jobs, SQL
  Server 2000 Win7 test build)
- add the same flag to the legacy target table in .cargo/config.toml for local
  builds
- fail the Win7 PE audit when SizeOfStackReserve drops below 8 MiB, so this
  cannot silently regress again
- assert the flag stays in the workflows from ci-workflow.test.mjs

* chore(clippy): indent the MariaDB KB doc continuation

main's 7958f7ad9 added an unindented continuation line after a doc list
item, so rust-fmt-clippy now fails on main and on every PR with
clippy::doc_lazy_continuation under -D warnings. Indent the line the way
the lint documents so the build can go green.

---------

Co-authored-by: DBX Agent <agent@dbx.local>
2026-10-27 20:19:24 +08:00
renovate[bot] 8332d04773 chore(deps): update actions/cache action to v6 2026-10-27 18:58:32 +08:00
renovate[bot] 452aa46d54 chore(deps): update actions/checkout action to v7 2026-10-27 18:42:26 +08:00
HARRISON 64f0087730 fix(mcp): clear stale install debris from ~/.dbx/bin 2026-10-27 17:49:30 +08:00
renovate[bot] b66ca3d5b1 chore(deps): update actions/attest-build-provenance action to v4 2026-10-27 15:10:44 +08:00
HARRISON d2077e17e5 feat(ui): show Tab keycap on completion list rows 2026-10-26 18:37:44 +08:00
lcq928 e5177e1172 fix(admin): pause session polling after connection or refresh failures 2026-10-26 15:24:39 +08:00
Marcelo Tesla 5a045f3e22 feat(mongodb): add an opt-in SQL query mode 2026-10-26 13:16:42 +08:00
efeire b5cb81eb55 fix(ci): preserve anonymous Gradle mirror access 2026-10-26 11:18:17 +08:00
caiyq925-cell 0566e0db0c fix(mcp): clear readonly attribute on replacement temp cleanup 2026-10-26 01:13:47 +08:00
renovate[bot] 07758269ca chore(deps): update pinned CI toolchain versions 2026-10-25 22:18:59 +08:00
lxk955 1aca6286da fix(grid): support Kingbase table editing and primary key resolution 2026-10-25 19:18:57 +08:00
caiyq925-cell ba9ce71e7b fix(desktop): bound result-set SQL fallback tooltip to 160 chars 2026-10-25 18:17:30 +08:00
efeire 344ffdc1d5 fix(ci): bound dependency downloads and recover through mirrors 2026-10-24 16:23:43 +08:00
caiyq925-cell f981d86cca feat(import): show the source file for running import progress 2026-10-24 16:22:05 +08:00
efeire b7ab31bdf5 fix(jdbc): bound oversized responses and stream LOB snapshots 2026-10-24 16:21:30 +08:00
efeire b063c6852d fix(ci): cancel superseded runs on the same PR 2026-10-23 18:01:07 +08:00
efeire 29722c2f28 feat(schema): add schema-level index management for Oracle-family 2026-10-23 17:14:33 +08:00
efeire 170e9f912b ci: wait for Docker daemon after mirror restart 2026-10-23 12:06:35 +08:00
efeire d07c8b5f71 fix(ci): give GTK dependency installs bounded unpacking headroom 2026-10-23 12:06:02 +08:00
zipgandzipg 32bfb30410 fix(mcp): clean stale Windows replacement temporary files (#13010)
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-10-21 21:01:51 +08:00
Eliasandzipg e5d3ec7908 feat(mysql): support Navicat HTTP tunnels on CGI/FastCGI hosts (#12494)
Add the Navicat MySQL HTTP transport for CGI/FastCGI hosts, including protocol selection, response translation, and prepared-query fallback. Keep the proprietary PHP script outside the repository and document authorized setup.

Reject transaction control and autocommit changes before sending HTTP requests, preserve plain HTTP URLs in both tunnel editors, and redact credentials from tunnel startup logs. Detect unsupported DBX PHP worker runtimes before opening a tunnel.

Validation: driver-support tests and Clippy, connection UI tests, frontend type checking and formatting, protocol-level transaction rejection and URL regression checks, and PR CI.

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-10-20 18:42:55 +08:00
CSXFanMeng 20c5136a40 feat(query): 查询结果显示来源连接颜色 (#10823)
* feat(query): show source connection colors in results

* fix(query): omit absent result source connection metadata

* ci: retrigger checks after runner timeout

* fix(ci): increase heap budget for frontend type checking

* fix(ci): retry transient Windows installer bundling failures

* test(query): await lazy component imports before teardown

* test: adapt result color and CI coverage to latest main
2026-10-20 00:19:22 +08:00
luo jiyin 540677b382 revert: restore typed Agent RPC response path 2026-10-18 00:42:33 +08:00
luo jiyin 3c5c6a2537 ci: restore Win7 TLS prebuilts from main artifacts 2026-10-18 00:42:17 +08:00
xiSage 042b02d953 feat(gbase8c): add GBase 8c connection type via agent and vendor JDBC 2026-10-16 18:05:53 +08:00
luo jiyin 4d59319d17 perf(agent): share rpc response wait across result types 2026-10-16 15:08:26 +08:00
efeire 61d3c5b3f6 feat(oracle): add constraint and index editing 2026-10-15 20:29:10 +08:00
renovate[bot] 80f1f4e445 fix(deps): update npm minor and patch dependencies 2026-10-14 20:47:32 +08:00
t8y2 1d88de5535 fix(ci): prefer s3 sccache on windows and keep rust caches warm 2026-10-14 13:18:21 +08:00
Pongsakorn Weraburudpongsatorn e16c72aafc feat(i18n): add Thai localization 2026-10-14 12:21:22 +08:00
t8y2 1fb8f150fc style: apply oxfmt across drifted files 2026-10-13 12:52:46 +08:00
renovate[bot] 49db1d61cb chore(deps): update node.js to v22.23.3 2026-10-13 10:54:16 +08:00
renovate[bot] ff129e1c53 fix(deps): update npm minor/patch 2026-10-13 09:56:24 +08:00
renovate[bot] bcbc64c635 chore(deps): update taiki-e/install-action digest to a3324fb 2026-10-12 22:43:42 +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 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
efeire f899004140 ci: configure Docker Hub mirror cache before live test jobs 2026-10-10 14:35:04 +08:00
t8y2 8f418c59a5 chore(ci): skip heavy validation jobs on draft pull requests 2026-10-10 13:57:46 +08:00