Compare commits
3
Commits
6041c4539e
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3ad9709270 | ||
|
|
4e48613b48 | ||
|
|
2afad892b8 |
+12
-6
@@ -5,9 +5,15 @@
|
||||
| LTS 正式版 | `-lts` | 生产环境,长期维护 |
|
||||
| 技术预览版 | `-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"`,与后端状态机对齐
|
||||
|
||||
- **版本号结构化** —— `version.ini` 从单行版本号升级为 INI 格式,包含 `[build]`(version / channel / commit / build_time)和 `[environment]`(builder / go_version / platform),为“关于”页面提供完整数据源
|
||||
|
||||
### 部署变更
|
||||
|
||||
- **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`,新部署自动适配,旧部署升级时模板自动覆盖
|
||||
- 建议升级前备份 `./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 将回归正常语义版本规则。**
|
||||
|
||||
### 🔧 核心变更
|
||||
|
||||
|
||||
Reference in New Issue
Block a user