Skip to content

Commit 722cc33

Browse files
committed
chore: bump public version to v2.6.0
1 parent 24d8402 commit 722cc33

6 files changed

Lines changed: 26 additions & 26 deletions

File tree

README-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<h1>SubBoost</h1>
55
<p>
66
<img src="https://img.shields.io/badge/platform-Linux%20%2B%20Docker-lightgrey.svg" alt="平台:Linux + Docker">
7-
<img src="https://img.shields.io/badge/version-2.5.1-green.svg" alt="版本 2.5.1">
7+
<img src="https://img.shields.io/badge/version-2.6.0-green.svg" alt="版本 2.6.0">
88
<a href="https://subboost.org"><img src="https://img.shields.io/badge/app-subboost.org-brightgreen.svg" alt="在线入口"></a>
99
<a href="https://docs.subboost.org"><img src="https://img.shields.io/badge/docs-subboost.org-blue.svg" alt="文档"></a>
1010
<img src="https://img.shields.io/badge/image-GHCR-blue.svg" alt="GHCR 镜像">

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<h1>SubBoost</h1>
55
<p>
66
<img src="https://img.shields.io/badge/platform-Linux%20%2B%20Docker-lightgrey.svg" alt="Platform: Linux + Docker">
7-
<img src="https://img.shields.io/badge/version-2.5.1-green.svg" alt="Version 2.5.1">
7+
<img src="https://img.shields.io/badge/version-2.6.0-green.svg" alt="Version 2.6.0">
88
<a href="https://subboost.org"><img src="https://img.shields.io/badge/app-subboost.org-brightgreen.svg" alt="Online app"></a>
99
<a href="https://docs.subboost.org"><img src="https://img.shields.io/badge/docs-subboost.org-blue.svg" alt="Documentation"></a>
1010
<img src="https://img.shields.io/badge/image-GHCR-blue.svg" alt="GHCR image">

docs/release-notes.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
1-
# SubBoost v2.5.1
1+
# SubBoost v2.6.0
22

33
## 中文
44

55
### 更新重点
66

7-
SubBoost v2.5.1 是一个修复版本,主要修复自定义代理组的默认成员逻辑,并提升自部署安装、更新时的版本来源稳定性。建议 v2.5.0 用户升级。
7+
SubBoost v2.6.0 改进了高级代理组的成员管理,并增强多种订阅格式和 ECH 参数的兼容性。自部署备份流程也更加可靠。建议 v2.5.1 用户升级。
88

99
### 主要变化
1010

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 份
1616

1717
### 升级说明
1818

1919
- 建议升级前备份 `/opt/subboost/.env` 和数据库,方便需要时回滚。
20-
- 已安装 v2.5.0 的自部署实例可以继续使用 `subboost update` 更新。
21-
- 普通订阅转换、模板和规则功能不需要手动改环境变量
22-
- 已经手动配置过的高级代理组不会被自动改写;本次主要改变新建和默认生成行为
20+
- 现有 v2.5.1 自部署实例可以继续使用 `subboost update` 更新。
21+
- 本次升级不要求手动迁移数据库,也不要求新增环境变量;只有需要修改默认备份保留数量时,才需要设置 `SUBBOOST_BACKUP_RETENTION_COUNT`
22+
- 现有订阅、模板、规则和高级代理组配置保持兼容,不会因为升级自动改写成员选择
2323

2424
## English
2525

2626
### Highlights
2727

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.
2929

3030
### Main Changes
3131

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.
3737

3838
### Upgrade Notes
3939

4040
- 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.

local/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@subboost/local",
3-
"version": "2.5.1",
3+
"version": "2.6.0",
44
"license": "AGPL-3.0-only",
55
"private": true,
66
"type": "module",

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "subboost",
3-
"version": "2.5.1",
3+
"version": "2.6.0",
44
"license": "AGPL-3.0-only",
55
"private": true,
66
"engines": {

0 commit comments

Comments
 (0)