首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
268
Star
2.4K
Fork
893
dromara
/
dante-cloud
Fork 仓库
加载中
取消
确认
代码
Issues
1
Pull Requests
0
统计
发行版
v2.5.5.50
44c072a
2021-10-16 22:34
对比
v2.5.5.50 正式发布
码匠君
1. 新增 Social Authentication 自定义授权模式方式,替代传统Filter过滤器方式,优化手机验证码、微信小程序、第三方认证的集成与Token的分派。代码更加简洁易于维护,解决了第三方认证游离于 OAuth 2 管控体系之外的问题。 2. 本着“高内聚、低耦合”的原则,调整代码,优化代码分包。提升代码分包的合理性,降低各代码包之间的耦合性。 3. 清除大量无用代码。 4. 前端代码升级大量依赖包版本,重新编译库。 5. 新增 Social Authentication 授权模式配置功能。 6. 回滚compression-webpack-plugin组件版本,解决高版本运行错误问题。 7. 补充在线文档IDEA使用常见问题章节。 8. 解决 MySQL 数据更新脚本数据类型不兼容问题
最后提交信息为:
refactor: v2.5.5.50
v2.5.5.40
10ec1c7
2021-10-13 00:28
对比
v2.5.5.40 正式发布
码匠君
1. 简化 OAuth2 资源服务器 ResourceServerConfigure 配置,代码更简洁规范。 2. 进一步融合 OAuth2 错误体系,解决 OAuth2 部分错误提示与系统自定义错误体系不一致、不融合的问题。 3. 解决包含路径参数的接口,可以跳过鉴权机制直接访问问题 4. 解决人员与用户 @OneToOne 映射,由Jackson 反序列化实体导致 JPA 保存或修改失败问题。 5. 优化接口统一信息反馈类别,新增空数据信息结果反馈,让信息反馈内容更加友好 6. 补充常用正则表达式库 7. 优化人员管理、角色管理关键信息异步校验功能,解决人员管理,使用枚举作为数据类型类型导致的修改数据错误问题。 9. 新增为组织机构人员分配默认用户功能。 10. 新增系统默认角色配置功能。支持机构人员、手机验证码、微信小程序、QQ、微博、百度、微信开放平台、微信公众号、企业微信二维码、企业微信网页、钉钉、钉钉账号、阿里云、淘宝、支付宝、Teambition、华为、飞书、京东、抖音、今日头条、小米、人人、美团、饿了么、酷家乐、喜马拉雅、码云、开源中国、Github、Gitlab、Stackoverflow、Coding、谷歌、微软、脸书、领英、推特、亚马逊、Slack、Line、Okta、Pinterest等多种途径或第三方登录默认角色的配置。 BREAKING CHANGE: 新增了默认角色配置功能,需要补充导入数据,才可以运行。在`${project_home}/services/eurynome-cloud-upms-ability/resources/sqls/update/v2.5.5.40`目录下,新增了补充数据脚本。导入更新数据后,再进行使用。
最后提交信息为:
fix: v2.5.5.40
v2.5.5.30
2320d11
2021-10-11 10:38
对比
v2.5.5.30 正式发布
码匠君
1. Debezimu 升级至 1.7.0.Final 2. 优化统一结果返回实体封装,使用更加便捷。 3. 使用统一结果返回实体新接口,替换已有代码。 4. 优化接口数据前后端加密传输机制,全面支持使用 Spring @RequestParam 注解接口数据加解密。 5. 统一使用 @RequestParam 注解接口加解密方式,改进 OAuth 2 密码模式,用户名、密码参数加密,不再使用传统Filter方式,代码更加简洁规范清晰。 6. 重新调整 WebMvc 配置核心代码,依赖关系更合理,代码逻辑更清晰。 7. 优化完善前端用户管理相关功能。 8. 增加基于 VeeValidate 组件的服务端异步校验机制
最后提交信息为:
perf: v2.5.5.30
v2.5.5.20
8094ea1
2021-10-08 22:44
对比
v2.5.5.20 正式发布
码匠君
- 重大更新 1. Spring Boot Admin 升级至 2.5.2 2. 基于最新版Axios定义,所有Delete接口,修改为路径参数形式 3. 混合 RSA(非对称) 和 AES(对称加密) 算法,基于自定义注解,设计接口数据前后端加密传输机制。 4. 设计自定义数据传输 Session,规避 Vue Session 变化问题。基于自定义Session,实现 AES KEY 动态生成、加密传输、一人一钥的安全机制,提高系统安全性。 5. 实现 OAuth 2 密码模式,用户名、密码参数加密传输。 - 其它更新 1. 修复 Spring Validation 错误信息不会抛出,循环引用问题。 2. 前端 Utils 工具包,新增加密算法模块 3. 基于最新版Axios定义,优化 Axios 请求通用代码 4. 实现前端 node-rsa 包 RSA 算法,与后端 Hutool SecureUtil RSA 算法互相加、解密。 - 依赖包版本升级 1. Guava 升级至 31.0.1-jre 2. SpringDoc 升级至 1.5.11 3. Mybatis Plus Generator 升级至 3.5.1 4. 前端工程升级大量依赖包
最后提交信息为:
!24
v2.5.5.20
v2.5.5.10
26ccf78
2021-09-29 22:27
对比
v2.5.5.10 正式发布
码匠君
1. 解决 OAuth2 自带业务表通过 Spring Data JPA 自动创建,字段名变化为小写问题。 2. 完善前端 Camnuda 工作流编辑器组件功能。 3. 完善前端部分功能,解决已知问题。 4. 更新在线文档,补充前端工程详细介绍。
最后提交信息为:
fix: v2.5.5.10
v2.5.5.0
28c0302
2021-09-26 19:02
对比
v2.5.5.0 正式发布
码匠君
- 重大更新 1. Spring Boot 升级至 2.5.5 2. Spring Cloud 升级至 2020.0.4 3. 大幅改进系统数据库表和数据初始化方式,实现OAuth2业务表自动创建,取消使用脚本的创建方式,提升便捷性 4. 新增人力资源管理相关功能,功能和模型设计实现与Camunda用户体系统一。便于用户体系数据的同步和管理。 5. 基于rollup、lerna 和 yarn workspaces,以 monorepo 方式重新构建前端工程。新版前端工程是以Vue2、Typescript开发的,组件库式的前端功能。代码更清晰、组件化和重用化程度更高。为升级至Vue3做前序铺垫。 - 其它更新 1. 解决Skywalking UI连接Skywalking OAP Server出错问题。 2. 修改防刷机制的默认配置 3. 重新梳理错误体系,优化错误信息,错误提示更加友好。 4. 解决单体版对Basic模式认证跨域拦截的问题 5. 实现OAuth2 Password模式部分参数加密传输方式,提升系统安全性。 6. 修复老版本前端工程已知问题。 7. 在线文档同步更新。 - 依赖包版本升级 1. Hutool 升级至 5.7.13 2. okhttps 升级至 3.1.5 3. weixin-java-miniapp 升级至 4.1.9.B 4. JustAuth 升级至 1.16.4 5. jasypt-spring-boot-starter 升级至 3.0.4 6. mybatis-plus-boot-starter 升级至3.4.3.4 7. dysmsapi20170525 升级至 2.0.5
最后提交信息为:
!22
v2.5.5.0
v2.5.4.140
e91f704
2021-09-18 00:53
对比
v2.5.4.140 正式发布
码匠君
1. 优化Antisamy通用代码,提升Xss分析能力,去除严格拦截导致的JSON解析错误。 2. 解决本地权限缓存并发写入冲突,抛出com.esotericsoftware.kryo.KryoException: java.util.ConcurrentModificationException问题。 3. 解决OAuth Starter引入Upms Logic 重复导入权限数据问题。 4. 修改默认验证码字体配置 5. 去除无用依赖包 6. 新增MySQL57数据库切换配置。更新Nacos 配置SQL脚本,增加最新导入包。 7. 新增Camunda 官方脚本 8. 优化数据导入脚本
最后提交信息为:
perf: v2.5.4.140
v2.5.4.130
d165a0d
2021-09-14 20:37
对比
v2.5.4.130 正式发布
码匠君
1. 修复单体版Knife4j依赖错误问题 2. 修复单体版配置错误问题 3. 增加Gitee流程模版 4. 修复OAuth2自定义confirm_access.html,error.html,login.html页面,数据类型编译错误。 5. 优化自定义页面显示内容,增加Exception StackTrace输出 6. 修复XssUtils校验出错问题。 7. 优化ResourceServer安全配置 8. 修复OAuth2 四种模式中授权码模式(Authorization Code)、隐式授权模式(Implicit Grant)模式出错问题。 9. 解决前端控制台出错问题 10. 更新在线文档,增加OAuth2 四种模式验证说明
最后提交信息为:
fix: v2.5.4.130
v2.5.4.120
9f10b3f
2021-09-12 03:46
对比
v2.5.4.120 正式发布
码匠君
1. 使用Springdoc全面替换Springfox,配置更灵活、配置更多样 2. Swagger文档注解全面升级为支持OpenAPI 3. 使用Springdoc重构文档聚合功能,支持聚合查阅和服务独立查阅。Knife4j同步升级至3.0.3版本。 4. Swagger文档默认支持OAuth2 Password、Authorization Code 两种认证流程 5. 整合Camunda Engine Rest 与Swagger,实现Camunda API接口文档查阅,支持聚合查阅。 6. 修复Bpmn服务默认启动Tomcat问题。 7. 升级前端依赖包版本 8. 更新Nacos配置文件及导入包 9. 更新在线文档
最后提交信息为:
feat: v2.5.4.120
v2.5.4.110
100eede
2021-09-08 01:13
对比
v2.5.4.110 正式发布
码匠君
1. 重新构建项目文档体系,使用纯静态页面,替代已有 Gitee Wiki 文档。优化文档结构,提升文档阅读体验。提供全文搜索,便于文档查阅。支持文档独立部署,方便使用者搭建独立的文档服务查阅。 2. 更换Nacos导入包,解决上一版本导入包导入重复问题 3. Update Readme
最后提交信息为:
feat: v2.5.4.110
v2.5.4.100
4d01da4
2021-09-03 23:49
对比
v2.5.4.100 正式发布
码匠君
1. 重新梳理所有Nacos配置,提取共性配置至统一配置文件,优化配置属性结构和归类,便于参数修改,降低维护复杂度 2. 重构数据库相关Nacos配置,优化Maven、Nacos多环境配置与数据库切换的联动性,让数据库切换所需修改的参数更少,切换更顺滑 3. 解决eurynome-cloud-management编译出现的Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project XXXX: Input length = 1 -> [Help 1]错误 4. 解决Redis设置密码后,无法连接出现 NOAUTH Authentication required 错误 5. 增加MySQL数据库默认数据初始化脚本 6. 增加最新版Nacos配置导入包 7. 修复前端UI申请APPKEY页面错误 8. 修复前端UI切换至单体版后,连接错误问题。 9. 升级前端UI依赖包版本。 10. 同步更新相关文档,补充新建子模块、常见问题等部分文档。
最后提交信息为:
feat: v2.5.4.100
v2.5.4.90
daef7d3
2021-09-02 01:13
对比
v2.5.4.90 正式发布
码匠君
1. 使用Mybatis Plus全面替换已有Mybatis,与Spring Boot Data JPA共存且支持同时使用。使用任何技术都可以无障碍的进行业务代码编写。 2. 整合Mybatis Plus和Spring Boot Data JPA更换数据库配置属性,一处修改即可以同时修改Mybatis Plus和Spring Boot Data JPA使用数据库类型。 3. 新增接口XSS脚本攻击过滤机制,同时支持请求参数和JSON请求体过滤。采用Ebay XSS过滤模型,进一步提升防控能力。 4. 新增SQL 注入攻击防控机制。 5. 解决eurynome-cloud-gateway和eurynome-cloud-management服务启动调用Kafka问题。 6. 解决CacheConfigException错误问题,在错误体系中增加配置参数不合理提醒,让信息反馈更加友好。 7. 解决Spring Boot Admin 不支持Java 8 时间类型问题。 8. 解决Spring Boot Admin 不显示 Git Properties 信息问题。 9. 解决修改Redis密码配置生效问题 10. 梳理dependencies依赖包,对已有依赖进行进行更合理的分类,更加便于依赖包的找寻和维护。 11. 升级依赖包版本 - spring-boot-admin 升级至 2.5.1 - git-commit-id-plugin 升级至 4.9.10 - docker-maven-plugin 升级至 0.37.0 - hutool 升级至 5.7.10 - okhttps 升级至 3.1.4 - JustAuth 升级至1.16.3 - aliyun-java-sdk-core 升级至 4.5.25 - baiducloud-java-sdk 升级至 0.10.175 - aliyun-java-sdk-oss 升级至 3.13.1 - cn.jpush.api 升级至 3.5.2 12. 规范项目文档,增加系统部署、数据库切换等多部分内容 13. 增加Nacos配置导入包,在没有自动部署功能支持的情况下,也可以更加方便的导入配置。 14. 替换 UI SweetAlert 过期方法,解决弹出框不会关闭问题 15. 解决授权码模式(authorization code)验证码被拦截问题
最后提交信息为:
feat: v2.5.4.90
v2.5.4.80
6b3edef
2021-08-26 20:13
对比
v2.5.4.80 正式发布
码匠君
⬆️v2.5.4.80 1. 合并eurynome-cloud-curd包和eurynome-cloud-rest包,减少包数量,提升代码维护便捷度。 2. 增加接口幂等处理机制,防止重复提交。增加接口防刷限制机制,防止接口恶意频繁刷新。 3. 接口幂等和防刷机制,均支持全局配置控制,同时提供@Idempotent和@AccessLimited注解进行灵活的、个性化的配置。 4. 接口幂等和防刷机制,缓存标记采用分布式多级缓存进行存储,将低单一访问Redis带来的访问压力,同时支持多实例数据多级缓存本地数据同步。 5. 接口幂等和防刷机制,所涉及标记缓存时间配置全部统一支持Duration时间格式,简化配置参数,提升配置便捷度。同时,优化平台错误响应体系,返回更加友好的错误信息提示。 6. 定义Stamp签章体系,采用统一体系,对SMS短信验证码、JustAuth State、环信Token以及接口幂等和防刷等需临时存储标记相关应用进行统一实现。同时,采用分布式多级缓存进行数据存储,降低单一访问Redis压力。
最后提交信息为:
!21
v2.5.4.80
v2.5.4.65
f205c22
2021-08-24 10:14
对比
v2.5.4.65 正式发布
码匠君
⬆️ v2.5.4.65 1. 优化Skywalking打包内容,直接使用Skywalking官方容器 2. 补充RequestMappingScanner对应事件代码,解决单体版扫描Rest API接口后不会存储问题 3. 优化数据库脚本以及数据库表结构和默认数据自动初始化机制。解决在第一次运行时,Spring Data JPA JDBC初始化机制与Hibernate 初始化机制冲突问题。 4. 在Gitee Wiki中,增加数据库初始化说明文档 5. 删除部分预留代码,减少暂时不必要的代码对使用者带来的误导。 6. 前端UI中,增加部分配置,使用者可以通过注释部分配置,让前端UI快速支持单体版。
最后提交信息为:
⬆️ v2.5.4.65
v2.5.4.60
6e64651
2021-08-20 13:08
对比
v2.5.4.60 正式发布
码匠君
⬆️ v2.5.4.60 1. Spring Boot 版本升级至 2.5.4 2. Skywalking 版本升级至 8.7.0 3. 微服务日志输出至日志中心格式。 4. 增加Swagger注入条件注解,优化日志中心相关配置采用统一常量控制 5. 增加自定义Property"助手"数据统一自动编译生成配置,无须额外设置,在IDE中编辑配置属性时可自动弹出提示 6. 修复Kafka配置不生效问题。 7. 解决单体版自动启动Kafka问题。 8. 暂时关闭单体版Swagger,规避Swagger会自动启动Kafka问题。
最后提交信息为:
⬆️ v2.5.4.60
v2.5.4.55
fd9096b
2021-08-18 18:56
对比
v2.5.4.55 正式发布
码匠君
📝 v2.5.4.55 1. 整合代码,将constant包代码整合至common包中。删除constant包。 2. 完善Rest接口校验机制,以及相关自定义错误码 3. 统一spring boot validation错误信息,将其整合至平台统一响应实体Result中。无须在各个Rest接口中,添加BindingResult参数。
最后提交信息为:
📝 v2.5.4.55
v2.5.4.50
3d3b640
2021-08-14 07:46
对比
v2.5.4.50 正式发布
码匠君
🎨 v2.5.4.50 1. 优化服务本地权限存储逻辑,解决权限属性数据重复存储,不会替换问题。 2. 重新梳理Spring Security OAuth2 方法级表达式动态权限鉴权逻辑,摒弃无用的权限验证Voter逻辑,使用统一逻辑实现@PreAuthorize注解权限的全面动态可配置化。统一平台接口白名单,IP地址白名单,以及Scope绑定URL的管理。 3. 重构UserDetails用户信息组织逻辑,使用Spring Security标准代码,替换自定义逻辑代码,降低代码冗余,与自研方法级动态权限完美融合。 4. 优化平台权限从Controller扫描、汇总存储至服务器以及动态修改后最终回传同步至服务的整理逻辑以及事件流。完美支持单体式架构、UPMS自身应用需求、分布式架构以及分布式各服务多实例等各种应用场景。 5. 修复部分已知BUG,将部分代码中日志由@Slf4j改回传统日志编写方式,一方面提高编译效率,另一方面解决源代码包查看时Idea提醒代码不一致问题。 6. 清理系统无用代码。 7. 增加方法级动态权限演示动图,更新Readme
最后提交信息为:
🎨 v2.5.4.50
v2.5.4.40
61be16c
2021-08-11 21:38
对比
v2.5.4.40 正式发布
码匠君
🎨 v2.5.4.40 1. 优化自定义多级缓存,实现可以统一设置allowNullValues值,并解决存储空值时卡死问题。 2. 重新梳理、优化系统权限从Controller扫描、汇总存储至服务器以及动态修改后最终回传同步至服务的整理逻辑以及事件流。完美支持单体式架构、UPMS自身应用需求、分布式架构以及分布式各服务多实例等各种应用场景。 3. 增加Kafka条件注入配置,将条件转换为@ConditionalOnXXX,方便管理和维护。避免单体版应用相关依赖过度依赖Kafka而导致的无法启动 4. 修复部分已知BUG,将部分代码中日志由@Slf4j改回传统日志编写方式,一方面提高编译效率,另一方面解决源代码包查看时Idea提醒代码不一致问题。 5. 去除传统Kafka Producer 通用类,改为统一使用 Spring Cloud Bus
最后提交信息为:
🎨 v2.5.4.40
v2.5.4.30
f39daaa
2021-08-09 21:29
对比
v2.5.4.30 正式发布
码匠君
✨ v2.5.4.30 1. 重新调整Property配置,规范Property定义。修改相关配置 2. 调整包,以及包相关依赖关系。让包之间的依赖更加合理 3. 增加Kafka配置,增加@KafkaListener动态控制,以避免在不需要的情况下Kafka的自动开启。 4. 调整部分常理代码位置,常量代码基本调整完成 5. 将原有自定义条件,转换为@ConditionalOnXXX注解,让使用更加便捷 6. 日志中心是否开启状态,改为@ConditionalOnLogCenterEnabled注解
最后提交信息为:
✨ v2.5.4.30
v2.5.4.20
2e59582
2021-08-07 21:47
对比
v2.5.4.20 正式发布
码匠君
✨ v2.5.4.20 1. 本地权限缓存更换为JetCache,为服务多实例的权限扫描和存储提供更好的支持 2. 将数据访问策略从Conditional类,升级为Conditional注解,使用更加便捷 3. 调整包依赖关系,新建assistant、constant包,删除message包。 逐步将平台中各类非独有常量移入constant包方便管理和修改 4. 采用Spring Boot Event和Spring Cloud Bus Event 机制重构接口收集逻辑。支持单体架构、UPMS、分布式多实例等不同场景接口扫描的特殊需求 5. 优化Docker Compose配置,使用Debezium Kafka 替换已有kafka,以支持Debezium应用 6. 删除无用代码
最后提交信息为:
✨ v2.5.4.20
下载
请输入验证码,防止盗链导致资源被占用
取消
下载