Skip to content

Releases: microsoft/vscode-azurefunctions

v1.19.0

21 Aug 17:38
e6260c9
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v1.17.1

09 Apr 23:41
4e87902
Compare
Choose a tag to compare
  • [4477] Fixes errors on deployment due to checking major stacks
  • [4479] Fixes deployment issues due to errors parsing local.settings.json

v1.17.0

09 Apr 22:55
c82b497
Compare
Choose a tag to compare

Overview

This release includes improvements to identity management and deployment validation in Azure Functions, along with enhancements to local development tooling and support for newer programming models. It also introduces user-facing warnings for deprecated runtime stacks and improved platform compatibility.

Added

  • [4382] Add a dedicated Identity node to the Azure Functions tree view for easier access and management of managed identities associated with Function Apps.
  • [4387] Introduced Local and Remote Identity Settings commands, allowing users to configure managed identity settings directly from VS Code.
  • [4423] Deployment validation now includes checks for connection strings and managed identity configurations.
  • [4428] Added end-of-life (EOL) warnings when deploying or updating Function Apps that use retired runtime stack versions to help users upgrate to secured environments.

Changed

  • [4425] Marked Linux Consumption plans as Legacy as it is recommended to use Flex Consumption plans
  • [4457] Updated the Node.js v4 templates to reflect the latest Azure Functions Core Tools.
  • [4427] Updated default language selections to use the newest programming model, streamlining the Function App creation experience. If you need to use the old programming model, you can set the azureFunctions.allowProgrammingModelSelection setting to true.
  • [4431] Enhanced local development support by detecting the absence of Azurite, and prompting users with the option to install or run it automatically.

1.16.3

10 Mar 23:41
6218f07
Compare
Choose a tag to compare

Changed

v1.16.2

21 Feb 00:31
37ed60f
Compare
Choose a tag to compare

Added

  • [4351] Default flex consumption for basic creation
  • [4358] SqlBinding triggers to verified list
  • [4359] Set publicBlobAccess to false for created storage accounts
  • [4361] Add basic support for Durable Task Scheduler resources

v1.16.1

13 Nov 21:41
9410b81
Compare
Choose a tag to compare

Fixes

  • [4333] Fixes .NET debugging with multiple .csproj files