erupt

🚀 低代码后台管理框架,对象视图模型 → 0️⃣ 零前端代码、零代码生成、零SQL、零API声明、零DTO / VO / BO 创建,表结构注释自动生成 🛡 内置严密安全策略,细颗粒权限隔离 ☁️ Cloud开发能力,不停机升级,轻依赖,集群内每个服务都可以轻松实现数据可视化 ️☁️

APACHE-2.0 License

Stars
2.4K
Committers
32

Bot releases are visible (Hide)

erupt - 1.12.15 Latest Release

Published by erupts about 2 months ago

🐞 解决数值组件手动清除再查询会报错的bug #
🐞 解决 ueditor 拖动上传图片保存不成功的问题 #
🐞 修复分页时选中按钮的删除状态未清除的bug #
🐞 修复 bi 数据表组件声明顺序与渲染顺序不一致的问题 #
🐞 修复 bi 时间区间组件清空时查询条件报错的问题 #
🐞 修复级联查询时二级弹出有可能失效的bug #
🧩 copyrightTxt 支持渲染标签
🧩 多附件上传场景支持选择后的查看与下载
🧩 表格自动滚动区域支持高度自适应
🌟 升级 spring boot 至 2.7.18
🌟 erupt-bi 表格支持显示百分比进度条
🌟 erupt-bi 表格支持配置长文本类型、链接类型
🌟 在线日志支持 JUL 的日志的 appender
🌟 tagType 增加 maxTagCount 配置,控制最大可选择标签数
🌟 lambdaQuery 支持select返回目标对象
🌟 增加 Open API 能力,支持外部系统通过 appid + secret 获取 erupt token
🌟 增加全局函数 msg/modal/notify
🌟 tpl 支持使用抽屉方式打开
🌟 节点日志使用抽屉方式打开

erupt - 1.12.14

Published by erupts 4 months ago

🐞 解决部分菜单名称 i18n 失效的问题
🐞 修复自定义 BUTTON 类按钮,关联 eruptClass表单,表单值报错的问题
🐞 修复分布式 node 获取组配置时报缺少请求头参数问题 与 node获取当前用户时404的问题 #28 感谢 shareloke 贡献的代码
🐞 解决 oneToOne在存储 json 场景时 view报错的 bug吧🐞 解决排序时,后端排序结果会被前端重排的bug
🧩 优化修改菜单管理中 erupt 类名调整触发的代码逻辑,不会出现角色绑定异常的问题
🌟 @erupt注解增加dataProxyParams配置,PreDataProxy注解增加params配置,此值可在dataProxy内被DataProxyContext.get()方法中获取到,增强单个dataProxy的通用性
🌟 erupt 注解支持热构建,修改注解值无需重启服务
🌟 choice 组件支持 trigger 配置,选择组件值可以填充到其他组件
🌟 重构 erupt-job 模块,支持多机集群部署
🌟 erupt-job EruptJobHandler 支持定义名称、Cron、运行参数,且支持带入到界面
🌟 erupt-job 支持手动运行时填入执行参数
🌟 EruptLambdaQuery 支持 condition 语法,消除拼接时的 if
🌟 新增系统日志能力,可以实时看到服务内日志信息
🌟 erupt-cloud 支持查看节点内日志信息

erupt - 1.12.13

Published by erupts 5 months ago

🧩 处理 LambdaQuery eq 方法泛型限制不准确的 bug
🧩 处理查看详情场景子对象 long 类型精度丢失的问题
🌟 增加一对一组件的代码生成
🌟 解决在跨域场景下文件无法正常下载的 bug
🌟 自定义按钮支持从已选数据中初始化 eruptClass 表单值
🌟 Layout 注解增加 refreshTime 配置,用于控制页面接口数据自动更新控制
🌟 下钻支持自定义条件语法格式:类型.字段名,支持 and or等拼接语法 @Drill → @link→ linkCondition
🌟 Lambda Query 支持聚合函数查询:count、sum、avg、min、max

erupt - 1.12.12

Published by erupts 6 months ago

🐞 修复 BI 时间区间条件无法重置的 bug
🐞 修复 ckeditor不能正常加载的 bug
🐞 解决 PWA 场景无法正常安装的bug
🐞 修复 DictChoiceFetchHandler 与 DictCodeChoiceFetchHandler 无法按照 code查询的 bug
🧩 提升EruptLambdaQuery易用性 one 方法如果无数据不会抛出异常而是返回 null
🌟 新增颜色选择组件
🌟 提升数据渲染性能,表格数据超过 100 会自动开启虚拟滚动
🌟 自定义数据源支持全局 power 控制,数据源可以全局的控制页面能力而不是通过 @Power 注解二次控制

erupt - 1.12.11

Published by erupts 6 months ago

🐞 修复 mongodb 场景在字段上添加注解不生效的 bug (感谢iszhangsc 的贡献#231)
🐞 Erupt-BI 解决存在必填项时自定义模板404的 bug
🧩 Erupt-BI 兼容 JDK17
🧩 筛选场景下支持清除 choice 组件已输入值
🌟 无障碍能力支持灰色模式
🌟 Erupt-BI 查询维度支持参照表格组件,表格内部支持虚拟滚动,列筛选,列排序等能力
🌟 自定义按钮增加调用时提示文本配置能力(callHint),为空则表示不提示
🌟 增加 Linq.J 依赖,基于内存的对象查询语言,用于内存级对象查询与 Lambda 映射
🌟 userinfo 接口增加返回组织编码、岗位编码、角色编码
🌟 将 erupt-magic-api 资源重载配置能力配置到菜单权限中
手动删除erupt-magic-api.loaded文件按钮重载权限会自动添加到菜单中
🌟 ViewType增加SAFE_TEXT类型,文本中带有脚本或标签信息不会被前端渲染
🌟 提高渲染性能,所有树组件都增加虚拟滚动能力,如果节点条数大于 50 则会开启
🌟 自定义按钮支持代码弹出能力,配置语言与内容即可
🌟 EruptDao支持 LambdaQuery 语法查询能力

List<EruptUser> eruptUsers = eruptDao.lambdaQuery(EruptUser.class)
                .like(EruptUser::getName, "erupt")
                .isNull(EruptUser::getWhiteIp).list();

🌟 破坏性更新:因在跨国工作等场景很容易出现本地时间和服务器事件不一致的情况导致无法登录,所以调整登录时密码加密规则 https://www.yuque.com/erupts/erupt/vr4md2#jgeb,自定义登录规则的用户需要对此进行调整

erupt - 1.12.10

Published by erupts 9 months ago

🐞 修复执行自定义按钮会回到第一页的 bug
🐞 修复已选语言不回显的显示 bug
🐞 修复树视图不支持分场景只读的 bug
🐞 解决 erupt-cloud 在 oracle 场景下 e_cloud_node 表无法自动创建的 bug
🐞 解决 oracle 数据库无法创建 upms_menu 表的问题,h2数据库默认读取提交的erupt.mv.db文件
🧩 优化触碰表格图标2秒后会出现标签的显示问题
🧩 优化 erupt-cloud 心跳检测 node 节点查找性能,避免使用 keys *
🧩 eruptDao 新增 findById 方法,防止线程内多次读取对象导致脏读的问题
🧩 支持删除菜单后自动移除关联角色能力
🧩 导出模板支持修饰字段类型是LocalDate 或 LocalDateTime时自动限制填充时间格式的能力
🧩 左树右表、下钻组件组件依据实际类型调整表达式是否需要引号(兼容 jpa6)
🧩 优化 SQL异常提示,错误信息不会统一返回数据重复这种迷惑性文本
🌟 代码生成器增加评分组件生成支持
🌟 input 组件增加 autoTrim 配置,提交内容会自动 trim 默认开启
🌟 erupt-job 增加是否记录日志配置
🌟 erupt-bi 定义图表数据为空时的占位展示 UI
🌟 erupt-bi 图表渲染自动写入ID方便自定义样式或者动态 JS 处理
🌟 erupt-bi 优化词云图交互样式

What's Changed

Full Changelog: https://github.com/erupts/erupt/compare/1.12.8...1.12.10

erupt - 1.12.9

Published by erupts 11 months ago

🐞 修复附件组件拖拽能力失效的 bug
🧩 addBehavior支持 drill下钻值的传递,可通注入 request 对象从请求头中获取
🌟 erupt-bi:图表数据支持 excel 下载
🌟 erupt-bi:图表支持备注信息展示
🌟 erupt-bi:图表支持列信息自适应,会根据类型自动定义列名

erupt - 1.12.8

Published by erupts 11 months ago

🐞 解决 oracle 数据库无法自动创建 e_upms_menu 表的 bug
🐞 修复搜索是BigDecimal类型报错的问题
🧩 调整序列化过程,在类型是 Long、Double、BigDecimal 时会返给前端String类型结果,防止精度丢失
🧩 优化 query 权限的前端反馈,无 query 权限将不会显示表格相关的数据UI,而不是提示无权限
🧩 解决部分场景异常无法反馈给前端的问题 #219,感谢 lamperwang 贡献的代码
🌟 支持自定义 copyright 版权信息内容

erupt - 1.12.7

Published by erupts 11 months ago

🐞 修复如果存在上下文地址节点管理remove-node接口404的bug
🐞 修复 Monitor 组件中 Redis 连接泄漏问题 #207 感谢 aurthurxlc 的PR贡献
🐞 修复cloud模式下drill功能报错的 bug
🐞 修复cloud模式下操作按钮定义弹出层提示无权限的bug
🐞 修复因任务参数字段长度不一致导致的任务执行失败情况 #215 感谢 liuhulu 的PR贡献
🧩 优化ControllerAdvice拦截范围
🧩 解决前端console命令行会提示异常信息的问题
🧩 修复代码编辑器主题切换失效的 bug
🧩 优化水印遮挡效果
🧩 解决 erupt-app.locales 配置不生效的问题,通过该配置可屏蔽不需要的语言选项
🌟 增加重置密码开关 erupt-app.reset-pwd 默认开启,关闭后前端会屏蔽所有重置密码的入口,适用于 ldap 等场景 #211 感谢 cryptomatrix 的PR贡献
🌟 erupt-web 升级 angluar 版本到16

erupt - 1.12.5

Published by erupts 12 months ago

🐞 修复非超管用户使用reference_table组件提示权限不足的bug
🐞 修复H2数据源无法创建upms_menu表bug
🐞 修复左树右表dependTree=true出错的bug

erupt - 1.12.5

Published by erupts 12 months ago

🐞 修复非超管用户使用reference_table组件提示权限不足的bug
🐞 修复H2数据源无法创建upms_menu表bug

erupt - 1.12.4

Published by erupts 12 months ago

🐞 修复drill组件失效的bug
🐞 修复attachment组件限制附件类型,前端不自动置灰的bug
🌟 适配 Apache POI 已标记废弃的方法 #26,感谢山野羡民的贡献
🌟 优化 @antv/g2plot 包中的类型不兼容问题 #10,感谢山野羡民的贡献
🌟 优化 erupt-node节点注册过程,反向校验node节点是否通信状态

erupt - 1.12.3

Published by erupts about 1 year ago

🐞 修复默认条件不渲染的bug
🐞 修复eruptRouterEvent路由切换事件未触发的bug
🐞 解决前端CSV语言文件被缓存问题
🐞 修复无搜索项,左树右表无法查询的bug
🧩 优化BI整体样式,BI图表支持伸缩,移除s2的表格渲染能力,使用table标签渲染
🧩 优化checkbox组件样式限制最大高度,checkbox组件支持渲染remark
🧩 优化TAB_TABLE_ADD组件使用方式,支持调用DataProxy生命周期接口
🌟 增加默认语言配置 erupt.default-locales
🌟 登录、登出事件触发函数移动至eruptEvent
🌟 choice组件select模式支持desc渲染
🌟 增加分页能力支持:支持分页大小,分页数配置
🌟 支持分页方式配置:前端分页、后端分页、不分页

erupt - 1.12.2

Published by erupts about 1 year ago

🐞 修复 excel 导入 404 的 bug
🐞 修复注解值中带有百分号会渲染失败的bug
🌟 choice 组件支持联动

erupt - 1.12.1

Published by erupts about 1 year ago

🐞 修复linkTree dependNode为true数据写入失败的问题
🐞 修复Drill注解导出不生效bug
🐞 修复Drill注解导入不生效bug
🧩 重构Drill注解能力,使用请求头的方式交互

erupt - 1.12.0

Published by erupts over 1 year ago

🧩 erupt-flow: 解决若干已知问题 #170
🧩 erupt-flow: 增强工作流对sqlserver数据库的支持 #25
🧩 erupt-web:参照组件支持已选数据的回显
🌟 erupt-web:前端整体UI重构,Angluar 8 升级至 Angluar 15
● 菜单支持无限层级渲染
● 表格支持显示多张图片
● 支持LTR/RTL
● 支持黑夜模式紧凑模式
● 支持表格列手动拉伸
● 支持周、月、年区间筛选
🌟 erupt-cloud:绘制独立的微节点管理界面,可管理已注册实例
🌟 删除与修改接口统一使用 post 请求,移除put、delete请求
🌟 增加评分组件:RATE
🌟 增加水印配置:erupt-app.water-mark,默认开启
🌟 增加 @Layout 布局注解,可配置列固定、表单单列布局
🌟 view注解支持打开tpl自定义模板
🌟 全新的权限控制注解,请勿使用@EruptRouter,详见:#nitieg
🌟 完全重构多语言能力,增加法语、俄语、韩语支持,全框架无死角支持国际化
🌟 erupt-bi增加词云 + 桑基图 + 弦图等图表类型支持

erupt - 1.11.7

Published by erupts over 1 year ago

🌟 增加工作流模块 erupt-flow 感谢:@hlhutu 贡献完整的流程引擎代码

erupt - 1.11.6

Published by erupts over 1 year ago

🐞 修复LocalDateTime类型修饰时间字段搜索报错的bug
🧩 修改密码接口参数前端加密传输
🌟 增加工作流模块,erupt-flow 感谢:@hlhutu 提交的代码

erupt - 1.11.5

Published by erupts over 1 year ago

修复部分依赖未上传成功的问题
修复首页菜单初始化上下级混乱的问题

erupt - 1.11.4

Published by erupts over 1 year ago

🐞 解决 excel 导出 bool 类型结果显示 Y / N 的问题
🐞 解决 declares multiple JSON fields named xxx 问题
🧩 处理 @filter 注解返回值容错,如果返回值为null则不参与条件拼接
🧩 更新数据与删除数据支持post请求
🧩 解决index.html缓存问题
🌟 支持一对一组件
🌟 升级spring boot版本至2.7.10
🌟 erupt cloud 增加 validate-access-token 配置,用于设置 node 节点注册时是否校验 Access Token

Package Rankings
Top 6.49% on Repo1.maven.org
Badges
Extracted from project README
Erupt Framework license Apache 2.0 Gitee star Gitee fork GitHub stars GitHub forks
Related Projects