build(release): 准备发布 v3.0.0 正式版本

- 更新 Maven Central依赖版本
- 更新项目版本号至 3.0.0- 更新文档中的版本信息
- 更新国际化文件中的版本号
3.0.0-release
xuxueli 8 months ago
parent d018e6629d
commit 5b72dc6905

@ -10,8 +10,8 @@
<a href="https://github.com/xuxueli/xxl-job/actions"> <a href="https://github.com/xuxueli/xxl-job/actions">
<img src="https://github.com/xuxueli/xxl-job/workflows/Java%20CI/badge.svg" > <img src="https://github.com/xuxueli/xxl-job/workflows/Java%20CI/badge.svg" >
</a> </a>
<a href="https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/"> <a href="https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job-core/">
<img src="https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/badge.svg" > <img src="https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job-core/badge.svg" >
</a> </a>
<a href="https://github.com/xuxueli/xxl-job/releases"> <a href="https://github.com/xuxueli/xxl-job/releases">
<img src="https://img.shields.io/github/release/xuxueli/xxl-job.svg" > <img src="https://img.shields.io/github/release/xuxueli/xxl-job.svg" >

@ -1,7 +1,7 @@
## 《Distributed task scheduling framework XXL-JOB》 ## 《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) [![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 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/) [![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/) [![Docker Status](https://img.shields.io/docker/pulls/xuxueli/xxl-job-admin)](https://hub.docker.com/r/xuxueli/xxl-job-admin/)

@ -1,7 +1,7 @@
## 《分布式任务调度平台XXL-JOB》 ## 《分布式任务调度平台XXL-JOB》
[![Actions Status](https://github.com/xuxueli/xxl-job/workflows/Java%20CI/badge.svg)](https://github.com/xuxueli/xxl-job/actions) [![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 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/) [![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/) [![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的最后的大版本将会长期持续维护问题及漏洞将会及时跟进修复。 - b、版本v2.5.x为基于jdk8的最后的大版本将会长期持续维护问题及漏洞将会及时跟进修复。
- c、下个大版本v3.0)将会基于 jdk17 与 springboot3.x 构建; - 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 - 1、【升级】调度中心升级至 SpringBoot3 + JDK17
- 2、【升级】Docker镜像升级镜像构建基于JDK17openjdk:17-jdk-slim - 2、【升级】Docker镜像升级镜像构建基于JDK17openjdk:17-jdk-slim
- 3、【优化】IP获取逻辑优化优先遍历网卡来获取可用IP - 3、【优化】IP获取逻辑优化优先遍历网卡来获取可用IP
@ -2453,8 +2453,15 @@ public void execute() {
"data": "hello world" "data": "hello world"
} }
``` ```
- 6、[规划中]登陆态Token生成逻辑优化混淆登陆时间属性降低token泄漏风险 - 6、【升级】多个项目依赖升级至较新稳定版本涉及 gson、groovy、spring/springboot 等;
- 7、[规划中]组件扫描改为BeanPostProcessor方式避免小概率情况下提前初始化底层组件移除单例写法汇总factory统一管理
**备注:**
- a、本次升级数据模型及通讯协议向前兼容v2.4.*及后续版本可无缝升级;
- b、从该版本(v3.0.x)开始基于 SpringBoot3 + JDK17 构建,
### 7.38 版本 v3.0.1 Release Notes[规划中]
- 1、[规划中]登陆态Token生成逻辑优化混淆登陆时间属性降低token泄漏风险
- 2、[规划中]组件扫描改为BeanPostProcessor方式避免小概率情况下提前初始化底层组件移除单例写法汇总factory统一管理
### TODO LIST ### TODO LIST
- 1、调度隔离调度中心针对不同执行器各自维护不同的调度和远程触发组件。 - 1、调度隔离调度中心针对不同执行器各自维护不同的调度和远程触发组件。

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.xuxueli</groupId> <groupId>com.xuxueli</groupId>
<artifactId>xxl-job</artifactId> <artifactId>xxl-job</artifactId>
<version>3.0.0-SNAPSHOT</version> <version>3.0.0</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>${project.artifactId}</name> <name>${project.artifactId}</name>
@ -34,15 +34,15 @@
<jakarta.annotation-api.version>3.0.0</jakarta.annotation-api.version> <jakarta.annotation-api.version>3.0.0</jakarta.annotation-api.version>
<!-- net --> <!-- net -->
<netty.version>4.1.117.Final</netty.version> <netty.version>4.1.117.Final</netty.version>
<gson.version>2.11.0</gson.version> <gson.version>2.12.1</gson.version>
<!-- spring --> <!-- spring -->
<spring-boot.version>3.4.1</spring-boot.version> <spring-boot.version>3.4.2</spring-boot.version>
<spring.version>6.2.2</spring.version> <spring.version>6.2.2</spring.version>
<!-- db --> <!-- db -->
<mybatis-spring-boot-starter.version>3.0.4</mybatis-spring-boot-starter.version> <mybatis-spring-boot-starter.version>3.0.4</mybatis-spring-boot-starter.version>
<mysql-connector-j.version>9.1.0</mysql-connector-j.version> <mysql-connector-j.version>9.2.0</mysql-connector-j.version>
<!-- dynamic language --> <!-- dynamic language -->
<groovy.version>4.0.24</groovy.version> <groovy.version>4.0.25</groovy.version>
</properties> </properties>
<build> <build>

