跳转到内容
RailWise KB已发布

RAILWISE-CLI 更新日志模板与规范

CLI产品更新日志的标准化模板、撰写规范与发布流程,确保版本变更信息清晰、一致、可追溯

复核 2026-07-09入门公开可引用RailWise 技术团队
community-guide

文档说明:本文档定义 RAILWISE-CLI 更新日志(Changelog)的标准格式、撰写规范与发布流程。所有 CLI 版本发布必须遵循本模板,确保用户能够快速了解版本变更内容。 适用范围:CLI 产品团队、技术文档团队、版本发布负责人


RAILWISE-CLI 采用 语义化版本控制(Semantic Versioning 2.0.0)

版本号格式:MAJOR.MINOR.PATCH[-prerelease][+build]
示例:
v1.2.3 — 正式版本
v1.3.0-beta.1 — 预发布版本
v1.3.0+20250708 — 带构建元数据的版本
版本段 说明 升级影响
MAJOR 重大架构变更、不兼容 API 修改 需迁移适配
MINOR 新增功能、向后兼容的 API 扩展 平滑升级
PATCH Bug 修复、安全补丁、性能优化 直接替换
prerelease 预发布标识(alpha/beta/rc) 不建议生产环境使用

---
title: "RAILWISE-CLI v{版本号} 更新日志"
description: "CLI {版本号} 版本的新增功能、改进项、修复项与兼容性说明"
category_primary: "产品文档"
category_secondary: "版本更新"
tags: ["cli", "changelog", "v{版本号}"]
author: "RailWise CLI团队"
date: "{发布日期}"
version: "{版本号}"
---
# RAILWISE-CLI v{版本号} 更新日志
> **发布日期**:{YYYY-MM-DD}
> **版本状态**:{活跃维护/维护中/已停止}
> **下载地址**:https://railwise.cn/download/cli/v{版本号}
> **Docker 镜像**:railwise/cli:{版本号}
---
## 新增功能
| 功能 | 说明 | 适用场景 | 相关命令/配置 |
|------|------|---------|-------------|
| **功能名称** | 功能描述 | 适用场景 | `railwise command` |
## 改进项
- 改进描述(量化指标优先)
## 修复项
- 修复描述(关联 Issue 编号)
## 破坏性变更
> ⚠️ 以下变更可能需要用户调整现有配置或脚本
| 变更项 | 影响范围 | 迁移方案 |
|--------|----------|----------|
| 变更描述 | 受影响的功能/命令 | 迁移步骤 |
## 兼容性
| 项目 | 要求 |
|------|------|
| Bun 运行时 | ≥ {最低版本} |
| 操作系统 | macOS {版本} / Windows {版本} / Linux {版本} |
| 配置文件格式 | v{格式版本} |
| 工作流模板 | v{模板版本} |
## 安全公告
| CVE/风险 | 严重级别 | 影响版本 | 修复版本 | 说明 |
|----------|----------|----------|----------|------|
| 安全公告编号 | 高/中/低 | ≤ {版本} | {版本} | 说明 |
## 已知问题
| 问题 | 影响 | 临时方案 | 预计修复 |
|------|------|----------|----------|
| 问题描述 | 影响范围 | 临时解决方案 | 目标版本 |
## 相关文档
- [CLI 快速入门](../批次1/cli-quickstart.md)
- [CLI 故障排查](../批次1/cli-troubleshooting.md)
- [CLI 工作流编排](../批次1/cli-workflow-orchestration.md)
---
> **文档版本**:v{版本号} | **最后更新**:{YYYY-MM-DD}

每条变更必须归入以下分类之一:

分类 标识 内容范围 示例
新增功能 Added 全新功能、命令、参数、工作流节点 新增 railwise sync 命令
改进项 Improved 性能优化、体验提升、算法升级 数据导入速度提升 40%
修复项 Fixed Bug 修复、安全问题修复 修复 GSI-16 格式解析错误
破坏性变更 Breaking 不兼容的 API/配置/行为变更 移除 --legacy 参数
弃用项 Deprecated 即将移除的功能(提前通知) railwise old-command 已弃用
移除项 Removed 已移除的功能、命令、参数 移除 v1.x 兼容模式
文档更新 Docs 仅文档变更,无代码变更 补充 API 文档示例
依赖更新 Deps 第三方依赖版本升级 升级 Bun 至 1.2.x
❌ 错误写法 ✅ 正确写法 问题说明
“修复了一些 Bug” “修复 GSI-16 格式文件导入时编码识别错误(#1234)” 模糊、不可追溯
“性能优化” “水准测量平差计算速度提升 35%(10万测点从 12s 降至 7.8s)” 无量化指标
“新增功能” “新增 railwise sync 命令,支持 TSM 实时数据双向同步” 无场景说明
“API 变更” --legacy 参数已移除,请使用 --format=v2 替代” 无迁移指导

- [ ] 版本号符合 SemVer 规范
- [ ] 所有变更已分类并写入日志
- [ ] 破坏性变更已标注迁移方案
- [ ] 安全漏洞已关联 CVE 编号(如适用)
- [ ] 已知问题已列出临时方案
- [ ] 相关文档已更新
- [ ] 技术文档团队已审核
- [ ] 产品经理已确认发布内容
- [ ] 自动化测试全部通过
- [ ] 回归测试完成(核心功能)
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 变更收集 │ → │ 日志撰写 │ → │ 内部审核 │ → │ 预发布验证 │
│ (开发阶段) │ │ (技术文档) │ │ (产品+技术) │ │ (beta/rc) │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 正式发布 │ ← │ 发布公告 │ ← │ 文档上线 │ ← │ 全量测试 │
│ (Git Tag) │ │ (社区/邮件) │ │ (知识库) │ │ (QA验证) │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
渠道 内容形式 目标受众 时效要求
GitHub Releases Markdown + 附件 开发者、开源用户 发布后 1 小时内
知识库 Changelog 结构化文档 所有 CLI 用户 发布后 2 小时内
企业微信通知 摘要卡片 企业客户 发布后 4 小时内
邮件通知 详细变更列表 订阅用户 发布后 24 小时内
npm registry 包元数据 自动升级用户 同步发布

版本系列 状态 支持截止 更新类型
最新 MAJOR ✅ 活跃维护 下一 MAJOR 发布后 12 个月 功能 + 修复 + 安全
上一 MAJOR ⚠️ 维护模式 当前 MAJOR 发布后 6 个月 仅修复 + 安全
更早版本 ❌ 已停止 不再支持
  • 建议所有用户保持升级到最新 PATCH 版本,以获取安全修复
  • 生产环境使用 LTS(长期支持)版本,避免使用预发布版本
  • 重大版本升级前,请在测试环境验证兼容性

版本 发布日期 状态 归档链接
v1.2.0 2026-06-15 活跃 查看详情
v1.1.0 2026-04-20 维护 查看详情
v1.0.0 2026-02-10 维护 查看详情



文档版本:v1.0.0 | 发布日期:2026-07-08 | 下次更新:2026-08-08

引用与复核把知识带回真实工程判断

引用时保留页面与来源线索;涉及标准条文、阈值、频率和项目结论,请回到现行依据与责任人复核。

查看 Agent 使用规则