Releases: Azure/azure-functions-core-tools
4.5.0
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
AzureWebJobsStorageto use the storage emulator by default on all platforms (#4685) - Set
FUNCTIONS_WORKER_RUNTIMEto custom if theEnableMcpCustomHandlerPreviewfeature flag is set (#4703)
4.4.1
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
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
4.3.0
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.jsonlocation, if found. (#4628) - Add
func packbasic functionality (#4600) - Clean up HelpAction and add
func packto 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
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
4.2.1
4.1.2
4.1.1
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
IDiagnosticEventRepositorywith aDiagnosticEventNullRepository(#4542) - Add
func packsupport for in-proc functions (#4529) - Update KEDA templates &
kubernetes createcommand to correctly use a provided namespace, or use default namespace (#4558) - Update
func initto 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_ENVIRONMENTtoDevelopmentif it is already set (#4563) - Warn if there is a
JsonExceptionwhen parsing thelocal.settings.jsonfile (#4571) - Enabled verbose logs in MSI by default (#4578)
4.1.0
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.