Skip to content

Releases: microsoft/vscode-azurefunctions

v1.20.2

01 Dec 18:41
7225304

Choose a tag to compare

Fixed

  • [4837] Fix not being able to create Premium SKU plans in Create Function App in Azure (Advanced)

v1.20.1

01 Dec 18:39
7225304

Choose a tag to compare

Fixed

  • [4832] Fix pickFuncProcess not finding the func host start task if there were additional flags on the command

v1.20.0

18 Nov 15:43
9c73b9f

Choose a tag to compare

Overview

This release introduces support for creating and deploying Model Context Protocol (MCP) servers using Azure Functions and brings support for building MCP servers across multiple languages including TypeScript, JavaScript, Python, and .NET.

Added

  • [4789] Add support for creating self-hosted MCP servers with Azure Functions as a new project type
  • [4790] Add MCP Tool Trigger templates for extension-based MCP function apps
  • [4791] Add MCP deployment support for both extension triggers and self-hosted servers

Changed

  • [4772] Update minimum Azure Container Apps API version to v1.0.0
  • [4773] Improve template filtering with grouping by category instead of hiding templates
  • [4783] Add support for Python 3.13 and 3.14 and remove deprecated Python versions (3.7, 3.8, 3.9)

Fixed

  • [4739] Fix incorrect error message displayed when deploying to containerized function apps

Engineering

  • [4731] Refactor Functions Core Tools installation and pretest logic

v1.19.2

08 Oct 18:52
71a8cf6

Choose a tag to compare

Fixed

  • [4734] Fix an issue where required debug environment settings were being overwritten

v1.19.1

25 Sep 21:06
41a097d

Choose a tag to compare

Added

  • [4688] Enable durable configuration path for Python v2 projects.
  • [4706] Show warning when running a deprecated extension bundle version.
  • [4703] Dynamically add AzureWebJobsStorage to tasks when using the emulator.

Changed

  • [4714] Update for MFA shapes, remove unneeded proposed flags, and confirm CUD operations behave as expected.

Fixed

  • [4702] Register debugpy as a Python debug provider to resolve Python pre-debugging issues.
  • [4708] Fix containerized functions deployment regression and apply miscellaneous improvements.
  • [4712] Fix custom handler runtimes response due to Stacks API regression.
  • [4716] Ensure storage shared access key is disabled in the deployment entry point when required.

v1.19.0

21 Aug 17:38
e6260c9

Choose a tag to compare

Overview

This release delivers major improvements to durable functions, including better configuration handling, and enhanced validation for DTS. It also adds improved identity assignment support, and stronger reliability for local development with Azurite.

Added

  • [4566] Add Azure deployment support for DTS projects
  • [4625] Improve support for assigning a user-assigned identity and roles to a Function App.
  • [4650] Deploy with Functions CLI for custom runtimes on Flex Consumption plans.
  • [4667] Add dynamic Azurite connection string generation using workspace settings.
  • [4660] Add warning popup when incompatible Function App plans are used for durable projects.
  • [4618] Update Python requirements.txt.

Fixed

  • [4622] Fix host.json version not showing for AzureExtensionsBundle.
  • [4632] Fix Azurite Table/Queue services not starting during durable function debugging.
  • [4652] Use the v1 index.json for retrieving all templates
  • [4661] Update templates with userPrompt tokens so tokens are replaced.
  • [4682] Use port number to find the func PID.

1.18.1

25 Jul 18:13
04a6057

Choose a tag to compare

Fixed

[4609] Fix bug with function app resolving that assumed access to certain properties

1.18.0

10 Aug 19:54
13c1d2f

Choose a tag to compare

Overview

This release brings enhancements to Durable Functions through DTS integration, improves deployment reliability, and performance of the Azure Functions extension.

Added

  • [4580] Integrate deployment with Copilot, offering richer error analysis when deploying to Function Apps.
  • [4405] Integrate DTS emulator into the Local Workspace view.
  • [4527] Add DTS preview support for Create Function and remove Netherite from new storage options.
  • [4548] Improved performance for listing and resolving resources

Changed

  • [4529] Check for DTS trigger before app creation to ensure a Premium plan is used.

Fixed

  • [4573] Fix: Advanced creation no longer prompts for user identity if secret-based access is used.
  • [4572] Fix bug for system identity / resolved app ID.
  • [4576] Fix container name to always be lowercase.

v1.17.3

19 May 20:30
9656036

Choose a tag to compare

Added

  • [4487] Upgrade to latest version of the Azure Activity Log (v2). Now shows live progress on each activity child with timers.
  • [4500] Add a step to prompt about app authentication type to allow users to opt out of Managed Identities
  • [4517] Add Python 3.12 to the list of supported versions.

Changed

  • [4519] Remove references to "Azure Functions explorer" in UI/strings.
  • [4506] Use OAuth2 tokens when creating blob container to improve managed identity reliability.

Fixed

  • [4494] Configure Flex Consumption functionAppConfig deployments for User Assigned Managed Identity.
  • [4498] Add required app settings for managed identity and trigger keys.
  • [4520] Fix minor text by adding period to "Enabled system assigned identity" message.

v1.17.2

08 May 16:47
14f15f4

Choose a tag to compare

Fixes

  • [4494] Fixes function triggers not appearing under the "Functions" node in the remote view after deploying
  • [4493] Incomplete telemetry data capture in specific scenarios.