erupt

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

APACHE-2.0 License

Stars
2.4K
Committers
32

Bot releases are hidden (Show)

erupt - 1.11.3

Published by erupts over 1 year ago

🐞 修复 ueditor 富文本编辑器图片上传失效的Bug
🐞 修复 job 执行一次的按钮多条选择,只会执行第一个的Bug
🐞 修复 RowOperation 中 button 类型的 TPL动态绑定数据数据引用带入模板Bug PR:#143
🌟 数据初始化时会增加一个首页指向的菜单
🌟 erupt bi 支持自定义汇总语句配置,在分页场景下可优化count(*)查询性能
🌟 富文本编辑器组件支持自定义文件上传路径配置 PR:#135

erupt - 1.11.2

Published by erupts almost 2 years ago

修复自定义登录页授权失败的bug

erupt - 1.11.1

Published by erupts almost 2 years ago

🐞 修复创建新用户时超管标记无效的 BUG
🐞 修复保存时未触发动态readonly的 BUG
🐞 修复菜单管理按钮禁用状态不生效的 BUG
🐞 修复内网情况下同IP获取验证码校验失效的 BUG
🧩 简化自定义登录页授权参数
🧩 重置用户密码使用独立的按钮
🧩 修改密码接口、登录接口强制使用GET请求
🧩 修改密码接口移除account参数,通过token获取
🧩 登录用户基础信息每次都会从接口获取而不是登录后一直缓存
🧩 用户管理 → 首页菜单弹出时不会展示功能按钮类数据,方便选择有效视图菜单
🌟 弹出层表单支持默认值渲染
🌟 @view 注解提供 ifRender 配置,支持动态表格列渲染
🌟 @edit 注解提供 ifRender 配置,支持动态表单渲染

erupt - 1.10.15

Published by erupts almost 2 years ago

🐞 修复 mongodb 不解析 @Erupt.orderBy 配置的 bug
🐞 修复同IP网段下不同用户登录都会触发验证码校验的 bug
🐞 调整 e_upms_operate_log 表字段长度定义,修复单次提交大量数据情况下不记录的 bug
🧩 调整 erupt-web 打包配置,解决源码编译可能导致404的问题
🧩 移除 hutool-cache 依赖,自定义LRU缓存实现
🧩 erupt-monitor 展示 erupt 版本信息
🧩 优化 core 包范围职责移除HikariCP依赖
🧩 完善 excel 批量导入能力,千行数据秒级导入,效率提升百倍
🧩 升级 spring boot 版本至 2.7.5
🌟 TAB 一对多组件支持@Erupt.desc注解渲染
🌟 EruptUser 表增加 expireDate 失效时间配置,控制用户再指定期间后禁止登录

erupt - 1.10.14

Published by erupts about 2 years ago

🐞 修复JDK17任务维护保存报错的bug
🧩 HyperModel、MetaModel 相关类增加表注释
🧩 用户密码被重置后清空密码重置时间字段值,下次登录强制修改密码
🧩 升级magic-api版本至2.0.2
🧩 更清晰的表达各菜单类型含义
🧩 EruptAppProp类转移到UPMS包下
🧩 解决在子类覆盖父类属性时,错误的使用父类EruptField设置 #23
🌟 菜单维护→菜单类型字段新增在当前窗口打开链接功能
🌟 EruptField 字段兼容枚举类型(需配合JPA @Enumerated 注解使用) #120
🌟 DataProxy支持excelImport方法,可以将导入的WorkBook对象前置处理(接收类型为Object需要类型转换)

erupt - 1.10.13

Published by erupts about 2 years ago

🐞 修复 keepUploadFileName 配置为 true 时上传中文路径文件访问会 404 的 bug
🧩 启动时检测是否存在spring-boot-devtools依赖,存在则提示异常建议移除
🧩 erupt-annocation 模块移除 POI 依赖
🧩 提升 @Erupt 自动添加表注释能力容错
🧩 完全兼容JDK 17, 修复JDK 17 各种问题
🌟 RowOperation 增加 tplWidth 配置可定义自定义弹出层宽度
🌟 erupt-cloud-node 增加聚合模块 erupt-cloud-node-jpa 开发node模块时减少依赖配置
🌟 excel导出功能单独拆分 erupt-excel 依赖,减轻 node 节点打包体积

erupt - 1.10.12

Published by erupts about 2 years ago

🐞 修复链接类型菜单在某些情况下无法让左侧菜单自动选中的BUG
🐞 修复数值区间查询0值查询不生效的BUG
🧩 调整upms相关表code列默认长度为64
🧩 升级spring boot版本至2.7.2
🧩 升级poi依赖到最新版本,升级gson依赖到最新版本
🌟 DataProxy 新增searchCondition方法,支持过滤组件自定义查询条件配置
🌟 AutoComplete组件支持数据联动,可获取其他表单对象的值,应对更多业务场景
🌟 erupt类初始化与增加字段时会根据EruptField注解配置自动生成数据库表注释

