Releases: 2c2a/HostInitBash
Releases · 2c2a/HostInitBash
Release list
Release v2.7
chore: 移除旧的C++项目代码和IDE配置,简化为纯PowerShell脚本方案 本次提交删除了原有的CMake构建系统、C++源码文件、旧的GitHub Actions构建配置以及JetBrains IDE的项目文件,将项目简化为仅保留纯PowerShell版本的主机初始化脚本,并新增了用于标签推送触发的发布工作流。
Release v2.6
fix: WinRM HTTPS 5986端口未开放 - 添加服务重启和端口验证 - 配置HTTPS监听器后重启WinRM服务,确保5986端口实际开始监听 - 添加5986端口连通性验证(最多等待10秒) - 改进防火墙规则:先删除旧规则再添加,去掉错误抑制 - 移除upload_cert_to_server中的调试输出
Release v2.5
debug: add upload response logging for cert upload troubleshooting
Release v2.4
feat: add winrm certificate configuration feature add configure_winrm_cert method to create self-signed cert for winrm https listener, save thumbprint to local file, and call it during initialization
Release v2.3
fix(h_side_init): 修改令牌交换的API路径 将token交换接口路径从exchange_token改为get_session_token,适配后端接口变更
Release v2.2
refactor(h_side): remove unused wait_for_pairing function 移除了未被调用的wait_for_pairing配对等待逻辑,清理冗余代码
Release v2.1
fix(h_side_init): 放宽host_id校验逻辑,移除无效检查 调整初始化时的必填字段校验,不再校验host_id是否为"0"或空,同步更新错误提示信息
Release v0.2
refactor: 重构初始化工具类和命令行逻辑 1. 移除dry-run相关逻辑和print_info方法 2. 重构HTTP请求为通用方法替换原有接口 3. 移除自动注册相关的冗余成员和方法 4. 简化命令行帮助信息和错误提示 5. 新增HttpResponse结构体统一HTTP响应处理
Release v0.12
feat(H端初始化): 添加隧道服务和自动注册功能 添加隧道服务安装功能,包括询问用户、下载客户端、安装服务和配置 实现自动注册模式,当检测到auto_register标志时自动完成主机注册 将session_token保存为成员变量以便后续使用
Release v0.11
fix: disable auto-generated manifest to avoid duplicate resource