跳到主内容

版本总览

版本说明

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.02026-07-05Convergence56品牌收敛、文档定型、能枢OS 启用
v0.46.02026-07-03Stable55稳定性增强、内存泄漏修复、压力测试
v0.45.02026-07-01Eco54生态扩展、应用市场、插件认证
v0.44.02026-06-29Docs53文档系统重构、交互式教程
v0.43.02026-06-27DevEx52开发者体验、CLI 增强、热重载
v0.42.02026-06-25Audit50安全审计、CVE 扫描、SBOM 导出
v0.41.02026-06-22Bench48性能基准、IEEE 标准用例、回归检测
v0.40.02026-06-20Trade108能源交易、报价引擎、出清结算
v0.39.02026-06-13Diag102故障诊断、波形识别、精准定位
v0.38.02026-06-06Sim96仿真引擎、暂态仿真、波形建模
v0.37.02026-05-23TwinX90数字孪生增强、实时镜像
v0.36.02026-05-02IoT84物联网泛在接入、边缘协议
v0.35.02026-04-11Edge78边缘计算、轻量化运行时
v0.34.02026-03-21Adapt72自适应调节、动态策略
v0.33.02026-02-29Predict66负荷预测、新能源出力预测
v0.32.02026-02-08ML60机器学习运行时、模型管理
v0.31.02026-01-18Cortex54Agent 智能核、推理增强
v0.30.02025-12-28Cloud82云原生、多区域部署
v0.29.02025-12-07Distributed78分布式架构、节点协同
v0.28.02025-11-16Turbo74性能加速、全链路优化
v0.27.02025-10-26Comply71合规框架、NERC CIP
v0.26.02025-10-05Babel67多语言支持、国际化
v0.25.02025-09-14Plugin64插件系统、动态加载
v0.24.02025-08-24OpsAuto60运维自动化、智能巡检
v0.23.02025-08-03Analysis56电网分析、状态估计
v0.22.02025-07-13Physics52物理约束增强、多场景校验
v0.21.02025-06-22Swarm48多智能体集群、群体智能
v0.20.02025-06-01ZeroTrust56零信任安全、mTLS 强制
v0.19.02025-05-11IEC6185054IEC 61850 协议、智能电子设备
v0.18.02025-04-20Scada50SCADA 集成、遥控遥测
v0.17.02025-03-30Insight46状态估计、运行洞察
v0.16.02025-03-09Raft42高可用共识、Raft 协议
v0.15.02025-02-16Guardian38安全守卫、越限检测
v0.14.02025-01-26Pipeline34Agent 编排流水线
v0.13.02025-01-05Twin30数字孪生雏形
v0.12.02024-12-01Tenant26多租户隔离、资源配额
v0.11.02024-11-03DualExec22双执行架构、实时域分离
v0.10.02024-10-06Horizon9首个里程碑、API 框架
v0.9.02024-09-01Gateway8协议适配器、Modbus/IEC 104
v0.8.02024-08-04TimeSeries7时序存储引擎、列式存储
v0.7.02024-07-07Equipment6设备模型库、变压器/线路
v0.6.02024-06-02Agent5Agent trait、消息传递
v0.5.02024-05-05Constraint4物理约束框架
v0.4.02024-04-07PowerFlow3Newton-Raphson 潮流求解
v0.3.02024-03-10Topology2电网拓扑数据模型
v0.2.02024-02-12Foundation1核心 crate 奠基
v0.1.02024-01-15Genesis1项目初始化、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

每个版本的升级步骤:

  1. 阅读目标版本的发布说明,了解破坏性变更
  2. 运行 eneros-cli upgrade preflight 预检
  3. 全量备份:enerosctl backup create --type full
  4. 更新依赖:cargo update
  5. 处理破坏性变更(按发布说明中的迁移指南)
  6. 运行测试:cargo test --workspace
  7. 验证升级: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 发布)

相关文档