mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-07 01:18:27 +08:00
3.5.18
This commit is contained in:
parent
7cd1a3c9e1
commit
ad5eca8c60
@ -1,4 +1,20 @@
|
|||||||
MaxKey v 3.5.17 GA 2023/04/25
|
MaxKey v 3.5.18 GA 2023/06/06
|
||||||
|
*(MAXKEY-230601) 组织机构和用户同步的REST和SCIM从maxkey-web-mgt中分离到新建maxkey-web-openapi
|
||||||
|
*(MAXKEY-230602) 腾讯企业邮件接口优化
|
||||||
|
*(MAXKEY-230603) 修改认证系统 是否需要验证码的配置
|
||||||
|
*(MAXKEY-230604) 同步组织机构和用户API REST新增/.search分页查询功能
|
||||||
|
*(MAXKEY-230605) #I76SV6 更正JdbcUsersService的username
|
||||||
|
*(MAXKEY-230606) 增加一次性动态口令验证功能
|
||||||
|
*(MAXKEY-230607) 修改项目介绍信息
|
||||||
|
*(MAXKEY-230608) 依赖项引用、更新和升级
|
||||||
|
spring 5.3.27
|
||||||
|
springBoot 2.7.12
|
||||||
|
commonsfileupload 1.5
|
||||||
|
poi 5.2.3
|
||||||
|
log4j 2.20.0
|
||||||
|
tomcat 9.0.75
|
||||||
|
|
||||||
|
MaxKey v 3.5.17 GA 2023/04/25
|
||||||
*(MAXKEY-230501) 4.0.0开发计划
|
*(MAXKEY-230501) 4.0.0开发计划
|
||||||
*(MAXKEY-230502) 增加跳转引导配置inducer参数
|
*(MAXKEY-230502) 增加跳转引导配置inducer参数
|
||||||
*(MAXKEY-230503) 本地开发调试模式baseUrl改为本地地址 @tomsun28
|
*(MAXKEY-230503) 本地开发调试模式baseUrl改为本地地址 @tomsun28
|
||||||
@ -13,7 +29,7 @@
|
|||||||
*(MAXKEY-230512) 用户自定义凭证类型前后端不统一修复
|
*(MAXKEY-230512) 用户自定义凭证类型前后端不统一修复
|
||||||
*(MAXKEY-230513) arm架构docker @tzk007
|
*(MAXKEY-230513) arm架构docker @tzk007
|
||||||
*(MAXKEY-230514) .gitignore优化 @tzk007
|
*(MAXKEY-230514) .gitignore优化 @tzk007
|
||||||
*(MAXKEY-230515) 社区版前端文件统一放在maxkey_frontend下maxkey_html、maxkey_mgt_html,配置文件参见conf下
|
*(MAXKEY-230515) 社区版前端文件统一放在maxkey_frontend下maxkey_html、maxkey_mgt_html,配置文件参见conf下
|
||||||
*(MAXKEY-230516) 依赖项引用、更新和升级
|
*(MAXKEY-230516) 依赖项引用、更新和升级
|
||||||
spring 5.3.27
|
spring 5.3.27
|
||||||
springBoot 2.7.11
|
springBoot 2.7.11
|
||||||
|
|||||||
@ -46,8 +46,6 @@ def libjarsmapper=[
|
|||||||
'maxkey-web-resources' :'lib',
|
'maxkey-web-resources' :'lib',
|
||||||
'maxkey-authentication-social' :'maxkey',
|
'maxkey-authentication-social' :'maxkey',
|
||||||
'maxkey-web-maxkey' :'maxkey',
|
'maxkey-web-maxkey' :'maxkey',
|
||||||
'maxkey-web-api-rest' :'maxkey_mgt',
|
|
||||||
'maxkey-web-api-scim' :'maxkey_mgt',
|
|
||||||
'maxkey-web-mgt' :'maxkey_mgt',
|
'maxkey-web-mgt' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer' :'maxkey_mgt',
|
'maxkey-synchronizer' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer-activedirectory' :'maxkey_mgt',
|
'maxkey-synchronizer-activedirectory' :'maxkey_mgt',
|
||||||
@ -55,7 +53,10 @@ def libjarsmapper=[
|
|||||||
'maxkey-synchronizer-dingtalk' :'maxkey_mgt',
|
'maxkey-synchronizer-dingtalk' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer-jdbc' :'maxkey_mgt',
|
'maxkey-synchronizer-jdbc' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer-workweixin' :'maxkey_mgt',
|
'maxkey-synchronizer-workweixin' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer-reorgdept' :'maxkey_mgt'
|
'maxkey-synchronizer-reorgdept' :'maxkey_mgt',
|
||||||
|
'maxkey-web-openapi' :'maxkey_openapi',
|
||||||
|
'maxkey-web-api-rest' :'maxkey_openapi',
|
||||||
|
'maxkey-web-api-scim' :'maxkey_openapi',
|
||||||
]
|
]
|
||||||
|
|
||||||
configurations.all {
|
configurations.all {
|
||||||
|
|||||||
@ -46,8 +46,6 @@ def libjarsmapper=[
|
|||||||
'maxkey-web-resources' :'lib',
|
'maxkey-web-resources' :'lib',
|
||||||
'maxkey-authentication-social' :'maxkey',
|
'maxkey-authentication-social' :'maxkey',
|
||||||
'maxkey-web-maxkey' :'maxkey',
|
'maxkey-web-maxkey' :'maxkey',
|
||||||
'maxkey-web-api-rest' :'maxkey_mgt',
|
|
||||||
'maxkey-web-api-scim' :'maxkey_mgt',
|
|
||||||
'maxkey-web-mgt' :'maxkey_mgt',
|
'maxkey-web-mgt' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer' :'maxkey_mgt',
|
'maxkey-synchronizer' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer-activedirectory' :'maxkey_mgt',
|
'maxkey-synchronizer-activedirectory' :'maxkey_mgt',
|
||||||
@ -56,6 +54,9 @@ def libjarsmapper=[
|
|||||||
'maxkey-synchronizer-jdbc' :'maxkey_mgt',
|
'maxkey-synchronizer-jdbc' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer-workweixin' :'maxkey_mgt',
|
'maxkey-synchronizer-workweixin' :'maxkey_mgt',
|
||||||
'maxkey-synchronizer-reorgdept' :'maxkey_mgt'
|
'maxkey-synchronizer-reorgdept' :'maxkey_mgt'
|
||||||
|
'maxkey-web-openapi' :'maxkey_openapi',
|
||||||
|
'maxkey-web-api-rest' :'maxkey_openapi',
|
||||||
|
'maxkey-web-api-scim' :'maxkey_openapi',
|
||||||
]
|
]
|
||||||
|
|
||||||
configurations.all {
|
configurations.all {
|
||||||
@ -480,6 +481,7 @@ project('maxkey-common') {
|
|||||||
def paths = ["$rootDir/build/MaxKey-v${project.version}GA",
|
def paths = ["$rootDir/build/MaxKey-v${project.version}GA",
|
||||||
"$rootDir/build/MaxKey-v${project.version}GA/maxkey",
|
"$rootDir/build/MaxKey-v${project.version}GA/maxkey",
|
||||||
"$rootDir/build/MaxKey-v${project.version}GA/maxkey_mgt",
|
"$rootDir/build/MaxKey-v${project.version}GA/maxkey_mgt",
|
||||||
|
"$rootDir/build/MaxKey-v${project.version}GA/maxkey_openapi",
|
||||||
"$rootDir/build/MaxKey-v${project.version}GA/lib"];
|
"$rootDir/build/MaxKey-v${project.version}GA/lib"];
|
||||||
//遍历数组,调用createDir闭包,创建目录
|
//遍历数组,调用createDir闭包,创建目录
|
||||||
paths.forEach(){path->
|
paths.forEach(){path->
|
||||||
@ -502,20 +504,6 @@ project('maxkey-common') {
|
|||||||
build.configure { finalizedBy copyDepJars }
|
build.configure { finalizedBy copyDepJars }
|
||||||
}
|
}
|
||||||
|
|
||||||
//copy Dep Jars to /build/maxkey-depjars,only maxkey-boot-monitor deps
|
|
||||||
project('maxkey-webs:maxkey-boot-monitor') {
|
|
||||||
task copyDepJars(type:Copy) {
|
|
||||||
dependsOn assemble
|
|
||||||
//项目名 项目所在的group version 版本号
|
|
||||||
println "subproject " + project.name + ", group " + project.group +" , version " + project.version
|
|
||||||
//copy runtime
|
|
||||||
from configurations.runtimeClasspath
|
|
||||||
into "$rootDir/build/MaxKey-v${project.version}GA/maxkey_monitor";
|
|
||||||
}
|
|
||||||
|
|
||||||
build.configure { finalizedBy copyDepJars }
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.register("buildRelease") {
|
tasks.register("buildRelease") {
|
||||||
dependsOn 'copyShellScript','copyWindowsShellScript'
|
dependsOn 'copyShellScript','copyWindowsShellScript'
|
||||||
|
|
||||||
|
|||||||
@ -51,10 +51,6 @@ dependencies {
|
|||||||
|
|
||||||
implementation project(":maxkey-protocols:maxkey-protocol-oauth-2.0")
|
implementation project(":maxkey-protocols:maxkey-protocol-oauth-2.0")
|
||||||
implementation project(":maxkey-protocols:maxkey-protocol-saml-2.0")
|
implementation project(":maxkey-protocols:maxkey-protocol-saml-2.0")
|
||||||
|
|
||||||
//webapis
|
|
||||||
implementation project(":maxkey-web-apis:maxkey-web-api-scim")
|
|
||||||
implementation project(":maxkey-web-apis:maxkey-web-api-rest")
|
|
||||||
|
|
||||||
//synchronizers
|
//synchronizers
|
||||||
implementation project(":maxkey-synchronizers:maxkey-synchronizer")
|
implementation project(":maxkey-synchronizers:maxkey-synchronizer")
|
||||||
|
|||||||
@ -52,10 +52,6 @@ dependencies {
|
|||||||
|
|
||||||
implementation project(":maxkey-protocols:maxkey-protocol-oauth-2.0")
|
implementation project(":maxkey-protocols:maxkey-protocol-oauth-2.0")
|
||||||
implementation project(":maxkey-protocols:maxkey-protocol-saml-2.0")
|
implementation project(":maxkey-protocols:maxkey-protocol-saml-2.0")
|
||||||
|
|
||||||
//webapis
|
|
||||||
implementation project(":maxkey-web-apis:maxkey-web-api-scim")
|
|
||||||
implementation project(":maxkey-web-apis:maxkey-web-api-rest")
|
|
||||||
|
|
||||||
//synchronizers
|
//synchronizers
|
||||||
implementation project(":maxkey-synchronizers:maxkey-synchronizer")
|
implementation project(":maxkey-synchronizers:maxkey-synchronizer")
|
||||||
|
|||||||
@ -16,10 +16,6 @@ dependencies {
|
|||||||
|
|
||||||
implementation project(":maxkey-protocols:maxkey-protocol-oauth-2.0")
|
implementation project(":maxkey-protocols:maxkey-protocol-oauth-2.0")
|
||||||
implementation project(":maxkey-protocols:maxkey-protocol-saml-2.0")
|
implementation project(":maxkey-protocols:maxkey-protocol-saml-2.0")
|
||||||
|
|
||||||
//webapis
|
|
||||||
implementation project(":maxkey-web-apis:maxkey-web-api-scim")
|
|
||||||
implementation project(":maxkey-web-apis:maxkey-web-api-rest")
|
|
||||||
|
|
||||||
//synchronizers
|
//synchronizers
|
||||||
implementation project(":maxkey-synchronizers:maxkey-synchronizer")
|
implementation project(":maxkey-synchronizers:maxkey-synchronizer")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user