Skip to content

Commit 6e62922

Browse files
rchiodoDonJayamanneminsa110IanMatthewHuff
authored
Port back release changelog changes (#9008)
* Jan 2022 Release (#8876) * Fixes to remove notebook Uris (#8892) (#8894) * publish January 2022 release * Updates to change log * publish January 2022 release * publish January 2022 release create GH release * publish January 2022 release create GH release * publish January 2022 release create GH release * publish January 2022 release create GH release again * publish January 2022 release create GH release * Update build yaml * Port interrupt fix to release branch (#8961) * Fix interrupting on Windows (#8949) * Try adding win32-api (not sure it will build on Unix) * Working interrupt on windows * Use a daemon to do the interrupting so we don't have to wait for a process to start * Add windows non conda test * Add news entry * Update 3rd party notices * Fix unit test * Remove logging to my own machine * Fix build and update changelog * Remove news file * Put changelog back * string change for kernel selection on walkthrough (#8964) * Publish release * Fix daemons and path problems (#9001) * Fix daemons and path problems (#8994) * Fix daemons and path problems * Skip stuff we don't need to get windows to run faster * Missed a section in package.json to get the tests to run on windows * Cherry pick the other test changes * Port timeout fix to release (#9003) * publish release * Put build-test back Co-authored-by: Don Jayamanne <[email protected]> Co-authored-by: Soojin (Min) Choi <[email protected]> Co-authored-by: Ian Huff <[email protected]>
1 parent 1548181 commit 6e62922

File tree

3 files changed

+73
-29
lines changed

3 files changed

+73
-29
lines changed

CHANGELOG.md

Lines changed: 69 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,55 @@
11
# Changelog
22

3+
## 2022.1.120 (January Release on 11 February 2022)
4+
5+
### Fixes
6+
7+
1. Fix daemon startup to work for non direct kernel cases
8+
([#8995](https://github.com/Microsoft/vscode-jupyter/issues/8995))
9+
1. Fix our waiting for RequestKernelInfo (might have been hurting raw kernel start some).
10+
([#8989](https://github.com/Microsoft/vscode-jupyter/issues/8989))
11+
12+
### Thanks
13+
14+
Thanks to the following projects which we fully rely on to provide some of
15+
our features:
16+
17+
- [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
18+
- [debugpy](https://pypi.org/project/debugpy/)
19+
20+
Also thanks to the various projects we provide integrations with which help
21+
make this extension useful:
22+
23+
- [Jupyter](https://jupyter.org/):
24+
[Notebooks](https://jupyter-notebook.readthedocs.io/en/latest/?badge=latest),
25+
[JupyterHub](https://jupyterhub.readthedocs.io/en/stable/),
26+
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
27+
[nbconvert](https://nbconvert.readthedocs.io/en/latest/)
28+
29+
## 2022.1.110 (January Release on 09 February 2022)
30+
31+
### Fixes
32+
33+
1. Fix kernel dying when interrupting on Windows.
34+
([#8945](https://github.com/Microsoft/vscode-jupyter/issues/8945))
35+
36+
### Thanks
37+
38+
Thanks to the following projects which we fully rely on to provide some of
39+
our features:
40+
41+
- [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
42+
- [debugpy](https://pypi.org/project/debugpy/)
43+
44+
Also thanks to the various projects we provide integrations with which help
45+
make this extension useful:
46+
47+
- [Jupyter](https://jupyter.org/):
48+
[Notebooks](https://jupyter-notebook.readthedocs.io/en/latest/?badge=latest),
49+
[JupyterHub](https://jupyterhub.readthedocs.io/en/stable/),
50+
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
51+
[nbconvert](https://nbconvert.readthedocs.io/en/latest/)
52+
353
## 2022.1.100 (January Release on 03 February 2022)
454

555
### Enhancements
@@ -15,8 +65,7 @@
1565
([#8441](https://github.com/Microsoft/vscode-jupyter/issues/8441))
1666
1. Add support for pre-release version of Extensions for VS Code Insiders.
1767
([#8463](https://github.com/Microsoft/vscode-jupyter/issues/8463))
18-
1. Allow to retrieve the jupyter filename programmatically (__vsc_ipynb_file__) [fix support for ClearML]
19-
([#8475](https://github.com/Microsoft/vscode-jupyter/issues/8475))
68+
1. Allow to retrieve the jupyter filename programmatically (**vsc_ipynb_file**) [fix support for ClearML](<[#8475](https://github.com/Microsoft/vscode-jupyter/issues/8475)>)
2069
1. Display both local and remote kernels together in the kernel picker.
2170
([#8489](https://github.com/Microsoft/vscode-jupyter/issues/8489))
2271

@@ -48,7 +97,7 @@
4897
([#8285](https://github.com/Microsoft/vscode-jupyter/issues/8285))
4998
1. Make run file in interactive window respect cell boundaries.
5099
([#8312](https://github.com/Microsoft/vscode-jupyter/issues/8312))
51-
1. Get ```%matplotlib qt5``` working again.
100+
1. Get `%matplotlib qt5` working again.
52101
QT5's event loop is slightly different and can't handle concurrent requests so make sure to wait for a request before issuing another.
53102
([#8322](https://github.com/Microsoft/vscode-jupyter/issues/8322))
54103
1. Fix problems when 'print' has been overridden by user code.
@@ -145,25 +194,25 @@ make this extension useful:
145194
VS Code Stable releases along with the minimum recommended version of the Jupyter Extension.
146195

147196
| Release | VS Code Stable | Recommended Jupyter Build |
148-
| --------- | -------------- | --------------------------|
149-
| November | 1.63.0 | **2021.11.100**1550889 |
150-
| October | 1.62.0 | **2021.10.100**1414422 |
151-
| September | 1.61.2 | **2021.9.110**1343141 |
152-
| August | 1.60.2 | **2021.8.204**1215044 |
153-
| July | 1.59.1 | **2021.8.123**6758218 |
154-
| June | 1.58.2 | **2021.8.105**4968649 |
197+
| --------- | -------------- | ------------------------- |
198+
| November | 1.63.0 | **2021.11.100**1550889 |
199+
| October | 1.62.0 | **2021.10.100**1414422 |
200+
| September | 1.61.2 | **2021.9.110**1343141 |
201+
| August | 1.60.2 | **2021.8.204**1215044 |
202+
| July | 1.59.1 | **2021.8.123**6758218 |
203+
| June | 1.58.2 | **2021.8.105**4968649 |
155204

156205
## 2021.11.100 (November Release on 8 December 2021)
157206

158207
### Enhancements
159208

160209
1. Performance improvements related to startup of Kernels.
161-
* Support pre-warming Kernels to improve startup experience of Notebooks. ([#7903](https://github.com/microsoft/vscode-jupyter/issues/7903))
162-
* Faster activation of Python environments such as Conda. ([#8342](https://github.com/microsoft/vscode-jupyter/pull/8342))
163-
* Avoid starting default kernel when starting jupyter. ([#8185](https://github.com/microsoft/vscode-jupyter/issues/8185))
164-
* Avoid looking for IPyKernel when we've found it once before. ([#8196](https://github.com/microsoft/vscode-jupyter/issues/8196))
165-
* Avoid unnecessarily searching for `Jupyter` packages when `Jupyter` runtime isnt' rqeuired to start Kernels. ([#8350](https://github.com/microsoft/vscode-jupyter/issues/8350))
166-
([#8352](https://github.com/Microsoft/vscode-jupyter/issues/8352))
210+
- Support pre-warming Kernels to improve startup experience of Notebooks. ([#7903](https://github.com/microsoft/vscode-jupyter/issues/7903))
211+
- Faster activation of Python environments such as Conda. ([#8342](https://github.com/microsoft/vscode-jupyter/pull/8342))
212+
- Avoid starting default kernel when starting jupyter. ([#8185](https://github.com/microsoft/vscode-jupyter/issues/8185))
213+
- Avoid looking for IPyKernel when we've found it once before. ([#8196](https://github.com/microsoft/vscode-jupyter/issues/8196))
214+
- Avoid unnecessarily searching for `Jupyter` packages when `Jupyter` runtime isnt' rqeuired to start Kernels. ([#8350](https://github.com/microsoft/vscode-jupyter/issues/8350))
215+
([#8352](https://github.com/Microsoft/vscode-jupyter/issues/8352))
167216
1. Add diagnostics messages recommending the usage of `%pip install` & `%conda install` over `!pip install`.
168217
([#6864](https://github.com/Microsoft/vscode-jupyter/issues/6864))
169218
1. Prompt and install `pip` if `pip` is not available when installing missing dependencies such as `ipykernel`.
@@ -320,7 +369,7 @@ make this extension useful:
320369

321370
### Code Health
322371

323-
1. Replace instances of ```traceInfoIf``` with ```traceInfoIfCI``` as almost all of them were just for CI tracing.
372+
1. Replace instances of `traceInfoIf` with `traceInfoIfCI` as almost all of them were just for CI tracing.
324373
([#7574](https://github.com/Microsoft/vscode-jupyter/issues/7574))
325374
1. Upgrade to the latest jupyterlab/services API for communicating with kernels and jupyter servers.
326375
([#7675](https://github.com/Microsoft/vscode-jupyter/issues/7675))
@@ -458,7 +507,6 @@ make this extension useful:
458507
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
459508
[nbconvert](https://nbconvert.readthedocs.io/en/latest/)
460509

461-
462510
## 2021.8.203 (August Release on 1 September 2021)
463511

464512
### Enhancements
@@ -539,7 +587,6 @@ make this extension useful:
539587
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
540588
[nbconvert](https://nbconvert.readthedocs.io/en/latest/)
541589

542-
543590
## 2021.8.11 (July Release on 3 August 2021)
544591

545592
### Enhancements
@@ -597,7 +644,6 @@ make this extension useful:
597644

598645
### Code Health
599646

600-
601647
## 2021.8.1 (June Release on 19 July 2021)
602648

603649
### Fixes
@@ -635,7 +681,7 @@ make this extension useful:
635681
([#6019](https://github.com/Microsoft/vscode-jupyter/issues/6019))
636682
1. Ship require.js with our notebook preloads and renderers.
637683
([#6034](https://github.com/Microsoft/vscode-jupyter/issues/6034))
638-
1. Save output in *.ipynb even when output is created without any Jupyter output metadata.
684+
1. Save output in \*.ipynb even when output is created without any Jupyter output metadata.
639685
([#6192](https://github.com/Microsoft/vscode-jupyter/issues/6192))
640686
1. In preview native notebooks interface, contribute `ctrl+enter` keybinding which puts the current cell into control mode instead of leaving it in edit mode after running.
641687
([#6198](https://github.com/Microsoft/vscode-jupyter/issues/6198))
@@ -698,7 +744,7 @@ make this extension useful:
698744

699745
### Enhancements
700746

701-
1. Data Viewer Filter Rows must use explicit wildcards to search for substrings in string filters. For example, filtering by "stable" will not show the value "unstable" anymore, but filtering by "*stable" will show "stable" and "unstable".
747+
1. Data Viewer Filter Rows must use explicit wildcards to search for substrings in string filters. For example, filtering by "stable" will not show the value "unstable" anymore, but filtering by "\*stable" will show "stable" and "unstable".
702748
([#1142](https://github.com/Microsoft/vscode-jupyter/issues/1142))
703749
1. Sort variables by name and type in variable explorer.
704750
([#4585](https://github.com/Microsoft/vscode-jupyter/issues/4585))
@@ -900,7 +946,6 @@ make this extension useful:
900946
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
901947
[nbconvert](https://nbconvert.readthedocs.io/en/latest/)
902948

903-
904949
## 2021.5.1 (12 April 2021)
905950

906951
### Code Health
@@ -1017,7 +1062,6 @@ make this extension useful:
10171062
[JupyterHub](https://jupyterhub.readthedocs.io/en/stable/),
10181063
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
10191064

1020-
10211065
## 2021.3.0 (3 March 2021)
10221066

10231067
### Enhancements
@@ -1081,7 +1125,6 @@ make this extension useful:
10811125
[JupyterHub](https://jupyterhub.readthedocs.io/en/stable/),
10821126
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
10831127

1084-
10851128
## 2021.2.1 (28 February 2021)
10861129

10871130
### Fixes
@@ -1268,7 +1311,7 @@ make this extension useful:
12681311
([#426](https://github.com/Microsoft/vscode-jupyter/issues/426))
12691312
1. Correctly pass the candidate interpreter when exporting.
12701313
([#1363](https://github.com/Microsoft/vscode-jupyter/issues/1363))
1271-
1. ```__file__``` variable not set after restarting kernel in the interactive window.
1314+
1. `__file__` variable not set after restarting kernel in the interactive window.
12721315
([#1373](https://github.com/Microsoft/vscode-jupyter/issues/1373))
12731316
1. Fix the search path for Jupyter kernels on UNIX systems (thanks [Giulio Girardi](https://github.com/rapgenic/))
12741317
([#3918](https://github.com/Microsoft/vscode-jupyter/issues/3918))
@@ -1308,7 +1351,6 @@ make this extension useful:
13081351
[JupyterHub](https://jupyterhub.readthedocs.io/en/stable/),
13091352
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
13101353

1311-
13121354
## 2020.11.3 (03 December 2020)
13131355

13141356
### Fixes
@@ -1372,7 +1414,6 @@ make this extension useful:
13721414

13731415
## 2020.11.0 (11 November 2020)
13741416

1375-
13761417
### Thanks
13771418

13781419
Thanks to the following projects which we fully rely on to provide some of

debugpy_logging.cmd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
set PYDEVD_DEBUG=1
2+
set DEBUGPY_LOG_DIR=%~dp0\tmp
3+
set PYDEVD_DEBUG_FILE=%~dp0\tmp

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
{
107107
"id": "jupyter.selectKernel",
108108
"title": "Select a Jupyter kernel",
109-
"description": "Click Select Kernel at the top right of the notebook and choose the environment in which to run your kernel. Or, open the [Command Palette](command:workbench.action.showCommands) and run the command: \n``Notebook: Select Notebook Kernel``. \n[Open Command Palette to Select a Jupyter Kernel](command:workbench.action.showCommands)",
109+
"description": "Click Select Kernel at the top right of the notebook and choose the environment in which to run your kernel. Or, with a notebook opened and in focus, open the [Command Palette](command:workbench.action.showCommands) and run the command: \n``Notebook: Select Notebook Kernel``. \n[Open Command Palette to Select a Jupyter Kernel](command:workbench.action.showCommands)",
110110
"media": {
111111
"image": "resources/walkthroughs/KernelPicker.gif",
112112
"altText": "Selecting or changing a notebook kernel"

0 commit comments

Comments
 (0)