From 5b72dc69057c14a62708f6dfd6e5763f38ccb7fc Mon Sep 17 00:00:00 2001 From: xuxueli <931591021@qq.com> Date: Fri, 7 Feb 2025 02:05:14 +0800 Subject: [PATCH] =?UTF-8?q?build(release):=20=E5=87=86=E5=A4=87=E5=8F=91?= =?UTF-8?q?=E5=B8=83=20v3.0.0=20=E6=AD=A3=E5=BC=8F=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新 Maven Central依赖版本 - 更新项目版本号至 3.0.0- 更新文档中的版本信息 - 更新国际化文件中的版本号 --- README.md | 4 ++-- doc/XXL-JOB-English-Documentation.md | 2 +- doc/XXL-JOB官方文档.md | 15 +++++++++++---- pom.xml | 10 +++++----- xxl-job-admin/pom.xml | 2 +- .../src/main/resources/i18n/message_en.properties | 2 +- .../main/resources/i18n/message_zh_CN.properties | 2 +- .../main/resources/i18n/message_zh_TC.properties | 2 +- xxl-job-core/pom.xml | 2 +- xxl-job-executor-samples/pom.xml | 3 ++- .../xxl-job-executor-sample-frameless/pom.xml | 2 +- .../xxl-job-executor-sample-springboot/pom.xml | 2 +- 12 files changed, 28 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 91fc320a..44d7b635 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ - - + + diff --git a/doc/XXL-JOB-English-Documentation.md b/doc/XXL-JOB-English-Documentation.md index 792f3ead..b6149dcd 100644 --- a/doc/XXL-JOB-English-Documentation.md +++ b/doc/XXL-JOB-English-Documentation.md @@ -1,7 +1,7 @@ ## 《Distributed task scheduling framework XXL-JOB》 [![Actions Status](https://github.com/xuxueli/xxl-job/workflows/Java%20CI/badge.svg)](https://github.com/xuxueli/xxl-job/actions) -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/) +[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job-core/) [![GitHub release](https://img.shields.io/github/release/xuxueli/xxl-job.svg)](https://github.com/xuxueli/xxl-job/releases) [![GitHub stars](https://img.shields.io/github/stars/xuxueli/xxl-job)](https://github.com/xuxueli/xxl-job/) [![Docker Status](https://img.shields.io/docker/pulls/xuxueli/xxl-job-admin)](https://hub.docker.com/r/xuxueli/xxl-job-admin/) diff --git a/doc/XXL-JOB官方文档.md b/doc/XXL-JOB官方文档.md index 74c69583..61f05f6e 100644 --- a/doc/XXL-JOB官方文档.md +++ b/doc/XXL-JOB官方文档.md @@ -1,7 +1,7 @@ ## 《分布式任务调度平台XXL-JOB》 [![Actions Status](https://github.com/xuxueli/xxl-job/workflows/Java%20CI/badge.svg)](https://github.com/xuxueli/xxl-job/actions) -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/) +[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job-core/) [![GitHub release](https://img.shields.io/github/release/xuxueli/xxl-job.svg)](https://github.com/xuxueli/xxl-job/releases) [![GitHub stars](https://img.shields.io/github/stars/xuxueli/xxl-job)](https://github.com/xuxueli/xxl-job/) [![Docker Status](https://img.shields.io/docker/pulls/xuxueli/xxl-job-admin)](https://hub.docker.com/r/xuxueli/xxl-job-admin/) @@ -2440,7 +2440,7 @@ public void execute() { - b、版本v2.5.x为基于jdk8的最后的大版本,将会长期持续维护,问题及漏洞将会及时跟进修复。 - c、下个大版本(v3.0)将会基于 jdk17 与 springboot3.x 构建; -### 7.37 版本 v3.0.0 Release Notes[规划中] +### 7.37 版本 v3.0.0 Release Notes[2025-02-07] - 1、【升级】调度中心升级至 SpringBoot3 + JDK17; - 2、【升级】Docker镜像升级,镜像构建基于JDK17(openjdk:17-jdk-slim); - 3、【优化】IP获取逻辑优化,优先遍历网卡来获取可用IP; @@ -2453,8 +2453,15 @@ public void execute() { "data": "hello world" } ``` -- 6、[规划中]登陆态Token生成逻辑优化,混淆登陆时间属性,降低token泄漏风险; -- 7、[规划中]组件扫描改为BeanPostProcessor方式,避免小概率情况下提前初始化;底层组件移除单例写法,汇总factory统一管理; +- 6、【升级】多个项目依赖升级至较新稳定版本,涉及 gson、groovy、spring/springboot 等; + +**备注:** +- a、本次升级数据模型及通讯协议向前兼容,v2.4.*及后续版本可无缝升级; +- b、从该版本(v3.0.x)开始基于 SpringBoot3 + JDK17 构建, + +### 7.38 版本 v3.0.1 Release Notes[规划中] +- 1、[规划中]登陆态Token生成逻辑优化,混淆登陆时间属性,降低token泄漏风险; +- 2、[规划中]组件扫描改为BeanPostProcessor方式,避免小概率情况下提前初始化;底层组件移除单例写法,汇总factory统一管理; ### TODO LIST - 1、调度隔离:调度中心针对不同执行器,各自维护不同的调度和远程触发组件。 diff --git a/pom.xml b/pom.xml index 7a7ee7cb..7dbedf2b 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.xuxueli xxl-job - 3.0.0-SNAPSHOT + 3.0.0 pom ${project.artifactId} @@ -34,15 +34,15 @@ 3.0.0 4.1.117.Final - 2.11.0 + 2.12.1 - 3.4.1 + 3.4.2 6.2.2 3.0.4 - 9.1.0 + 9.2.0 - 4.0.24 + 4.0.25 diff --git a/xxl-job-admin/pom.xml b/xxl-job-admin/pom.xml index 8c3c6092..9a0d1695 100644 --- a/xxl-job-admin/pom.xml +++ b/xxl-job-admin/pom.xml @@ -4,7 +4,7 @@ com.xuxueli xxl-job - 3.0.0-SNAPSHOT + 3.0.0 xxl-job-admin jar diff --git a/xxl-job-admin/src/main/resources/i18n/message_en.properties b/xxl-job-admin/src/main/resources/i18n/message_en.properties index 0adf70b5..9c2eb9e7 100644 --- a/xxl-job-admin/src/main/resources/i18n/message_en.properties +++ b/xxl-job-admin/src/main/resources/i18n/message_en.properties @@ -1,6 +1,6 @@ admin_name=Scheduling Center admin_name_full=Distributed Task Scheduling Platform XXL-JOB -admin_version=3.0.0-SNAPSHOT +admin_version=3.0.0 admin_i18n=en ## system diff --git a/xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties b/xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties index 259e5f99..9d48b115 100644 --- a/xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties +++ b/xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties @@ -1,6 +1,6 @@ admin_name=任务调度中心 admin_name_full=分布式任务调度平台XXL-JOB -admin_version=3.0.0-SNAPSHOT +admin_version=3.0.0 admin_i18n= ## system diff --git a/xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties b/xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties index c8bcc9ec..c25aeffe 100755 --- a/xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties +++ b/xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties @@ -1,6 +1,6 @@ admin_name=任務調度中心 admin_name_full=分布式任務調度平臺XXL-JOB -admin_version=3.0.0-SNAPSHOT +admin_version=3.0.0 admin_i18n= ## system diff --git a/xxl-job-core/pom.xml b/xxl-job-core/pom.xml index 18d0016a..1eb17129 100644 --- a/xxl-job-core/pom.xml +++ b/xxl-job-core/pom.xml @@ -4,7 +4,7 @@ com.xuxueli xxl-job - 3.0.0-SNAPSHOT + 3.0.0 xxl-job-core jar diff --git a/xxl-job-executor-samples/pom.xml b/xxl-job-executor-samples/pom.xml index 17e20600..6a2fac78 100644 --- a/xxl-job-executor-samples/pom.xml +++ b/xxl-job-executor-samples/pom.xml @@ -4,7 +4,7 @@ com.xuxueli xxl-job - 3.0.0-SNAPSHOT + 3.0.0 xxl-job-executor-samples pom @@ -15,6 +15,7 @@ + true true diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml b/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml index ff4e6eda..7c6af4f7 100644 --- a/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml +++ b/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml @@ -6,7 +6,7 @@ com.xuxueli xxl-job-executor-samples - 3.0.0-SNAPSHOT + 3.0.0 xxl-job-executor-sample-frameless jar diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml b/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml index 4293f0aa..49a5cd4a 100644 --- a/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml +++ b/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml @@ -6,7 +6,7 @@ com.xuxueli xxl-job-executor-samples - 3.0.0-SNAPSHOT + 3.0.0 xxl-job-executor-sample-springboot jar