diff --git a/README.md b/README.md
index 52ef34c15..2f143d038 100644
--- a/README.md
+++ b/README.md
@@ -132,7 +132,7 @@ App Management UI
| Version | Date | Download URL |
| -------- | :----- | :---- |
-| v 4.1.6 | 2024/02/20 | Download |
+| v 4.1.7 | 2024/04/01 | Download |
# Install
diff --git a/README_en.md b/README_en.md
index e3922ba8f..52dfa90e1 100644
--- a/README_en.md
+++ b/README_en.md
@@ -133,7 +133,7 @@ App Management UI
| Version | Date | Download URL |
| -------- | :----- | :---- |
-| v 4.1.6 | 2024/02/20 | Download |
+| v 4.1.7 | 2024/04/01 | Download |
# Install
diff --git a/README_zh.md b/README_zh.md
index 2870bfe0e..176b80524 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -132,7 +132,7 @@ MaxKey 遵循 Apache License, Version 2.0 开源免费,开源、安全
| 版本 | 日期 | 下载 |
| -------- | :----- | :---- |
-| v 4.1.6 | 2024/02/20 | 下载|
+| v 4.1.7 | 2024/04/01 | 下载|
# 安装部署
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index 3cd9b8231..5f7d68ca6 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -1,4 +1,29 @@
-MaxKey v 4.1.6 GA 2025/02/20
+MaxKey v 4.1.7 GA 2025/04/01
+ *(MAXKEY-250301) #IBQEYU 使用 AccessToken 验证身份报错session is null
+ *(MAXKEY-250302) org.dromara.maxkey.web.component to org.dromara.maxkey.entity
+ *(MAXKEY-250303) remove query submitLoading
+ *(MAXKEY-250304) 编译后可能导致图无法显示问题
+ *(MAXKEY-250305) sessionStatus优化
+ *(MAXKEY-250306) 菜单名称优化
+ *(MAXKEY-250307) 新增用户密码生成功能
+ *(MAXKEY-250308) 管理端前端存储INST值改为inst_mgt
+ *(MAXKEY-250309) 代码优化
+ *(MAXKEY-250310) 依赖项引用、更新和升级
+ springVersion 6.2.5
+ springBootVersion 3.4.4
+ springSecurityVersion 6.4.4
+ springDataVersion 3.4.4
+ springkafkaVersion 3.3.4
+ tomcatVersion 10.1.39
+ slf4jVersion 2.0.17
+ jacksonVersion 2.18.3
+ druidVersion 1.2.24
+ druidspringbootstarterVersion 1.2.24
+ mybatisVersion 3.5.19
+ mybatisspringVersion 3.0.4
+ mybatis-jpa-extra 3.3.5
+
+MaxKey v 4.1.6 GA 2025/02/20
*(MAXKEY-250201) 无效请求地址全局优化
*(MAXKEY-250202) loginConfig,captchaType属性补写,修复openApi运行失败问题 by zhangzhongjie
*(MAXKEY-250203) #IBGVOI LoginConfig 设置默认值
diff --git a/release_docker_push.bat b/release_docker_push.bat
new file mode 100644
index 000000000..e1809769b
--- /dev/null
+++ b/release_docker_push.bat
@@ -0,0 +1,42 @@
+echo off
+
+call setEnvVars.bat
+
+docker -v
+
+set START_TIME="%date:~0,10% %time:~0,2%:%time:~3,5%"
+echo start time %START_TIME%
+
+rem call Set-ExecutionPolicy RemoteSigned -Scope Process
+
+cd ./maxkey-webs/maxkey-web-maxkey
+
+
+rem maxkey:latest
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey
+
+rem maxkey:$version
+call docker tag %MXK_REPOSITORY%/maxkey %MXK_REPOSITORY%/maxkey:%MXK_VERSION%
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey:%MXK_VERSION%
+
+cd ../../
+
+cd ./maxkey-webs/maxkey-web-mgt
+
+
+rem maxkey-mgt:latest
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey-mgt
+
+rem maxkey-mgt:$version
+call docker tag %MXK_REPOSITORY%/maxkey-mgt %MXK_REPOSITORY%/maxkey-mgt:%MXK_VERSION%
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey-mgt:%MXK_VERSION%
+
+set END_TIME="%date:~0,10% %time:~0,2%:%time:~3,5%"
+
+echo Build Release start at %START_TIME% complete at %END_TIME%.
+
+pause
diff --git a/release_frontend_docker_push.bat b/release_frontend_docker_push.bat
new file mode 100644
index 000000000..35324b699
--- /dev/null
+++ b/release_frontend_docker_push.bat
@@ -0,0 +1,41 @@
+echo off
+
+call setEnvVars.bat
+
+docker -v
+
+set START_TIME="%date:~0,10% %time:~0,2%:%time:~3,5%"
+echo start time %START_TIME%
+
+rem call Set-ExecutionPolicy RemoteSigned -Scope Process
+
+cd ./maxkey-web-frontend/maxkey-web-app
+
+rem maxkey-frontend:latest
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey-frontend
+
+rem maxkey-frontend:$version
+call docker tag %MXK_REPOSITORY%/maxkey-frontend %MXK_REPOSITORY%/maxkey-frontend:%MXK_VERSION%
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey-frontend:%MXK_VERSION%
+
+cd ../../
+
+cd ./maxkey-web-frontend/maxkey-web-mgt-app
+
+
+rem maxkey-mgt-frontend:latest
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey-mgt-frontend
+
+rem maxkey-mgt-frontend:$version
+call docker tag %MXK_REPOSITORY%/maxkey-mgt-frontend %MXK_REPOSITORY%/maxkey-mgt-frontend:%MXK_VERSION%
+rem push to docker hub
+call docker push %MXK_REPOSITORY%/maxkey-mgt-frontend:%MXK_VERSION%
+
+set END_TIME="%date:~0,10% %time:~0,2%:%time:~3,5%"
+
+echo Build Release start at %START_TIME% complete at %END_TIME%.
+
+pause