Skip to content

v1.0.0

Latest

Choose a tag to compare

@xc404 xc404 released this 16 Jun 08:30
· 1 commit to master since this release

Kiwi v1.0.0

首个基于 Operaton 的稳定版本(自 Camunda 7 迁移完成后的里程碑发布)。

核心能力

  • BPMN 流程设计:Angular + BPMN.js 可视化设计器,属性面板与后端组件元数据同步
  • Operaton 引擎:流程定义/实例、External Task、可配置重试的异步作业
  • 可插拔流程组件:Shell、HTTP、JDBC、MongoDB、文件 I/O、SFTP、邮件/Webhook、变量赋值,以及可选的 Kafka、RabbitMQ、S3、Slack、Slurm 等
  • 管理后台:用户、角色、菜单、部门、字典、Sa-Token、Personal Access Token
  • 低代码工具:代码生成(预览、ZIP 下载、多栈模板)、JDBC 与 schema 浏览
  • AI 助手:Spring AI(DeepSeek)、内置 MCP,支持页面导航与 BPMN 设计编排

本版亮点

  • Operaton 2.1 + Spring Boot 4.0 + Java 25 技术栈
  • BPM 组件生态与插件管理(安装/卸载)
  • 字典加载迁移至 ExtJS 风格 DataStore
  • BPMN 流程 ID 与 BpmProcess.id 保存/部署时自动对齐
  • MongoDB JSON 种子数据迁移整合
  • 列表 API 与 CollectionResult 对齐

技术栈

层级 技术
后端 Java 25, Spring Boot 4.0, Operaton 2.1, MongoDB, MyBatis, Sa-Token
前端 Angular 21, ng-zorro-antd, BPMN.js
规格 OpenSpec (spec-driven)

快速开始

# 后端
mvn -pl kiwi-admin/backend -am package -DskipTests

# 前端
cd kiwi-admin/frontend && npm install && npm start

# Docker 全栈
docker compose -f docker/docker-compose.yml up -d --build

在线演示:https://www.kiwi-admin.cn

Camunda 7 基线:Git 标签 camunda 保留迁移前 Camunda 7.24 + Spring Boot 3.5 状态,可用于回滚与对比。