- Added a "Definitions" context to the Task Planner Web API that provides read-only information about available triggers, jobs, series, and result actions. Each component type lists all available components with their IDs, names, and descriptions. Individual component details include an example JSON representation for use with the task import API.
- The execution information (history) for a task is now stored separately from the task data. This reduces the load on the server, especially when a large number of tasks need to be executed all at once. If you want to back up this separate execution information, you can use the new "Execution History" backup option in Maintenance.
Fixed Bugs
- The "After Task" trigger now blocks circular task dependencies (for example, "Task A after Task B" and "Task B after Task A") during validation to prevent endless execution chains.
- System tasks are now synchronized correctly between multiple cloud nodes after they are created or changed.
- Removed unnecessary error stacktrace logging for tasks that were unable to run for valid reasons.
