-
V2.7.0
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runDocs CI / build (push) Waiting to runDocs Deploy (GitHub Pages) / build (push) Waiting to runDocs Deploy (GitHub Pages) / deploy (push) Blocked by required conditionsRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsDeploy Smoke Tests / noninteractive-install (ubuntu-24.04-arm) (push) Waiting to runDeploy Smoke Tests / noninteractive-install (ubuntu-latest) (push) Waiting to runDeploy Smoke Tests / release-tag-install (ubuntu-24.04-arm) (push) Waiting to runDeploy Smoke Tests / release-tag-install (ubuntu-latest) (push) Waiting to runCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runreleased this
2026-10-24 20:57:29 +08:00 | 0 commits to main since this releaseL-UI 改名版:面板/进程/目录/服务/仓库名全部改为 L-UI,agent 改为 lui-agent;Windows 行(天翼云,agent 冻结 A2.2.1)不再亮更新徽标;agent 线升至 A2.6.0。迁移须逐台按 docs/migration-l-ui.md 做 mv 搬家验收,不可一键全网更。
Downloads
-
V2.6.0
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runreleased this
2026-10-24 19:26:11 +08:00 | 6 commits to main since this releasePanel V2.6.0, agent line A2.5.0. Fixes: agent orphan-core handle recovery on the daily apply path; node deletion cascades to agent bindings and probe rows; agent periodic IPv4 beacon; vitest reds cleared and MinuteFold stabilized. TestRouteRegistryContract retired (api-docs surface removed in P6). No Windows executable; Windows agent frozen at A2.2.1.
Downloads
-
V2.5.0
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runDocs CI / build (push) Waiting to runRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runDocs Deploy (GitHub Pages) / build (push) Canceled after 0sDocs Deploy (GitHub Pages) / deploy (push) Canceled after 0sreleased this
2026-10-24 10:21:43 +08:00 | 16 commits to main since this releaseV2.5.0:版本线解耦 + 精简期三(内存调优)——新发版规矩第一次实战。
① agent 版本线与面板正式脱钩:agent 自报改由 agent 线独立版本源决定(config.agentDisplayVersion 注入),面板升版不再冒充 agent 更新;主控改读发行内 agent-version.txt 标记判定 agent 线最新版,节点可更新徽标、更新意图目标、agent 收敛比对全认 agent 线;≤V2.4.0 老发行无标记时回落旧派生(对其精确)。
② agent 线脱钩后第一次自主升号 A2.3.0 → A2.4.0:期三真改了 agent 代码(内存调优独立为 stdlib-only 的 util/memtuning 包、两 agent 入口加 XUI_PPROF 回环门控、主控 ingest 热路径列级更新)。agent 件全新构建:amd64 14,426,656 B / arm64 13,386,080 B(较 A2.3.0 增约 1.2MB,主因 pprof 门控进 agent 入口,默认关)。
③ 期三主控侧:i18n 按语言懒解析、ingest 列级 raw 更新,降稳态内存与分配。
④ Windows agent 冻结执行:本发行起资产集不再含 win exe(Windows 线冻结于 A2.2.1,install-agent.ps1 钉死 V2.4.0 不动);A2.2.1 协议面由契约测试 TestAgentLegacyWindows221Contract 锁定。
⑤ 发版规矩落码:docs/release.md + scripts/release-build.sh(双版本线注入、AGENT_CHANGED 复用/重建开关、恒生成 agent-version.txt、绝不产 win 件)。
主控 amd64 strip 后 62,772,352 B(较 V2.4.0 +25,280 B)。全量测试红 = 基线 10、新增 0。Downloads
-
V2.4.0
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runreleased this
2026-10-24 04:08:41 +08:00 | 25 commits to main since this releaseV2.4.0:精简期二——主控下线传统节点代码。① 传统节点通路全量下线:runtime.Remote 面板间拨号/mTLS/远程流量合并引擎、节点 mTLS 全套、父面板间专用端点(/nodes/test、/nodes/mtls/、/server/descendants、/server/getWebCertFiles 等)删除;节点管理收敛为 agent-only(表单/列表去传统字段与 mTLS 弹窗)。② 首页「配置」按钮与 getConfigJson 展示端删除(xray 模板本体保留:仍供 agent 配置构建与 API 端口预留)。③ 死设置清理:restartXrayOnClientDisable、nodeMtls 默认值删除;数据库不删表不删列,V2.3.0 二进制可回滚。④ 原装 ApiToken 审计后部分保留:node-sync scope 与凭证书授权分支已删;admin/monitor 令牌、设置页管理 UI 与 CLI 装机引导(setting -getApiToken,含现存 install 令牌路径)保留。⑤ 骑带小项:设置页 Telegram 机器人标签改名 TG机器人(仅 zh-CN);侧栏文档/捐赠外链图标与链接删除;公开页匿名视图新增 ipv4/ipv6 栈存在标记(只标有无、绝不下发真实地址),主题 V4/V6 徽标匿名页可亮。agent 一侧代码与协议零改动,A2.4.0 二进制尺寸与 A2.3.0 逐字同。主控 amd64 strip 后 62,747,072 B(较 V2.3.0 −491,936 B,−0.78%)。全量测试新增红 0。
Downloads
-
V2.3.0
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runreleased this
2026-10-24 01:45:18 +08:00 | 32 commits to main since this releaseV2.3.0:① Linux agent 独立二进制(cmd/xui-agent,13.2MB 档,约为双模式二进制的 24%):install-agent.sh 改下 agent 专用产物 x-ui-agent-linux-,一键更新链改走 agent 专用资产(.sha256 旁车校验 + 原子换版);旧双模式 agent 对新 tag 仍按 x-ui-linux- 主控资产同路径互换,兼容矩阵见 ITEM-AGENT-SPLIT-REPORT。② 公开页节点国旗:内置 DB-IP Lite 国家库(CC BY 4.0,署名入仓)主控侧本地 MMDB 解析(地址序 上报 v4→v6→seen v4→v6,手工钉 pin 优先),每周自常驻发行 geoip-country 热更新、本地文件覆盖优先、出厂快照兜底,agent 零改动、主题零改动。③ 面板生成的节点安装命令不再拼 --probe-only:纯探针以面板勾选为唯一开关(install 脚本的 --probe-only 保留给手工装机预置)。主控二进制因内嵌国家库 +8.0MiB(mmap 读取,不计 Go 堆)。
Downloads
-
GeoIP country DB (standing mirror)
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runreleased this
2026-10-24 01:44:32 +08:00 | 32 commits to main since this release常驻镜像发行:资产 geoip-country.mmdb(DB-IP Lite 国家库,CC BY 4.0,署名见仓内 internal/web/service/geoipdata/NOTICE)。主控周更默认 URL 指向本资产;今后只换资产、不换 URL。首份与 V2.3.0 内嵌快照同源,sha256 fcecf33b565fcda088bbcb7a959b5b35c8e5195ed64fcd67daa3cd9384f6272b。
Downloads
-
V2.2.1
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runreleased this
2026-10-23 23:30:59 +08:00 | 43 commits to main since this releaseV2.2.1:Windows 纯探针 agent 采集降级(缺失的系统过程按源跳过、绝不 panic,天翼云精简镜像 FreeMibIfTable2 故障根治);节点页 ⚡ 对 agent 节点改读心跳合成结果(不再拨占位地址、不留假报错);升级检查在显示版本不可解析时回退原始版本比较;install-agent.sh 新增 OpenWrt/procd 适配、修复 OpenRC respawn_period=0 被 supervise-daemon 拒绝;探针流量 GB 口径统一为 1024³(3000 GB 上限正确显示 2.93 TB,存量上限首次启动自动迁移)+ 校准改一次性增量语义(保存后清零、不重复应用);公开页节点名优先显示公开备注,为空回落节点名。
Downloads
-
V2.2.0
StableCI / go-test (push) Waiting to runCI / postgres-durable-first (push) Waiting to runCI / codegen (push) Waiting to runCI / govulncheck (push) Waiting to runCI / race (push) Waiting to runCI / fuzz-smoke (push) Waiting to runCI / golangci (push) Waiting to runCI / frontend (push) Waiting to runRelease 3X-UI / build (386) (push) Waiting to runRelease 3X-UI / build (amd64) (push) Waiting to runRelease 3X-UI / build (arm64) (push) Waiting to runRelease 3X-UI / build (armv5) (push) Waiting to runRelease 3X-UI / build (armv6) (push) Waiting to runRelease 3X-UI / build (armv7) (push) Waiting to runRelease 3X-UI / build (s390x) (push) Waiting to runRelease 3X-UI / Build for Windows (amd64) (push) Waiting to runRelease 3X-UI / Publish rolling dev release (push) Blocked by required conditionsCodeQL Advanced / Analyze (go) (push) Waiting to runCodeQL Advanced / Analyze (actions) (push) Waiting to runCodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to runreleased this
2026-10-23 21:34:55 +08:00 | 52 commits to main since this releaseV2.2.0
- 新增 Windows 纯探针 agent(x-ui-agent-windows-amd64.exe + install-agent.ps1,Windows 服务托管,只探针不跑核心)
- agent 版本显示统一:节点列表显示裸号 A2.2.0,存量节点不重升、主控升级即修正
- 修复订阅/分享链接 REALITY sni:入站有 sing-box 片段时 sni 取片段 tls.server_name,不再从 serverNames 名单随机挑(PPF-L3 18692 故障根治)
Downloads
-
V2.1.0
StableCI / go-test (push) Canceled after 0sCI / postgres-durable-first (push) Canceled after 0sCI / codegen (push) Canceled after 0sCI / govulncheck (push) Canceled after 0sCI / race (push) Canceled after 0sCI / fuzz-smoke (push) Canceled after 0sCI / golangci (push) Canceled after 0sCI / frontend (push) Canceled after 0sRelease 3X-UI / build (386) (push) Canceled after 0sRelease 3X-UI / build (amd64) (push) Canceled after 0sRelease 3X-UI / build (arm64) (push) Canceled after 0sRelease 3X-UI / build (armv5) (push) Canceled after 0sRelease 3X-UI / build (armv6) (push) Canceled after 0sRelease 3X-UI / build (armv7) (push) Canceled after 0sRelease 3X-UI / build (s390x) (push) Canceled after 0sRelease 3X-UI / Build for Windows (amd64) (push) Canceled after 0sRelease 3X-UI / Publish rolling dev release (push) Canceled after 0sCodeQL Advanced / Analyze (go) (push) Canceled after 0sCodeQL Advanced / Analyze (actions) (push) Canceled after 0sCodeQL Advanced / Analyze (javascript-typescript) (push) Canceled after 0sreleased this
2026-10-23 19:59:57 +08:00 | 55 commits to main since this releaseprobeOnly pure-probe node mode: per-node panel switch + master flag (core payload withheld), agent gates both core branches and retires a running core once; install-agent.sh --probe-only. Windows agent deferred.
Downloads
-
V2.0.3
StableCI / go-test (push) Canceled after 0sCI / postgres-durable-first (push) Canceled after 0sCI / codegen (push) Canceled after 0sCI / govulncheck (push) Canceled after 0sCI / race (push) Canceled after 0sCI / fuzz-smoke (push) Canceled after 0sCI / golangci (push) Canceled after 0sCI / frontend (push) Canceled after 0sRelease 3X-UI / build (386) (push) Canceled after 0sRelease 3X-UI / build (amd64) (push) Canceled after 0sRelease 3X-UI / build (arm64) (push) Canceled after 0sRelease 3X-UI / build (armv5) (push) Canceled after 0sRelease 3X-UI / build (armv6) (push) Canceled after 0sRelease 3X-UI / build (armv7) (push) Canceled after 0sRelease 3X-UI / build (s390x) (push) Canceled after 0sRelease 3X-UI / Build for Windows (amd64) (push) Canceled after 0sRelease 3X-UI / Publish rolling dev release (push) Canceled after 0sCodeQL Advanced / Analyze (go) (push) Canceled after 0sCodeQL Advanced / Analyze (actions) (push) Canceled after 0sCodeQL Advanced / Analyze (javascript-typescript) (push) Canceled after 0sreleased this
2026-10-23 18:40:41 +08:00 | 58 commits to main since this releaseFast reports now stamp last-seen (themes gate batches on it; public cards no longer freeze between traffic reports); snapshot TTL 1900ms -> 900ms. amd64 first; arm64 to follow.
Downloads