[changes]
* 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.

[changes:de]
* Ein "Definitions"-Kontext wurde zur Web-API der Aufgabenplanung hinzugefügt, der schreibgeschützte Informationen über verfügbare Trigger, Jobs, Serien und Ergebnisaktionen bereitstellt. Jeder Komponententyp listet alle verfügbaren Komponenten mit ihren IDs, Namen und Beschreibungen auf. Einzelne Komponentendetails enthalten eine Beispiel-JSON-Darstellung zur Verwendung in der Task-Import-API.
* Die Ausführungsinformationen (Historie) zu einer Aufgabe werden jetzt separat von den Aufgabendaten gespeichert. Dies verringert die Last auf dem Server, insbesondere dann, wenn plötzlich sehr viele Aufgaben auf einmal ausgeführt werden müssen. Wenn diese jetzt separaten Ausführungsinformationen gesichert werden sollen, kann dafür die neue Sicherung "Ausführungshistorie" in der Wartung verwendet werden.

[bugfixes]
* 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.

[bugfixes:de]
* Der Trigger "Nach Aufgabe" blockiert nun bei der Validierung zirkuläre Aufgabenabhängigkeiten (z.B. "Aufgabe A nach Aufgabe B" und "Aufgabe B nach Aufgabe A"), um endlose Ausführungsketten zu verhindern.
* Systemaufgaben werden nach dem Erstellen oder Ändern nun korrekt zwischen mehreren Cloud-Nodes synchronisiert.
* Unnötige Stacktrace-Logausgaben entfernt, wenn Aufgaben aus erwartbaren Gründen nicht ausgeführt werden konnten.

[security]

[security:de]
