---
url: "https://www.skedulo.com/release-notes/optimization-recipes-all-or-nothing-scheduling-for-jobs-with-dependencies"
type: "releaseNote"
title: "Optimization recipes: all-or-nothing scheduling for Jobs with dependencies"
date: "2026-05-19"
---

# Optimization recipes: all-or-nothing scheduling for Jobs with dependencies

A new Optimization Recipe configuration lets you schedule Jobs with dependencies as an all-or-nothing group: if any dependent Job cannot be scheduled, none of them are.

**Optimization recipes: all-or-nothing scheduling for Jobs with dependencies**

Schedulers can now configure Optimization Recipes to schedule Jobs with dependencies as an all-or-nothing group. When enabled, a Job is only scheduled if every Job it depends on can also be scheduled in the same run; if any dependency cannot be scheduled, none of the linked Jobs will be.

**What’s new**

- **All-or-nothing toggle in the Recipe:** A new configuration option in Optimization Recipes that controls how dependent Job chains are treated by the solver, with default behavior unchanged for existing Recipes.
- **Guaranteed integrity of linked work:** Connected Jobs, such as a preparation Job followed by an installation Job, only commit to the schedule when the full sequence can run, preventing partial chains from being dispatched.
