This page lists new features, improvements, and bug fixes for the SchedulerX server in reverse chronological order. Use these notes to track changes that may affect your jobs, workflows, or integrations.
2026
March 20, 2026
Feature | Change type | Description | References |
OpenAPI optimization | New feature | The ListJobs and ListWorkflows operations support pagination. | N/A |
Task management | New feature | Graceful shutdown is supported when tasks are disabled. If a task is running, it continues to run, and the next scheduling is skipped. | N/A |
Script task | New feature | Script tasks support upstream and downstream data transfer. You must update the Agent to V1.13.5 or later. | N/A |
Workflow | New feature | Workflows support retaining historical records by status. | N/A |
SDK access check | New feature | A check reminder for low-version SDK access is added. | N/A |
Bug fix | Bug fix | The error that occurred when querying designated machines through the open API is fixed. | N/A |
2025
June 24, 2025
This release adds data encryption and tag-based routing to Professional Edition, and includes several console UI fixes.
New features
Feature | Description | References |
Data encryption in transit | Sensitive data is encrypted during server-client communication in Professional Edition. | N/A |
Tag-based routing policies | Route jobs to workers with specific tags. For jobs without a tag, configure whether they run on tagged workers. | N/A |
Bug fixes
Fix | Description |
MapReduce task worker field | The worker field in the MapReduce task list now displays completely. |
Error dialog boxes | Error dialog boxes can now be closed as expected. |
Improvements
Feature | Description | References |
Menu styling | Menu styles and updater styles are now consistent across the console. | N/A |
May 31, 2025
New features
Feature | Description | References |
Kubernetes job script versioning | Manage script versions for Kubernetes jobs directly in SchedulerX. |
April 20, 2025
This release overhauls script jobs with a new editing experience, PHP language support, templates, version history, and built-in system parameters.
New features
Feature | Description | References |
Script job upgrade | Edit scripts on the Tasks page. Adds PHP language support, script templates, version history with diff comparison, and system built-in parameters (agent 1.12.5+ required). |
February 25, 2025
This release improves log queries, OpenAPI operations, and Terraform support.
Improvements
Feature | Description | References |
Log queries | Paginate log results and filter by job name. | |
OpenAPI | Incrementally update applications and jobs. Set priority levels when creating or updating jobs. | N/A |
Terraform | Manage namespaces and application groups through Terraform. | N/A |
2024
October 16, 2024
This release upgrades SDK for Go to V1.0.3 with graceful shutdown and memory leak fixes, and updates the ElasticJob plug-in.
Improvements
Feature | Description | References |
SDK for Go V1.0.3 | Adds graceful shutdown support. Fixes memory leaks in broadcast and MapReduce jobs. | |
ElasticJob plug-in V2.1.5 | Compatible with open-source ElasticJob V2.1.5. |
Bug fixes
Fix | Description |
Log query accuracy | Job instance log queries no longer return results from unrelated instances. |
July 28, 2024
This release expands Basic Edition notification capabilities and adds concurrency control for Kubernetes jobs.
Improvements
Feature | Description | References |
Basic Edition notifications | Configure contacts and contact groups for alert notifications in Basic Edition. | N/A |
Alert management | Select pre-configured contacts or contact groups at the job level, without configuring contact information separately for each job. | |
Concurrent Kubernetes jobs | Control whether multiple Kubernetes jobs run concurrently through a YAML configuration. | N/A |
June 28, 2024
New features
Feature | Description | References |
Application group API | Create, modify, and query application groups. Add version information through API operations. | N/A |
Bug fixes
Fix | Description |
Workflow log queries | Job logs can now be queried by workflow. |
Running job logs | Job logs are now available while the job is still running. |
MSE console navigation | Redirecting from Application Management to the Tasks page in the Microservices Engine (MSE) console works correctly. |
Kubernetes job log timestamps | Log timestamps for Kubernetes jobs are now accurate. |
May 2024
This release brings SchedulerX to the international site and adds second-level cron scheduling.
New features
Feature | Description | References |
Second-level cron scheduling | Use cron expressions for second-level job scheduling. | |
Notification verification | Send verification codes by text message and email. | N/A |
International site availability | SchedulerX is available on alibabacloud.com. | N/A |
Bug fixes
Fix | Description |
Email verification | Certain email address formats can now be verified. |
April 28, 2024
This release extends job scheduling flexibility, doubles the log retention period, and adds API support for one-time job instance queries.
New features
Feature | Description | References |
Job validity periods | Set validity periods and start times for cron, fixed-rate, and second-delay jobs. | |
Extended log retention | Log retention period extended from two weeks to two months. | |
GetJobInstanceList API | Query one-time job instance information after execution by calling the operation. None | N/A |
Bug fixes
Fix | Description | References |
UTC-8 timezone support | UNIX cron expressions now support UTC-8 and similar time zones. | N/A |
Workflow export | Workflows export correctly without errors. |
March 27, 2024
This release adds logging for more execution events, introduces Lark alerting, and fixes issues with script jobs and HTTP jobs.
New features
Feature | Description | References |
Expanded logging | Logs are now generated for one-time job completion, failed job retries, and when the maximum number of concurrent jobs is reached. These logs help pinpoint scheduling bottlenecks and failures. | |
Formatted alerts and Lark support | Email and text message alerts support formatting. Lark is now available as an alert channel. | N/A |
Bug fixes
Fix | Description | References |
Deleted job log history | Log history for deleted jobs is accessible again. | N/A |
Script job import/export | Script jobs can be exported and imported correctly. | |
HTTP job instance parameters | Instance parameters for HTTP jobs can be retrieved. |
February 29, 2024
New features
Feature | Description | References |
Managed job pricing | Compute unit (CU) prices for managed jobs are significantly reduced. Higher CU volumes receive greater discounts. | N/A |
Bug fixes
Fix | Description | References |
SDK for Java V1.11.1 | Fixes security vulnerabilities in Netty and Logback. Resolves log conflicts that prevented SchedulerX logs from printing. |
January 25, 2024
This release adds MapReduce support to SDK for Go, a redesigned workflow experience with DAG visualization, and improved job management.
New features
Feature | Description | References |
SDK for Go: MapReduce jobs | SDK for Go now supports MapReduce jobs. | Connect a Golang application to SchedulerX, Golang jobs, SDK for Go |
Workflow charts and lists | View dependency topologies as directed acyclic graph (DAG) charts. Sort jobs by duration or start time in list view. Edit dependencies with operation record tracking. Batch enable, disable, or delete workflows. | |
Job management | Import jobs by job ID. Export jobs incrementally. | |
Job instance list | Sort workflows and jobs in reverse order of scheduling time. Filter by whether to include workflows. | N/A |
Cluster load balancing | Load balancing policies are available for clusters. | N/A |
2023
December 14, 2023
This release adds broadcast job support to SDK for Go and introduces workflow-level operations, import/export, and larger HTTP job responses.
New features
Feature | Description | References |
SDK for Go: broadcast jobs | SDK for Go now supports broadcast jobs. | Connect a Golang application to SchedulerX, Golang jobs, SDK for Go |
Workflow-level operations | Perform stop, rerun, pause, cancel pause, skip, and cancel skip at the workflow level. Import and export workflows to migrate configurations between environments. Workflow save performance is improved. | |
HTTP job response size | HTTP jobs support responses larger than 1,000 bytes. |
October 23, 2023
New features
Feature | Description | References |
SDK for Go: initial release | Connect Go applications to SchedulerX to schedule the Processor interface on a recurring basis. This initial release supports standalone jobs. Distributed jobs will be added in later versions. | Connect a Golang application to SchedulerX, Golang jobs, SDK for Go |
August 24, 2023
Improvements
Feature | Description | References |
Log isolation by instance group | Isolate logs at the instance group level. Requires agent V1.10.5 or later. | N/A |
Increased history retention | Maximum retained execution records per job: Basic Edition increased from 10 to 30, Professional Edition increased from 100 to 300. Optionally retain only recent failed records for troubleshooting. | N/A |
July 10, 2023
This release adds overview data queries, multi-workflow job dependencies, ActionTrail audits, application-level calendars, and Kubernetes job pod cleanup.
New features
Feature | Description | References |
New task model | Added the streaming node model. | N/A |
Overview data API | Query overview data through a dedicated interface. | N/A |
Multi-workflow dependencies | A single job can be depended on by multiple workflows. Preview job details directly from workflow nodes. | N/A |
ActionTrail auditing | Resource Access Management (RAM) user and role-level operation audits are supported through ActionTrail. | N/A |
Application-level calendars | Apply a calendar to all jobs in an application. Application-level calendars have lower priority than job-level calendars. | N/A |
Improvements
Feature | Description | References |
Kubernetes job pod cleanup | Pod resources in a Kubernetes job are automatically cleared when you disable or delete the job, preventing invalid resources from occupying memory. | N/A |
April 27, 2023
This release introduces cross-application workflow orchestration, Kubernetes job sharding, custom webhook alerts, and ActionTrail integration.
New features
Feature | Description | References |
Cross-application workflow orchestration | Orchestrate jobs across different applications in a single workflow. Canvas UX is improved. | N/A |
Kubernetes job sharding | Shard Kubernetes jobs and export backup jobs to standard workloads. | N/A |
Custom webhook alerts | Send alert events to any HTTP endpoint through custom webhooks. | N/A |
ActionTrail and RAM authorization | ActionTrail support is added. RAM-based authorization is enabled by default for new users. |
March 31, 2023
New features
Feature | Description | References |
Webhook @everyone | Mention all group members in webhook alerts. Webhook alert templates are improved. | N/A |
RAM permissions for resources | RAM users must obtain permissions before creating namespaces or applications. | |
Kubernetes script job templates | Standard and custom templates are available for Kubernetes script jobs. | N/A |
Calendar: business days | Calendar support for business days and financial transaction days. | N/A |
Role-based SSO | Role-based single sign-on (SSO) is supported. | N/A |
February 1, 2023
New features
Feature | Description | References |
Workflow manual save | Workflows require a manual save after modification. Node coordinates are preserved on save. | N/A |
HTTP jobs: agent mode | Call HTTP interfaces through an agent (V1.8.3 or later). | N/A |
Map job settings | Configure whether a master node runs the Map job and whether failed tasks are retried. Requires agent V1.8.3 or later. | N/A |
2022
November 21, 2022
New features
Feature | Description | References |
Batch job deletion | Delete multiple jobs at a time. | N/A |
Improved log storage | Business log storage capacity is increased. | N/A |
UNIX cron expressions | UNIX cron expressions are compatible with SchedulerX. | N/A |
Batch workflow marking | Mark multiple workflows as successful simultaneously. | N/A |
Namespace search | Search namespaces by name or ID. | N/A |
Second-level job debugging | Run second-level jobs once for manual debugging. | N/A |
Bug fixes
Fix | Description |
Kubernetes job import | Query errors after importing Kubernetes jobs are resolved. |
October 20, 2022
New features
Feature | Description | References |
Kubernetes cron job scheduling | Schedule native Kubernetes cron jobs. Synchronize Kubernetes cron jobs to SchedulerX. | N/A |
One-time instance parameters | Pass one-time instance parameters when running a job. | N/A |
JobContext trigger types | New trigger types in JobContext: | N/A |
Improvements
Feature | Description | References |
Alert management | Job alert management is improved. | N/A |
August 30, 2022
This release adds end-to-end tracing analysis, Spring job support, historical alert queries, and role-based authentication.
New features
Feature | Description | References |
End-to-end tracing | Trace scheduled job execution end-to-end with visualized execution details. Execution log query and tracing analysis are supported for HTTP jobs. | |
Spring jobs | Schedule native and scheduled Spring jobs in SchedulerX. | |
Application access info | Retrieve application access information directly from the console. | N/A |
Historical alerts | Query historical alerts. | |
Job success notifications | Receive alert notifications when a job runs successfully. | N/A |
Role-based authentication | Role-based authentication is supported for permission management. | N/A |
Improvements
Feature | Description | References |
Application parameter layout | Application parameter positioning in the console is optimized. | N/A |
June 24, 2022
New features
Feature | Description | References |
Notification contacts and groups | Add contacts and contact groups on the alert management page. Bind instance groups to contact groups for alert notifications. | |
Kubernetes pod and job scheduling | Schedule native Kubernetes pods or jobs in SchedulerX. |
Improvements
Feature | Description | References |
Page number persistence | The current page number is preserved after performing operations in lists. | N/A |
May 13, 2022
New features
Feature | Description | References |
Phone and WeChat alerts | Send alert notifications by phone call and WeChat message. | N/A |
Improvements
Feature | Description | References |
HTTP response parsing | Parse HTTP responses including return codes, custom JSON data, and custom character strings. | |
Alert noise reduction | Unexpected alerts generated during server and executor publishing are reduced. | N/A |
April 19, 2022
New features
Feature | Description | References |
Batch enable/disable jobs | Enable and disable jobs in batch. | |
Business log filtering | Filter business logs by time and navigate pages. Logs display generation timestamps. | |
HTTP job timeout | Maximum HTTP job execution timeout is 2 minutes. |
Improvements
Feature | Description | References |
Application ID length | Maximum application ID length is increased to 64 characters. | N/A |
Job execution mode descriptions | Execution mode descriptions and force stop explanations are clearer. |
Bug fixes
Fix | Description |
Faulty worker switchover | Automatic switchover now works correctly when a designated worker disconnects. |
March 15, 2022
New features
Feature | Description | References |
Overview page enhancements | A chart displays the number of jobs triggered per minute. Hyperlinks redirect from the Overview page to specific pages. The number of online workers is shown. | N/A |
Professional Edition feature expansion | Additional features are available in Professional Edition compared to Basic Edition. | N/A |
MapReduce task labels | Add custom labels to parallel computing tasks. Filter tasks by label in the console. | |
ElasticJob executor interface | SchedulerX can interface with the ElasticJob executor. | N/A |
January 26, 2022
This release introduces the Overview page, logging, stack viewing, and support for DataWorks, one-time, and XXL-JOB jobs.
New features
Feature | Description | References |
Overview page | A new dashboard provides a high-level view of your SchedulerX environment. | N/A |
Logging | Integrated logging support for job execution. | |
Stack viewing | View the stack trace of running jobs to troubleshoot stuck jobs. Requires agent version 1.4.0 or later. | N/A |
DataWorks jobs | Schedule DataWorks jobs in SchedulerX. | |
One-time jobs | Run jobs a single time. | |
XXL-JOB jobs | SchedulerX is compatible with the open-source XXL-JOB interface. | N/A |
Job import and export | Import and export jobs for backup and migration. | N/A |
2021
December 1, 2021
New features
Feature | Description | References |
Designate worker API | An API operation is available to specify a target worker for job execution. | N/A |
Query workflows API | An API operation is available to query workflow information. | N/A |
June 2, 2021
New features
Feature | Description | References |
Automatic application split | Applications can be automatically split to support more than one million jobs per application. | N/A |
RAM authentication | RAM-based authentication is supported for access control. | N/A |
2020
December 7, 2020
New features
Feature | Description | References |
Custom worker labels | Assign custom labels to workers and schedule jobs to workers with specific labels. | N/A |
Email and DingTalk alerts | Email and DingTalk chatbot are available as alerting methods. | N/A |
Application-based contact groups | Add contact groups for alerting at the application level. | N/A |
Bug fixes
Fix | Description |
Execution record count | Execution record count is no longer reset to 10 when a group ID is modified. |
Worker list pagination | The worker list for tasks now paginates correctly when the agent handles a large number of job instances. |
Task Management page data | Execution record data displays correctly on the Task Management page. |
September 30, 2020
New features
Feature | Description | References |
POP API for Internet region | POP API is available in the Internet region. | N/A |
AppKey authentication | Use AppKeys instead of AccessKey pairs for authentication. | N/A |
HTTP job advanced settings | Advanced settings are available for HTTP jobs. | N/A |
Operation records | Operation records are generated when applications or jobs are created. | N/A |
Bug fixes
Fix | Description |
14-inch screen display | Action buttons in the job instance list display fully on 14-inch screens. |
Console security | Authentication is added for SchedulerX console access. |
Execution record list | The execution record list no longer appears empty when accessed from the Task Management page. |
Pool job stuck | Jobs in the pool no longer become stuck. |
Broadcast mode stuck | Broadcast jobs no longer become stuck during scheduling. |
HTTP job in workflow | Running an HTTP job manually in a workflow no longer reports that no workers are available. |
August 19, 2020
New features
Feature | Description | References |
Scaled application capacity | A single application supports more than 100,000 jobs. | N/A |
Job details entry | Access job details directly from the Task Management page. | N/A |
Improvements
Feature | Description | References |
Search performance | Search is faster. | N/A |
Application drop-down behavior | The Select All option is available only when the application list shows fewer than 10 applications. Otherwise, the first application is selected by default. | N/A |
Server query performance | Query and loading performance on the SchedulerX server is improved. | N/A |
Worker alert details | The no-workers-available alert now shows whether a specific worker was designated for the job. | N/A |
Bug fixes
Fix | Description |
Job instance status after disable | Disabling a job now correctly changes the corresponding pool instance status to Terminated. |
Pool stuck on database exception | Pool job instances no longer become stuck during database exceptions. |
Deleted application name reuse | Reusing the name of a deleted application works as expected. |
Second-delay jobs after restart | Second-delay jobs continue running after agent restart. |
May 27, 2020
This release enhances HTTP jobs and the POP API, adds permission management APIs, and introduces consecutive failure alerts.
New features
Feature | Description | References |
HTTP job enhancements | POST parameters, header-based basic information retrieval, and a 30-second timeout are supported for HTTP jobs. | N/A |
POP API update | New version released: | N/A |
Permission management APIs | API operations for granting and revoking permissions are available. | N/A |
Consecutive failure alerts | Alerts are generated when a job fails a consecutive number of times. | N/A |
Namespace application access | Grant access to applications within a specific namespace. | N/A |
Improvements
Feature | Description | References |
Search and filtering | Filter jobs and workflows by status. Search job instances by instance ID. Fuzzy match is supported for the application drop-down list. | N/A |
Application delete precheck | A precheck prevents deleting applications that contain jobs. | N/A |
HTTP job performance | HTTP job execution performance is improved. | N/A |
Alert fatigue management | Alert frequency for job failures is optimized with fatigue levels to reduce noise. | N/A |
Contact Us link | A "Contact Us" hyperlink is added to the SchedulerX console. | N/A |
Application name validation | Application names are validated to identify non-Chinese characters. | N/A |
Bug fixes
Fix | Description |
Negative time offset | Time offset can now be set to a negative value. |
Timeout unit display | The timeout period unit is displayed correctly in the console. |
Specified workers after server switch | Designated workers are preserved when switching to the primary SchedulerX server. |