把商业版模块开源了:Erupt 2.1 更新说明

Erupt 2.1:一周内两个版本,15 个模块开源

8 月 23 日发了 2.1.0,8 月 30 日发了 2.1.1。

中间隔了七天,这两版加起来是 Erupt 有史以来变化最大的一次。这篇一次讲完。

先给个不看正文也能带走的结论:

2.1.0 把家底掏了------15 个模块开源,其中包含原商业版的报表模块;数据连接层一口气加了 11 个数据源;AI 从"能聊天"变成"能干活"。

2.1.1 补的是手感------多表单块、分步表单、地图报表、集群去重,以及几处安全加固。


一、2.1.0:把家底掏了

原商业版报表模块,开源了

erupt-report(原 erupt-bi)现在是开源的。

纯 SQL 定义报表与图表,零前端代码完成多维数据分析。这个模块以前是要付费的,现在直接进主仓。

同时开源的还有 AI 三件套和整个数据连接层,一共 15 个模块。

数据在哪,后台就在哪

这是 2.1.0 最有分量的一块:erupt-data 数据连接层。

一句话讲清它解决什么:同一套注解模型,对任意数据完成增删改查、分页与检索------不管这份数据躺在 MySQL、Elasticsearch、Redis、Kubernetes、飞书多维表格,还是一个 CSV 文件里。

本次新增 11 个数据源模块:

模块 说明
erupt-data-jdbc 纯 JDBC 单表数据源,无需 JPA 实体映射,支持 ClickHouse、Doris、TDengine、达梦等仅有 JDBC 驱动的数据库
erupt-data-http REST 接口即数据源,把任意 HTTP 服务映射成可管理的后台表格
erupt-data-es Elasticsearch 索引数据的管理与全文检索
erupt-data-redis Redis 键值数据可视化管理
erupt-data-memory 内存数据源,没有数据库也能管数据
erupt-data-file 文件即数据表,支持 CSV、JSONL、TSV、INI
erupt-data-k8s Kubernetes 集群资源可视化管理
erupt-data-ldap LDAP 目录服务数据源
erupt-data-feishu 飞书多维表格数据源
erupt-data-notion Notion 数据源
erupt-data-s3 S3 对象存储数据源

以前你要给 ClickHouse 做个管理界面,得先想办法把它塞进 JPA。现在直接上 erupt-data-jdbc,注解照写。

AI:从"能聊"到"能干活"

erupt-ai-canvas------一句话生成一个页面。 SSE 流式生成,边生成边看;生成完可以版本回退,也可以在预览里点中某个元素单独改它;多设备预览,满意了一键发布到菜单。页面的数据实时来自 Erupt 后端,不是假数据。

erupt-ai-rag------知识库与向量检索。 嵌入模型和向量存储都是可插拔的,pgvector、Redis 都支持,也支持 Agentic RAG。

erupt-ai-staff------AI 数字员工。 这个是我个人最喜欢的:它得绑定一个真实的系统账户才能"上岗",权限完全继承 UPMS,越不了权;用 Cron 排班自动执行任务,跑完的工作报告自动推到钉钉、企业微信、飞书或 Slack。

还有 erupt-ai-claw 的一轮增强:沙箱化的文件与 Shell 工具、Agent Skills 技能库与技能沉淀、Erupt 模型增删改查工具箱、JVM 与 Spring 运行时诊断工具。

其他几件值得说的

erupt-cube 新增 SQL Port。 PostgreSQL 兼容协议端口(基于 Calcite 查询下推),任意 BI 工具可以像连 PostgreSQL 一样直连语义层------Tableau、Power BI、DBeaver 都行。

erupt-flow 新增 Flex 自动化节点。 HTTP 请求、脚本、数据、变量(JS 表达式解析)、通知、等待回调。流程可以不用人工介入就跑完自动化动作。

erupt-cloud 增强。 节点生命周期管理、资源上报、路由容灾与优雅停机,并支持挂载 erupt-flow、erupt-ai-claw、erupt-monitor 等模块。

erupt-docker all-in-one 镜像。 一条命令拉起完整运行环境。

erupt-monitor 新增 Erupt 类注册表页面。 运行时模型一览,还能一键发布到菜单。

@Power 新增 ai 开关。 按实体控制 AI 能力的可用范围------薪资表、密钥表这类,可以让它对人可见、对 AI 隐身。

后台视觉升级。 新增 Brutalist 主题一键切换,登录页与品牌 Logo 全新设计。

⚠️ 破坏性变更,升级前必看

  • erupt-jpaerupt-data-jpa
  • erupt-mongodberupt-data-mongodb

两个模块统一归入 erupt-data 数据连接层,请同步修改 Maven 依赖的 artifactId

另外,erupt-tpl-ui 中的 AMIS 集成模块已移除,如有使用请迁移至其他模板引擎集成方式。


