Repository navigation
v0.1.24
0.1.24 支持已发布 0.1.22 的旧库在启动时自动对齐结构,无需手工知识册维护命令。沿用最新 DDL 和结构对比器,在 schema 锁事务中补齐已审定新表、复核结构并记录目标代际。
按用户最终确认方案,旧 SQL 知识册生成成果、运行、待办、发布指针及其他业务记录原样保留,不新增单独清理、自动正文转换或旧正文读取适配。新成果使用原生对象存储,0.1.23 对象数据保持完整。残留旧记录按需人工处理,原始 SQL JSON 不保证可在新版中读取。部署前停止全部旧宿主并备份原数据,保留原主密钥和存储 ID;所有宿主和 Web 构建一起更新。未知或转换中断的代际、需审查的结构差异仍停止且不产生部分修改。完整升级要求。
沿用 Slate 0.4.14、Canvas 0.4.3 和已发布的 @smartdoca/plugin-sdk@0.1.11,SDK 内容未变,无需重复 npm 发布。
验证:2752 项测试通过(6 项跳过),PostgreSQL 17/18 各 91 项通过,类型、Web 构建与 64 页双语文档检查通过。实际 0.1.22 镜像的 SQLite、PG17/18 旧库保留 114 张业务表的全部行和 20 份 SQL 正文;重复/并发启动、新原生对象读写和失败回滚通过。amd64/arm64 镜像的 410 个运行源文件和 470 个 Web 资源文件匹配,启动、Host 校验、gzip/br、初始化、密码恢复和正常退出通过。全部为合成隔离数据,未操作生产数据库或用户文档。
Docker:docker.io/smartdoca/doca:0.1.24 与 latest,Linux amd64/arm64。附件包含 Web 资源、部署包、验证记录及 SHA-256 校验。