Skip to content

Firefly v1.1.1 ​

发布日期:2026-08-30

v1.1.1 是一次以生产化基础和可操作性为重点的增量版本:调度语义、业务日历和批处理能力完成核心模型、持久化与运行时接线,Admin UI 也提供了可直接维护日历规则的交互界面。

本版本特性 ​

  • Admin 业务日历支持多月查看、多选、Ctrl/Command 追加、Shift 范围和拖拽框选,并可批量应用工作日、节假日或恢复默认类型。
  • 新增日历、黑名单窗口、任务依赖、事件 Inbox、历史补数和批处理仓储等核心 SPI/模型;调度与结果链路保留 Outbox、root execution、retry 和 fencing 语义。
  • JDBC 增量脚本增加日历元数据、日期规则和导入批次表;脚本是幂等和追加式的,不覆盖既有任务数据。
  • Netty 执行结果异步接入批处理仓储,按 root execution、分片和 attempt 幂等保存,支持旧 attempt fencing、进度限频和 Prometheus 指标。
  • 发布默认值、Docker 镜像示例、兼容矩阵和 Maven Central 发布流程统一到 1.1.1。

官方节假日 Provider 说明 ​

本版本发布了 HolidayProvider SPI、数据集校验器和 classpath Provider 的生产接口,但不内置未经审核的官方年度数据,也未将任何静态示例数据宣称为法定节假日事实源。接入具体国家/地区时,应提供经过来源审计的年度数据包、SHA-256 校验和,并通过导入批次执行预览、校验和发布。

数据库脚本 ​

按数据库方言下载本版本的增量脚本:

生产环境请先备份数据库,再按目标方言目录中的文件名顺序执行;也可以使用应用的增量 schema 初始化。

版本信息 ​

  • Maven Central:io.github.fishered:firefly-bom:1.1.1
  • 容器镜像默认标签:1.1.1

验证 ​

发布前运行 verifyReleaseVersion、verifyMavenCentralPublication 以及 Admin UI 的 npm run check。完整 Gradle 测试依赖构建机可加载 Gradle native services。

Released under the Apache-2.0 License.