Erupt 2.0.3 版本发布:开源新模块、增强 AI 能力、前端全面重构!
【版本信息】2026 年 7 月 8 日Erupt 发布 2.0.3 版本该版本基于 Spring Boot 3.5.16具有低代码、注解驱动、AI 原生的特点。【本次概览】新开源模块有 2 个分别是 erupt - designer、erupt - print新增功能 21 项包括注解增强、AI 能力、查询与导出等前端重构 50 项erupt - web 2.0 实现 Angular 20 到 21 的全量重写安全升级 1 项密码加密从 MD5 升级为 SHA - 512 盐值社区贡献者有 2 位分别是段鹏鹏、canjian215215。这是 Erupt 自 1.x 以来跨度最大的一次发布对内让“建后台”从写代码走向可视化拖拽对外让系统从“机器可读”走向“AI 可理解”底层完成了前端重写与安全加固。【升级须知】2.0.0 包含多项破坏性变更从 1.14.x 升级前务必完整阅读官方升级指南逐项核对受影响的 API 与配置项切勿在生产环境直接升级。【本次亮点】1️⃣ erupt - designer 开源运行时可视化建模无需打开 IDE 写实体类可直接在后台界面上拖出字段、配置类型动态注册后一键发布到菜单发布时自动生成对应的按钮权限业务同学可自行搭建临时性数据管理需求。2️⃣ 整个后台开始“被 AI 读懂”Erupt、Edit 乃至 erupt - cube 的 Cube 注解新增 prompt 字段可补充业务语义LLM 请求支持 agentPrompt / contextPrompt可按调用场景注入上下文提示词。配合表格 / 树形视图内嵌的 AI 侧边面板看数据时无需离开当前页即可让 AI 辅助分析。3️⃣ 前端 2.0Angular 21 全量重写从架构到交互整体重写有 50 项改进。新增分栏菜单、表格列拖拽 / 固定 / 密度调整、行复制、搜索状态持久化以及集成 WebSocket 的内嵌终端模块。4️⃣ 安全加固密码加密升级密码加密算法由 MD5 升级为 SHA - 512 盐值并新增独立的 PASSWORD 编辑类型从存储到传输全面加固。【新模块开源】erupt - designer 可运行时可视化设计 Erupt 实体模型支持动态注册与一键发布到菜单发布时自动生成对应按钮权限无需改代码、无需重启erupt - print 可为 Erupt 实体定义打印模板、配置变量并一键打印适用于单据、标签等高频打印场景。【注解与核心功能】数据可视化Vis 新增日历视图CALENDAR与看板视图BOARD两种类型同一份数据可按排期、流转等不同维度呈现。表格与权限Power 新增 copy 权限开关支持表格行一键复制Layout 新增 collapseActionButton 配置将行操作按钮折叠进下拉菜单列表更清爽。字段与表单新增 GroupType 注解EditType.GROUP可将多个字段分组到一个可折叠面板中新增 PASSWORD 编辑类型密码字段独立渲染传输更安全新增独立表单视图 FormView提供专用后端接口与 DataProxy.formViewBehavior / formSave 钩子适合单记录全页表单场景。搜索与联动搜索栏支持开放式搜索组件允许用户自主选择操作符动态下拉刷新支持按需重新加载选项选择类 Handler 接口泛型化可轻松实现级联联动。查询与导出EruptLambdaQuery 新增 or 条件支持可构建带括号的 OR 复合查询Excel 导出支持仅导出已选中的行操作日志新增变更前实体数据记录可在日志详情中完整查看修改 / 删除前的字段值。开放接口OpenAPI 新增 getAppid 接口支持通过 token 获取 appid 信息。【AI 能力erupt - ai erupt - cube】erupt - ai 的 LLM 请求支持 agentPrompt 与 contextPrompt可按调用场景注入上下文感知提示词Erupt 与 Edit 注解新增 prompt 字段为 AI 智能体场景提供字段级提示词配置erupt - cube 新增 drillFields 维度过滤与 drillMeasure 指标级下钻能力Cube 注解新增 prompt 字段为 AI 语义分析提供字段级描述erupt - ai 新增 Requesty LLM 提供商支持。【安全】密码加密算法由 MD5 升级为 SHA - 512 盐值安全性大幅提升同时新增 PASSWORD 独立编辑类型。旧版 ≤ 1.14.x加密算法为 MD5无加盐密码字段渲染为普通文本v2.0 加密算法为 SHA - 512加盐值密码字段渲染为独立 PASSWORD 类型。感谢段鹏鹏贡献的代码。【监控与基础设施】erupt - monitor 完全重写有全新诊断监控体系覆盖 JVM、HikariCP 连接池、HTTP 统计、Redis 健康指标Spring Boot 升级至 3.5.15。【优化】dependField 改为 getter 风格引用支持 IDE 字段名自动补全重构更安全erupt - designer 发布菜单时自动生成对应按钮权限。【修复】修复 Ollama 模型配置中缺少 baseUrl 参数的问题感谢 canjian215215 贡献的代码。【前端全面重构erupt - web 2.0】Angular 20 升级到 21UI 层从架构到交互全面重写共计 50 项改进。 布局与导航有全新登录页与预加载动画新增分栏菜单模式侧边栏宽度可拖拽、收藏夹支持拖拽排序响应式布局优化左树右表布局树面板可折叠表格 - 树形布局支持全屏模式。 表格与表单表格支持列拖拽排序、列固定、列密度调整、行复制、搜索状态持久化、可折叠搜索区域表格与弹窗新增动态按钮可根据行数据状态动态控制按钮显示树形视图支持排序、节点定位MultiChoice / Checkbox 新增全选按钮Choice 支持颜色圆点可视化输入框实时字数计数附件组件支持拖拽排序与批量更新TAGS 组件支持 joinSeparator [] 的 JSON 数组格式标签值解析。 AI 与可视化表格 / 树形视图内嵌 AI 侧边面板无需离开当前页即可 AI 辅助分析数据erupt - ai 聊天新增宽屏模式、会话搜索、输入历史导航BI / Monitor 模块全屏优化。 编辑器与模块代码编辑器支持智能提示、全屏模式终端模块 UI 集成支持多标签页动态切换与 WebSocket 实时通信erupt - flow 审批组件 UI 全面重构新增移动端响应式主从布局与无障碍优化。【致谢】感谢段鹏鹏贡献密码加密算法升级代码感谢 canjian215215 修复 Ollama 配置 baseUrl 缺失问题。也感谢每一位提交 Issue、参与讨论、为项目 Star 的开发者。完整发布历史与各大版本升级指南统一维护。如果 Erupt 帮到了你欢迎在 GitHub / Gitee 给项目一个 Star。