Skip to content

2.1.1

Latest

Choose a tag to compare

@erupts erupts released this 30 Aug 14:16
· 3 commits to master since this release
2c84a17

2.1.1 (2026-08-30)

🌟 Added the MULTI_FORM edit type — one-to-many child rows are edited directly as inline form blocks, ideal when child tables have many fields.

🌟 @Layout added the formSteps step-form wizard mode: DIVIDE fields delimit the steps, splitting long forms into guided stages.

🌟 erupt-cube added a Map report type: ECharts-based choropleth maps with a GeoJSON map registry and region-click drill-down linkage.

🧩 @Search added lockOperator — the query operator is enforced server-side so crafted requests cannot bypass frontend query restrictions.

🧩 Choice and reference field search now supports IN / NOT_IN multi-select queries, matching multiple options at once.

🧩 DATE picker added a QUARTER mode plus min / max selectable date bounds.

🧩 NUMBER input enhanced with decimal precision, step size, prefix/suffix units, and thousands separator.

🧩 COLOR picker added configuration for alpha channel, preset swatches, and color value text.

🧩 erupt-job supports cluster deduplication: with redis-session enabled, each scheduled job runs on exactly one node across the cluster.

🧩 Security hardening: nested sub-model requests (TAB, COMBINE, reference fields, etc.) are now authorized against their parent's menu permission.

🧩 ADD/EDIT function permissions are auto-generated for FORM-type menus — no manual configuration needed.

🧩 Sidebar menu gained a toolbar: refresh, reset, expand all, and split mode.

🧩 Tree views support batch delete with checkboxes.

🧩 Table column widths are computed from measured text for better accuracy; overly long header breadcrumbs are truncated with ellipsis; the multi-tab bar is hidden on mobile.

🧩 Added the OrcaRouter LLM provider — thanks to XiaoHuo888-hue for the contribution.

🐞 Fixed RAG knowledge-base ingestion failing for remote attachments and stale embedding clients after configuration changes.

🐞 Fixed the TIME search filter being blank and unusable.

🐞 Fixed Markdown fields not displaying asynchronously loaded content.

🐞 Fixed left-join queries in erupt-cube semantic models.

🐞 Fixed the fixed-mode multi-tab bar overlapping page content.

2.1.1(2026-08-30)

🌟 新增 MULTI_FORM 多表单块编辑类型,一对多子表以内联表单块方式直接编辑,适合子表字段较多的录入场景

🌟 @Layout 新增 formSteps 分步表单向导模式,以 DIVIDE 分割线为分步边界,长表单分步填写

🌟 erupt-cube 新增地图报表类型:基于 ECharts 的区域分布图,GeoJSON 地图注册表统一管理,点击区域可下钻联动过滤

🧩 @Search 新增 lockOperator 锁定操作符配置,服务端强制查询操作符,防止构造请求绕过前端查询限制

🧩 选择与引用字段搜索支持 IN / NOT_IN 多选查询,一次命中多个选项

🧩 DATE 日期选择新增季度(QUARTER)模式与 min / max 可选日期区间

🧩 NUMBER 数值输入增强:小数精度、步进值、前后缀单位、千分位分隔符

🧩 COLOR 颜色选择新增配置项:透明度通道、预设色板、色值文本显示

🧩 erupt-job 定时任务支持多实例集群去重,开启 redis-session 后同一任务全集群仅单节点执行

🧩 安全增强:嵌套子模型(TAB、COMBINE、引用字段等)请求按其父级菜单权限进行鉴权校验

🧩 FORM 类型菜单自动生成新增/修改按钮权限,无需手动配置

🧩 侧边栏菜单新增工具栏:刷新、重置、全部展开、分栏模式

🧩 树形视图支持复选框批量删除

🧩 表格列宽按实际文本测量计算更精准,页头面包屑过长时省略显示,多标签栏在移动端自动隐藏

🧩 新增 OrcaRouter 大模型服务商,感谢 XiaoHuo888-hue 贡献的代码

🐞 修复 RAG 知识库远程附件无法摄取、嵌入模型配置变更后客户端未刷新的问题

🐞 修复 TIME 时间搜索过滤器无法输入的问题

🐞 修复 Markdown 字段异步加载数据后不显示内容的问题

🐞 修复 erupt-cube 语义模型 left join 关联查询的问题

🐞 修复固定多标签模式下标签栏遮挡页面内容的问题

What's Changed

Full Changelog: 2.1.0...2.1.1