3 Commits
Author SHA1 Message Date
lxh2875931338 3ad9709270 更新日志调整 2026-08-26 19:41:27 +08:00
lxh2875931338 4e48613b48 更新日志补充 2.0 2026-08-26 19:36:47 +08:00
lxh2875931338 2afad892b8 更新日志补充 2026-08-26 19:25:51 +08:00
+12 -6
View File
@@ -5,9 +5,15 @@
| LTS 正式版 | `-lts` | 生产环境,长期维护 | | LTS 正式版 | `-lts` | 生产环境,长期维护 |
| 技术预览版 | `-preview` | 功能前瞻,建议测试环境验证 | | 技术预览版 | `-preview` | 功能前瞻,建议测试环境验证 |
## 2.7-preview (2026-08-11) ## 2.7-Preview (2026-08-11)main下前置技术预览版)
本次预览版的核心是 **ProcessManager 进程管理模块重构**,将 frpc 的管理方式从“基于 PID 文件的简单函数集”升级为“带状态机、冲突检测、健康检查、自动恢复的完整生命周期控制器”。这是 frpc-console 从“frpc 启动器”向“frpc 生命周期控制器”演进的关键版本。 > **重大功能更新修复版 —— 架构升级与部署流程重构**
>
> 本次版本为 **非正统 LTS 版本**(2.7 在语义版本中不属于 LTS 序列),因 `main` 分支在部分场景下存在功能异常与进程管理问题而发布。
>
> 此版本已进行长时间测试,暂无重大功能异常。 **3.0-lts 将回归正常语义版本规则。**
本次LTS的核心是 **ProcessManager 进程管理模块重构**,将 frpc 的管理方式从“基于 PID 文件的简单函数集”升级为“带状态机、冲突检测、健康检查、自动恢复的完整生命周期控制器”。这是 frpc-console 从“frpc 启动器”向“frpc 生命周期控制器”演进的关键版本。
### 核心变更 ### 核心变更
@@ -47,8 +53,6 @@
- **前端状态适配** —— 前端 `getFrpcStatus()` 从检查 `state` 字段升级为检查 `phase === "RUNNING"`,与后端状态机对齐 - **前端状态适配** —— 前端 `getFrpcStatus()` 从检查 `state` 字段升级为检查 `phase === "RUNNING"`,与后端状态机对齐
- **版本号结构化** —— `version.ini` 从单行版本号升级为 INI 格式,包含 `[build]`version / channel / commit / build_time)和 `[environment]`builder / go_version / platform),为“关于”页面提供完整数据源
### 部署变更 ### 部署变更
- **Docker 镜像加速自动配置** —— `deploy.sh` 自动检测 Docker daemon 的 registry-mirrors 配置,检测用户配置和默认地址连通性,按需写入可用镜像源,自动重启 Docker 应用配置 - **Docker 镜像加速自动配置** —— `deploy.sh` 自动检测 Docker daemon 的 registry-mirrors 配置,检测用户配置和默认地址连通性,按需写入可用镜像源,自动重启 Docker 应用配置
@@ -77,7 +81,7 @@
- `frpc.toml``[webServer]` 段格式需从 `addr = "127.0.0.1:7400"` 调整为 `addr = "127.0.0.1"` + `port = 7400`,新部署自动适配,旧部署升级时模板自动覆盖 - `frpc.toml``[webServer]` 段格式需从 `addr = "127.0.0.1:7400"` 调整为 `addr = "127.0.0.1"` + `port = 7400`,新部署自动适配,旧部署升级时模板自动覆盖
- 建议升级前备份 `./data/` 目录,确保回退路径可用 - 建议升级前备份 `./data/` 目录,确保回退路径可用
**版本定位:** 2.7-preview 是一个技术预览版,核心目标是验证 ProcessManager 状态机在真实环境中的稳定性和准确性。虽然 P0 级问题已修复,但建议在测试环境中充分验证后再考虑生产部署。LTS 通道用户请继续使用 2.5-lts。 **版本定位:** 2.7-preview 是一个技术预览版,核心目标是验证 ProcessManager 状态机在真实环境中的稳定性和准确性。虽然 P0 级问题已修复,但建议在测试环境中充分验证后再考虑生产部署。
--- ---
@@ -108,7 +112,9 @@
> **紧急修复版 —— 架构升级与部署流程重构** > **紧急修复版 —— 架构升级与部署流程重构**
> >
> 本次版本为 **非正统 LTS 版本**(2.4 在语义版本中不属于 LTS 序列),因 `main` 分支在新架构迁移过程中出现编译阻塞,为快速恢复 LTS 通道可用性而发布。**2.5-lts 将回归正常语义版本规则。** > 本次版本为 **非正统 LTS 版本**(2.4 在语义版本中不属于 LTS 序列),因 `main` 分支在新架构迁移过程中出现编译阻塞,为快速恢复 LTS 通道可用性而发布。
>
> **2.5-lts 将回归正常语义版本规则。**
### 🔧 核心变更 ### 🔧 核心变更