Skip to main content

v1.2.3

v1.2.3 聚焦于 API 稳定性修复、课程文档质量提升及依赖维护,覆盖了课程启动逻辑的重构与完善、课程内容 SQL 语法的规范化,以及 Go 与前端核心依赖的批量升级。

🐛 问题修复

  • API:重构 startCourse 函数中的卷绑定处理逻辑,将文件注入与主机挂载路径分离——DockerDeploy / UseEmbed 模式下以 ./ 开头的路径使用文件注入,纯本地模式使用 bind mount,并新增对应单元测试以验证文件注入功能。

🔧 稳定性与工程改进

  • 课程文档:修正 smart-meter 课程中时序表 CREATE TABLE SQL 语句的格式与语法,统一括号风格、移除多余注释及已弃用的分区配置,确保示例语法与当前数据库版本保持一致。
  • 依赖维护:批量升级 Go 与前端依赖,包括 github.com/jackc/pgx/v5 → v5.9.2、github.com/moby/moby API → v1.54.2 / Client → v0.4.1,前端 vite → 8.0.9、zustand → 5.0.12、@playwright/test → 1.59.1 等。

📦 主要变更(按方向)

  • API 修复与测试#224
  • 课程与文档#226
  • 依赖升级#225

🙌 致谢

感谢所有贡献者的提交与反馈,帮助项目在体验与稳定性方面持续进步!


(完整变更记录请见:v1.2.2...v1.2.3)