Releases: microsoft/vscode-azurefunctions
Releases · microsoft/vscode-azurefunctions
v0.15.0
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
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
unlessazureFunctions.preDeployTask
is set - Projects will no longer deploy a subpath of the workspace unless
azureFunctions.deploySubpath
is set
- Projects will no longer run
Fixed
v0.13.1
v0.13.0
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 totrue
)- Deploy
- Stream logs
- Start/stop/restart
- Create/delete/swap
Changed
- Feature flag no longer required for creating Python projects
Fixed
v0.12.1
Fixed
- Bumped minimum version of "ps-tree" due to event-stream#116
v0.12.0
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
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
- Functions cannot be listed for Linux Consumption apps azure-functions-host#3502
v0.10.2
v0.10.1
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
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