-
Notifications
You must be signed in to change notification settings - Fork 34.9k
Closed
Labels
extensionsIssues concerning extensionsIssues concerning extensionsfeature-requestRequest for new features or functionalityRequest for new features or functionalityinstall-updateVS Code installation and upgrade system issuesVS Code installation and upgrade system issueson-testplanpapercut 🩸A particularly annoying issue impacting someone on the teamA particularly annoying issue impacting someone on the team
Milestone
Description
Issue Type: Feature Request
Extensions using latest API (or new APIs in coming Stable releases), they are now suffering from some "down time" as the upgrade of VS Code and extensions don't happen at the same time. Though we can't improve every indivual scenario, but we can improve this case:
- Extensions publish a new version targetting new VS Code version
- VS Code upgrades, window reloads
- The extension activation fails as the API is not compatible
- Check the extension page, there is a reload request for the extension
- Another window reload fixes the problem.
Often that users find the extension stop working, for example, they can't open Jupyter notebook anymore even though a compatible version of the Jupyter extension is already available.
Suggestion:
- When there is a new version of VS Code
- download the binaries
- fetch all latest compatible extensions for the new binary, unzip them
- Users restart VS Code to upgrade, the latest extensions are activated
VS Code version: Code - Insiders 1.57.0-insider (20df877, 2021-06-03T06:38:36.085Z)
OS version: Windows_NT x64 10.0.19041
DonJayamanne, alefragnani, IanMatthewHuff, digitarald, carlocardella and 3 morejoyceerhl
Metadata
Metadata
Assignees
Labels
extensionsIssues concerning extensionsIssues concerning extensionsfeature-requestRequest for new features or functionalityRequest for new features or functionalityinstall-updateVS Code installation and upgrade system issuesVS Code installation and upgrade system issueson-testplanpapercut 🩸A particularly annoying issue impacting someone on the teamA particularly annoying issue impacting someone on the team