ReleaseNotes.txt 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  1. MaxKey v 2.8.0 GA 2021/06/**
  2. *(MAXKEY-210401) 国产数据库瀚高DB的适配支持
  3. *(MAXKEY-210402) Gradle 7支持
  4. *(MAXKEY-210402) 数据库底层适配优化支持,id采用雪花算法
  5. *(MAXKEY-210402) 登录超时退出优化
  6. *(MAXKEY-210402) org.maxkey.domain调整为org.maxkey.entity
  7. *(MAXKEY-210402) 数据查询SQL语句改成小写
  8. *(MAXKEY-210402) OAuth2.0单点登录确认界面配置优化
  9. *(MAXKEY-210402) 应用配置保存时logoutUrl和logoutType丢失修复
  10. MaxKey v 2.7.0 GA 2021/04/15
  11. *(MAXKEY-210301) 加入Dromara开源组织,官方网站的优化,文档优化
  12. *(MAXKEY-210302) BootJar,Docker,Standard三种打包方式的配置优化
  13. *(MAXKEY-210303) openldap,activedirectory密码验证支持
  14. *(MAXKEY-210304) 数据库访问注释由@Service改为@Repository
  15. *(MAXKEY-210305) cas logout优化支持
  16. *(MAXKEY-210306) CAS单点注销及返回数据类型适配器的优化
  17. *(MAXKEY-210307) CAS返回数据类重构
  18. *(MAXKEY-210308) CAS地址优化统一配置到常量类CasConstants
  19. *(MAXKEY-210309) 注销空指针异常BUG
  20. *(MAXKEY-210310) OAuth2地址优化统一配置常量类OAuth2Constants
  21. *(MAXKEY-210311) OAuth2 Token多次调用时认证转换的BUG
  22. *(MAXKEY-210312) ExtendApi标准优化
  23. *(MAXKEY-210313) 增加基于时间签名的ExtendApi适配器
  24. *(MAXKEY-210314) 返回数据Constants整合
  25. *(MAXKEY-210315) 扩展数据配置优化
  26. *(MAXKEY-210316) LDAP和MS AD固定属性Constants
  27. *(MAXKEY-210317) SpringSecurity OAuth 2客户端登录适配
  28. *(MAXKEY-210318) 移除Desktop的支持,后续可以开发FormBase的适配器定制
  29. *(MAXKEY-210319) application.properties profiles的优化,不同环境启动更加简单
  30. *(MAXKEY-210320) 删除maxkey.properties,配置整合到 application.properties
  31. *(MAXKEY-210321) 增加适配器注册功能,在配置应用时只需选择对应的适配器
  32. *(MAXKEY-210322) 增加Synchronizer接口同步的功能
  33. *(MAXKEY-210323) 增加TimeBased OTP接口支持
  34. *(MAXKEY-210324) XSS安全防护功能
  35. *(MAXKEY-210325) 禅道项目管理系统单点登录适配
  36. *(MAXKEY-210326) GitLab单点登录适配
  37. *(MAXKEY-210327) 云速邮箱单点登录适配
  38. *(MAXKEY-210328) JumpServer开源堡垒机单点登录适配
  39. *(MAXKEY-210329) 华为云单点登录适配
  40. *(MAXKEY-210330) Jenkins单点登录适配
  41. *(MAXKEY-210331) 通知公告简单功能实现
  42. *(MAXKEY-210332) 查询参数优化
  43. *(MAXKEY-210333) SDK优化
  44. *(MAXKEY-210334) 依赖jar引用、更新和升级
  45. log4j 2.14.1
  46. spring 5.3.6
  47. springBoot 2.4.4
  48. springSecurity 5.4.6
  49. tomcat 9.0.44
  50. MaxKey v 2.6.0 GA 2021/03/05
  51. *(MAXKEY-210201) 官方网站的优化
  52. *(MAXKEY-210202) CAS代理模式实现的优化,完成demo的测试
  53. *(MAXKEY-210203) CAS代理模式Demo开发和实现
  54. *(MAXKEY-210204) LINUX版安装指南优化,升级MySQL到8.0
  55. *(MAXKEY-210205) 构建优化,实现自动打包到Build Release
  56. *(MAXKEY-210206) springboot-actuator优化
  57. *(MAXKEY-210207) 登录模式的拆分和整合
  58. *(MAXKEY-210208) 模块的重组和优化,拆分出通用模块maxkey-common,captcha,otp,social等
  59. *(MAXKEY-210209) REST API优化,增加密码修改功能
  60. *(MAXKEY-210210) session及cookie参数的优化
  61. *(MAXKEY-210211) kafka供应服务移动到org.maxkey.persistence.kafka
  62. *(MAXKEY-210212) 用户注册功能优化
  63. *(MAXKEY-210213) 日志信息输出优化
  64. *(MAXKEY-210214) 简化MaxKey banner输出
  65. *(MAXKEY-210215) token工厂模式的实现Factorys
  66. *(MAXKEY-210216) OTP的优化
  67. *(MAXKEY-210217) MapperScan重复优化
  68. *(MAXKEY-210218) maxkey-mgt端口号调整9527,wiki端口号调整9521
  69. *(MAXKEY-210219) 依赖jar引用、更新和升级
  70. spring 5.3.4
  71. springBoot 2.4.3
  72. springSecurity 5.4.5
  73. tomcat 9.0.41
  74. freemarker 2.3.31
  75. kafka-clients 2.6.1
  76. spring-kafka 2.6.6
  77. micrometer 1.6.4
  78. latencyutils 2.0.3
  79. stax2-api 4.2.1
  80. druid 1.2.5
  81. MaxKey v 2.5.0 GA 2021/02/05
  82. *(MAXKEY-210101) 动态用户组实现优化,增加时间段控制
  83. *(MAXKEY-210102) 官方网站优化,取消加载动态图表;增加统计功能
  84. *(MAXKEY-210103) 优化社交登录的图标
  85. *(MAXKEY-210104) 社交账号支持Gitee和微信
  86. *(MAXKEY-210105) 社交账号绑定列表化,显示绑定时间和最近登录时间,绑定的操作,支持多个OAuth第三方,参见JustAuth
  87. *(MAXKEY-210106) 语言选择位置调整
  88. *(MAXKEY-210107) 短信验证码存储Redis修复
  89. *(MAXKEY-210108) OAuthDetail修复Visible
  90. *(MAXKEY-210109) 镜像加速gradle默认使用阿里云aliyun
  91. *(MAXKEY-210110) Swagger文档支持 maxkey/swagger-ui/index.html#/
  92. *(MAXKEY-210111) knife4j文档支持 maxkey/doc.html
  93. *(MAXKEY-210112) 登录界面加密处理
  94. *(MAXKEY-210113) 依赖jar引用、更新和升级
  95. spring 5.3.3
  96. springBoot 2.4.2
  97. jedis 3.4.1
  98. druid 1.2.4
  99. JustAuth 1.15.9
  100. joda-time 2.10.9
  101. zxing 3.4.1
  102. jackson 2.12.1
  103. guava 30.1-jre
  104. mybatis 3.5.6
  105. mybatis-spring 2.0.6
  106. hibernate 6.2.0.Final
  107. jibGradlePlugin 2.7.0
  108. nimbus-jose-jwt 9.4.1
  109. tomcat-embed-core 9.0.41
  110. swagger 1.6.2
  111. swagger3 2.1.6
  112. springfox 3.0.0
  113. knife4j 3.0.2
  114. MaxKey v 2.4.0 GA 2021/01/01
  115. *(MAXKEY-201001) 动态用户组实现(基于用户属性或机构)
  116. *(MAXKEY-201002) 任职机构和兼职机构
  117. *(MAXKEY-201003) 登录会话切换的优化
  118. *(MAXKEY-201004) 我的应用界面隐藏visible = 0的应用
  119. *(MAXKEY-201005) 构建脚本的优化和更新
  120. *(MAXKEY-201006) 全新的版本号定义,正式版本jar不再添加 RELEASE 后缀声明,author由shimingxy改为maxkeyTop
  121. *(MAXKEY-201007) SAML2.0 SP登录引导的优化
  122. *(MAXKEY-201008) SAML2.0 SP DEMO,案例参见 https://github.com/MaxKeyTop/spring-boot-security-saml-sample
  123. *(MAXKEY-201009) docker支持的优化
  124. *(MAXKEY-201010) 源代码增加LICENSE声明
  125. *(MAXKEY-201011) JWT的分离成protocols下子项目
  126. *(MAXKEY-201012) 密码策略提示参数问题修复
  127. *(MAXKEY-201013) SAML 2.0 Metadata优化
  128. *(MAXKEY-201014) HandlerInterceptorAdapter@deprecated 调整为 AsyncHandlerInterceptor
  129. *(MAXKEY-201015) mybatis-jpa升级,添加@Entity和@Transient支持,优化update时字段为null的处理,SQL代码优化
  130. *(MAXKEY-201016) README更新及中文和英文支持
  131. *(MAXKEY-201017) 认证失败时,authentication 空指针异常
  132. *(MAXKEY-201018) SAML Metadata URL配置读取
  133. *(MAXKEY-201019) 添加组和角色时按登录名查询成员
  134. *(MAXKEY-201020) firefox点击验证码无更新修复
  135. *(MAXKEY-201021) 官网内容更新
  136. *(MAXKEY-201022) 管理MGT样式调整优化
  137. *(MAXKEY-201023) OAuth2.0 password认证失败是返回异常问题
  138. *(MAXKEY-201024) OAuth2.0 password获取用户信息,类型无法转换错误
  139. *(MAXKEY-201025) 依赖jar引用、更新和升级
  140. not-yet-commons-ssl 0.3.9
  141. log4j 2.14.0
  142. spring 5.3.2
  143. springBoot 2.4.1
  144. springSecurity 5.4.1
  145. springData 2.4.1
  146. springSession 2.4.1
  147. mybatis-jpa-extra 2.2
  148. opensaml 2.6.6
  149. MaxKey v 2.3.0 GA 2020/11/12
  150. *(MAXKEY-200901) 基于spring session的集群会话共享功能
  151. *(MAXKEY-200902) 单点注销功能,应用可以配置为NONE/BACK_CHANNEL/FRONT_CHANNEL三种方式,支持CAS/SAML/Default
  152. *(MAXKEY-200903) 用户在线实时更新功能
  153. *(MAXKEY-200904) 定制用户模板,实现批量Excel用户导入功能
  154. *(MAXKEY-200905) 定制机构模板,实现批量Excel机构导入功能
  155. *(MAXKEY-200906) 用户注册功能
  156. *(MAXKEY-200907) 用户状态修改
  157. *(MAXKEY-200908) 用户详情显示问题
  158. *(MAXKEY-200909) 应用修改时数字大于4为长度格式化问题
  159. *(MAXKEY-200910) 注销后,点击重新登陆跳转问题
  160. *(MAXKEY-200911) 增加SP登录跳转功能,支持knox的认证
  161. *(MAXKEY-200912) 构建脚本的优化和更新
  162. *(MAXKEY-200913) 管理员权限控制 RoleAdministrators
  163. *(MAXKEY-200914) 社交账号登录优化
  164. *(MAXKEY-200915) 列表界面中未”选择“情况下,弹出界面错误
  165. *(MAXKEY-200916) jib(docker) 支持 ,感谢https://github.com/alanland
  166. *(MAXKEY-200917) 登录过程的优化
  167. *(MAXKEY-200918) 认证的优化,支持@Principal的注入
  168. *(MAXKEY-200919) 应用单点登录时,用户访问权限控制
  169. *(MAXKEY-200920) maxkey-mgt 项目配置文件的验证码启用不启用配置未生效
  170. *(MAXKEY-200921) 登录图标改进
  171. *(MAXKEY-200922) 官方网站的优化
  172. *(MAXKEY-200923) 依赖jar引用、更新和升级
  173. druid 1.2.1
  174. JustAuth 1.15.8
  175. simple-http 1.0.3
  176. spring-session 2.3.1.RELEASE
  177. druid-spring-boot-starter 1.2.1
  178. xmlbeans 3.0.1
  179. commons-compress 1.20
  180. poi 4.1.2
  181. commons-collections4 4.4
  182. MaxKey v 2.2.0 GA 2020/09/24
  183. *(MAXKEY-200801) 官方网站内容调整,初步增加英文版支持,增加新闻、合作伙伴及与CAS等开源产品对比
  184. *(MAXKEY-200802) 国际化I18N内容优化
  185. *(MAXKEY-200803) 使用Passay增强密码策略,分离静态密码策略和动态密码策略
  186. *(MAXKEY-200804) 修复登录失败的提示消息,支持国际化
  187. *(MAXKEY-200805) 密码@Deprecated从spring移到maxkey并去掉@Deprecated
  188. *(MAXKEY-200806) 默认管理员登录名和密码admin/maxkey
  189. *(MAXKEY-200807) 优化密码修改的过程,增加密码策略匹配及提示消息
  190. *(MAXKEY-200808) 密码错误次数大于6次后,超过设定时间自动解锁
  191. *(MAXKEY-200809) 修复初始化密码和密码过期修改后错误问题
  192. *(MAXKEY-200810) 修复SHAREDSECRET为空令牌显示报错
  193. *(MAXKEY-200811) 登录代码优化与整合
  194. *(MAXKEY-200812) 优化开发集成指南
  195. *(MAXKEY-200813) 删除冗余的文件和文件夹
  196. *(MAXKEY-200814) 优化应用适配器支持
  197. *(MAXKEY-200815) Maven版本支持
  198. *(MAXKEY-200816) CAS REST-Protocol支持及客户端demo
  199. *(MAXKEY-200817) 修复CAS返回参数为空时BASE64编码报错
  200. *(MAXKEY-200818) 修复CAS SERVICE参数过长的不一致问题,截取与数据参数等长,然后比较
  201. *(MAXKEY-200819) CAS协议增加自定义参数回传
  202. *(MAXKEY-200820) CAS spring boot demo
  203. *(MAXKEY-200821) MGT管理访问找不到页面修复
  204. *(MAXKEY-200822) MGT管理密码修改增加自动密码生成
  205. *(MAXKEY-200823) 优化TOKENBASED令牌内容的配置
  206. *(MAXKEY-200824) 修复OAuth 2.0管理端的跳过确认提示不能修改
  207. *(MAXKEY-200825) 应用管理修改时关闭修正
  208. *(MAXKEY-200826) MGT管理首页统计优化
  209. *(MAXKEY-200827) 审计查询功能优化
  210. *(MAXKEY-200828) 修复日期控件显示问题
  211. *(MAXKEY-200829) SCIM 2服务端功能优化
  212. *(MAXKEY-200830) 注销时的跳转修复
  213. *(MAXKEY-200831) MySQL时间问题,参见https://dev.mysql.com/doc/refman/8.0/en/time-zone-support.html
  214. *(MAXKEY-200832) OAuth2 Password模式修复
  215. *(MAXKEY-200833) MGT管理SAML上传问题、IDP元数据链接优化、主键生成修复、元数据参数配置调整
  216. *(MAXKEY-200834) SAML 2添加多种NameId的支持,支持后缀的配置,NameId支持大小写转换
  217. *(MAXKEY-200835) MGT管理TOKENBASED令牌主键生成修复
  218. *(MAXKEY-200836) 依赖jar升级
  219. tomcat 9.0.38
  220. passay 1.6.0
  221. springBootVersion 2.3.4.RELEASE
  222. springVersion 5.2.9.RELEASE
  223. springSecurityVersion 5.4.0
  224. guava 29.0-jre
  225. joda-time 2.10.6
  226. ehcache 3.9.0
  227. alibaba druid 1.1.24
  228. fastjson 1.2.73
  229. jackson 2.11.2
  230. tink 1.4.0
  231. JustAuth 1.15.7
  232. nimbus-jose-jwt 9.0.1
  233. commons-lang3 3.11
  234. commons-io 2.8.0
  235. commons-codec 1.15
  236. hibernate 6.1.5.Final
  237. multiple-select-1.5.2
  238. MaxKey v 2.1.0 GA 2020/08/01
  239. *(MAXKEY-200701) 官方网站升级,清晰简洁的界面,全新的页面导航
  240. *(MAXKEY-200702) Mysql升级到8.0.21GA
  241. *(MAXKEY-200703) MaxKey认证服务手机支持
  242. *(MAXKEY-200704) 取消MaxKey认证系统双端口的启动,解决登录时session不一致问题
  243. *(MAXKEY-200705) 强化密码验证的功能,适配多种密码结构
  244. *(MAXKEY-200706) RBAC权限功能增强,支持多种资源类型
  245. *(MAXKEY-200707) Connector连接器从主项目分离,专注与KAFKA的适配
  246. *(MAXKEY-200708) SDK主项目分离,增加用户管理API适配功能
  247. *(MAXKEY-200709) 依赖jar升级,消除非必要依赖
  248. spring 5.2.8.RELEASE
  249. springBoot 2.3.2.RELEASE
  250. MySql 8.0.21GA
  251. MaxKey v 2.0.0 GA 2020/07/13
  252. *(MAXKEY-200601) RBAC 基于角色的访问控制(Role-Based Access Control)支持
  253. *(MAXKEY-200602) xml配置改为Spring annotation,提升模块间的组件化
  254. *(MAXKEY-200603) 管理MGT界面优化及增加菜单图标,认证Maxkey主题切换支持-黑色经典|薄荷清新|激情紫荆
  255. *(MAXKEY-200604) 修复用户组访问权限删除问题
  256. *(MAXKEY-200605) Javascript验证及AJAX提交优化
  257. *(MAXKEY-200606) DAO层整合
  258. *(MAXKEY-200607) 社交账号关联调整及优化
  259. *(MAXKEY-200608) 数据库表字段的注释修复
  260. *(MAXKEY-200609) 官方网站优化
  261. *(MAXKEY-200610) properties优化
  262. *(MAXKEY-200611) 访问控制修复,访问重定向的问题修复
  263. *(MAXKEY-200612) String类型数据转换JSON修复
  264. *(MAXKEY-200613) OAuth2授权页面优化,显示目标系统图标和相关授权提示
  265. *(MAXKEY-200614) OAuth2 secret修改后登陆错误修复
  266. *(MAXKEY-200615) CAS单点登陆后进行验证空指针的异常处理,原因权限调整
  267. *(MAXKEY-200616) LINUX操作系统支持
  268. *(MAXKEY-200617) 修改测试域名为sso.maxkey.top
  269. *(MAXKEY-200618) 修复更新应用时状态问题
  270. *(MAXKEY-200619) REST API 机构和用户接口实现
  271. *(MAXKEY-200620) 代码优化及命名调整
  272. *(MAXKEY-200621) CAS协议增强
  273. *(MAXKEY-200622) 机构变更时JSON序列化错误修复
  274. *(MAXKEY-200623) 官方网站、SDK、连接器Connectors分离成独立项目
  275. *(MAXKEY-200624) 依赖jar升级,消除非必要依赖
  276. spring 5.2.7.RELEASE
  277. springBoot 2.3.1.RELEASE
  278. springSecurity 5.3.2.RELEASE
  279. jackson 2.11.0
  280. log4j 2.13.3
  281. font-awesome 4.7.0
  282. tomcat-embed 9.0.35
  283. mybatis 3.5.5
  284. mybatis-jpa-extra 2.1
  285. tomcat-embed 9.0.36
  286. simple-http 1.0.2
  287. JustAuth 1.15.6
  288. MaxKey v 1.4.0 GA 2020/05/01
  289. *(MAXKEY-200501) 登录错误修复
  290. *(MAXKEY-200502) 登录无验证码登录
  291. *(MAXKEY-200503) 短信验证码SMS
  292. 腾讯云短信验证码
  293. 阿里云短信验证码
  294. 网易云信验证码
  295. *(MAXKEY-200504) 找回密码,支持邮件找回和短信找回
  296. *(MAXKEY-200505) 验证增强,增加算术验证码支持
  297. config/applicationConfig.properties
  298. #text字符验证码,arithmetic算术验证码
  299. config.login.captcha.type=text
  300. *(MAXKEY-200506) 修复新增用户时错误
  301. *(MAXKEY-200507) 修复操作日志错误
  302. *(MAXKEY-200508) 修改应用添加错误,增加不为空验证功能
  303. *(MAXKEY-200509) 用户组增加不为空验证功能
  304. *(MAXKEY-200510) 机构增加不为空验证功能,排序显示
  305. *(MAXKEY-200511) 国际化操作提示
  306. *(MAXKEY-200512) SAML2.0增加签名和摘要配置
  307. *(MAXKEY-200513) 优化界面,强化提交表单验证功能
  308. *(MAXKEY-200514) 官方地址域名解析www.maxkey.top
  309. *(MAXKEY-200515) 组件版本升级
  310. mybatis-jpa-extra v2.0
  311. JustAuth 1.15.1
  312. log4j 2.13.2
  313. bootstrap 4.4.1
  314. bootstrap-table v1.16.0
  315. jquery 3.5.0
  316. MaxKey v 1.3.0 GA 2020/04/04
  317. *(MAXKEY-200401) 记住登录修复,RememberMe fix
  318. *(MAXKEY-200402) 应用账号配置修复
  319. *(MAXKEY-200403) 内部缓存使用改用ehcache,同时支持redis
  320. *(MAXKEY-200404) 社交账号登录使用JustAuth 1.14.0,支持更多的第三方社交集成
  321. *(MAXKEY-200405) 代码使用checkstyle
  322. *(MAXKEY-200406) 完善gradle编译脚本,并升级到gradle-6.0
  323. *(MAXKEY-200407) 依赖jar升级,消除非必要依赖
  324. spring->5.2.5.RELEASE,
  325. springBoot->2.2.6.RELEASE
  326. mybatis->3.5.4
  327. log4j->2.13.1
  328. httpcomponents->4.5.12
  329. *(MAXKEY-200408) 其他漏洞修正
  330. MaxKey v 1.2.1 GA 2020/02/29
  331. *(MAXKEY-200201) SAML 2.0 optimization,support 阿里云、腾讯云 SSO
  332. *(MAXKEY-200202) maxkey-mgt main report
  333. *(MAXKEY-200203) APPS ExtraAttr
  334. *(MAXKEY-200204) fix ui bugs
  335. *(MAXKEY-200205) remove maxkey-jose-jwt
  336. *(MAXKEY-200206) dep com.nimbusds nimbus-jose-jwt
  337. *(MAXKEY-200207) dep net.jcip jcip-annotations
  338. *(MAXKEY-200208) dep net.minidev json-smart
  339. *(MAXKEY-200209) dep net.minidev asm
  340. MaxKey v 1.2.0 GA 2020/01/18
  341. *(MAXKEY-200101) 升级到bootstrap-4.3.1
  342. *(MAXKEY-200102) 升级表格为Bootstrap Table 1.14.2
  343. *(MAXKEY-200103) 升级js树插件到zTree-v3.5.40
  344. *(MAXKEY-200104) 菜单组件升级为metisMenu-v3.0.4
  345. *(MAXKEY-200105) 修复系统错误
  346. *(MAXKEY-200105) 修复日志的输出
  347. MaxKey v 1.0 GA 2019/12/06
  348. *(MAXKEY-191201) 基于SpringBoot重新构建1.0 GA