diff --git a/CHANGELOG.md b/CHANGELOG.md
index a9b533bf248..0e132cc4931 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,102 @@
# Changelog
+## 2022.5.100 (7 June 2022)
+
+### Enhancements
+
+1. Document context keys for keybinding 'when' clauses.
+ ([#6573](https://github.com/Microsoft/vscode-jupyter/issues/6573))
+1. Alert boxes of the form `
` are now styled as colored boxes, to match how they are in Jupyter.
+ (thanks [Eric Wieser](https://github.com/eric-wieser/))
+ ([#8399](https://github.com/Microsoft/vscode-jupyter/issues/8399))
+1. Enabled the Interactive Window in web.
+ ([#9717](https://github.com/Microsoft/vscode-jupyter/issues/9717))
+
+### Fixes
+
+1. Validate remote Jupyter Server connections when attempting to start a kernel.
+ ([#8043](https://github.com/Microsoft/vscode-jupyter/issues/8043))
+1. Fix to provide autocomplete inside of quoted strings. This fix also enabled a setting to allow the use of Jedi for completions in a kernel, but should be used with caution. Jedi can hang the kernel preventing exeuction from happening.
+ ([#8893](https://github.com/Microsoft/vscode-jupyter/issues/8893))
+1. Clear locally saved connection info when we run the server clear command.
+ ([#8956](https://github.com/Microsoft/vscode-jupyter/issues/8956))
+1. Ensure the format progress message disappears once export has completed.
+ ([#9112](https://github.com/Microsoft/vscode-jupyter/issues/9112))
+1. Notify failures in connection to remote Jupyter Server only when connecting to those kernels.
+ ([#9167](https://github.com/Microsoft/vscode-jupyter/issues/9167))
+1. Show the export commands for non-python notebooks.
+ ([#9571](https://github.com/Microsoft/vscode-jupyter/issues/9571))
+1. Makes progress indicators appear for web extension when connecting to kernels.
+ ([#9784](https://github.com/Microsoft/vscode-jupyter/issues/9784))
+1. Support reopening a notebook in web browser and having it remember its original kernel.
+ ([#9826](https://github.com/Microsoft/vscode-jupyter/issues/9826))
+1. Allow usage of the jupyter API in stable builds so Juptyer Power Toys can use it.
+ ([#9868](https://github.com/Microsoft/vscode-jupyter/issues/9868))
+1. Support notebook debugging in the web extension.
+ ([#9973](https://github.com/Microsoft/vscode-jupyter/issues/9973))
+1. Support widgets that can be downloaded from a CDN in the web extension. Non CDN widgets will come later.
+ ([#9984](https://github.com/Microsoft/vscode-jupyter/issues/9984))
+1. Add editor context key support into the web extension.
+ ([#9990](https://github.com/Microsoft/vscode-jupyter/issues/9990))
+1. Fix problem with `PYTHONNOUSERSITE` being set even when not desired. There's a setting now that will set this environment variable on kernel launch if it's needed: `jupyter.excludeUserSitePackages`.
+ ([#9995](https://github.com/Microsoft/vscode-jupyter/issues/9995))
+1. Don't show the python extension install ui when auto starting kernels.
+ ([#10011](https://github.com/Microsoft/vscode-jupyter/issues/10011))
+1. Support standard ipywidgets in the web extension.
+ ([#10051](https://github.com/Microsoft/vscode-jupyter/issues/10051))
+1. When connecting to a remote Jupyter server with a password you will not have to input the server URL twice to have it apply anymore.
+ ([#10103](https://github.com/Microsoft/vscode-jupyter/issues/10103))
+1. Fix clicking on links for error callstacks to open the same original python file instead of a new one.
+ ([#10149](https://github.com/Microsoft/vscode-jupyter/issues/10149))
+1. Gracefully handle failures when attempting to convert ANSI codes to HTML in large error output within the errors renderer.
+ ([#10172](https://github.com/Microsoft/vscode-jupyter/issues/10172))
+1. Fix 'go to source' to work again in the interactive window.
+ ([#10205](https://github.com/Microsoft/vscode-jupyter/issues/10205))
+1. Fixes run by line not stopping on any lines.
+ ([#10207](https://github.com/Microsoft/vscode-jupyter/issues/10207))
+1. Fix Jupyter: Variables hiding when closing a notebook or an interactive window.
+ ([#10209](https://github.com/Microsoft/vscode-jupyter/issues/10209))
+1. Fix error renderer to return tracebacks.
+ ([#10239](https://github.com/Microsoft/vscode-jupyter/issues/10239))
+1. Fix problem with interactive window links being off by one.
+ ([#10283](https://github.com/Microsoft/vscode-jupyter/issues/10283))
+
+### Code Health
+
+1. Add test to make sure if the active interpreter is switched, the interactive window switches to that interpreter.
+ ([#5478](https://github.com/Microsoft/vscode-jupyter/issues/5478))
+1. Add tests to verify notebook metadata is in a notebook.
+ ([#5601](https://github.com/Microsoft/vscode-jupyter/issues/5601))
+1. Add telemetry test to verify we output a specific set for different operations.
+ ([#6883](https://github.com/Microsoft/vscode-jupyter/issues/6883))
+1. Added a Performance test to test and ensure expected performance characteristics.
+ ([#7437](https://github.com/Microsoft/vscode-jupyter/issues/7437))
+1. Don't skip code completions when the server is busy. Instead let it timeout if the server doesn't come back.
+ ([#9797](https://github.com/Microsoft/vscode-jupyter/issues/9797))
+1. Add test for remote https jupyter servers.
+ ([#9844](https://github.com/Microsoft/vscode-jupyter/issues/9844))
+1. Change document to notebook off of NotebookEditor class due to API change.
+ ([#10083](https://github.com/Microsoft/vscode-jupyter/issues/10083))
+1. Dataframe tests were failing when Pylance was updated to return the 'Name' column for a dataframe.
+ ([#10259](https://github.com/Microsoft/vscode-jupyter/issues/10259))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- [debugpy](https://pypi.org/project/debugpy/)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- [Jupyter](https://jupyter.org/):
+ [Notebooks](https://jupyter-notebook.readthedocs.io/en/latest/?badge=latest),
+ [JupyterHub](https://jupyterhub.readthedocs.io/en/stable/),
+ [ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
+ [nbconvert](https://nbconvert.readthedocs.io/en/latest/)
+
## 2022.4.101 (6 May 2022)
### Fixes
diff --git a/news/1 Enhancements/6573.md b/news/1 Enhancements/6573.md
deleted file mode 100644
index 271d4b1b4f3..00000000000
--- a/news/1 Enhancements/6573.md
+++ /dev/null
@@ -1 +0,0 @@
-Document context keys for keybinding 'when' clauses.
diff --git a/news/1 Enhancements/8399.md b/news/1 Enhancements/8399.md
deleted file mode 100644
index a90c791b2da..00000000000
--- a/news/1 Enhancements/8399.md
+++ /dev/null
@@ -1,2 +0,0 @@
-Alert boxes of the form `
` are now styled as colored boxes, to match how they are in Jupyter.
-(thanks [Eric Wieser](https://github.com/eric-wieser/))
diff --git a/news/1 Enhancements/9717.md b/news/1 Enhancements/9717.md
deleted file mode 100644
index fc3f12b0550..00000000000
--- a/news/1 Enhancements/9717.md
+++ /dev/null
@@ -1 +0,0 @@
-Enabled the Interactive Window in web.
diff --git a/news/2 Fixes/10011.md b/news/2 Fixes/10011.md
deleted file mode 100644
index 214fc69d4b8..00000000000
--- a/news/2 Fixes/10011.md
+++ /dev/null
@@ -1 +0,0 @@
-Don't show the python extension install ui when auto starting kernels.
\ No newline at end of file
diff --git a/news/2 Fixes/10051.md b/news/2 Fixes/10051.md
deleted file mode 100644
index f1f661c77d9..00000000000
--- a/news/2 Fixes/10051.md
+++ /dev/null
@@ -1 +0,0 @@
-Support standard ipywidgets in the web extension.
diff --git a/news/2 Fixes/10103.md b/news/2 Fixes/10103.md
deleted file mode 100644
index b35f921f40a..00000000000
--- a/news/2 Fixes/10103.md
+++ /dev/null
@@ -1 +0,0 @@
-When connecting to a remote Jupyter server with a password you will not have to input the server URL twice to have it apply anymore.
\ No newline at end of file
diff --git a/news/2 Fixes/10149.md b/news/2 Fixes/10149.md
deleted file mode 100644
index dd207697672..00000000000
--- a/news/2 Fixes/10149.md
+++ /dev/null
@@ -1 +0,0 @@
-Fix clicking on links for error callstacks to open the same original python file instead of a new one.
diff --git a/news/2 Fixes/10172.md b/news/2 Fixes/10172.md
deleted file mode 100644
index e9696aac85b..00000000000
--- a/news/2 Fixes/10172.md
+++ /dev/null
@@ -1 +0,0 @@
-Gracefully handle failures when attempting to convert ANSI codes to HTML in large error output within the errors renderer.
diff --git a/news/2 Fixes/10205.md b/news/2 Fixes/10205.md
deleted file mode 100644
index dd95e9f2448..00000000000
--- a/news/2 Fixes/10205.md
+++ /dev/null
@@ -1 +0,0 @@
-Fix 'go to source' to work again in the interactive window.
diff --git a/news/2 Fixes/10207.md b/news/2 Fixes/10207.md
deleted file mode 100644
index 9db6fbb66c2..00000000000
--- a/news/2 Fixes/10207.md
+++ /dev/null
@@ -1 +0,0 @@
-Fixes run by line not stopping on any lines.
diff --git a/news/2 Fixes/10209.md b/news/2 Fixes/10209.md
deleted file mode 100644
index 65fe555edaf..00000000000
--- a/news/2 Fixes/10209.md
+++ /dev/null
@@ -1 +0,0 @@
-Fix Jupyter: Variables hiding when closing a notebook or an interactive window.
diff --git a/news/2 Fixes/10239.md b/news/2 Fixes/10239.md
deleted file mode 100644
index a2db3624bb9..00000000000
--- a/news/2 Fixes/10239.md
+++ /dev/null
@@ -1 +0,0 @@
-Fix error renderer to return tracebacks.
diff --git a/news/2 Fixes/10283.md b/news/2 Fixes/10283.md
deleted file mode 100644
index a996a3ed6e0..00000000000
--- a/news/2 Fixes/10283.md
+++ /dev/null
@@ -1 +0,0 @@
-Fix problem with interactive window links being off by one.
diff --git a/news/2 Fixes/8043.md b/news/2 Fixes/8043.md
deleted file mode 100644
index b91275a8e8d..00000000000
--- a/news/2 Fixes/8043.md
+++ /dev/null
@@ -1 +0,0 @@
-Validate remote Jupyter Server connections when attempting to start a kernel.
diff --git a/news/2 Fixes/8893.md b/news/2 Fixes/8893.md
deleted file mode 100644
index 616cc486562..00000000000
--- a/news/2 Fixes/8893.md
+++ /dev/null
@@ -1 +0,0 @@
-Fix to provide autocomplete inside of quoted strings. This fix also enabled a setting to allow the use of Jedi for completions in a kernel, but should be used with caution. Jedi can hang the kernel preventing exeuction from happening.
diff --git a/news/2 Fixes/8956.md b/news/2 Fixes/8956.md
deleted file mode 100644
index 50eba9c8229..00000000000
--- a/news/2 Fixes/8956.md
+++ /dev/null
@@ -1 +0,0 @@
-Clear locally saved connection info when we run the server clear command.
\ No newline at end of file
diff --git a/news/2 Fixes/9112.md b/news/2 Fixes/9112.md
deleted file mode 100644
index 6919fa1cfd5..00000000000
--- a/news/2 Fixes/9112.md
+++ /dev/null
@@ -1 +0,0 @@
-Ensure the format progress message disappears once export has completed.
diff --git a/news/2 Fixes/9167.md b/news/2 Fixes/9167.md
deleted file mode 100644
index eb2656ebb1a..00000000000
--- a/news/2 Fixes/9167.md
+++ /dev/null
@@ -1 +0,0 @@
-Notify failures in connection to remote Jupyter Server only when connecting to those kernels.
diff --git a/news/2 Fixes/9571.md b/news/2 Fixes/9571.md
deleted file mode 100644
index f2e29b70c5c..00000000000
--- a/news/2 Fixes/9571.md
+++ /dev/null
@@ -1 +0,0 @@
-Show the export commands for non-python notebooks.
\ No newline at end of file
diff --git a/news/2 Fixes/9784.md b/news/2 Fixes/9784.md
deleted file mode 100644
index fe01ce013eb..00000000000
--- a/news/2 Fixes/9784.md
+++ /dev/null
@@ -1 +0,0 @@
-Makes progress indicators appear for web extension when connecting to kernels.
diff --git a/news/2 Fixes/9826.md b/news/2 Fixes/9826.md
deleted file mode 100644
index 3a851245a32..00000000000
--- a/news/2 Fixes/9826.md
+++ /dev/null
@@ -1 +0,0 @@
-Support reopening a notebook in web browser and having it remember its original kernel.
diff --git a/news/2 Fixes/9868.md b/news/2 Fixes/9868.md
deleted file mode 100644
index 5cb26be7bed..00000000000
--- a/news/2 Fixes/9868.md
+++ /dev/null
@@ -1 +0,0 @@
-Allow usage of the jupyter API in stable builds so Juptyer Power Toys can use it.
\ No newline at end of file
diff --git a/news/2 Fixes/9973.md b/news/2 Fixes/9973.md
deleted file mode 100644
index edffc7aa7c0..00000000000
--- a/news/2 Fixes/9973.md
+++ /dev/null
@@ -1 +0,0 @@
-Support notebook debugging in the web extension.
\ No newline at end of file
diff --git a/news/2 Fixes/9984.md b/news/2 Fixes/9984.md
deleted file mode 100644
index 8b4defb8b99..00000000000
--- a/news/2 Fixes/9984.md
+++ /dev/null
@@ -1 +0,0 @@
-Support widgets that can be downloaded from a CDN in the web extension. Non CDN widgets will come later.
diff --git a/news/2 Fixes/9990.md b/news/2 Fixes/9990.md
deleted file mode 100644
index 4410eb91fab..00000000000
--- a/news/2 Fixes/9990.md
+++ /dev/null
@@ -1 +0,0 @@
-Add editor context key support into the web extension.
\ No newline at end of file
diff --git a/news/2 Fixes/9995.md b/news/2 Fixes/9995.md
deleted file mode 100644
index 72cf5fabfdc..00000000000
--- a/news/2 Fixes/9995.md
+++ /dev/null
@@ -1 +0,0 @@
-Fix problem with PYTHONNOUSERSITE being set even when not desired. There's a setting now that will set this environment variable on kernel launch if it's needed: 'jupyter.excludeUserSitePackages'.
diff --git a/news/3 Code Health/10041.md b/news/3 Code Health/10041.md
deleted file mode 100644
index 35a4b62d1ce..00000000000
--- a/news/3 Code Health/10041.md
+++ /dev/null
@@ -1 +0,0 @@
-Create test for turning on old debugger tests and create a test for deleting tmp test files.
\ No newline at end of file
diff --git a/news/3 Code Health/10083.md b/news/3 Code Health/10083.md
deleted file mode 100644
index 9ed09d7ab0c..00000000000
--- a/news/3 Code Health/10083.md
+++ /dev/null
@@ -1 +0,0 @@
-Change document to notebook off of NotebookEditor class due to API change.
\ No newline at end of file
diff --git a/news/3 Code Health/10259.md b/news/3 Code Health/10259.md
deleted file mode 100644
index 555426100d5..00000000000
--- a/news/3 Code Health/10259.md
+++ /dev/null
@@ -1 +0,0 @@
-Dataframe tests were failing when Pylance was updated to return the 'Name' column for a dataframe.
diff --git a/news/3 Code Health/5478.md b/news/3 Code Health/5478.md
deleted file mode 100644
index 0cd8b20cfbc..00000000000
--- a/news/3 Code Health/5478.md
+++ /dev/null
@@ -1 +0,0 @@
-Add test to make sure if the active interpreter is switched, the interactive window switches to that interpreter.
diff --git a/news/3 Code Health/5601.md b/news/3 Code Health/5601.md
deleted file mode 100644
index 3319dd3a0f7..00000000000
--- a/news/3 Code Health/5601.md
+++ /dev/null
@@ -1 +0,0 @@
-Add tests to verify notebook metadata is in a notebook.
diff --git a/news/3 Code Health/6883.md b/news/3 Code Health/6883.md
deleted file mode 100644
index f624abbe87a..00000000000
--- a/news/3 Code Health/6883.md
+++ /dev/null
@@ -1 +0,0 @@
-Add telemetry test to verify we output a specific set for different operations.
diff --git a/news/3 Code Health/7437.md b/news/3 Code Health/7437.md
deleted file mode 100644
index 4f26a24a4e5..00000000000
--- a/news/3 Code Health/7437.md
+++ /dev/null
@@ -1 +0,0 @@
-Added a Performance test to test and ensure expected performance characteristics.
diff --git a/news/3 Code Health/9797.md b/news/3 Code Health/9797.md
deleted file mode 100644
index 64f999406c9..00000000000
--- a/news/3 Code Health/9797.md
+++ /dev/null
@@ -1 +0,0 @@
-Don't skip code completions when the server is busy. Instead let it timeout if the server doesn't come back.
diff --git a/news/3 Code Health/9844.md b/news/3 Code Health/9844.md
deleted file mode 100644
index c67d25bb669..00000000000
--- a/news/3 Code Health/9844.md
+++ /dev/null
@@ -1 +0,0 @@
-Add test for remote https jupyter servers.
diff --git a/package.json b/package.json
index a22e73b6bbc..83c5fba181b 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"theme": "light"
},
"engines": {
- "vscode": "^1.68.0-insider"
+ "vscode": "^1.68.0"
},
"keywords": [
"jupyter",