Java SDK
These release notes detail the new features, enhancements, and fixed issues for each version of the SchedulerX SDK for Java.
2026
Version | Change type | Description | Release date | Related documents |
1.14.2 | new feature | Workflow parameters can now be retrieved from | August 5, 2026 | None |
new feature | Script tasks now support forced termination. | |||
new feature |
| |||
1.13.5 | new feature |
| March 20, 2026 | None |
new feature | Script tasks can now pass data between upstream and downstream nodes in a workflow. | |||
1.13.4 | optimization | CPU collection in K8s application mode now supports cgroup v2. | February 13, 2026 | None |
1.13.3 | optimization | Spring tasks are now compatible with Spring 7.x. | January 15, 2026 | None |
2025
Version | Change type | Description | Release date | Related documents |
1.13.1 | bug fixes |
| July 28, 2025 | None |
1.13.0 | new feature | Added link encryption. For Professional Edition applications, this encrypts sensitive data during communication between the server and client. | June 18, 2025 | None |
1.12.7 | improvement |
| May 29, 2025 | None |
bug fixes |
| None | ||
1.12.5 | improvement | Improved Spring task compatibility in scenarios where other components also implement TaskScheduler. | February 8, 2025 | None |
1.12.3 | new feature |
| January 3, 2025 | None |
improvement |
|
2024
Version | Change type | Description | Release date | Related documentation |
1.12.2 | Improvement |
| November 20, 2024 | None |
1.12.1 | New Feature |
| October 12, 2024 | None |
Improvement |
| None | ||
1.11.5 | Improvement |
| June 17, 2024 | None |
1.11.4 | New Feature | JobContext now provides the workflow ID. | March 20, 2024 | |
Improvement |
| None | ||
1.11.1 | New Feature | Added support for obtaining task parameters from environment variables. | February 20, 2024 | None |
New Feature | Added support for application isolation. | None | ||
Bug Fix |
| None | ||
1.10.14 | New Feature | Added support for graceful shutdown. The application now waits for running tasks to complete before shutting down, ensuring zero business impact during releases and restarts. | January 2, 2024 | |
New Feature | Added support for configuring the subtask dispatch rate. | None | ||
New Feature | Added support for configuring a username and password for the embedded H2 database.
| |||
Improvement | Added support for isolation by application group. | None | ||
Improvement | Added support for distributing tasks to workers sorted by IP address. | None | ||
Improvement |
| |||
Improvement |
| None | ||
Bug Fix |
| None |
2023
Version | Change type | Description | Release date | Related documentation |
1.9.6 | New feature | Added support for standard and custom templates.
| July 4, 2023 | None |
New feature | Added support for dispatching map tasks from a random starting position. Enable this feature with the setting | None | ||
New feature | Shell tasks now support common built-in system parameters.
| None | ||
1.8.13 | New feature | Adjusted the execution thread model.
| September 8, 2023 | None |
New feature | Added the following parameters.
| None | ||
Improvement | Improved the performance of map tasks during large-scale application deployments and scale-in operations. | None | ||
Improvement | Optimized heartbeat reporting during application startup to prevent slow container startups from delaying task processing. | None | ||
Bug fixes |
| None |
2022
Version | Change type | Description | Release date | Related documentation |
1.7.10 | New Feature |
| August 30, 2022 | |
Improvement | Optimized the client shutdown process to improve shutdown speed. | N/A | ||
Bug Fix |
| N/A | ||
1.6.1 | Bug Fix | Fixed high CPU usage in the detection thread for second-level broadcast jobs. | August 3, 2022 | N/A |
1.6.0 | New Feature | Added support for K8s Job scheduling. | June 24, 2022 | N/A |
Improvement |
| N/A | ||
1.5.1.1 | New Feature | Added the ability to enable or disable Log Service dynamically without a restart. | 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 namespaces, applications, jobs, and alarms in a configuration file, simplifying job management. These declarations can be modified to launch applications in any environment with a single click. | April 1, 2022 | |
Visual MapReduce jobs (formerly parallel computing) now support subtask-level lists, logs, and reruns. You can also define custom tags for subtasks and search for them by tag. | ||||
1.4.2 | New Feature | The Log Service for SchedulerX 2.0 now allows you to view business logs for every job run (including distributed jobs) in the console. You can enable this feature by adding a Log4j or Logback configuration without changing any code. | March 7, 2022 | |
You can now view the stack trace of a running job directly in the console to help troubleshoot stuck jobs. To use this feature, you must upgrade the client to version 1.4.0 or later. | N/A | |||
Added support for ElasticJob executors. | ||||
1.3.4 | New Feature |
| January 6, 2022 |
2021
Version | Change type | Description | Release date | Related documentation |
1.3.2 | Optimization | Upgraded the default Log4j2 dependency to version 2.15.0. | December 15, 2021 | N/A |
1.3.0.3 | New Feature | Second-level standalone enhancement: Second-level standalone jobs can be dispatched to different idle instances for execution. The configuration parameter for SpringBoot applications is as follows: | November 26, 2021 | N/A |
Optimization | Reduced agent shutdown time. | N/A | ||
Bug Fix |
| N/A | ||
1.2.9.1 | Bug Fix | Fixed an issue where jobs would hang and time out when a worker was integrated with Spring Cloud. | August 30, 2021 | N/A |
1.2.9 | New Feature | Second-level standalone enhancement: Allows standalone, second-level recurring jobs to be dispatched for execution across different instances. Configuration parameter: | August 27, 2021 | N/A |
Bug Fix | Fixed an issue where a concurrently executing broadcast job could be interrupted and its worker list failed to update. | N/A | ||
1.2.8.3 | Bug Fix | Fixed an issue where the scanning thread for a second-delay broadcast job did not terminate after a stop command was executed. | August 13, 2021 | N/A |
1.2.8.2 | Bug Fix | Fixed an issue where a second-delay broadcast job could hang during the batched deployment of a large number of workers. | August 6, 2021 | N/A |
1.2.8 | New Feature |
| June 23, 2021 | N/A |
1.2.7 | New Feature | Added a switch to enable or disable the failover feature. | April 28, 2021 | N/A |
Bug Fix |
| N/A | ||
1.2.5.2 | New Feature | Second-delay jobs now support millisecond-level intervals. | April 8, 2021 | N/A |
Optimization |
| N/A | ||
1.2.4.3 | New Feature |
| January 21, 2021 | N/A |
Bug Fix |
| N/A |
2020
Version | Change type | Description | Release date | Related documentation |
1.2.3.1 | Improvement | Improves stability under high client load by preventing persistent connection failures that disrupt task scheduling. | December 16, 2020 | N/A |
1.2.2.2 | New Feature |
| December 10, 2020 | N/A |
Improvement |
| N/A | ||
1.2.1.2 | New Feature |
| October 20, 2020 | N/A |
Improvement | Optimized the client Netty thread pool. | N/A | ||
Bug Fix |
| N/A | ||
1.2.0.2 | New Feature |
| August 19, 2020 | N/A |
Bug Fix |
| N/A | ||
1.1.4.RELEASE | New Feature |
| May 15, 2020 | N/A |
Bug Fix |
| N/A | ||
1.1.2.RELEASE | New Feature |
| February 10, 2020 | N/A |
Improvement | Improves support for AppKeys across multiple groups. | N/A |
2019
Version | Type | Description | Release date | References |
1.1.0 | New feature |
| December 17, 2019 | N/A |
Optimized feature |
| N/A | ||
Fixed issue |
| N/A | ||
1.0.9 | New feature |
| November 28, 2019 | N/A |
Fixed issue |
| N/A | ||
1.0.8 | New feature |
| August 6, 2019 | N/A |
Fixed issue |
| N/A | ||
1.0.6-compatible | Optimized feature | This version is compatible with the | July 2, 2019 | N/A |
1.0.6 | New feature |
Optimized feature
| July 2, 2019 | Note The version number displayed in the console for this release is 1.0.4, which is inconsistent with the Maven version number. |
Fixed issue |
| |||
1.0.3 | New feature |
| June 6, 2019 | N/A |
Fixed issue |
| N/A | ||
1.0.0 | New feature |
| April 30, 2019 | N/A |