Releases: microsoft/vscode-azureappservice
Releases · microsoft/vscode-azureappservice
Release list
v0.27.0
Overview
This release introduces container image deployment for App Service, along with code optimization improvements and several bug fixes around deployment slots and disconnecting repos.
Added
- [2871] Support deployment of container images to App Service
Changed
- [2854] Skip the code optimization quick pick when fixing a code optimization via the command palette
Fixed
- [2860] Surface the missing warning when disconnecting a repo on a slot with no repo connected
- [2855] Check for deployment slots when disconnecting a repo
- [2849] Fix various code optimization bugs
Security
- [2859] Resolve npm security vulnerabilities via
npm audit fix
Engineering
v0.26.5
Added
- [2824] Add Application Insights Code Optimizations support for .NET web apps, surfacing profiler-detected performance issues directly in VS Code with Copilot Chat integration.
Fixed
- [2799] Validate repository connection before disconnect operation to prevent confusing dialog when no repo is connected.
- [2828] Fix deployment status misreporting due to incorrect falsey check.
- [2800] Fix SKU display names in app service plan selection.
Changed
- [2836] Use new wizard steps for deployment slot creation, properly separating prompting from execution so the Activity Log only starts after confirmation.
- [2828] Pre-populate site name during Advanced web app creation when a new resource group is used.
- [2813] Upgrade Azure App Service SDK, removing manual workarounds for domain name label scope.
- [2803] Migrate build system from webpack/gulp to esbuild.
v0.26.4
v0.26.3
Added
- [2751] Integrate deployment with Copilot, offering richer error analysis when deploying to Web Apps.
Changed
- [2749] Use ARM Graph query to list App Services and lazy load site payloads for better performance.
- [2764] Rename toggle slot setting command to improve clarity.
Removed
- [2763] Remove command and tree node for MongoDB connection, which is no longer supported.
v0.26.2
v0.26.1
v0.26.0
Overview
This release enables the creation of web apps with a unique default hostname to avoid a high-severity threat of subdomain takeover. The web app basic create will now default to a tenant scoped hostname uniqueness, while the web app advanced create will allow the choice of either tenant (tenant reuse) domain name label scope or the global (legacy) default hostname. For full context on this topic, please refer to this post.
Added
- [2703] Add support for unique default hostnames when creating a new web app.
Changed
- [2703] Re-ordered some steps in the
createWebAppexperience in order to support new unique default hostname CNA requirements