Skip to content

Releases: microsoft/vscode-azurefunctions

v0.21.0

03 Mar 23:33
2b4cfa0

Choose a tag to compare

v0.21.0 Pre-release
Pre-release

Added

  • Java and C# support for the local project tree item
    • Copy local http trigger urls
    • Execute local timer triggers
  • Allow Python 3.8 when creating local project or deploying to Azure (only supported in v3 of the Azure Functions runtime)
  • Allow deploying Java projects to Linux Function Apps in Azure (only supported in v3 of the Azure Functions runtime)
  • Added setting "azureFunctions.showDeployConfirmation" to turn off "Are you sure you want to deploy..." dialog
  • Logging is enabled by default when creating a Function App in Azure

Changed

  • Bindings are no longer displayed in the tree. View properties on the function instead
  • "Add Binding..." was moved from the local "Bindings" tree item to the function tree item
  • Prompt for runtime before OS when creating a Function App in Azure. OS will not be prompted if the runtime doesn't support it
  • Inline button to view deployment logs was removed. Left or right click the tree item instead

Fixed

  • Reduced time to create the first Function App in Azure on some new subscriptions
  • Prompt to select existing resource group instead of "403" error when subscription doesn't have permissions to create
  • "Init project for VS Code" will detect projects using "extensions.csproj" and configure to use "func extensions install" instead of bundle

v0.20.2

23 Jan 21:20
52eef27

Choose a tag to compare

v0.20.2 Pre-release
Pre-release

Added

  • Browse to website
  • Added option to create a Node 12.x Function App, only supported in v3 of the Azure Functions runtime

Changed

  • If the Azure Functions runtime version cannot be automatically detected, default to v3 instead of v2
  • Removed ability to update app settings in Azure if language or runtime version don't match when deploying. Instead, create a new Function App in Azure

Fixed

v0.20.1

05 Dec 19:56
18089ae

Choose a tag to compare

v0.20.1 Pre-release
Pre-release

Added

  • Select Python version (3.6.x or 3.7.x) when creating a project

Fixed

  • Linux Premium Function App fails to run because it's missing CONTENT* app settings

v0.20.0

04 Nov 20:04
3f691a0

Choose a tag to compare

v0.20.0 Pre-release
Pre-release

Added

  • Select Node.js or Python runtime version when creating a Function App in Azure
  • Added support for Azure Functions v3 Preview in the following existing features:
    • Install func cli from the command palette (brew and npm only)
    • Create new project/function from a version-specific template
    • Validate local version matches remote version when deploying
  • View Files and Logs for your Function App in Azure

Fixed

Changed

  • Removed support for "azureFunctions.projectRuntime" value of "beta". Use "~1", "~2", or "~3" instead

v0.19.1

16 Oct 21:33
55d0e38

Choose a tag to compare

v0.19.1 Pre-release
Pre-release

Fixed

  • Fix error "Expected value to be neither null nor undefined" when adding a binding

v0.19.0

14 Oct 21:11
12ce1dd

Choose a tag to compare

v0.19.0 Pre-release
Pre-release

Added

  • Added support for deployment slots (feature flag no longer required)
    • Deploy
    • Stream logs
    • Start/stop/restart
    • Create/delete/swap
  • Default new Python projects to remote build. See here for more info: https://aka.ms/AA5vsfd
  • Function templates respect extension bundle specified in host.json
  • Add option to use a Premium (preview) hosting plan when creating a Function App in Azure

Fixed

  • Fixed subfolders of a symbolically linked folder not included during deploy
  • Fixed bundle dependency not added during "Add Binding"
  • Reduced false positive deploy failures when listing triggers or logs

v0.18.1

21 Aug 23:24
cd6617a

Choose a tag to compare

v0.18.1 Pre-release
Pre-release

Fixed

  • Fix error "Expected value to be neither null nor undefined" when creating App Insights resource with existing resource group
  • Fix error "r.map is not a function" if Microsoft.Insights is not a registered provider for your subscription

v0.18.0

19 Aug 15:30
bce7d9a

Choose a tag to compare

v0.18.0 Pre-release
Pre-release

Added

  • Added Python project support for server-side build. Follow these steps to enable: https://aka.ms/AA5vsfd
  • Added Application Insights support when creating a Function App in Azure
  • Added a local project tree item to the Azure Functions view (does not apply to Java or C#)
    • Copy local http trigger urls
    • Execute local timer triggers
    • View and add bindings
  • Removed "Preview" label from Python projects and Linux Function Apps

Changed

  • Removed setting "azureFunctions.advancedCreation" in favor of a separate "Advanced" command to create Function Apps
  • Renamed default Python virtual environment from ".env" to ".venv"
  • Basic create mode will now prompt for a location when creating a Function App

Fixed

  • Fixed copying non-anonymous function urls for Linux consumption apps
  • Reduced occurrence of error "Failed to detect running Functions host" for C# debugging
  • Fixed creation of Linux Dedicated Function Apps

v0.17.1

24 May 17:51

Choose a tag to compare

v0.17.1 Pre-release
Pre-release

Fixed

  • Improve performance of loading Function Apps

v0.17.0

01 May 23:20
881757e

Choose a tag to compare

v0.17.0 Pre-release
Pre-release

Added

  • New projects will no longer have a dependency on .NET Core for non-.NET developers
  • Preview support to create, debug, and deploy PowerShell projects
  • Right click in a "function.json" file to add a binding from a template
  • New JavaScript projects will include a package.json, with automatic logic to install any dependencies before debug or deploy
  • Right click on a timer function to execute now
  • If in advanced create mode, you may use a premium plan when creating a Function App in Azure
  • Added templates to the "verified" category, including Event Hub and Durable functions

Fixed