2026.06.09 发布 v0.3.1
🔧 版本一致性修复
- 统一所有 crate 和二进制文件的版本到 0.3.1:将
CubeAPI、CubeShim、agent和CubeSandbox-Builder版本从 0.2.1 和 0.3.0 升级到 0.3.1,实现统一发布。
🛠️ 引擎优化
在
SnapshotEngine中添加SnapshotCPUFallback:新的辅助功能,在检测到 CPU 内核不足时为 CPU 绑定提供临时缓解。将 vCPU 设置从
device_manager分离到专用SnapshotCPU:改善快照恢复期间 CPU 核心不足场景的清晰度和可维护性。将
TimeSyncManager生命周期绑定到恢复信号:time_sync_manager现在自动等待恢复信号,无需手动检查,简化恢复流程。设置
SuspendMemManager并添加回滚和前进功能:增强的内存快照管理,支持按间隔回滚和前进,扩展suspend_mem_manager的能力以更有效地支持 CubeCoW。
🐛 Bug 修复
为
OutboundLineWithSource添加stderr检测和清理:OutboundLineWithSource现在检测并清理 ANSI 颜色代码,解决stderr识别问题。修复
sd_listening_pids_with_names中的平台特定进程名称获取:改进 Linux 和 macOS 上进程名称获取的平台兼容性。
🛡️ 安全与基础更新
- 新
cargo audit忽略列表:更新审计忽略列表以匹配最新依赖状态。 - 升级工作区
vmm-sys-util从 0.12.1 到 0.14.0:维护依赖更新。