1 Star 0 Fork 19

zxm3996886 / iam-service

forked from Choerodon / iam-service 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.zh-CN.md 7.29 KB
一键复制 编辑 原始数据 按行查看 历史
superlee 提交于 2019-05-24 20:13 . [ADD] 添加前端changelog

Changelog

这个项目的所有显著变化都将被记录在这个文件中。

[0.17.0] -2019-05-24

前端

修改

  • 重构菜单管理
  • 重构角色管理
  • 重构应用管理
  • 重构项目管理
  • 拆分不同服务的页面
  • 重构消息通知

后端

修改

  • choerodon-starter-mybatis-mapper更换为choerodon-starter-mybatis依赖
  • 修改choerodon-framework-parent依赖
  • 修改gitlab.ci打包逻辑,支持前后端一起打包
  • 菜单配置和菜单查询优化
  • 优化项目群添加和更新提示
  • 修改dbtool版本为0.6.4
  • 应用管理优化

新增

  • 初始化菜单使用excel通过sagaTask初始化
  • 创建角色选择权限界面,权限返回信息以菜单分组
  • 0.16.0升级到0.17.0,旧的菜单和dashboard数据迁移修复
  • 项目群和项目禁用时,禁用对应的关系

修复

移除

  • 分页查询移除PageRequest,不再支持前端传字段自动排序

[0.16.0] - 2019-04-19

新增

  • 组织管理查询创建时间字段
  • 系统设置添加register_enabled,register_url字段
  • 查询用户角色,项目层添加组织id信息
  • 添加项目群相关功能

更新

  • 角色分配查询用户更新逻辑,同组织下模糊查询,不同组织精确查询

修复

  • 修复ldap分页同步用户可能导致死循环的问题
  • 修复导入用户密码为空空指针异常的问题
  • 修复导入用户用户名为空不报错的问题
  • 修复创建应用发送saga,enabled字段为空的问题

[0.15.0] - 2019-03-19

新增

  • 新增应用管理及相关事件

更新

  • 升级spring boot版本为2.0.6
  • 升级spring cloud版本为Finchley.SR2

修改

  • 修改ci文件

[0.14.0] -2019-02-19

新增

  • 新增审计记录分页查询接口
  • 新增授权管理的批量失效token接口
  • 新增ldap同步历史记录和失败用户详情接口
  • 新增ldap的uuid字段
  • 新增过滤并停用ldap用户的可执行程序

修改

  • 修改授权管理的删除接口,删除的同时进行下线
  • 修改获取用户所有权限接口,只显示已启用的项目、组织
  • 修改登录名校验规则
  • 修改ldap同步为批量同步
  • 修改ldap同步接口,同步时启用非页面停用用户

[0.13.0] -2019-01-08

新增

  • 新增卡片:新增用户,组织统计
  • 新增仪表盘的位置及宽高配置
  • 新增组织项目的图标
  • ldap同步用户添加自定义过滤字段,saga发送用户可以自定义发送数量
  • 新增根据id集合查询组织和项目的内部接口
  • 添加审计数据内部调用接口
  • 授权管理,删除token设备下线

修改

  • 升级choerodon-starter依赖版本为0.9.0.RELEASE。

修复

  • 修复了sqlserver初始化数据库报错问题

移除

  • 移除了系统公告的可执行程序

[0.12.0] -2018-12-12

新增

  • 新增token管理功能
  • 新增系统公告可执行程序
  • 添加清理permission表旧数据和role_permission脏数据的开关
  • 新增重置密码密码校验及删除用户下token的逻辑
  • 新增用户信息的国际电话区号字段

移除

  • 移除hystrix-stream依赖
  • 移除Kafka依赖及相关配置

[0.11.0] -2018-11-13

新增

  • 新增单元测试
  • 新增系统设置功能
  • 新增发送通知服务接口
  • 新增注册组织
  • 角色分配接口可为客户端分配角色
  • 新增bookmark功能
  • 添加停止ldap同步的接口

修复

  • 修复ldap无法连接和同步ad目录的问题
  • 修复oracle初始化报错问题

