-
Notifications
You must be signed in to change notification settings - Fork 293
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
Remote: Iteration Plan for March 2020 #2493
Comments
I have recently received a notification that #222 is now closed. Will the changes for this make it into the March 2020 work's release? |
@enjibby Yes. (You can also tell by the milestone being set to March.) |
You guys are total legends :) Edit: tested this in code-insiders and the seemingly-small change to include the Thankyou again! |
Here's a few questions about lacking information:
There's a severe lack of information on these topics. |
@rawtaz Thanks for asking for clarifications. These extension follow the VS Code release cycle and planning process. Dates in the the VS Code plan of note:
Note that, as described here, endgame week is finalizing development, not release week. We are currently in "week 1" of the next development iteration which is planning, bug debt, and release. The iteration plan is published once the plan is complete and this one will be closed. For versions, there are two "channels" for updates - stable and insiders. VS Code - Insiders gets extension updates faster than stable. In terms of version numbers, VS Code and each extension has different version numbers. The final version number of the extension is not known until the time of release since updates are made to the extensions throughout the iteration to VS Code Insiders only. This allows people to get access to the latest features when they want, or to wait for the stable release. Version 0.110 you see is one of these insiders-only releases to allow to allow those that are interested to preview and provide feedback on new features - it is also the candidate release to VS Code stable once the VS Code update happens this week. An easy way to tell when a stable release has happened is that your version of VS Code itself will update and you'll see release notes appear - including references to the VS Code Remote extensions. Note that we also ship out-of-band updates to the Remote extensions to stable when critical issues are encountered like the release of 0.51 for Remote - SSH, but we try to avoid this if at all possible. |
@Chuxel That was a very well written and clear reply. Thanks so much for that great communication! It clears it up quite a bit. Here are a couple of suggestions I'd like to make which would improve the information to users:
One thing I didn't see answered is where to find a changelog/release notes with what changes were made in each version. It should be easily noticeable and accessible on e.g. the extension's information page (e.g. the one I linked to before), and preferably also in this repository (considering it's specifically about releases of the Remote extension). Can you elaborate? Finally, wouldn't it be a good idea to just have a setting in VS Code where you can toggle if you want to be on the insider or stable channel (requiring reboot and update of course)? |
These are in VS Code docs and linked from the main VS Code Release notes. For example, here's the section on VS Code release notes for 1.43 which links to more detailed release notes here. We do not currently include the extension versions in these release notes since they are quite tied to a VS Code version, but we could do that if that would help.
@rawtaz The remote extensions sometimes depend on updates to VS Code itself which is why they are shipped on the same schedule and features are held out of stable until a VS Code release. Note that VS Code stable and insiders can be installed next to each other on the same machine to make it easy to switch between the two. |
Oh, so.. You pretty much always ship new VS Code versions and new extension versions (for this extension anyway) at the same time? They're not separately released? Then one will have to practically wait for VS Code updates rather than updates to the individual extensions. |
@rawtaz Yep, the extensions will update when a new version of VS Code ships. VS Code stable is roughly every 4 weeks. VS Code Insiders updates daily, so it gets updates more frequently for the remote extensions. That said, VS Code Insiders is what the team itself uses to build the product. |
This plan captures our work on the Remote development extensions in March. We follow the same iteration cycle as VS Code. Although we plan for a whole iteration, we not only ship at the end of an iteration but throughout.
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
Remote - Core
Remote - SSH
Remote - Containers
devContainer.json
when it doesn't exist already Repository Container: Offer to create devcontainer.json when it does not exist #1570 @egammaRemote - WSL
Deferred Items
The text was updated successfully, but these errors were encountered: