更新日志
本文档记录项目的所有重要变更。
格式遵循 Keep a Changelog, 版本号遵循 语义化版本。
语言选择
- 简体中文 (本页)
- English
发布历史
[未发布]
- 文档重构,改进双语支持
- 添加全面的故障排除指南
[2.0.1] — 2026-04-16
修复
- 严重: 测试工具中
QuantizedWeight尺度维度计算错误 - 移除注意力 kernel 中未使用的代码(
q_reg数组加载)
[2.0.0] — 2026-03-09
变更 ⚠️ 破坏性变更
- API 重新设计: KVCache
appendKV()现在无状态,需要显式调用advanceSeqLen() - CMake 现代化,支持 target 导出和架构自动检测
新增
- 包含自动格式检查的 CI 工作流
tiny_llm::tiny_llmCMake 别名 target
迁移指南: 任何直接使用 KVCache 的代码都需要在所有层完成后调用 advanceSeqLen()。
基础设施与文档
| 日期 | 描述 |
|---|---|
| 2026-03-13 | 文档与 CI 规范化 — CPU-safe CI,Pages 工作流修复 |
| 2026-03-10 | GitHub Pages 增强 — SEO、导航、README 改进 |
| 2025-02-13 | 项目基础设施 — 许可证、编辑器配置、徽章 |
版本标签说明
| 类型 | 说明 |
|---|---|
| 🔴 破坏性变更 | 需要迁移的破坏性变更 |
| 🟢 新增 | 新功能 |
| 🔵 修复 | Bug 修复 |
| 🟡 变更 | 现有功能变更 |
| 🟣 安全 | 安全相关变更 |
发布节奏
- 补丁版本 (x.y.Z): Bug 修复,按需每月发布
- 次要版本 (x.Y.z): 新功能,每季度发布
- 主版本 (X.y.z): 破坏性变更,每年发布