Skip to content

Releases: Azure/azure-functions-core-tools

4.8.0

10 Mar 01:21
ec58eb7

Choose a tag to compare

Azure Functions CLI 4.8.0

Host Version

  • Host Runtime Version: 4.1046.100
  • In-Proc CLI:
    • CLI Version: 4.4.0
    • Host Runtime Version: 4.46.100 (includes 4.846.100, 4.646.100)

Breaking Changes

  • Python 3.7 and 3.8 are no longer supported. These versions have reached end-of-life. Please upgrade to Python 3.9 or later to continue using Azure Functions Core Tools. (#4756)

Changes

  • Added end-of-life warnings for all runtime versions during func azure functionapp publish. (#4760)
  • Reduced console output noise by moving informational messages to verbose logging. (#4768)
  • Fixed an issue where creating an MCP Tool trigger function would fail with "Unknown template 'McpToolTrigger'" error. (#4768)
  • Added new func bundles commands for managing extension bundles (#4769)
    • func bundles download - Download the extension bundle configured in host.json with optional --force flag to re-download
    • func bundles list - List all downloaded extension bundles
    • func bundles path - Get the path to the downloaded extension bundle
    • func bundles add - Add extension bundle configuration to host.json with --channel flag to select GA (default), Preview, or Experimental bundles
    • Support for custom bundle download paths via AzureFunctionsJobHost__extensionBundle__downloadPath environment variable
  • Added --bundles-channel option to func init command to specify extension bundle channel (GA, Preview, or Experimental) during project initialization
  • Added global --offline variable to run in offline mode (#4772)
  • Fallback to cached bundles if there is no network connection during func start (#4772)
  • Enable offline support for func init and func new (#4775)
  • Improved error message for func azure functionapp publish when the connection fails due to networking restrictions, with a link to networking options documentation. (#4807)

4.7.0

17 Feb 19:44
af9404f

Choose a tag to compare

Azure Functions CLI 4.7.0

Host Version

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

Changes

  • Added end-of-life warnings for all runtime versions during func azure functionapp publish. (#4760)
  • Reduced console output noise by moving informational messages to verbose logging. (#4768)
  • Fixed an issue where creating an MCP Tool trigger function would fail with "Unknown template 'McpToolTrigger'" error. (#4768)
  • Added new func bundles commands for managing extension bundles (#4769)
    • func bundles download - Download the extension bundle configured in host.json with optional --force flag to re-download
    • func bundles list - List all downloaded extension bundles
    • func bundles path - Get the path to the downloaded extension bundle
    • func bundles add - Add extension bundle configuration to host.json with --channel flag to select GA (default), Preview, or Experimental bundles
    • Support for custom bundle download paths via AzureFunctionsJobHost__extensionBundle__downloadPath environment variable
  • Added --bundles-channel option to func init command to specify extension bundle channel (GA, Preview, or Experimental) during project initialization

Notes

  • APT is still in progress.

4.6.0

15 Dec 22:56
ab90faa

Choose a tag to compare

Azure Functions CLI 4.6.0

Host Version

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

Changes

  • Fix .gitignore to allow PowerShell module bin folders (#4574)
  • Refactor to use msbuild for determining .NET target framework & add support multiple TFMs (#4715)
    • When using func init --docker-only on a .NET project with multiple target frameworks, the CLI will now
      prompt the user to select which target framework to use for the Dockerfile.
  • Enhanced dotnet installation discovery by adopting the same Muxer logic used by the .NET SDK itself (#4732)
  • Update .NET templates package version to 4.0.5337 (#4728)
  • Fix func pack --build-native-deps failure on Windows for Python 3.13+ (#4742)
  • Add deprecation warning for extension bundles during function app publish (#4700)
  • Update the TypeScript project template to improve interoperability (#4739)
    • Upgrade typescript from ^4.0.0 to ^5.0.0
    • Add "esModuleInterop": true option to tsconfig.json
  • Cleaned up func --help output and fixed validation errors when using the --help flag for specific commands (#4748)
  • Improved func init --help output to better display options for each worker runtime (#4748)
  • Fix F# project & template initialization via func init | new (#4749)
  • Log a warning if remote build is used for Python 3.14 flex app (#4755)

4.5.0

14 Nov 23:10
e74aae2

Choose a tag to compare

Azure Functions CLI 4.5.0

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)