修改

  • 监听服务启动的方式由kafka改为eureka-event
  • 站内信发送用户改为未被禁用用户
  • 修改ci文件
  • 更新基础镜像

[0.10.0] -2018-09-27

新增

  • 支持oracle数据库
  • @Permission注解添加是否为内部接口的标识
  • 新增仪表盘我的组织接口
  • 添加ldap同步用户定时任务
  • 添加站内信功能
  • ldap同步禁用离职用户

修改

  • 更新license
  • 修改了ci文件
  • 更新了基础镜像

修复

  • 修复查询组织项目数目不正确的问题
  • 修复导入用户上传文件异常的问题
  • 修复同步ldap用户is_admin为空的bug

[0.8.0] - 2018-07-18

修改

  • 升级了chart中dbtool的版本为0.5.4。
  • 优化了密码策略逻辑

新增

  • 查询项目下的用户添加按邮箱模糊查询
  • 个人中心新增查询用户被分配的组织和项目功能
  • 角色分配新增按角色视图模糊查询
  • 组织管理新增组织下的项目字段
  • 添加wiki相关label和角色,及相关业务逻辑
  • 停/启用组织或项目发事件

修复

  • 修复密码策略无法更新bug
  • 修复用户管理无法模糊查询用户的bug
  • 修复初始化权限时可能报字段重复的问题

[0.7.0] - 2018-06-22

修改

  • 升级了chart中dbtool的版本为0.5.2。
  • 升级choerodon-starter依赖版本为0.5.3.RELEASE。
  • 将菜单和权限的关联方式由原来的id关联,修改为code关联。

新增

  • client客户端表新增localhost客户端。
  • 添加菜单重名校验接口。
  • 解析权限新增根据@Permission注解的roles的code值建立role_permission的关系。
  • 修改调用file-service的feign接口。
  • 修改头像返回相对地址。
  • 根据层级,服务名,code查询permission列表。

修复

  • 修复头像无法显示的问题。
  • 修复了快码接口。
  • 修复根据角色id查权限会出现脏数据的问题。

移除

  • 删除icon相关的表和接口。

[0.6.0] - 2018-06-08

新增

  • 组织层级校验code
  • 角色分配和用户启用禁用发送事件,添加用户id字段
  • 用户添加管理员字段,并添加设置管理员相关操作
  • 管理员用户鉴权放行处理
  • 添加根据用户id数组查询用户接口
  • 添加个人中心修改密码和编辑信息功能
  • 添加ldap同步的历史记录
  • 添加ldap测试连接,测试登陆,属性匹配功能
  • ldap同步支持匿名用户同步
  • 添加了ldap启用禁用接口

修改

  • 角色选权限的时候,不显示loginAccesspublicAccess接口
  • 角色更新时,内置角色只可以修改label
  • 优化了所有重名校验接口的逻辑
  • do,dto,entity中所有isEnabled之类的字段修改为enabled字段,防止部分框架序列化异常
  • 角色分配查询角色时关联多语言表
  • 左侧菜单和菜单管理将之前用一个借口实现拆分为两个接口实现
  • 根据gateway鉴权规则,修改所有不合规范的url
  • 优化角色分配部分循环查询的代码
  • 优化用户相关DTO
  • ldap同步用户支持可配置方式同步
  • 优化了接口的描述信息

修复

  • 修复了客户端额外信息为空,无法保存的问题
  • 修复了左侧菜单只能获取两层,无法获取三层菜单的问题
  • 修复了角色打标签发事件,可能会导致标签不能全部发过去的问题
  • 修复项目创建时,前端检验code不重复,但保存时报code重复的问题
  • 修复了角色分配页面,可能查询出空用户的问题
  • 修复了角色分配时,在新建界面给某用户添加角色会导致gitlab角色消失的问题
  • 修复了角色编辑部分角色name显示为英文的问题

移除

  • 移除了RoleControllerUserController里面不符合gateway鉴权规则的角色分配相关的接口
  • 模糊查询移除按多个参数查询的功能
Java
1
https://gitee.com/zhangzj/iam-service.git
git@gitee.com:zhangzj/iam-service.git
zhangzj
iam-service
iam-service
master

搜索帮助