@ -4,7 +4,7 @@
<parent> <parent>
<groupId>com.xuxueli</groupId> <groupId>com.xuxueli</groupId>
<artifactId>xxl-job</artifactId> <artifactId>xxl-job</artifactId>
<version>3.0.0-SNAPSHOT</version> <version>3.0.0</version>
</parent> </parent>
<artifactId>xxl-job-admin</artifactId> <artifactId>xxl-job-admin</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>

@ -1,6 +1,6 @@
admin_name=Scheduling Center admin_name=Scheduling Center
admin_name_full=Distributed Task Scheduling Platform XXL-JOB admin_name_full=Distributed Task Scheduling Platform XXL-JOB
admin_version=3.0.0-SNAPSHOT admin_version=3.0.0
admin_i18n=en admin_i18n=en
## system ## system

@ -1,6 +1,6 @@
admin_name=任务调度中心 admin_name=任务调度中心
admin_name_full=分布式任务调度平台XXL-JOB admin_name_full=分布式任务调度平台XXL-JOB
admin_version=3.0.0-SNAPSHOT admin_version=3.0.0
admin_i18n= admin_i18n=
## system ## system

@ -1,6 +1,6 @@
admin_name=任務調度中心 admin_name=任務調度中心
admin_name_full=分布式任務調度平臺XXL-JOB admin_name_full=分布式任務調度平臺XXL-JOB
admin_version=3.0.0-SNAPSHOT admin_version=3.0.0
admin_i18n= admin_i18n=
## system ## system

@ -4,7 +4,7 @@
<parent> <parent>
<groupId>com.xuxueli</groupId> <groupId>com.xuxueli</groupId>
<artifactId>xxl-job</artifactId> <artifactId>xxl-job</artifactId>
<version>3.0.0-SNAPSHOT</version> <version>3.0.0</version>
</parent> </parent>
<artifactId>xxl-job-core</artifactId> <artifactId>xxl-job-core</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>

@ -4,7 +4,7 @@
<parent> <parent>
<groupId>com.xuxueli</groupId> <groupId>com.xuxueli</groupId>
<artifactId>xxl-job</artifactId> <artifactId>xxl-job</artifactId>
<version>3.0.0-SNAPSHOT</version> <version>3.0.0</version>
</parent> </parent>
<artifactId>xxl-job-executor-samples</artifactId> <artifactId>xxl-job-executor-samples</artifactId>
<packaging>pom</packaging> <packaging>pom</packaging>
@ -15,6 +15,7 @@
</modules> </modules>
<properties> <properties>
<maven.install.skip>true</maven.install.skip>
<maven.deploy.skip>true</maven.deploy.skip> <maven.deploy.skip>true</maven.deploy.skip>
</properties> </properties>

@ -6,7 +6,7 @@
<parent> <parent>
<groupId>com.xuxueli</groupId> <groupId>com.xuxueli</groupId>
<artifactId>xxl-job-executor-samples</artifactId> <artifactId>xxl-job-executor-samples</artifactId>
<version>3.0.0-SNAPSHOT</version> <version>3.0.0</version>
</parent> </parent>
<artifactId>xxl-job-executor-sample-frameless</artifactId> <artifactId>xxl-job-executor-sample-frameless</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>

@ -6,7 +6,7 @@
<parent> <parent>
<groupId>com.xuxueli</groupId> <groupId>com.xuxueli</groupId>
<artifactId>xxl-job-executor-samples</artifactId> <artifactId>xxl-job-executor-samples</artifactId>
<version>3.0.0-SNAPSHOT</version> <version>3.0.0</version>
</parent> </parent>
<artifactId>xxl-job-executor-sample-springboot</artifactId> <artifactId>xxl-job-executor-sample-springboot</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>

Loading…
Cancel
Save