|
1 | | -# SubBoost v2.5.1 |
| 1 | +# SubBoost v2.6.0 |
2 | 2 |
|
3 | 3 | ## 中文 |
4 | 4 |
|
5 | 5 | ### 更新重点 |
6 | 6 |
|
7 | | -SubBoost v2.5.1 是一个修复版本,主要修复自定义代理组的默认成员逻辑,并提升自部署安装、更新时的版本来源稳定性。建议 v2.5.0 用户升级。 |
| 7 | +SubBoost v2.6.0 改进了高级代理组的成员管理,并增强多种订阅格式和 ECH 参数的兼容性。自部署备份流程也更加可靠。建议 v2.5.1 用户升级。 |
8 | 8 |
|
9 | 9 | ### 主要变化 |
10 | 10 |
|
11 | | -- 修复新建自定义代理组时默认成员过宽的问题,避免默认生成出“节点选择”和自定义组互相引用的循环配置。 |
12 | | -- `🚀 节点选择` 默认不再自动包含自定义代理组,减少代理组套娃导致配置异常或预览卡顿的风险。 |
13 | | -- 新建普通自定义代理组默认只包含 `DIRECT`、`REJECT` 和真实节点,保留高级模式里的手动配置能力。 |
14 | | -- 改进自部署安装和 `subboost update` 的版本来源处理,稳定版安装资产会默认固定到对应 release 版本。 |
15 | | -- 改进自部署管理脚本的更新来源,减少从指定版本更新时意外跟随其它发布通道的风险。 |
| 11 | +- 高级代理组现在可以一键添加或移除全部节点、全部代理组,并可恢复默认成员;批量添加代理组时会自动跳过可能形成循环引用的项目。 |
| 12 | +- 代理组成员区域会分别显示节点数和代理组数,代理组卡片的节点统计只计算真实节点,不再把 `DIRECT`、`REJECT` 或其它代理组引用计入节点数量。 |
| 13 | +- 改进 Clash/Mihomo YAML 导入兼容性,可识别以单行对象列表书写的节点配置,并容忍这类列表中常见的缩进不一致。 |
| 14 | +- 修复 VMess、VLESS、Trojan 和 AnyTLS 分享链接中的 ECH 查询服务器名称在转换时丢失的问题。 |
| 15 | +- 自部署备份现在会在数据库导出失败时安全终止,不再把不完整文件当作成功备份;备份保留数量可通过 `SUBBOOST_BACKUP_RETENTION_COUNT` 调整,默认仍保留 10 份。 |
16 | 16 |
|
17 | 17 | ### 升级说明 |
18 | 18 |
|
19 | 19 | - 建议升级前备份 `/opt/subboost/.env` 和数据库,方便需要时回滚。 |
20 | | -- 已安装 v2.5.0 的自部署实例可以继续使用 `subboost update` 更新。 |
21 | | -- 普通订阅转换、模板和规则功能不需要手动改环境变量。 |
22 | | -- 已经手动配置过的高级代理组不会被自动改写;本次主要改变新建和默认生成行为。 |
| 20 | +- 现有 v2.5.1 自部署实例可以继续使用 `subboost update` 更新。 |
| 21 | +- 本次升级不要求手动迁移数据库,也不要求新增环境变量;只有需要修改默认备份保留数量时,才需要设置 `SUBBOOST_BACKUP_RETENTION_COUNT`。 |
| 22 | +- 现有订阅、模板、规则和高级代理组配置保持兼容,不会因为升级自动改写成员选择。 |
23 | 23 |
|
24 | 24 | ## English |
25 | 25 |
|
26 | 26 | ### Highlights |
27 | 27 |
|
28 | | -SubBoost v2.5.1 is a patch release that fixes default custom proxy group membership and improves version-source stability for self-hosted install and update flows. v2.5.0 users are encouraged to upgrade. |
| 28 | +SubBoost v2.6.0 improves member management for advanced proxy groups and expands compatibility with several subscription formats and ECH parameters. It also makes self-hosted backups more reliable. Users on v2.5.1 are encouraged to upgrade. |
29 | 29 |
|
30 | 30 | ### Main Changes |
31 | 31 |
|
32 | | -- Fixed overly broad default members for newly created custom proxy groups, preventing default configurations where node selection and custom groups reference each other in a loop. |
33 | | -- `🚀 节点选择` no longer automatically includes custom proxy groups by default, reducing the risk of nested proxy group loops causing invalid output or preview slowdowns. |
34 | | -- Newly created normal custom proxy groups now default to `DIRECT`, `REJECT`, and real nodes only, while manual advanced configuration remains available. |
35 | | -- Improved self-hosted install and `subboost update` version-source handling so stable release assets stay pinned to the matching release version by default. |
36 | | -- Improved the self-hosted manager update source to reduce the risk of a pinned-version update unexpectedly following another release channel. |
| 32 | +- Advanced proxy groups can now add or remove all nodes or all proxy groups in one action, and restore their default members. Bulk proxy-group additions automatically skip entries that could create circular references. |
| 33 | +- Proxy-group member sections now show separate node and proxy-group counts. Node totals on proxy-group cards count real nodes only, excluding `DIRECT`, `REJECT`, and references to other proxy groups. |
| 34 | +- Improved Clash/Mihomo YAML import compatibility for node configurations written as lists of single-line objects, including common indentation inconsistencies in those lists. |
| 35 | +- Fixed ECH query server names being lost when converting VMess, VLESS, Trojan, and AnyTLS share links. |
| 36 | +- Self-hosted backups now stop safely when the database export fails instead of treating an incomplete file as a successful backup. Backup retention can be adjusted with `SUBBOOST_BACKUP_RETENTION_COUNT`, while the default remains 10 backups. |
37 | 37 |
|
38 | 38 | ### Upgrade Notes |
39 | 39 |
|
40 | 40 | - Back up `/opt/subboost/.env` and the database before upgrading so rollback is easier if needed. |
41 | | -- Existing v2.5.0 self-hosted installations can continue to update with `subboost update`. |
42 | | -- Normal subscription conversion, templates, and rules do not require manual environment-variable changes. |
43 | | -- Manually configured advanced proxy groups are not rewritten automatically; this release mainly changes new and default generated behavior. |
| 41 | +- Existing v2.5.1 self-hosted installations can continue to update with `subboost update`. |
| 42 | +- This upgrade does not require a manual database migration or a new environment variable. Set `SUBBOOST_BACKUP_RETENTION_COUNT` only if you want to change the default backup retention count. |
| 43 | +- Existing subscriptions, templates, rules, and advanced proxy-group configurations remain compatible, and upgrading does not automatically rewrite member selections. |
0 commit comments