Skip to content

Instantly share code, notes, and snippets.

@paulyuk
Created January 10, 2026 01:26
Show Gist options
  • Select an option

  • Save paulyuk/7bc9f334260aa698b57a454c7d63b69b to your computer and use it in GitHub Desktop.

Select an option

Save paulyuk/7bc9f334260aa698b57a454c7d63b69b to your computer and use it in GitHub Desktop.
Azure Functions Core Tools - Comprehensive Repository Analysis

Azure Functions Core Tools - Comprehensive Repository Analysis

Repository: Azure/azure-functions-core-tools
Analysis Date: January 9, 2026
Latest Release: 4.6.0 (December 15, 2025)


πŸ“Š Repository Overview

Azure Functions Core Tools (func) is the command-line interface for developing, testing, and deploying Azure Functions locally and to Azure. It provides the local development experience for all Azure Functions languages including .NET, Node.js, Python, Java, and PowerShell.

Current Version Information

  • CLI Version: 4.6.0
  • Host Runtime Version: 4.1045.200
  • In-Proc CLI Version: 4.3.0
  • In-Proc Host Runtime Version: 4.44.100

πŸ”₯ Active Issues Summary

High Priority / Recent Issues

Issue Title Status Created
#4771 Shortcircuit to fail fast for commands that require network calls Open Jan 9, 2026
#4770 Fallback to bundles download path if network fails Open Jan 9, 2026
#4769 Implement new command to manage extension bundles Open Jan 9, 2026
#4762 GetExtensionBundlePath no longer downloads the bundle Open Jan 7, 2026
#4759 context.CallActivityAsync not calling activities after deployment Open Dec 19, 2025

Extension Bundles & Templates

Issue Title Category
#4567 Slow CDN fetch for extension bundle index delays startup Performance
#4662 Show bundle download status when downloading extension bundle Enhancement
#4436 Enable use of preview bundles and templates through command options Enhancement
#4340 Design for how to improve templates acquisition experience Design
#4583 Node templates for the new programming model are hardcoded Bug

Publishing & Deployment

Issue Title Category
#4753 publish should preserve executable bits on files Enhancement
#4752 [Flex Consumption] publish-settings-only downgrades runtime stack Bug
#4751 func azure storage fetch-connection-string fails intermittently Bug
#4705 Update func publish to support uv (Python package manager) Enhancement
#4617 "Azure Functions Core Tools does not support this deployment path" error Enhancement
#4570 Publish action error message improvement for disabled public networking Enhancement

func pack Command

Issue Title Category
#4677 func pack errors in custom handler - 'functions.metadata' not found Bug
#4676 Remove need for requirements.txt for Python projects in func pack Enhancement
#4552 Fix --build-native-deps to work with Python 3.13 Enhancement

Python Support

Issue Title Category
#4737 Better Monorepo Support for Python Function Apps Enhancement
#4657 Publishing times out with AzureWebJobs..Disabled app setting Bug
#4505 Python Local Debugging with Breakpoint: The operation was aborted Bug

.NET & Templates

Issue Title Category
#4743 .NET templates shouldn't move forward for end-of-support versions Investigation
#4717 Update default target framework to .NET 10 Enhancement
#4402 Reassess template curation for isolated worker model Enhancement

PowerShell Support

Issue Title Category
#4758 PowerShell 7.4: FileNotFoundException for Microsoft.Management.Infrastructure Bug

MCP (Model Context Protocol) Support

Issue Title Category
#4659 Node McpToolTrigger template Enhancement
#4610 [Feature request] Scaffold MCP server project with func init Enhancement

Java Support

Issue Title Category
#4579 [Epic] Java Support in Core Tools Design
#4580 Remove misleading documentation on Java support Documentation
#4539 Func new not working for java runtime Bug

Windows & Platform Issues

Issue Title Category
#4747 Provide a way to prioritize dotnet installations in user-defined environment variables Enhancement
#4461 Native Support for Windows-Arm64 Enhancement
#4322 func.exe Processes Not Ending And Holding On To Ports Bug

SSL/Certificate Issues

Issue Title Category
#4618 Incorrect Logging of SSL Certificate-Related Issues (SSL Inspection Erroring) Bug
#4354 Function App Failing TLS Handshake with GSM Module Bug

Durable Functions

Issue Title Category
#4348 Timer trigger UTC time error with Durable Functions Bug

Docker & Container Support

Issue Title Category
#4688 4.3.0 based docker image stopped working - IServiceProvider disposed Bug

Flex Consumption

Issue Title Category
#4645 FUNCTIONS_WORKER_RUNTIME required in flex consumption app settings Bug

πŸ“¦ Recent Releases

4.6.0 (December 15, 2025)

Host Runtime Version: 4.1045.200

Key Changes:

  • Fix .gitignore to allow PowerShell module bin folders (#4574)
  • Refactor to use msbuild for determining .NET target framework & add support for multiple TFMs (#4715)
  • Enhanced dotnet installation discovery using Muxer logic (#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 TypeScript project template (TypeScript 5.0, esModuleInterop) (#4739)
  • Cleaned up func --help output and fixed validation errors (#4748)
  • Fix F# project & template initialization (#4749)
  • Log warning for Python 3.14 flex app remote build (#4755)

4.5.0 (November 14, 2025)

Host Runtime Version: 4.1044.400

Key Changes:

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

4.4.0 (October 31, 2025)

Host Runtime Version: 4.1043.300

Key Changes:

  • Add validation to func pack command (#4535)
  • Update templates for .NET 9 GA (#4664)
  • Enhanced extension bundle path lookup performance (#4565)
  • Add support for Python 3.13 (#4658)

4.3.0 (September 26, 2025)

Host Runtime Version: 4.1042.100

Key Changes:

  • Introduced func pack command for packaging function apps
  • New extension bundle download mechanism
  • Performance improvements for cold start scenarios

🎯 Key Focus Areas

1. Extension Bundle Management

The team is actively working on improving the extension bundle experience:

  • #4769: New func bundle command family
  • #4770: Fallback mechanisms for offline scenarios
  • #4771: Fail-fast for network-dependent commands

2. Python Ecosystem

Significant investment in Python tooling:

  • uv package manager support (#4705)
  • Monorepo support (#4737)
  • Python 3.13+ compatibility (#4552)

3. MCP (Model Context Protocol) Integration

First-class support for MCP servers:

  • Template scaffolding (#4610)
  • Node.js templates (#4659)

4. .NET Modernization

  • .NET 10 support coming (#4717)
  • Better template management for EOL versions (#4743)

πŸ“ˆ Statistics

  • Total Open Issues: 628+
  • Recent Activity: Very active (multiple issues/PRs per day)
  • Latest Release Downloads (4.6.0):
    • Linux x64: ~10K
    • Windows x64 (min): ~34K
    • Windows x64 (full): ~18K
    • macOS ARM64: ~1.7K
    • MSI x64: ~10K

πŸ”— Related Repositories


πŸ“š Resources


Generated by GitHub Copilot - January 9, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment