Skip to content

Download latest compatible extensions prior to VS Code update #125417

@rebornix

Description

@rebornix

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:

  1. Extensions publish a new version targetting new VS Code version
  2. VS Code upgrades, window reloads
  3. The extension activation fails as the API is not compatible
  4. Check the extension page, there is a reload request for the extension
  5. 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

Metadata

Metadata

Assignees

Labels

extensionsIssues concerning extensionsfeature-requestRequest for new features or functionalityinstall-updateVS Code installation and upgrade system issueson-testplanpapercut 🩸A particularly annoying issue impacting someone on the team

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions