The Azure Functions team is excited to announce the general availability (GA) of Azure Functions 4.0. This is the latest release of Azure Functions that supports: .NET 6, Node.js 14, Python 3.7-3.9, Java 8 & 11, PowerShell 7.0, and other languages and runtimes using custom handlers.
General availability of .NET 6 support
Today is the GA release of .NET 6. The .NET 6 support in Azure Functions 4.0 is also generally available today.
Azure Functions joins Azure Web Apps and Azure Static Web Apps who also announced .NET 6 support today.
For .NET, Azure Functions supports both in-process and isolated (out-of-process) execution models. Choose in-process if you are upgrading from .NET Core 3.1 Azure Functions or if you are looking for features, such as Durable Functions, that are currently only available to in-process apps. Isolated function apps provide more control of the function worker process and greater compatibility with libraries. For more information and to learn more about the .NET roadmap for Azure Functions, read our blog post from earlier this year.
To learn more, join our session at .NET Conf—"Serverless .NET 6 with Azure Functions"—streaming live on November 10 at 20:30 UTC (12:30 PST) and available on-demand following the conference!
Try Azure Functions 4.0 today
To deploy a new Azure Functions 4.0 app, try a quickstart for your favorite language in Visual Studio Code or Visual Studio 2022.
To migrate an existing app and learn what’s new, see the Azure Functions documentation.
Azure Functions 4.0 availability and known issues
(Update November 11) Deployment is complete. Azure Functions 4.0 is GA across Windows and Linux!
For known issues, please refer to this wiki.