-
-
Notifications
You must be signed in to change notification settings - Fork 247
Expand file tree
/
Copy pathUPDATE
More file actions
57 lines (47 loc) · 5.58 KB
/
Copy pathUPDATE
File metadata and controls
57 lines (47 loc) · 5.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
v11.3.1
- 发布链路可靠性加固:CNB 流水线新增并发锁与 force-with-lease 租约推送,镜像与 checkout 步骤固定 digest/SHA 供应链钉定;逐源文件语法检查,shellcheck 缺失自动安装、仍缺失则拒绝发布;发布触发改用语义化版本比较,仅在线产物落后时补发,防止覆盖 hotfix 产物
- 安装环境诊断(doctor)修正生效:旧引导特征锚定识别(注释提及不再误判)、rc 符号链接解析到真实目标后操作、无法识别文件与多副本共存正确计入问题数、function 声明形态纳入遮蔽检测(v11.3.0 发版后合入的修复,随本版本首次进入发布产物)
- 本地更新:版本文件与脚本强制同源组获取,避免双源混搭下载
- 入口启动器:遮蔽检测的标记块完整性升级为配对+顺序双重校验
v11.3.0
- 发版链路迁移腾讯 CNB 双源架构:新增 CNB 镜像发布仓(腾讯 CDN,国内直连快),入口下载与自更新均改为 CNB 优先、GitHub 兜底,移除对 ghfast 第三方代理的依赖
- 入口脚本与主程序更新检查/脚本下载全链路支持双源互为回退,任一源失效自动切换
- 新增 CNB 云原生构建流水线:main 分支 VERSION 变更自动构建 dist 单文件并发布到 CNB dist 分支
- 安装环境诊断加固:标记块完整性校验升级为配对+顺序双重检查(乱序标记拒绝自动处理);别名清理收窄为仅删除指向旧引导/启动器副本的精确别名行,指向其他目标的别名保留并提示手动处理;标记块过滤改用与清理器一致的状态机;alias 托管副本不再误报为重复副本,无可自动清理项时不再弹出清理确认
- 二轮审查加固:旧引导/启动器特征改为锚定赋值行(注释提及不再误判);rc 符号链接解析到真实目标后操作,不再破坏链接;无法识别的命令文件与多副本共存计入问题数;function pvetools() 声明形态纳入遮蔽检测;本地更新时版本文件与脚本强制同源组获取;CNB 发布流水线增加并发锁与 force-with-lease 租约推送,逐源文件语法检查,shellcheck 缺失时自动安装、仍缺失则拒绝发布;同步 workflow 镜像固定 digest 并增加并发取消
v11.2.1
- 新增「安装环境诊断」(doctor,菜单 8):检测 v10 时代旧引导脚本残留、无标记 pvetools 别名遮蔽与多副本共存问题,重档确认后自动清理并给出重装引导
- 入口安装器 bin 模式安装完成后自动检测旧别名/旧副本遮蔽并输出警告,避免「装了新版但运行的是旧脚本」
v11.2.0
- 入口脚本升级为「启动器 + 可选安装器」:远程运行下载完成后可一键安装为系统命令 pvetools(/usr/local/bin 直装或 /opt + 别名两种方式),不带参数时行为不变
- 新增 --install / --uninstall / --help 非交互参数,支持环境变量自定义安装路径;安装后的 pvetools 命令原生支持 --uninstall / --version / --help
- 菜单 8 本地脚本快捷卸载联动清理安装器产物:系统命令、/opt/pve-tools 目录与 .bashrc 别名标记块
v11.1.0
- 新增「获取帮助」板块(主菜单 11):QQ 水群 / Telegram 聊天社区 / 作者付费咨询与赞助入口
- 硬件直通一键配置 (IOMMU) 新增可选增强参数:iommu=pt 与 pcie_acs_override=downstream,multifunction(强制拆分 IOMMU 组,解决 GPU 与系统盘同组时 vfio-pci 误接管系统盘问题)
- 修复温度监控在无 NVMe 硬盘时误报 nvme0 的问题(glob 无匹配陷阱)
- 修正 MAC 绑定接口名校验的错误提示文案
v11.0.0
- 交互层框架化:新增 lib/menu.sh,全部菜单迁移 run_menu,统一 EOF/Ctrl+C 守卫与 pause 节奏
- 确认体系两档成文:轻档 confirm_action / 重档 confirm_high_risk_action(指定确认词)
- GPU 直通加固:marker 统一写入、多方案互斥检测、IOMMU 开/关强制确认;去掉写死 PCI ID 与默认核显黑名单
- GRUB 参数数组化精确增删,新增 grub_has_param;默认内核优先 proxmox-boot-tool kernel pin
- 远程安装与自更新改走 GitHub Releases 完整单文件;修正 vGPU so 真实路径
- CI 护栏补全:源码 shellcheck、构建函数一致性、UPDATE 新鲜度、dist 安全扫描、发版前校验与 SHA256SUMS
- 文档与仓库卫生:按现实重写 CLAUDE/AGENTS;修正 README-JP 文件名;清理历史截图与无关大文件
- Build 代号更新为 Liino
v10.2.2
- IT87 传感器驱动安装加固:仓库引用锁定为 PGP 签名提交 SHA,防止上游变更引入未审计代码
- IT87 安装流程补齐 backup_file 备份、mktemp 临时目录、DKMS 版本格式兼容与 read -r 修正
v10.2.1
- 仓库不再跟踪 dist/ 构建产物,发布文件统一由 CI 构建并上传至 GitHub Releases
- 远程引导下载增强:重试/超时/限速守护、GitHub 与加速源自动切换、下载校验与原子落盘
v10.1.0
- 新增 CVE 漏洞修补中心(Januscape / Dirty Frag / Copy Fail 本地提权漏洞缓解)
- 远程引导简化为下载单文件构建产物;本地模式显式优先加载各模块 init.sh
- 版本比较剥离预发布后缀,beta 版本不再被误判为可更新的新版
v9.0.0
- 项目模块化重构:14000+ 行单文件拆分为 lib/ 基础设施层 + src/modules/ 10 个功能模块
- 新增 build.sh 构建系统与 dev.sh 开发入口;发布仍为单文件,用户侧零感知
- Shell 版本恢复持续维护,此前"停更转 Go"的计划已撤回
更早期版本历史请见 GitHub Releases 与 git log。