EnerOS 版本总览
EnerOS(能枢OS)是面向电力与能源领域的原生智能体操作系统(Power/Energy-Native AgentOS),将电力系统领域知识、物理约束与运行逻辑内建为操作系统内核。技术栈为 Rust,当前包含 56 个 crate,7300+ 测试用例。本页面汇总 EnerOS 所有版本的发布说明,便于用户查阅各版本的新特性、改进、Bug 修复与升级指南。
版本演进概述
EnerOS 的版本演进遵循「核心奠基 → 架构扩展 → 智能增强 → 行业深化 → 成熟优化」五段式路径。从 v0.1.0 到 v0.10.0 为核心奠基阶段,搭建 Cargo workspace、拓扑、潮流、约束、Agent、设备、时序、协议等基础能力;v0.11.0 到 v0.20.0 为架构扩展阶段,补齐双执行、多租户、数字孪生、编排、安全、高可用、SCADA、零信任等平台级能力;v0.21.0 到 v0.30.0 为智能增强阶段,赋予 Agent 群体协作、物理约束、电网分析、运维自动化、插件、合规、性能加速、分布式与云原生能力;v0.31.0 到 v0.40.0 为行业深化阶段,覆盖智能核、机器学习、预测、边缘、物联网、数字孪生增强、仿真、故障诊断与能源交易;v0.41.0 到 v0.47.0 为成熟优化阶段,在性能、安全、开发者体验、文档、生态与稳定性六个维度全面达到生产可用标准。每个版本均附带 Git Tag,并提供从上一版本升级的详细指南。
版本命名遵循语义化版本规范(SemVer):0.x.y 表示尚未承诺 API 长期稳定,y 为补丁版本,x 为功能版本。在 0.x 阶段,每个功能版本允许引入破坏性变更,但必须提供迁移工具与升级指南。1.0.0 发布后将进入长期稳定,API 变更遵循严格的 SemVer 兼容承诺。
聚能以枢,驱动万物智能。EnerOS 将电力系统的能量汇聚于智能体操作系统之枢纽,以原生智能体架构驱动万物互联的智能电网。
版本时间线
下表列出 EnerOS 从 v0.1.0 到 v0.47.0 的全部 47 个版本,按时间倒序排列。每个版本均为独立的发布说明文档,点击版本号可查看完整内容。
| 版本 | 发布日期 | 代号 | Crate 数 | 主要特性 |
|---|---|---|---|---|
| v0.47.0 | 2026-07-05 | Convergence | 56 | 品牌收敛、文档定型、能枢OS 启用 |
| v0.46.0 | 2026-07-03 | Stable | 55 | 稳定性增强、内存泄漏修复、压力测试 |
| v0.45.0 | 2026-07-01 | Eco | 54 | 生态扩展、应用市场、插件认证 |
| v0.44.0 | 2026-06-29 | Docs | 53 | 文档系统重构、交互式教程 |
| v0.43.0 | 2026-06-27 | DevEx | 52 | 开发者体验、CLI 增强、热重载 |
| v0.42.0 | 2026-06-25 | Audit | 50 | 安全审计、CVE 扫描、SBOM 导出 |
| v0.41.0 | 2026-06-22 | Bench | 48 | 性能基准、IEEE 标准用例、回归检测 |
| v0.40.0 | 2026-06-20 | Trade | 108 | 能源交易、报价引擎、出清结算 |
| v0.39.0 | 2026-06-13 | Diag | 102 | 故障诊断、波形识别、精准定位 |
| v0.38.0 | 2026-06-06 | Sim | 96 | 仿真引擎、暂态仿真、波形建模 |
| v0.37.0 | 2026-05-23 | TwinX | 90 | 数字孪生增强、实时镜像 |
| v0.36.0 | 2026-05-02 | IoT | 84 | 物联网泛在接入、边缘协议 |
| v0.35.0 | 2026-04-11 | Edge | 78 | 边缘计算、轻量化运行时 |
| v0.34.0 | 2026-03-21 | Adapt | 72 | 自适应调节、动态策略 |
| v0.33.0 | 2026-02-29 | Predict | 66 | 负荷预测、新能源出力预测 |
| v0.32.0 | 2026-02-08 | ML | 60 | 机器学习运行时、模型管理 |
| v0.31.0 | 2026-01-18 | Cortex | 54 | Agent 智能核、推理增强 |
| v0.30.0 | 2025-12-28 | Cloud | 82 | 云原生、多区域部署 |
| v0.29.0 | 2025-12-07 | Distributed | 78 | 分布式架构、节点协同 |
| v0.28.0 | 2025-11-16 | Turbo | 74 | 性能加速、全链路优化 |
| v0.27.0 | 2025-10-26 | Comply | 71 | 合规框架、NERC CIP |
| v0.26.0 | 2025-10-05 | Babel | 67 | 多语言支持、国际化 |
| v0.25.0 | 2025-09-14 | Plugin | 64 | 插件系统、动态加载 |
| v0.24.0 | 2025-08-24 | OpsAuto | 60 | 运维自动化、智能巡检 |
| v0.23.0 | 2025-08-03 | Analysis | 56 | 电网分析、状态估计 |
| v0.22.0 | 2025-07-13 | Physics | 52 | 物理约束增强、多场景校验 |
| v0.21.0 | 2025-06-22 | Swarm | 48 | 多智能体集群、群体智能 |
| v0.20.0 | 2025-06-01 | ZeroTrust | 56 | 零信任安全、mTLS 强制 |
| v0.19.0 | 2025-05-11 | IEC61850 | 54 | IEC 61850 协议、智能电子设备 |
| v0.18.0 | 2025-04-20 | Scada | 50 | SCADA 集成、遥控遥测 |
| v0.17.0 | 2025-03-30 | Insight | 46 | 状态估计、运行洞察 |
| v0.16.0 | 2025-03-09 | Raft | 42 | 高可用共识、Raft 协议 |
| v0.15.0 | 2025-02-16 | Guardian | 38 | 安全守卫、越限检测 |
| v0.14.0 | 2025-01-26 | Pipeline | 34 | Agent 编排流水线 |
| v0.13.0 | 2025-01-05 | Twin | 30 | 数字孪生雏形 |
| v0.12.0 | 2024-12-01 | Tenant | 26 | 多租户隔离、资源配额 |
| v0.11.0 | 2024-11-03 | DualExec | 22 | 双执行架构、实时域分离 |
| v0.10.0 | 2024-10-06 | Horizon | 9 | 首个里程碑、API 框架 |
| v0.9.0 | 2024-09-01 | Gateway | 8 | 协议适配器、Modbus/IEC 104 |
| v0.8.0 | 2024-08-04 | TimeSeries | 7 | 时序存储引擎、列式存储 |
| v0.7.0 | 2024-07-07 | Equipment | 6 | 设备模型库、变压器/线路 |
| v0.6.0 | 2024-06-02 | Agent | 5 | Agent trait、消息传递 |
| v0.5.0 | 2024-05-05 | Constraint | 4 | 物理约束框架 |
| v0.4.0 | 2024-04-07 | PowerFlow | 3 | Newton-Raphson 潮流求解 |
| v0.3.0 | 2024-03-10 | Topology | 2 | 电网拓扑数据模型 |
| v0.2.0 | 2024-02-12 | Foundation | 1 | 核心 crate 奠基 |
| v0.1.0 | 2024-01-15 | Genesis | 1 | 项目初始化、Cargo workspace |
版本分类说明
EnerOS 的 47 个版本按演进阶段分为五大阶段,每个阶段有明确的目标与边界。
阶段一:核心奠基(v0.1.0 - v0.10.0)
- 时间范围:2024-01 至 2024-10
- 版本数量:10 个
- 核心目标:搭建 EnerOS 的核心架构与基础能力栈
- 主要成果:Cargo workspace 结构确立(v0.1.0 Genesis)、核心 crate 奠基(v0.2.0 Foundation)、电网拓扑数据模型(v0.3.0 Topology)、Newton-Raphson 潮流求解器(v0.4.0 PowerFlow)、物理约束框架(v0.5.0 Constraint)、Agent trait 与消息传递(v0.6.0 Agent)、设备模型库(v0.7.0 Equipment)、时序存储引擎(v0.8.0 TimeSeries)、协议适配器(v0.9.0 Gateway)、首个里程碑版本(v0.10.0 Horizon)
- 结束标志:v0.10.0 Horizon 作为首个里程碑版本,具备了对外提供服务的基础能力
阶段二:架构扩展(v0.11.0 - v0.20.0)
- 时间范围:2024-11 至 2025-06
- 版本数量:10 个
- 核心目标:补齐双执行、多租户、数字孪生、编排、安全、高可用、SCADA、零信任等平台级能力
- 主要成果:双执行架构(v0.11.0 DualExec)、多租户隔离(v0.12.0 Tenant)、数字孪生雏形(v0.13.0 Twin)、Agent 编排流水线(v0.14.0 Pipeline)、安全守卫(v0.15.0 Guardian)、Raft 高可用共识(v0.16.0 Raft)、状态估计与运行洞察(v0.17.0 Insight)、SCADA 集成(v0.18.0 Scada)、IEC 61850 协议(v0.19.0 IEC61850)、零信任安全(v0.20.0 ZeroTrust)
- 结束标志:v0.20.0 ZeroTrust 确立了零信任安全基线,平台级能力基本完备
阶段三:智能增强(v0.21.0 - v0.30.0)
- 时间范围:2025-06 至 2025-12
- 版本数量:10 个
- 核心目标:赋予 Agent 智能能力,覆盖群体协作、物理约束、电网分析、运维自动化、插件、多语言、合规、性能、分布式与云原生
- 主要成果:多智能体集群(v0.21.0 Swarm)、物理约束增强(v0.22.0 Physics)、电网分析(v0.23.0 Analysis)、运维自动化(v0.24.0 OpsAuto)、插件系统(v0.25.0 Plugin)、多语言支持(v0.26.0 Babel)、合规框架(v0.27.0 Comply)、性能加速(v0.28.0 Turbo)、分布式架构(v0.29.0 Distributed)、云原生(v0.30.0 Cloud)
- 结束标志:v0.30.0 Cloud 完成云原生改造,具备多区域部署能力
阶段四:行业深化(v0.31.0 - v0.40.0)
- 时间范围:2026-01 至 2026-06
- 版本数量:10 个
- 核心目标:深化电力行业领域能力,覆盖智能核、机器学习、预测、自适应、边缘、物联网、数字孪生增强、仿真、故障诊断与能源交易
- 主要成果:Agent 智能核(v0.31.0 Cortex)、机器学习运行时(v0.32.0 ML)、负荷与新能源预测(v0.33.0 Predict)、自适应调节(v0.34.0 Adapt)、边缘计算(v0.35.0 Edge)、物联网泛在接入(v0.36.0 IoT)、数字孪生增强(v0.37.0 TwinX)、仿真引擎(v0.38.0 Sim)、故障诊断(v0.39.0 Diag)、能源交易(v0.40.0 Trade)
- 结束标志:v0.40.0 Trade 将 EnerOS 能力从电网运行控制延伸到电力市场交易,覆盖物理层 + 市场层双栈
阶段五:成熟优化(v0.41.0 - v0.47.0)
- 时间范围:2026-06 至 2026-07
- 版本数量:7 个
- 核心目标:在性能、安全、开发者体验、文档、生态与稳定性六个维度全面达到生产可用标准
- 主要成果:性能基准测试体系(v0.41.0 Bench)、安全审计与 SBOM(v0.42.0 Audit)、开发者体验与热重载(v0.43.0 DevEx)、文档系统重构(v0.44.0 Docs)、生态扩展与应用市场(v0.45.0 Eco)、稳定性增强(v0.46.0 Stable)、品牌收敛与能枢OS(v0.47.0 Convergence)
- 结束标志:v0.47.0 Convergence 完成品牌与文档的最终收敛,56 个 Crate、7300+ 测试用例,具备进入 1.0 候选阶段的条件
升级路径建议
EnerOS 在 0.x 阶段允许版本间存在破坏性变更,因此升级时需遵循正确的路径。以下是常见场景的升级建议。
从 v0.40.0 升级到 v0.47.0(最新)
建议按顺序逐版本升级,每个版本处理其破坏性变更后再升级到下一个版本:
v0.40.0 → v0.41.0 → v0.42.0 → v0.43.0 → v0.44.0 → v0.45.0 → v0.46.0 → v0.47.0
每个版本的升级步骤:
- 阅读目标版本的发布说明,了解破坏性变更
- 运行
eneros-cli upgrade preflight预检 - 全量备份:
enerosctl backup create --type full - 更新依赖:
cargo update - 处理破坏性变更(按发布说明中的迁移指南)
- 运行测试:
cargo test --workspace - 验证升级:
eneros-cli health check --full
从 v0.3x.x 升级
v0.3x 版本与 v0.40.0 之间存在较大架构变更,建议先升级到 v0.39.0,再升级到 v0.40.0,最后按上述路径升级到 v0.47.0。
跨版本升级风险
| 跨版本数 | 风险等级 | 建议 |
|---|---|---|
| 1 个版本 | 低 | 直接升级,处理破坏性变更 |
| 2-3 个版本 | 中 | 逐版本升级,每步验证 |
| 4-6 个版本 | 高 | 必须逐版本升级,预留充足时间 |
| 7 个版本以上 | 极高 | 联系 EnerOS 团队协助迁移 |
升级前检查清单
- 阅读目标版本及中间所有版本的发布说明
- 确认 Rust 工具链版本满足要求
- 全量备份当前系统
- 在 staging 环境预演升级
- 准备回滚预案(30 分钟内可执行)
- 确认维护窗口时间充足
- 通知所有相关团队
版本支持政策
EnerOS 的版本支持政策遵循以下原则,确保用户在生产环境中有充足的时间进行版本迁移。
支持等级
| 支持等级 | 适用版本 | 支持内容 | 支持周期 |
|---|---|---|---|
| 当前支持 | v0.47.0(最新) | 全部修复、安全补丁、技术支持 | 至下一版本发布 |
| 安全维护 | v0.46.0 | 仅安全补丁与严重 Bug 修复 | 至下下版本发布 |
| 社区维护 | v0.40.0 - v0.45.0 | 社区最佳 effort 支持 | 至 1.0 发布 |
| 不再支持 | v0.1.0 - v0.39.0 | 无支持,建议升级 | 已结束 |
补丁版本策略
每个功能版本(0.x.0)发布后,可能发布补丁版本(0.x.1, 0.x.2 等)修复严重 Bug 与安全漏洞。补丁版本不引入破坏性变更,可安全升级。
安全补丁响应
| 漏洞严重度 | 响应时间 | 补丁范围 |
|---|---|---|
| 严重(Critical) | 24 小时内 | 当前支持 + 安全维护版本 |
| 高危(High) | 72 小时内 | 当前支持 + 安全维护版本 |
| 中危(Medium) | 2 周内 | 当前支持版本 |
| 低危(Low) | 下个版本 | 当前支持版本 |
LTS 预告
v0.48.0 将进入「长期支持候选」阶段,v0.50.0 后将发布 1.0.0 并进入 LTS 支持周期。LTS 版本承诺至少 3 年的安全补丁与 Bug 修复支持,API 兼容性严格遵循 SemVer。
版本生命周期图
v0.40.0 v0.41.0 ... v0.46.0 v0.47.0 v0.48.0 ... v0.50.0 1.0.0
| | | | | | |
| 安全维护 不再支持 当前支持 LTS候选 LTS候选 LTS
| ↑
| 当前最新版本
v0.40.0 - v0.45.0:社区维护(至 1.0 发布)