Skip to content

Latest commit

 

History

History
542 lines (404 loc) · 26 KB

File metadata and controls

542 lines (404 loc) · 26 KB

Change Log

0.26.5 - 2026-03-12

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

  • [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.

0.26.4 - 2025-09-25

Added

  • [2780] Add Premium V4 SKUs as options to ASP when creating an app service.

Changed

  • [2779] Changes were made to support the upcoming multi-factor authentication requirements for Azure

0.26.3 - 2025-07-17

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.

0.26.2 - 2025-05-29

Added

  • [2736] Upgrade to latest version of the Azure Activity Log (v2). Now shows live progress on each activity child with timers.

0.26.1 - 2025-05-01

Fixed

  • [2738] Incomplete telemetry data capture in specific scenarios.

0.26.0 - 2025-04-02

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 createWebApp experience in order to support new unique default hostname CNA requirements

0.25.5 - 2025-03-13

Changed

0.25.4 - 2024-10-04

Engineering

  • [2667] [2676] Update release pipeline to support signing
  • [2674] [2675] Upgrade packages for various improvements to telemetry reporting

0.25.3 - 2024-08-23

Added

  • [2662] Use a list task for the cache that is used for all resolving

Engineering

0.25.2 - 2024-02-29

Added

  • [2621] Deploy .zip files with right-click deployment
  • [2619] Create log analytics workspace to enable workspace-based app insights

Bugs Fixed

  • [2595] Bump appservice to fix the gitignore issue and remove globby

Removed

  • [2589] Remove Azure Account from extension dependencies

Engineering

  • [2594] Update eslint-config to enforce import types
  • [2601] Upgrade @vscode/test-electron

Full Changelog: https://github.com/microsoft/vscode-azureappservice/compare/v0.25.1...v0.25.2

0.25.1 - 2023-10-11

Bugs Fixed

  • Fix submenu icon not appearing in workspace by @nturinski in #2554
  • Add icon to create command by @alexweininger in #2558
  • Fix "Files" node not displaying files after deploying a new project by @alexweininger in #2550
  • Fix "SSH into Web App" and "Start Log Streaming" commands by @alexweininger in #2549

Engineering

  • Use Node 18.15 by @alexweininger in #2567

Full Changelog: https://github.com/microsoft/vscode-azureappservice/compare/v0.25.0...v0.25.1

0.25.0 - 2023-05-20

Changed

  • [#2519] Workspace commands have been organized into a submenu with an App Service icon.
Screenshot 2023-07-19 at 4 51 39 PM
  • [#2542] Make Web App items load significantly faster in the tree view.

Bugs Fixed

  • [#2549] Fix Remote Debugging feature for Web Apps.
  • [#2549] Fix authentication error for the "SSH into Web App" command.
  • [#2518] Fix "View Properties" command for Web Apps.
  • [#2546] Fix Deploying to a Web App from the Web App created notification.

Engineering

  • [#2512] Move to Track 2 Azure SDKs, remove dependence on ms-rest-js.
  • [#2517] Update to TS 5.1.3.

0.24.9 - 2023-05-17

Added

  • Add support for the upcoming Azure Resources Focus feature

0.24.8 - 2023-03-22

Fixed

  • Fix when clause contexts for upcoming VS Code (v1.77) release by @MicroFish91 in #2420
  • Fix extra step in view commit in GitHub command by @alexweininger in #2389
  • Refresh web app after disconnecting from GitHub by @alexweininger in #2381

0.24.7 - 2023-02-10

Fixed

  • Error 404 when browsing site files by @alexweininger in #2371

0.24.6 - 2023-02-08

Added

  • Support for Azure Resources API v2

Fixed

  • Fix invalid java version 17 when create web app with java 17 runtime by @Flanker32 in #2350

Engineering

  • Change context value to a regexp by @nturinski in #2297
  • Skip Azure tests by @nturinski in #2335
  • Add .nvmrc file by @alexweininger in #2346
  • Respond to AzExtTreeFileSystem changes by @alexweininger in #2352
  • Check scmType on an existing siteConfig comparison by @MicroFish91 in #2354
  • Add and use pickWebApp util by @alexweininger in #2367
  • Update azureutils from 0.3.7 to 0.3.8 by @alexweininger in #2364
  • Bump appservice package and remove kudu dependency by @Flanker32 in #2365

Dependencies

  • Bump version after release by @github-actions in #2329
  • Bump @xmldom/xmldom from 0.7.5 to 0.7.6 by @dependabot in #2327
  • Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #2336
  • Bump @xmldom/xmldom from 0.7.6 to 0.7.9 by @dependabot in #2337
  • Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #2342
  • Bump simple-git from 3.7.1 to 3.15.1 by @dependabot in #2345
  • Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #2349
  • Bump simple-git from 3.15.1 to 3.16.0 by @dependabot in #2356

0.24.5 - 2022-10-18

Fixed

  • Deployment failures initialized from "Deploy..." button on Workspace ribbon #2304

0.24.4 - 2022-09-22

Fixed

  • Deployment succeeds even after error "The request was aborted" is thrown #2305

0.24.3 - 2022-07-05

Changed

  • Update @vscode/extension-telemetry to 0.6.2 #2276
  • Update minimum supported version of VS Code to 1.66.0 #2280

Fixed

  • Include additional information for deployments #2153

0.24.2 - 2022-06-01

Changed

  • Update @vscode/extension-telemetry to 0.5.2 #2265

0.24.1 - 2022-05-26

Added

  • Deploy command is now accessible via the Workspace Deploy menu

0.24.0 - 2022-05-24

We've made some large design changes to the Azure extensions for VS Code. View App Centric release notes

0.23.3 - 2022-04-21

Fixed

  • Deploy to Slot... incorrectly deploys to a web app #2210

0.23.2 - 2022-04-13

Fixed

  • Zip deploy fails with ECONNRESET or 400 Bad Request on VS Code versions >=1.66.0 #2191

0.23.1 - 2022-02-24

Changed

0.23.0 - 2021-08-06

Added

  • Smart defaults for deploying Java projects (adds settings and tasks for one-click deployment)

Fixed

0.22.0 - 2021-05-25

Added

  • Support Azure App Service on Kubernetes with Azure Arc (Preview)
  • Improve experience when user only has partial permissions for resources on Azure

Changed

  • Minimum version of VS Code is now 1.53.0
  • Icons updated to match VS Code's theme. Install new product icon themes here
  • Newly created Node.js and Python web apps targeting Linux will have SCM_DO_BUILD_DURING_DEPLOYMENT set to true, automatically building your app in Azure during deploy

Fixed

0.21.2 - 2021-03-09

  • Changed archiver to fix hanging deployment failures on WSL and Codespaces

0.21.1 - 2021-03-04

Fixed

  • Marketplace description

0.21.0 - 2021-03-03

Added

  • Now depends on the "Azure Resources" extension, which provides a "Resource Groups" and "Help and Feedback" view
  • "Create Web App" will show a simplified prompt for pricing tier

Changed

  • "Report an Issue" button was removed from errors. Use the "Help and Feedback" view or command palette instead

Removed

  • Trial apps are no longer supported
  • Mitigated "ECONNRESET" errors by retrying the request

0.20.0 - 2020-11-10

Added

  • Create and deploy a .NET 5 web app
  • View properties on a web app
  • Improved extension activation time (by switching to the azure-sdk-for-js)

Fixed

0.19.0 - 2020-09-15

Added

Changed

  • Renamed "Connections" node to "Databases"

0.18.0 - 2020-07-23

Added

  • Free App Service trial apps! Visit here to create and import your own free Node.js trial app.

Fixed

0.17.0 - 2020-05-26

Added

  • Enhanced deployment logs to show more information and more accurately detect failures
  • Added critical insight notification to help diagnose issues when a deploy succeeds, but the app fails to start
  • Error "App is started, but port is unreachable" when ssh-ing into a web app

Changed

  • Minimum version of VS Code is now 1.40.0

0.16.5 - 2020-04-10

Fixed

  • Deployment stuck at "Running preDeployTask..." #1478

0.16.4 - 2020-03-24

Fixed

  • Deployment stuck at "Creating zip package..." #1447

0.16.3 - 2020-03-04

Added

  • SSH into Linux deployment slots
  • Added setting "appService.showDeployConfirmation" to turn off "Are you sure you want to deploy..." dialog
  • Logging is enabled by default when creating a web app

Changed

  • Inline button to view deployment logs was removed. Left or right click the tree item instead
  • Prompt to select existing resource group instead of "403" error when subscription doesn't have permissions to create

0.16.2 - 2019-12-04

Added

  • Python remote debugging (feature flag required)
    • Set appService.enablePythonRemoteDebugging to true in VS Code Settings

Fixed

0.16.1 - 2019-10-16

Fixed

  • Ignore deploySubPath task for local git deploys #1185
  • Render Linux runtime choices properly when creating web apps #1202

0.16.0 - 2019-09-18

Added

  • Smart defaults for deploying .NET projects (adds settings and tasks for one-click deployment)
  • Add "Collpase All" button to top right of Azure Explorer view
  • Web Apps support App Insights by default
  • Create New Web App... (Advanced) [appService.advancedCreation setting is no longer supported]
  • Timestamps are prepended to all output messages. Turn this off by setting appService.enableOutputTimestamps to false
  • App Service Diagnostics runs post deployment (feature flag required)

Changed

  • Project must be opened in workspace to deploy it

Fixed

0.15.0 - 2019-06-10

Added

  • Free tier for Linux plans now available!
  • Automatically create a new Windows app service plan if default plan already has 3 web apps
  • Deployment slots automatically have the same deployment source configuration as the production web app

Changed

  • When deploying, the project is prompted for first and then the web app

Fixed

0.14.0 - 2019-05-01

Added

  • SSH into Linux Web Apps
  • View GitHub commits for web apps connected to a GitHub repo
  • Show deployment source on Deployments node

Fixed

0.13.0 - 2019-03-07

Added

  • Remote debugging support for Node.js on Linux (previously required a feature flag)
  • Automatically recommend Java runtimes when applicable

Fixed

0.12.0 - 2019-01-31

Added

  • Significantly improved startup and installation performance

Fixed

0.11.0 - 2019-01-16

Added

  • App settings are hidden by default and can be revealed by clicking on it in the explorer pane
  • Download remote app settings as .env file
  • Upload local .env to remote apps's settings
  • Smarter Python defaults for faster, more reliable deployments
  • Workspace setting for appService.preDeployTask
    • appService.preDeployTask will run task defined in task.json prior to deployment

Fixed

0.10.0 - 2018-11-28

Added

  • Deployments node for Web Apps that are connected to a GitHub or LocalGit repository
    • View deployment logs
    • Redeploy previous deployments
  • CosmosDB Connections: Leverage CosmosDB Extension to effortlessly connect databases to web apps
  • Option to reset "appsService.defaultWebAppToDeploy" setting when confirming deployments
  • "Connect to Log Stream" node within "Logs"

Fixed

0.9.1 - 2018-09-06

Added

  • Support for .jar deployment
  • Shortcut key for Azure View

Fixed

0.9.0 - 2018-07-12

Added

  • View and edit remote files for Web Apps and slots (previously required a feature flag)
  • View log files for Web Apps and slots
  • Deployment defaults for a project workspace. The web app deployed to and the subpath deployed will be saved and used for consequent deployments.
  • Support for WAR deploy

Changed

  • Create New Web App... has been redesigned to make smart defaults and have fewer prompts.
    • If the previous creation experience is desired, change the VS Code user-setting {appService.advancedCreation: true}
  • Output window is no longer shown automatically. Long running notifications have been implemented.

0.8.1 - 2018-05-16

  • Remote debugging fails to attach if App Service tunnel is not ready

0.8.0 - 2018-05-03

Added

  • Remote debugging support for Node.js on Linux (feature flag required)
  • Modal confirmation dialogs for more visibility

Changed

  • Moved App Service Explorer to Azure view container

Fixed

0.7.1 - 2018-04-13

  • Deployment fail when deploying to web app with a custom domain

0.7.0 - 2018-04-05

Added

  • Subscription filter button next to Subscription nodes in the explorer
  • Deploy to Web App context menu action for Web Apps
  • Create Windows web apps
  • Report issue button on error dialogs that links to the GitHub repo

Removed

  • Auto-browse after web app and slot creation

Fixed

0.6.1 - 2018-03-12

  • Open in Portal and Browse Website fail on Linux with message "spawn EACCES"

0.6.0 - 2018-03-08

Added

  • Configure deployment source to a GitHub repository (requires authorizing Azure to access GitHub)
  • Create PHP, .NET Core, and Ruby web apps on Linux
  • Faster zipdeploy by leveraging SCM_DO_BUILD_DURING_DEPLOYMENT app setting. Learn more here

Fixed

0.5.1 - 2018-01-25

Happy New Year, everybody! Welcome to 2018!

Added

  • Auto-browse after web app and slot creation
  • Link to a great tutorial to get started in the README
  • View and edit a deployment slot's files (feature flag required)

Fixed

0.5.0 - 2017-12-15

Added

  • Configure web app's deployment source from the explorer
  • Deploy from Explorer with a button
  • Deploy projects immediately after web app creation
  • Browse for any folder when deploying
  • Zip deployment file inclusion setting
  • Create deployment slots from configuration sources
  • UI improvements including "Creating..." placeholder nodes, "Load More..." when there are a lot of web apps, etc.
  • View and edit a web app's files (feature flag required)
  • Run commands from the Command Palette

Removed

  • Deployment from web app context menu
  • Display a web app's resource group (display state instead)

Fixed

0.4.0 - 2017-11-10

Added

  • Create Deployment Slot
  • Icons now match the Azure portal

Fixed

0.3.1 - 2017-11-01

Fixed

Removed

  • Zip Deploy no longer runs 'npm install'. It expects a ready-to-run app

0.3.0 - 2017-10-18

Added

  • Local Git deployment
  • "Create New Web App" remembers user selections
  • A setting to show/hide the App Service Explorer
  • Swap deployment slots with production site
  • "Open In Portal" context menu command for Application Settings
  • Generate bash script based on existing web app for automated resource provisioning

Removed

  • "Create New Web App" no longer show bash script, use "Generate Azure CLI Script" context menu command instead.

Fixed

0.2.0 - 2017-10-03

Added

  • Deploy to Deployment Slots
  • View web app log stream
  • View and edit web app settings
  • Delete Deployment Slots and Web Apps

Removed

  • The Explorer view no longer shows Function apps. Function app will have its own Visual Studio Code extension.

Fixed

0.1.0 - 2017-09-19

Added

  • App Service UI components (sash)
  • Create new Linux Web App
  • Deploy via zip to a Linux Web App
  • Generate az shell script with creation/deployment commands
  • Wizard style pick list
  • Basic support for Deployment Slot - browse, open in portal and swap.