Skip to content

Releases: microsoft/vscode-azurefunctions

v0.15.0

23 Feb 18:03
881d052
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release

Added

  • Create, debug, and deploy TypeScript projects
  • Support for .funcignore file, which will exclude paths when deploying based on .gitignore syntax. This file is also used by the func cli.
  • Added templates to the "verified" category, including Event Grid for most languages

Changed

  • If using "zipGlobPattern" and "zipIgnorePattern" settings when deploying, you will be prompted to use .funcignore file instead

Fixed

v0.14.0

11 Feb 21:28
f66d158
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

Added

  • Improved startup and installation performance
  • Improved reliability of Python projects
    • Leverages ptvsd module shipped with Python extension for VS Code instead of installing ptvsd in your virtual environment
    • Removed terminal specific separators from debug config
    • Allow deployment to dedicated App Service plans
    • Added retry logic to handle momentary issues while deploying
  • Added azureFunctions.advancedCreation setting. When set to true, this allows you to manually select several properties (i.e. OS and runtime) when creating a function app
  • App setting values are hidden by default

Changed

  • Java projects now leverage common settings for deploy. See our wiki for more info
    • Projects will no longer run mvn clean package unless azureFunctions.preDeployTask is set
    • Projects will no longer deploy a subpath of the workspace unless azureFunctions.deploySubpath is set

Fixed

v0.13.1

18 Dec 21:51
Compare
Choose a tag to compare
v0.13.1 Pre-release
Pre-release

Fixed

  • Provide option to "Deploy Anyway" if pre-deploy task fails
  • If "azureFunctions.preDeployTask" is not set, do not run any task

v0.13.0

04 Dec 17:48
008b3cf
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

Added

  • Deployments node for Function Apps that are connected to a GitHub or LocalGit repository
    • View deployment logs
    • Redeploy previous deployments
  • Preview support for deployment slots (feature flag azureFunctions.enableSlots must be set to true)
    • Deploy
    • Stream logs
    • Start/stop/restart
    • Create/delete/swap

Changed

  • Feature flag no longer required for creating Python projects

Fixed

v0.12.1

26 Nov 23:01
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release

Fixed

v0.12.0

22 Oct 22:33
2e32d31
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

Added

  • Improved debugging
    • Functions host will be stopped after you detach
    • Terminal (where Http Triggers are listed) will be the default view rather than Debug Console
  • Improved Python projects
    • Deploying will automatically sync triggers
    • Users will be warned if deploying to Windows
    • pylint will be added to the local virtual environment by default
    • "pip install" will be run before debugging
  • Added Cosmos DB trigger to "Verified" category for C#
  • JavaScript and Python projects will hide 'obj' and 'bin' folder by default (used for Functions extensions). NOTE: extensions.csproj will not be hidden and should still be checked in to source control

Fixed

Known Issues

  • Local debugging for Python projects may fail with "python.exe -m ptvsd: error: the following arguments are required: --host.". Can be resolved by changing the "languageWorkers__python__arguments" setting in the .vscode/tasks.json to "-m ptvsd --host 127.0.0.1 --port 9091"

EDIT: The vsix for this version has been removed from assets due to event-stream#116

v0.11.0

24 Sep 15:02
ce4c9f9
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

Added

  • Preview support for creating and debugging Python projects. To enable, set azureFunctions.enablePython to true. IMPORTANT: Python support in Azure is still in private preview.
  • Added several more templates to the "verified" category, including Cosmos DB and Service Bus.

Changed

  • Newly created function apps will default to "Run From Package". See here for more info.
  • Deprecated projectRuntime of "beta" in favor of "~2".
  • "azureFunctions.deploySubpath" setting takes precedence

Fixed

  • "Copy Function Url" for v2 non-anonymous functions will copy an invalid url #567

Known Issues

v0.10.2

10 Sep 23:12
Compare
Choose a tag to compare
v0.10.2 Pre-release
Pre-release

Fixed

  • Debugging C# functions after fixing a build break fails with error "Failed to stop previous running Functions host..." #534

v0.10.1

07 Sep 21:10
631a368
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

Added

  • Improved Java templates
    • More templates are available
    • Templates will be automatically updated going forward

Changed

  • JavaScript projects run func extensions install before debug and deploy

Fixed

Known Issues

  • "Copy Function Url" for v2 non-anonymous functions will copy an invalid url (that returns a 401 Unauthorized error) due to recent breaking changes in the runtime #567

v0.10.0

24 Jul 21:53
8098376
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

Added

  • Improved C# templates
    • More templates are available
    • Templates will be automatically updated going forward
    • Templates are installed only with the scope of VS Code and no longer affect machine-wide .NET CLI templates
  • Added support for deploying to App Service Environments

Changed

  • Debug config for JavaScript functions has changed. See https://aka.ms/AA1vrxa for more info
  • New C# projects will deploy the result of a 'dotnet publish' rather than deploying the build output
  • Azure Function Apps created through VS Code will automatically match the runtime from your local machine rather than always using v1

Fixed