二、2.1.1:七天后,全在手感上

2.1.0 是"能力",2.1.1 是"顺手"。

两个表单能力

MULTI_FORM 多表单块。 一对多子表,以内联表单块的方式直接编辑。子表字段一多,原来那种"点开弹窗填一条、关掉、再点开填下一条"就很折磨------这个类型就是为那个场景做的。

formSteps 分步表单。 @Layout 新增的向导模式,以 DIVIDE 分割线为分步边界。你原来怎么排版的不用动,加个配置,长表单就变成了分步填写。

一个新报表类型

erupt-cube 地图报表。 基于 ECharts 的区域分布图,GeoJSON 地图注册表统一管理,点击区域可以下钻联动过滤------不是一张静态图。

三处安全与集群加固

@Search 新增 lockOperator 服务端强制查询操作符。以前前端限制了只能"等于"查询,懂行的人自己构造个请求就能改成模糊查询把数据捞干净------这个配置把口子从服务端焊死。

嵌套子模型鉴权。 TAB、COMBINE、引用字段等嵌套子模型的请求,现在会按其父级菜单权限做校验。

FORM 类型菜单自动生成新增/修改按钮权限,不用手动配了。

erupt-job 集群去重。 开启 redis-session 后,同一个定时任务在全集群只会有一个节点执行。多实例部署的老问题,这版解决了。

一堆小而实在的

  • DATE 日期选择新增季度(QUARTER)模式,以及 min / max 可选日期区间
  • NUMBER 数值输入增强:小数精度、步进值、前后缀单位、千分位分隔符
  • COLOR 颜色选择新增透明度通道、预设色板、色值文本显示
  • 选择与引用字段搜索支持 IN / NOT_IN 多选查询,一次命中多个选项
  • 侧边栏菜单新增工具栏:刷新、重置、全部展开、分栏模式
  • 树形视图支持复选框批量删除
  • 表格列宽按实际文本测量计算,更准;面包屑过长省略显示;多标签栏移动端自动隐藏
  • 新增 OrcaRouter 大模型服务商

🐞 修复

  • RAG 知识库远程附件无法摄取、嵌入模型配置变更后客户端未刷新
  • TIME 时间搜索过滤器无法输入
  • Markdown 字段异步加载数据后不显示内容
  • erupt-cube 语义模型 left join 关联查询
  • 固定多标签模式下标签栏遮挡页面内容

三、感谢两位贡献者

这两版里有两处代码来自社区:

  • @XiaoHuo888-hue ------ 贡献了 OrcaRouter 大模型服务商接入
  • @chenxiaolong8023 ------ 修复了 Markdown 字段异步加载数据后不显示的问题

一个开源项目最好的时刻,就是有人愿意花自己的时间来修你的 bug。谢谢。


四、怎么升

Spring Boot 3.5.16,Java 17。

xml 复制代码
<dependency>
    <groupId>xyz.erupt</groupId>
    <artifactId>erupt-spring-boot-starter-all</artifactId>
    <version>2.1.1</version>
</dependency>

从 2.0.x 升上来的,记得改两个 artifactId:erupt-jpaerupt-data-jpaerupt-mongodberupt-data-mongodb

完整更新日志(带每个特性的文档链接):docs.erupt.xyz/zh/guide/ch...


五、最后

Erupt 是一个注解驱动的 Java 低代码框架------一个类加几个注解,后台的增删改查、搜索、权限、导入导出全自动生成,不写一行前端代码。

2.1 这两版之后,它多了三样东西:能连任何数据源、能让 AI 真的干活、能开源地跑报表

评论区聊聊:这 11 个新数据源里,你最想先用哪个?我赌是 erupt-data-notion

相关推荐
u1301301 小时前
GitHub 热榜项目:周榜(2026-08-30)
github
阿里嘎多学长2 小时前
2026-08-30 GitHub 热点项目精选
开发语言·程序员·github·代码托管
wangruofeng11 小时前
Phosphor Icons 官网源码拆解:URL 即存储、水波动画与 7362 Star 图标库的架构实践
前端·架构·github
wangruofeng12 小时前
AI 画架构图总差点意思,archify 给它加了一条验收流水线
架构·github·aigc
林澈在路上14 小时前
AI翻唱软件哪个好 2026国产AI写歌工具对比推荐
大数据·人工智能·深度学习·github·aigc·音视频·音频
百变梦仔17 小时前
Codex 写前端任务时,我用这张 GitHub Skill 地图先选工具
前端·github
u13013021 小时前
GitHub 热榜项目:日榜(2026-08-29)
github
mooooooooooye1 天前
SSH 工具越用越乱,Xterminal 先清掉这三类失效连接
运维·ssh·github
x861 天前
GitHub 8·17 大故障复盘:7 小时 47 分钟的容量失败与重试风暴教训
github