Skip to content

Releases: Azure/azure-functions-core-tools

4.5.0

14 Nov 23:10
e74aae2

Choose a tag to compare

Azure Functions CLI 4.5.0

Note

• The CLI is currently available on NPM.
• All remaining distribution channels are scheduled for release on Monday, November 17, 2025.

Host Version

  • Host Runtime Version: 4.1044.400
  • In-Proc CLI:
    • CLI Version: 4.3.0
    • Host Runtime Version: 4.44.100 (includes 4.844.100, 4.644.100)

Changes

  • Add updated Durable .NET templates (#4692)
  • Adding the MCP Tool Trigger Templates for the Node/Typescript (#4651)
  • Set AzureWebJobsStorage to use the storage emulator by default on all platforms (#4685)
  • Set FUNCTIONS_WORKER_RUNTIME to custom if the EnableMcpCustomHandlerPreview feature flag is set (#4703)

4.4.1

12 Nov 16:39

Choose a tag to compare

Azure Functions CLI 4.4.1

Host Version

  • Host Runtime Version: 4.1043.200
  • In-Proc CLI:
    • CLI Version: 4.2.0
    • Host Runtime Version: 4.41.100 (4.841.100, 4.641.100)

The in-proc CLI is built and versioned separately but packaged within the main CLI.
This is not actively maintained, but periodically updated to the latest in-proc host runtime.

Changes

  • Update .NET isolated templates package to 4.0.5331 (#4712)

4.4.0

31 Oct 20:26
6b60f13

Choose a tag to compare

Azure Functions CLI 4.4.0

Host Version

  • Host Runtime Version: 4.1043.200
  • In-Proc CLI:
    • CLI Version: 4.2.0
    • Host Runtime Version: 4.41.100 (4.841.100, 4.641.100)

The in-proc CLI is built and versioned separately but packaged within the main CLI.
This is not actively maintained, but periodically updated to the latest in-proc host runtime.

Changes

  • Add Dockerfile for python 3.13 local build environment (#4611)
  • Add support for Python 3.14 (#4668)
  • Implement preview feature to apply host configuration profiles on 'func init' command (#4675)

4.3.0

02 Oct 19:37

Choose a tag to compare

Azure Functions CLI 4.3.0

Host Version

  • Host Runtime Version: 4.1042.100
  • In-Proc CLI:
    • CLI Version: 4.2.0
    • Host Runtime Version: 4.41.100 (4.841.100, 4.641.100)

The in-proc CLI is built and versioned separately but packaged within the main CLI.
This is not actively maintained, but periodically updated to the latest in-proc host runtime.

Changes

  • Log the resolved worker runtime and local.settings.json location, if found. (#4628)
  • Add func pack basic functionality (#4600)
  • Clean up HelpAction and add func pack to help menu (#4639)
  • Add comprehensive pack validations for all Azure Functions runtimes (#4625)
    • Enhanced user experience with real-time validation status (PASSED/FAILED/WARNING)
    • Runtime-specific validations for .NET, Python, Node.js, PowerShell, and Custom Handlers
    • Actionable error messages to help developers resolve issues during packaging
    • Validates folder structure, required files, programming models, and runtime-specific configurations
  • Add support for linux-arm64 (#4655)

4.3.0-preview1

08 Sep 19:09

Choose a tag to compare

4.3.0-preview1 Pre-release
Pre-release

Azure Functions CLI 4.3.0-preview1

This release provides a preview build of Core Tools targeting the Linux-ARM64 architecture.

Note

Unless you're targeting Linux-ARM64, we recommend continuing to use the standard release for broader compatibility.

Key Information:

  • This build is intended to enable support for the Linux-ARM64 platform.
  • It does not include .NET applications using the in-process model
  • This release is only available on APT.

We appreciate your feedback as we continue to expand platform compatibility.

4.2.2

29 Aug 20:10
78afd8b

Choose a tag to compare

Azure Functions CLI 4.2.2

Host Version

  • Host Version: 4.1041.300
  • In-Proc Host Version: 4.41.100 (4.841.100, 4.641.100)

Changes

  • Fix .NET template install bug (#4612)

4.2.1

20 Aug 21:38
c3972eb

Choose a tag to compare

Azure Functions CLI 4.2.1

Host Version

  • Host Version: 4.1041.200
  • In-Proc Host Version: 4.41.100 (4.841.100, 4.641.100)

Changes

  • Update log streaming to support both connection string and instrumentation Key (#4586)
  • Remove content of workers dir from minified versions (#4609)

4.1.2

13 Aug 22:54

Choose a tag to compare

Azure Functions CLI 4.1.2

Host Version

  • Host Version: 4.1040.300
  • In-Proc Host Version: 4.40.100

Changes

  • Add support for .NET 10 isolated model (#4589)

4.1.1

12 Aug 17:20
4bde692

Choose a tag to compare

Azure Functions CLI 4.1.1

Host Version

  • Host Version: 4.1040.300
  • In-Proc Host Version: 4.40.100

Changes

  • Fix dotnet templates installation (#4538)
  • Disable diagnostic events in local development by replacing the IDiagnosticEventRepository with a DiagnosticEventNullRepository (#4542)
  • Add func pack support for in-proc functions (#4529)
  • Update KEDA templates & kubernetes create command to correctly use a provided namespace, or use default namespace (#4558)
  • Update func init to default to the .NET 8 template for in-proc apps (#4557)
  • Implement (2 second) graceful timeout period for the CLI shutdown (#4540)
  • Overwrite AZURE_FUNCTIONS_ENVIRONMENT to Development if it is already set (#4563)
  • Warn if there is a JsonException when parsing the local.settings.json file (#4571)
  • Enabled verbose logs in MSI by default (#4578)

4.1.0

16 Jul 18:37
7ff2567

Choose a tag to compare

Azure Functions CLI 4.1.0

Host Version

  • Host Version: 4.1040.300
  • In-Proc Host Version: 4.40.100

Changes

  • Implement file locking mechanism for templates/bundle installation (#4482)
  • Add exception details to error message during func publish (#4503)
  • Chocolatey: Update default installation to x64 (#4506)
  • Add console output encoding to support international chars (#4429)
  • Add logs for host status checks during deployment of Flex Function Apps (#4525)

APT is now unblocked. 4.1.0 has rolled out and we have released all older versions as well.