Releases: microsoft/vscode-azurefunctions
Releases · microsoft/vscode-azurefunctions
v1.17.3
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
v1.17.2
v1.17.1
v1.17.0
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 totrue
. - [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
Changed
- [4397] Automatically collect subscription and resource information for telemetry. How to disable telemetry reporting
- [4400] Require VS Code version 1.95.0 (October 2024) or greater
v1.16.2
v1.16.1
v1.16.0
Added
- [4292] Create a setting to suppress readme tabs from opening for Python V2 templates
- [4299] Expose API commands to start a func task and to check if CLI tools are installed
- [4298] Add .NET 9.0 to list of runtimes and update backup templates
Changed
- [4286] Exclude backup templates from credential scanning
- [4291] Use app insight connection string instead of aiKey
- [4293] Use vscode.git API to initialize new workspace
- [4297] For v2 templates, use
index.json
for template versioning and construct the URL ourselves
Engineering
- [4264] Improvements to error masking
- [4295] Ensure
templateSchemaVersion
is set even if prompt is skipped - [4314] Use
--roll-forward Major
flag to make.dll
JSON CLI tool runtime agnostic - [4320] Create a
RunningAzureFunctions
class to handle multiple function tasks in one workspace
Full Changelog: v1.15.4...v1.16.0