erupt - 1.10.11

Published by erupts about 2 years ago

🐞 修复链接类型菜单在某些情况下无法让左侧菜单自动选中的BUG
🐞 修复数值区间查询0值查询不生效的BUG
🧩 调整upms相关表code列默认长度为64
🌟 升级poi依赖到最新版本,升级gson依赖到最新版本
🌟 dataproxy 新增searchCondition方法,支持过滤组件自定义查询条件配置
🌟 AutoComplete组件支持数据联动,可获取其他表单对象的值,应对更多业务场景
🌟 erupt类初始化与增加字段时会根据EruptField注解配置自动生成数据库表注释

erupt - 1.10.10

Published by erupts over 2 years ago

🐞 修复cloud模式下自定义按钮执行报错的bug
🐞 修复动态readonly调用方法不正确的bug
🐞 修复由于版本升级导致 cloud node 节点序列化错误的bug
🧩 增加服务结束时销毁job能力
🧩 checkbox组件在手机端展示更加友好
🧩 eruptNode节点出错不会影响这个页面的渲染
🧩 cloud监控页面展示node节点引用模块信息
🌟 自定义模板支持获取当前菜单能力
🌟 增加 erupt.init-method-enum 配置可选择性配置初始化方式
🌟 TPL模板支持路径模糊匹配能力,如:*/xxx.html 、xxx/**.html等匹配方式同spring mvc

erupt - 1.10.9

Published by erupts over 2 years ago

🐞 解决自定义弹出层页面不能正确展示的问题
🐞 解决因为版本更新缓存内容不能正确更新的BUG
🐞 解决自定义页面在某些场景下展示不正确的BUG
🐞 修复cloud能力下drill 404的bug
🐞 TPL模板支持动态传参,可让模板动态复用,如:erupt.html?param=123
🧩 移除cloud能力下网络代理host配置,防止网关检测导致请求被拒绝
🧩 优化cloud注册信息的展示
🌟 增加erupt、entityManager、tpl 动态注册移除方法
🌟 增加 MetaModelCreateVo 工具类,只展示创建人与创建时间
🌟 @Erupt → desc 配置会在前端导航位置给予展示

erupt - 1.10.8

Published by erupts over 2 years ago

🐞 修复window系统下本地图片下载失败的bug
🧩 菜单值更新后会重新构建权限 #93
🧩 增加redis-session自动续期配置 #18
🧩 角色管理下可查看角下用户
🧩 EruptRole 表增加排序字段 sort
🧩 优化tab_add组件,修改和新增行为可触发dataProxy
🧩 增加时间区间组件快捷选择功能,支持近7天、近30天、本周、上周、本月、上月选择
🧩 Attachment组件支持文件类配置会后绑定UI,仅能选择已配置文件类型
🧩 excel导入配置限定文件类型为xls和xlsx
🌟 开源 erupt-tpl-ui element-plus
🌟 BI报表支持下钻功能
🌟 开源 erupt-cloud 用于分布式方式开发erupt node节点,构建通用云配置中心

erupt - 1.10.7

Published by erupts over 2 years ago

🐞 修复 magic-api 不记录操作人信息的 bug
🐞 修复 Drill 类权限不正确的 bug
🐞 修复 500 条数据分页失效的 bug
🐞 修复手机端搜索框样式 bug
🐞 修复 iframe 高度差展示 bug
🐞 修复 bi 函数单机缓存机制
🐞 修复 auth 授权页面不支持中文参数的 bug
🌟 bi 支持后端配置分页大小与分页选项
🌟 重绘500页面,展示异常信息

erupt - 1.10.6

Published by erupts over 2 years ago

🐞 修复 impala 方言分页BUG
🐞 修复40x页面不展示的BUG
🐞 修复 BI 图表报表共存时显示BUG
🧩 优化 BI 报表的整体间距,提升视觉效果
🌟 BI 增加动态分页配置,
🌟 增加strictRoleMenuLegal配置,配置化非管理员角色菜单权限
🌟 支持自定义登录页配置,可实现验证码登录与微扫码登录等个性化登录场景
🌟 升级spring boot版本至2.6.4

erupt - 1.10.5

Published by erupts over 2 years ago

🐞 修复uuid数据类型提示必须为数值类型的 BUG
🌟 BI新增数据源支持:达梦、人大金仓、Impala、Clickhouse
🌟 BI报表支持不分页配置
🌟 BI报表支持列属性配置:排序、宽度
🌟 修复注解代理类上下文传递不正确的bug
🌟 升级erupt-magic-api至2.0

erupt - 1.10.4

Published by erupts over 2 years ago

🐞 修复非管理员用户管理用户出错的 BUG
🐞 修复 REFERENCE_TREE、REFERENCE_TABLE 组件权限控制过严格问题
🧩 提升启动速度,多数据源运行时动态创建
🧩 Looker 包的类不直接实现 DataProxy 而是通过类引用的方式实现
🌟 Loading 页增加缓存清除提示
🌟 Drill 支持动态 Show配置
🌟 RowOperation ifExpr 添加行为控制( IfExprBehavior → disable、hide )#87

erupt - 1.10.3

Published by erupts over 2 years ago

🐞 修复erupt-magic-api数据源管理权限不足的 BUG
🐞 修复自定义按钮组件执行顺序错乱的 BUG
🐞 修复非超管用户,新增用户出错的 BUG
🧩 优化使用细节,如用户表为空则会自动删除初始化标识文件(.erupt)重新初始化
🌟 菜单权限校验不区分大小写
🌟 erupt-bi 图表查询依赖必填查询项

erupt - 1.10.1

Published by erupts over 2 years ago

🐞 修复erupt-monitor JVM内存占用量,显示不正确的 BUG
🐞 修复自定义首页菜单刷新后未重新跳转的 BUG
🐞 修复地图组件搜索功能不可用的 BUG
🧩 移除菜单管理编码配置,code 列用随机数填充
🧩 移除报表管理编码配置,移除图表管理编码配置
🧩 登录日志移除用户关联外键,使用当前登录的用户名字符串填充
🧩 操作日志移除用户关联外键,使用当前登录的用户名字符串填充
🧩 优化 erupt-job 启动速度
🌟 全面兼容 JDK 17
🌟 使用动态代理的方式重构注解解析
🌟 erupt-monitor 增加 erupt 类与模块统计可视化
🌟 菜单管理支持erupt类增、删、改、查、导入、导出动态配置
🌟 用户管理增加超管用户的配置,非超管用户不可创建管理员用户
🌟 非超管用户拥有用户管理菜单时,只能看到当前用户添加的用户
🌟 新建用户登录后会弹出重置密码弹窗
🌟 解决 erupt-magic-api 页面缓存问题
🌟 解决 app.js、app.js、home.html 页面缓存问题
🌟 增加 index.html 页面转发功能,使用版本号作为转发依据
🌟 erupt-magic-api支持数据源与函数的权限控制
🌟 erupt-bi 数据源管理支持驱动自动获取
🌟 erupt-bi 支持图表缓存与报表缓存功能
🌟 增加 MetaModel 工具类,可不关联用户表的情况下记录当前操作用户
🌟 新增 EruptModule 类,用于管理与实现扩展模块
🌟 增加字段覆盖功能,子类可覆盖父类的字段,提高复用性,可配置字段用@EruptSmartSkipSerialize修饰

erupt - 1.9.3

Published by erupts almost 3 years ago

🐞 修复页面配置栏在多语言环境下展示不正确的bug
🐞 修复年组件在多语言环境下展示错误的bug
🧩 多语言增加韩语支持
🌟 链接类型菜单追加token参数,传递给链接,集成erupt权限
🌟 bi支持分组功能,更清晰的管理业务产生的大量报表
🌟 Date组件支持 LocalDate 与 LocalDateTime
🌟 优化图片上传宽配置,宽高数组分离成四个配置项 #commit

erupt - 1.9.2

Published by erupts almost 3 years ago

🐞 修复缺少查询条件情况下excel无法导出bug
🐞 修复年组件在多语言环境下展示错误的bug
🐞 修复新增用户密码不加密时数据库未入库的bug
🌟 增加自定义行功能,可实现行合计等能力
🌟 新增 /erupt-api/userinfo接口,可根据token自助获取当前用户基础信息
🌟 app.js增加login事件函数,增加logout事件函数

erupt - 1.9.1

Published by erupts almost 3 years ago

🐞 修复操作日志表oracle兼容问题
🐞 修复lookerSelf清除了查询条件的bug
🐞 修复 bi 自定义图表缺少分割线样式的问题
🧩 美化excel导出默认列宽
🧩 操作日志请求体json格式化显示
🌟 升级spring boot至2.6.0
🌟 增加日语支持
🌟 开源erupt-i18n
🌟 升级magic-api至1.7.0
🌟 bi支持图表sql历史记录功能
🌟 erupt-tpl增加 enjoy 模板引擎的支持 ,感谢icefairy提供关键代码
🌟 修改excel下载调用机制,支持下载loading功能
🌟 自定义按钮ifExpr配置按钮状态不是隐藏而是禁用
🌟 修复一对多新增再次关联时前端不显示的bug,感谢 zaster 提供关键代码
🌟 修复view配置多级显示时查询结果不正确的缺陷(cross join),感谢zaster提供关键代码 #76

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