RFC: v2021.2.0 Release Goals
See original GitHub issueHi all,
As the new maintainer of the Visual Studio Code PowerShell Extension and PowerShell Editor Services, I am planning to make a new stable release this (or potentially next) month! The last stable release was June, 2020, or almost 9 months ago, with preview releases in July and September. Here are my specific goals for doing so:
Goals
- Establish a baseline. As a new maintainer, I need to draw a line (i.e. version) between changes from the last stable release up to now for both the extension and the LSP server. This line needs to be drawn before I can safely make significant changes in order to facilitate isolating and debugging any reported issues.
- Provide users a long-awaited update to reduce dependence on the preview releases. My hope is that telemetry data supports my hypothesis that the latest preview release has been sufficiently tested in the wild, and so is safe to move forward with quickly.
- Learn and document our release process. By doing this upfront, I intend to empower myself to make more frequent releases with additional improvements.
Non-goals
- Further alter the codebase before releasing, including underlying dependencies (except the LSP server, which I now maintain as well). I’d prefer to include major dependency updates in the first release after this one so that we can test it thoroughly.
- Include prototype/experimental features, such as the VS Code Notebook APIs. With respect to the Notebook API in particular, per #3176 we are unable to maintain it currently as it was unfinished, and so cannot be shipped in a stable release.
- Maintain concurrent releases, such as a “preview” release alongside this stable release. I’d like to ship a single stable release, with previews as simply beta versions of upcoming releases.
Tasks
- Ship latest preview as new stable (i.e., release off master)
- Update incorrect extension metadata which indicates the stable release to be a preview build in the VS Code marketplace
- Ship with PSScriptAnalyzer version 1.19.1 (free by shipping off master)
- Release last preview at
v2021.2.0-preview
with PSES atv2.3.0-preview.3
RC
These are simply my first draft of goals, and they are open for discussion! Thanks ahead of time for your input.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:11
- Comments:44 (17 by maintainers)
Top Results From Across the Web
RFC 2021: Remote Network Monitoring Management ...
RFC 2021 Remote Network Monitoring MIB January 1997 5.2. Protocol Directory and Limited Extensibility Every RMON 2 implementation will have the capability ...
Read more >Coordinating Attack Response at Internet Scale 2 (CARIS2 ...
Coordinating Attack Response at Internet Scale 2 (CARIS2) Workshop Report (RFC 8953, December 2020)
Read more >Aries RFC 0454: Present Proof Protocol 2.0 - GitHub
A protocol supporting a general purpose verifiable presentation exchange regardless of the specifics of the underlying verifiable presentation request and ...
Read more >GLT-In-Goal-Permutations-2021.pdf - USA Rugby
Options 1: 22m DO or scrum from where ball was kicked. Abbreviations. Options 2: Kick retaken or scrum back at center of restart...
Read more >Research Fund for Coal and Steel (RFCS) Information package
2. Objectives — Themes and priorities — Activities that can be ... The RFCS Research Programme (RFCS Decision 2021/1094) has the following.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
FWIW I’d be willing to give up just about every other feature in order to get reliable auto-completion. That is obviously a bit of an overstatement but … I can’t help but wonder that as more & more features got added to the extension, we forgot to take care of job # 1 - auto-completion. Put another way, I’d love to see way more investment in “fixing” the extension and way less investment in adding more features. 😃
I’m glad to hear that, as that’s exactly our plan!