AZ520822 - Public Preview: Azure Functions zero-downtime deployments with rolling updates in Flex Consumption

Azure Updates

Discussionpowered by zap.ms

Published

Oct 30, 2025

Status

In preview

Timeline

  • October 2025
    Preview

Product

Azure Functions

Tag

Features

Category

Compute
Containers
Internet of Things

Description

Azure Functions now supports rolling updates in the Flex Consumption plan, delivering zero-downtime deployments with a simple configuration change.  


Instead of forcefully restarting all instances during code or configuration updates, the platform gracefully replaces live instances by draining batches every few seconds while dynamically scaling out the latest version to meet demand. This approach ensures uninterrupted execution and resilient throughput across HTTP, non-HTTP, and Durable workloads—even during intensive scale-out scenarios.  


How to enable: 

  1. Update your ARM/Bicep template with `”properties.functionAppConfig.siteUpdateStrategy.type”` set to `“RollingUpdate”` 

  2. For Durable Functions, configure an orchestration match strategy (see guidance). 

Known limitations: 

  • Scale-out issues may occur with low HTTP concurrency; recommended value is 16. 

  • Real-time rollout monitoring is not supported; allow up to two minutes for completion. 

  • No automatic rollback; intervene by redeploying the last healthy version. 

  • Internal details such as batch size and drain intervals are not configurable and are subject to change.