Changelog
文档更新 2026-09-30 —— 值变更表(gops sys diff / gops mod diff)
- 命令行工具:
cmd/gops.md新增「展示系统值变更」与「展示模块值变更」两节(列含义、未展开值比对、--json、localize末尾附带变更表);gops prj diff标注暂不提供;mod localize/sys localize补文件变更表(created/replaced,前后内容指纹比对);sys diff补 gxl 系统的模块分组([mod: <name>],values/<mod>/mod_value.yml)与--json新结构
文档更新 2026-09-28 —— 对齐 galaxy-ops 1.3.3 的 docker-compose 文件位置
- System 文档:
kind: docker-compose的 compose 文件默认从系统根移至sys/docker-compose.yaml,并补充查找顺序、compose 项目目录锚定系统根、旧布局仍兼容的说明;同步operator/sys/structure/directory.md、file-organization.md、naming-conventions.md、operator/sys/README.md、operator/sys/examples/docker-compose.md、operator/sys/troubleshooting/common-issues.md、operator/overview.md、operator/roadmap.md - 命令行工具:
cmd/gops.md的系统目录结构与.env消费说明改为sys/docker-compose.yaml
工程 2026-09-18 —— 站点源移入 src/,避免 .git 被拷进产物
book.toml的src由./改为src,站点内容(SUMMARY.md、README.md、CHANGELOG.md、cmd/、gxl/、operator/、config/、buildin.md、work.md、mermaid.min.js、favicon.svg)平移至src/- 原因:站点源为仓库根时,mdBook 会把
.git/(约 5.2MB,含 objects/refs)、.github/、.gitignore一并拷进book/产物(并且遍历.git时会撞上 git 临时 index 文件而偶发构建失败)。移入子目录后这些落在站点源之外 theme/保留在book.toml同级(mdBook 从 book root 取theme/,已实测确认);产物不再包含book.toml- galaxy-flow 的
scripts/sync-gxl-docs.sh默认--dest与GXL docs sync checkworkflow 同步改为src/gxl
页面风格 2026-09-18 —— 对齐 wp-docs 主题
- 移植 wp-docs 的 VitePress 风格 mdBook 主题:新增
theme/(site.css与上游一致;site.js裁掉 wp 专有的顶栏/中英切换/版本横幅,保留侧栏折叠、侧栏宽度持久化、本页目录、mermaid 主题联动),book.toml设default-theme/preferred-dark-theme并指向该目录 - favicon 改由
theme/favicon.svg提供;删除mermaid.css(其内容是一段报错文本,被误当样式表引用) mermaid.min.js改为按需懒加载(站内无 mermaid 图,原先每页白加载 2.9MB)- CI 固定 mdBook
0.5.2:主题依赖 0.5 的 DOM 结构
文档更新 2026-09-18 —— 对齐当前工具集与 galaxy-ops 实现
- 命令行工具:
cmd/gflow.md重写为cmd/gx.md(命令表按实机gx --help校正);移除gmod/gsys条目,gprj标注 legacy;cmd/gops.md按当前实现重写(ops-systems.yml已并入ops-prj.yml、sys localize参数、sys package/prj reimport/sys new --kind) - 维护器:
operator/sys/*补齐kind(gxl / docker-compose)分派、sys-model字段、GXL 与 docker-compose 两套目录结构、merged_vars.yml/sys_value.yml/.env与常见问题,并新增 docker-compose 示例;operator/mod/*与 README 同步gx名称 - 工程:
SUMMARY.md清掉指向不存在文件的条目并注册新页;book.toml移除非法字段multilingual(mdbook build恢复可用);并入galaxy-sec→galaxio-labs署名
Galaxy Flow v0.8.3 → v0.8.6
新增
- 日志重定向系统重构:改用管道(pipe)实现,改进处理机制与稳定性
- 逻辑表达式(
logic_exp):完整的解析与执行能力 gx.tar/gx.untar:原生压缩与解压缩能力
改进
- 成功状态处理逻辑重构、表达式逻辑更新、清理 taskvalue 中的日志
- 依赖更新(clap 等)、代码格式化与 clippy 修复、artifact 构建更新
- 新增读取文件日志功能
修复
- 模块路径错误、模块名称列表问题
- 通道与启用状态的关联问题
- 干运行参数未传递给子 gxl 的问题
从 v0.8.3 升级到 v0.8.6 向后兼容;建议试用新的日志重定向与逻辑表达式功能。
0.8.3
新增
- GXL 支持 数字、BOOL、数组、对象 数据类型
- 提供 defined 函数 - 检查变量是否已定义
- 提供 gx.shell 方便 shell 调用
- 支持 ${VAR:default} 变量定义默认值
- gprj update mod 或 gflow –update mod 支持更新项目依赖的 Mod
改进
- gx.read_file 读取内容到对象,便于后续处理
- winnow 升级 0.7
- 对于远程Mod的获取,去掉外部Git 依赖
- 修改外部依赖
0.7.0
新增
- 支持事务机制
- 支持 dryrun 机制(预览操作结果而不实际执行)
0.6.4
新增
gx.cmd支持 quiet(静默):自定义控制 cmd 的日志输出
0.6.2
新增
- 优化日志输出、增加日志重定向,支持捕获控制台标准日志输出
0.6.0
新增
- 生成任务报告(执行过程与结果详情)
- 支持 flow 上的 Task 注解
改进
- flow 编排语法由
:改为|
gflow-0.5.3
内置环境变量
GXL_PRJ_ROOT:最近定义的_gal/project.toml所在目录
extern mod 支持变量
extern mod head { path = "${GXL_START_ROOT}/_gal/"; }
0.5.2
内置环境变量
GXL_START_ROOT:GXL 启动处理的目录GXL_CUR_DIR:GXL 当前所在目录(调用gx.run时可能与GXL_START_ROOT不同)