Closed
Description
This plan captures our work in April 2023. We follow the same iteration cycle as VS Code. Although we plan for a whole iteration, we may 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:
Mark | Description |
---|---|
🏃 | work in progress |
✋ | blocked task |
💪 | stretch goal for this iteration |
🔁 | repeating activity from iteration to iteration |
🔴 | missing issue reference |
🔵 | more investigation required to remove uncertainty |
⚫ | under discussion within the team |
General
- Adopt
onWillSaveNotebookDocument
in image attachment cleaner vscode#179211 @Yoyokrazy - 🏃 Explore support for
notebook.codeActionsOnSave
vscode#179213 @Yoyokrazy - Add "Restart and run all", "Restart and run above" kernel management commands vscode-jupyter#9242 @Yoyokrazy
Kernels
- Missing C++ runtime caused zeromq to fail on Windows vscode-jupyter#13091 @DonJayamanne
- Provide API to open a notebook and preselect a specific kernel vscode-jupyter#13251 @DonJayamanne
- Show whether a remote kernel is busy when reconnecting after reload vscode-jupyter#13275 @DonJayamanne
- Explore reconnecting a running cell after reload vscode-jupyter#13276 @DonJayamanne
Codespaces
- Explore how to keep a codespace alive on long-running cell executions vscode-jupyter#13281 @rebornix
Engineering
- Explore adoption of platform specific extensions vscode-jupyter#13085 @DonJayamanne @rebornix
- 💪 Review how we start local Jupyter Servers vscode-jupyter#12831 @DonJayamanne
- 💪 Explore how to simplify the code for managing connections to local and remote Jupyter Servers vscode-jupyter#12832 @DonJayamanne
Deferred
- 💪 Explore files synchronization for Jupyter servers vscode-jupyter#1601 @rebornix @DonJayamanne
- 🏃 Allow disabling "justMyCode" in Interactive Window with
ipykernel
debugging vscode-jupyter#11777 @roblourens - 🏃 Investigate
debugpy
hangs in Jupyter debugging debugpy#1051 @roblourens - 💪 Use
setPydevdSourceMap
for IW and Notebook debugging vscode-jupyter#12643 @roblourens - 💪 Support subprocess debugging with Jupyter vscode-jupyter#9886 @roblourens