Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Auto-Update options per Extension #194188

Closed
Stanzilla opened this issue Sep 26, 2023 · 4 comments
Closed

[Feature Request] Auto-Update options per Extension #194188

Stanzilla opened this issue Sep 26, 2023 · 4 comments
Assignees
Labels
extensions Issues concerning extensions feature-request Request for new features or functionality on-testplan
Milestone

Comments

@Stanzilla
Copy link

I saw #52116 and created this issue anyway because I think that issue is a) too old b) has too many other things going on.

For me, personally, I'd like a simple way to enable/disable automatic extension updates per extension. I really care about updates for many of them and want to read the changelog before I update but for some, like Copilot, who get several updates a day, I really just want to always be on the latest.

Copying section 7 from the above:

Auto-Update options per Extension

  • Users could opt-out of Auto-Update for specific extensions, with toggle button next to Disable/Uninstall in Extensions Sidebar (under gear icon menu) and next to those buttons in Extensions Detail Page.
  • This could allow users to stick with previous versions before new high-risk permissions became required
  • This could allow avoiding updating to problematic versions of extensions until issues are resolved.
  • This could allow users to manually review/approve updates based on reviews and changelog for higher (security or reliability) risk extensions
  • This could be controlled per extension without disabling globally as may be desired by default for most extensions.
  • Can be set per extension to "Default" vs Auto-Update vs. Disable Automates, like with Firefox, with Default behavior controlled through global setting.
  • Could provide Undo Update button or choose from version history (like with Chrome/Firefox extension stores) on extension details page, to enable rollback to previous version after an update causes issues, instead of just disabling until if/when ever fixed.
@IllusionMH
Copy link
Contributor

Have you tried to select specific version for extension? This should effectively force version and prevent updates.

@Stanzilla
Copy link
Author

Have you tried to select specific version for extension? This should effectively force version and prevent updates.

No, would that still show if there was an update available?

@IllusionMH
Copy link
Contributor

It should show.
Also September 22 update had few updates to Extensions including Ignore updates for an extension. Check it out

@sandy081 sandy081 added feature-request Request for new features or functionality extensions Issues concerning extensions labels Nov 6, 2023
@sandy081 sandy081 added this to the Backlog milestone Nov 6, 2023
@sandy081 sandy081 modified the milestones: Backlog, November 2023 Nov 21, 2023
pull bot pushed a commit to michelkk96/vscode that referenced this issue Nov 21, 2023
)

microsoft#194188 enable skip updates action on all installed extensions
dabreadman pushed a commit to THIS-IS-NOT-A-BACKUP/vscode that referenced this issue Nov 24, 2023
projectoperations pushed a commit to igecloudsdev/project-vscode that referenced this issue Nov 25, 2023
@sandy081
Copy link
Member

Supported auto updating options per extension/publisher

image

This is enabled when auto update mode is disabled or set to onlySelectedExtensions (new config)

@github-actions github-actions bot locked and limited conversation to collaborators Jan 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
extensions Issues concerning extensions feature-request Request for new features or functionality on-testplan
Projects
None yet
Development

No branches or pull requests

3 participants