Skip to content

FnCPN 1.0.4

Choose a tag to compare

@github-actions github-actions released this 11 Oct 16:14
· 32 commits to main since this release

Added

  • Windows ARM64/x64 客户端正式安装包,支持原生登录、局域网直连、IPv6 直连、FN Connect 中继、NAS 访问、独立管理后台、托盘、自启动及诊断。最低要求为 Windows 10 22H2(build 19045)及以上的 64 位客户端系统。

Fixed

  • Windows 与 macOS 原生登录在授权保存后完成,隧道连接由后台独立执行;后续连接失败显示在主页面,不再误报为登录失败。
  • macOS 和 Windows 在系统证书信任不可用时使用限于 fnOS 域名的应用内 ISRG Root X1 信任,覆盖登录、HTTPS/WSS、中继和管理代理;保留完整证书校验,无需向系统安装证书。
  • Windows 安装器检测系统或当前用户的 WebView2 Runtime,存在时跳过在线安装,缺失时保留官方安装流程;补充运行环境安装、后台进程退出和网络清理的进度提示。
  • 修复 Windows Service 标准错误输出不可用时,日志文件保持为空的问题。优先写入持久日志,控制台副本失败不影响文件记录;文件写入错误仍保留。
  • 分离中继连接、本地隧道配置与握手的超时预算,增加慢设备冷启动及清理等待;Windows 状态查询在驱动配置期间返回最近完成的状态,避免被长操作阻塞。补充驱动创建、网络配置和清理耗时日志,修复自动重试不断延后 IPv6 冷却截止时间的问题。

升级与验证范围

  • 本次为兼容 PATCH 发布,不要求服务端同步升级,不改变远程版本准入、本地 IPC 或持久化数据 schema;正常升级保留身份、配置与连接意图。此前安装的系统证书不会自动删除,外部浏览器仍使用自身的证书信任设置。
  • Windows ARM64 日常功能及后续登录、连接、日志和安装修复已由用户验证通过;原生 x64、Windows 10、异常安装回滚及复杂多用户环境的完整验收仍未覆盖。自动化回归不能代替这些实机验证。
  • Windows EXE/MSI 未签名,首次下载或安装可能出现系统安全提示;Wintun 保留官方签名。已安装 WebView2 Runtime 时跳过在线安装,缺失时首次安装需要联网;正常卸载保留用户数据。
  • 当前 CLI 授权会唤起 App 登录页,纯命令行交互仍列为后续需求。正式版发布后更新 Homebrew Cask;历史公开 RC 及其产物保留。