Features
- None.
Bug Fixes
- The cluster node proxy checks the caller's authorization for every guarded route it forwards, including plugin management and changes to certificate deploy targets, blocklist sources and upstream discoveries (GHSA-9mj5-fhr8-59xw) by @0xJacky (27bfdd3f)
- The node pairing upgrade and controller credential rotation endpoints can no longer be reached through the cluster proxy (GHSA-3m8v-354g-68qf) by @0xJacky (45820c34)
- Read-only service tokens no longer receive the stored credentials of certificate deploy targets, blocklist sources and upstream discoveries from child nodes (GHSA-23gr-943q-cjh9) by @0xJacky (aea4cef5)
- The cluster proxy refuses paths with
.or..segments, empty segments, backslashes or encoded separators with HTTP 400, and WebSocket connections are forwarded to exactly the path that was authorized (GHSA-2phx-h598-cv4x) by @0xJacky (136acaf8, 79fd40d4) - Requests are no longer forwarded to cluster nodes that have been disabled by @0xJacky (440bbca5)
- DDNS public IP detection no longer fails on every fallback when one endpoint stalls, IPv6 detection only uses IPv6 connections, and endpoints reachable from mainland China are tried early by @0xJacky (dd88c5dc)
- Auto backup tasks created before v2.4.3 with characters such as
:in their name can be saved again by @RyoKusnadi (4e90fab9) - The Browser, OS and Device tables of the log dashboard show "Unknown" instead of a blank row for user agents that are not recognized by @0xJacky (21732a60)
中文更新日志
新功能
- 无。
问题修复
- 集群节点代理会对转发的每个受保护路由校验调用者的权限,包括插件管理,以及对证书部署目标、黑名单来源和上游发现的修改(GHSA-9mj5-fhr8-59xw) by @0xJacky (27bfdd3f)
- 节点配对升级和控制端凭据轮换接口不再能通过集群代理访问(GHSA-3m8v-354g-68qf) by @0xJacky (45820c34)
- 只读服务令牌不再从子节点获取证书部署目标、黑名单来源和上游发现中保存的凭据(GHSA-23gr-943q-cjh9) by @0xJacky (aea4cef5)
- 集群代理会以 HTTP 400 拒绝包含
.或..段、空段、反斜杠或编码分隔符的路径,WebSocket 连接也只会转发到通过鉴权的那个路径(GHSA-2phx-h598-cv4x) by @0xJacky (136acaf8, 79fd40d4) - 请求不再转发到已被禁用的集群节点 by @0xJacky (440bbca5)
- DDNS 公网 IP 检测不会再因为某个接口卡住而让后续所有备用接口一起失败,IPv6 检测只走 IPv6 连接,并优先尝试中国大陆可访问的接口 by @0xJacky (dd88c5dc)
- v2.4.3 之前创建、名称中含有
:等字符的自动备份任务可以重新保存 by @RyoKusnadi (4e90fab9) - 日志看板的浏览器、操作系统和设备表格对无法识别的 User-Agent 显示为“Unknown”,不再显示空白行 by @0xJacky (21732a60)