Freeze Windows

Block or restrict releases during specific periods

What Are Freeze Windows?

Freeze windows prevent or restrict releases during specific time periods — holidays, code freezes, change moratoriums, or any period where deployments should be paused. When a release is planned during a freeze window, it either requires an exception approval or is completely blocked.

Types of Freeze Windows

TypeDescriptionExample
Date RangeSpecific start and end datesDec 20 - Jan 2 (Year End Freeze)
Recurring WeeklySpecific days of the week, every weekEvery Saturday and Sunday
Recurring MonthlySpecific days of the month, every month1st to 3rd of every month
Recurring YearlySame dates every yearDec 24 - Jan 1 (Holiday freeze)

Creating a Freeze Window

1

Go to Freeze Windows

Navigate to Admin > Freeze Windows. Click "+ Add Freeze Window".

2

Name it and select the type

Give a descriptive name (e.g., "Year End Code Freeze"). Choose Date Range, Weekly, Monthly, or Yearly.

3

Configure the period

For date range: set start and end dates. For recurring: select the days/months. Add an optional reason.

4

Configure exception handling

Toggle "Allow Exception Approvals". If enabled, specify who can approve exceptions: by Jira role and/or by specific users.

Exception Approvals

When exceptions are allowed, releases during freeze periods require additional approval. Configure exception approvers in two ways:

The freeze exception approval runs in parallel with the regular approval chain. Both must be satisfied for the release to proceed.

Freeze Window on Calendar

Active freeze windows are highlighted on the Planning Calendar with visual indicators. Hover over frozen dates to see the freeze window name and reason.

Retroactive Freeze Check If a freeze window is created or modified after a release was already planned, the app performs a retroactive check when the release status changes. If the release date now falls in a freeze period, the release is paused until an exception is provided.