- 添加对 mariadb 数据库的支持
- 完善 liquibase 对人大金仓数据库的支持
- 完善资源的禁用,查询有权限的资源时,禁用的资源不返回
- 登录候选人排序
- 初始化的默认租户名和租户库名修改为可配置
- 定时扫表实现多租户的事件通知
- 雪花算法加入默认构造方法,使用 hutool 工具类生成数据中心及机器号
- 日志代码重构,RestHighLevelClient 换成 ElasticsearchClient
- 租户租用系统后未初始化,重新执行初始化
- 优化数字底座接口,完善组织节点的禁用
- 添加租户应用租用事件
- 添加系统配置表,实现多租户系统的个性设置
- 修复组织机构节点排序保存异常的问题,同时调整更新组织机构节点属性的保存代码
- fix: 删除公共角色时关联的租户数据没同步删除的问题
- 添加系统配置表,实现多租户系统的个性设置
- @RefreshScope 结合 nacos 以支持应用配置的在线动态修改
- 树查询时用 HashSet 替代 ArrayList,这对于在数据量较大时判断对象是否存在集合中有显著提升
- 整理文件存储服务的配置类型,新增文件上传至本地文件目录,默认使用本地文件存储而非 ftp 存储,此外文件存储目录按日期分割
- 日志管理拆分成elasticsearch和关系型数据库两种支持方式,默认为关系型数据库。
- 部门属性类型使用字典表代替枚举以实现动态的增删
- 单点登录(sso)拆分两个版本,引入纯净版仅使用关系型数据库。
- 数字底座分布式锁(ShedLock provider) 由 redis 切换到 JdbcTemplate
- 日志保存插件更新,新增属性y9.feature.log.logSaveTarget(用来切换日志保存方式):kafka或者api,默认为kafka。
- 单点登录插件保存用户在线和访问日志日志的方法增加切换方式):kafka或者api,默认为kafka。
- 更新了 README
- 移除了一些不再使用的属性文件配置
- 每晚定时重新计算角色/权限,以补偿之前可能的异常导致的不完整
- 添加 git-commit-id-maven-plugin 插件生成当前打包对应的 git 仓库代码版本信息
- 调整目录结构,拆分大 common-model 到各个子模块中
- feign client 调整以兼容注册中心和直连方式,本地默认使用IP端口直连
- 添加 nacos 服务注册与发现的支持
- 添加 liquibase 的支持,做数据结构版本的控制
- 添加 risenet-y9boot-starter-multi-tenant 模块,支持租户租用系统后做租户表结构和数据的初始化
- 添加 jib-maven-plugin,用于打包 docker 镜像
- 三员密码过期后强制修改密码后才能登录管理后台
- 修复大量的问题