These release notes detail new features, optimizations, and bug fixes for the SchedulerX SDK for Java.
2026
Version | Type | Description | Release date | References |
1.13.5 | New Feature | second_delay tasks now support graceful shutdown. Script tasks now support upstream and downstream data transfer in workflows. | March 20, 2026 | N/A |
1.13.4 | Enhancement | CPU collection for Kubernetes applications now supports cgroup v2. | February 13, 2026 | N/A |
1.13.3 | Enhancement | Enhanced Spring Job compatibility with Spring 7.x. | January 15, 2026 | N/A |
2025
Version | Type | Description | Release date | References |
1.13.1 | Bug Fixes |
| July 28, 2025 | N/A |
1.13.0 | New Feature | Added support for data encryption in transit. Available for Professional Edition applications, this feature encrypts sensitive data during communication between the client and the server. | June 18, 2025 | N/A |
1.12.7 | Improvements |
| May 29, 2025 | N/A |
Bug Fixes |
| N/A | ||
1.12.5 | Improvements | Improved compatibility for Spring jobs in scenarios where other components also implement TaskScheduler. | February 08, 2025 | N/A |
1.12.3 | New Feature |
| January 03, 2025 | N/A |
Improvements |
|
2024
Version | Change type | Description | Release date | Related documentation |
1.12.2 | Optimized Feature |
| November 20, 2024 | N/A |
1.12.1 | New Feature |
| October 12, 2024 | N/A |
Optimized Feature |
| N/A | ||
1.11.5 | Optimized Feature |
| June 17, 2024 | N/A |
1.11.4 | New Feature |
| March 20, 2024 | |
Optimized Feature |
| N/A | ||
1.11.1 | New Feature | Supports retrieving task parameters from environment variables. | February 20, 2024 | N/A |
New Feature | Supports isolation by application. | N/A | ||
Fixed Issue |
| N/A | ||
1.10.14 | New Feature | Enabled applications to wait for running tasks to finish before shutdown, ensuring a graceful shutdown without service interruptions during deployments and restarts. | January 02, 2024 | Perform a graceful shutdown for a task scheduling application |
New Feature | Supports configuring the distribution rate of subtasks. | N/A | ||
New Feature | Supports configuring user and password.
| |||
Optimized Feature | Supports isolation by Application Group. | N/A | ||
Optimized Feature | Supports distribution sorted by worker IP address. | N/A | ||
Optimized Feature |
| |||
Optimized Feature |
| N/A | ||
Fixed Issue |
| N/A |
2023
Version | Type | Description | Release date | References |
1.9.6 | New feature | Adds support for Standard Templates and Custom Templates.
| July 4, 2023 | N/A |
New feature | Map Jobs can now be dispatched from a random starting position. To enable this feature, set | N/A | ||
New feature | Shell Jobs now support built-in system parameters.
| N/A | ||
1.8.13 | New feature | Enhanced the Job execution thread model.
| September 8, 2023 | N/A |
New feature | Adds the following parameters for Broadcast Jobs:
| N/A | ||
Enhancement | Optimized the performance of Map Jobs during large-scale application deployments and scale-in operations. | N/A | ||
Enhancement | Optimized the timing of heartbeat reporting on application startup to prevent long Job processing times due to slow business container startup. | N/A | ||
Bug fix |
| N/A |
2022
Version | Change type | Description | Release date | Related documentation |
1.7.10 | New feature |
| August 30, 2022 | |
Enhancement | Improved the responsiveness of Agent shutdowns. | N/A | ||
Bug fix |
| N/A | ||
1.6.1 | Bug fix | Fixed high CPU usage in second-level broadcast detection threads. | August 3, 2022 | N/A |
1.6.0 | New feature | Added support for scheduling K8s Jobs. | June 24, 2022 | N/A |
Enhancement |
| N/A | ||
1.5.1.1 | New feature | You can now dynamically enable or disable the log service. | April 19, 2022 | N/A |
Bug fix |
| |||
1.5.0.2 | New feature | Added support for declarative Job definitions in Spring Boot. You can now declare components such as namespaces, Applications, Jobs, and alerts in a configuration file. This editable, file-based declaration enables one-click Application startup in any environment. | April 1, 2022 | |
Enhanced Visualized MapReduce jobs (formerly known as parallel computing). You can now view lists of sub-jobs, access their logs, and rerun them individually. You can now assign custom tags to sub-jobs and search for them by tag. | ||||
1.4.2 | New feature | Introduced a new log service for Distributed Task Scheduling (SchedulerX 2.0). You can now view business logs for every Job execution in the console. This feature requires no code changes; simply add a configuration for Log4j or Logback. | March 7, 2022 | |
You can now view the runtime stack of a Job directly in the console to diagnose stuck Jobs. To use this feature, you must upgrade the Agent to version 1.4.0 or later. | N/A | |||
Enabled integration with executors developed for ElasticJob. | ||||
1.3.4 | New feature |
| January 6, 2022 |
2021
Version | Type | Description | Release date | References |
1.3.2 | Improvement | Upgraded the default log4j2 dependency to version 2.15.0. | December 15, 2021 | N/A |
1.3.0.3 | New feature | Enhanced second-level standalone jobs to be dispatched and executed across different Workers. For Spring Boot applications, enable this feature by setting the configuration parameter | November 26, 2021 | N/A |
Improvement | Improved Agent shutdown response time. | N/A | ||
Fixed issue |
| N/A | ||
1.2.9.1 | Fixed issue | Fixed an issue where jobs could hang or time out when integrating a Worker with Spring Cloud. | August 30, 2021 | N/A |
1.2.9 | New feature | Enhanced second-level standalone jobs to be dispatched and executed across different Workers. For Spring Boot applications, enable this feature by setting the configuration parameter | August 27, 2021 | N/A |
Fixed issue | Fixed issues where Broadcast Jobs were interrupted during parallel execution and the Worker list failed to update. | N/A | ||
1.2.8.3 | Fixed issue | Fixed an issue where the Scan thread did not terminate after a stop command was issued for a second-level Broadcast Job. | August 13, 2021 | N/A |
1.2.8.2 | Fixed issue | Fixed an issue where second-level Broadcast Jobs occasionally became stuck when a large number of Workers were deployed in batches. | August 06, 2021 | N/A |
1.2.8 | New feature |
| June 23, 2021 | N/A |
1.2.7 | New feature | Added a switch to disable the Failover feature. | April 28, 2021 | N/A |
Fixed issue |
| N/A | ||
1.2.5.2 | New feature | Added support for millisecond-level intervals for second-level jobs. | April 08, 2021 | N/A |
Improvement |
| N/A | ||
1.2.4.3 | New feature |
| January 21, 2021 | N/A |
Fixed issue |
| N/A |
2020
Version | Change type | Description | Release date | Related documentation |
1.2.3.1 | Enhancement | Optimized persistent connections to prevent scheduling interruptions during high Client load. | December 16, 2020 | None |
1.2.2.2 | New Feature |
| December 10, 2020 | None |
Enhancement |
| None | ||
1.2.1.2 | New Feature |
| October 20, 2020 | None |
Enhancement | Optimized the Client's Netty Thread Pool. | None | ||
Bug Fix |
| None | ||
1.2.0.2 | New Feature |
| August 19, 2020 | None |
Bug Fix |
| None | ||
1.1.4.RELEASE | New Feature |
| May 15, 2020 | None |
Bug Fix |
| None | ||
1.1.2.RELEASE | New Feature | Shaded | February 10, 2020 | None |
Enhancement | AppKeys can now be used in multiple groups. | None |
2019
Version | Change type | Description | Release date | Related documentation |
1.1.0 | Feature |
| December 17, 2019 | None |
Enhancement |
| None | ||
Fixed |
| None | ||
1.0.9 | Feature |
| November 28, 2019 | None |
Fixed |
| None | ||
1.0.8 | Feature |
| August 6, 2019 | None |
Fixed |
| None | ||
1.0.6-compatible | Enhancement | This is a compatibility version for the | July 2, 2019 | None |
1.0.6 | Feature |
Enhancement
| July 2, 2019 | Note The version number for this release is displayed as 1.0.4 in the console, which differs from the Maven version. |
Fixed |
| |||
1.0.3 | Feature |
| June 6, 2019 | None |
Fixed |
| None | ||
1.0.0 | Feature |
| April 30, 2019 | None |