Skip to content

Release 2022.04.100

Compare
Choose a tag to compare
@rchiodo rchiodo released this 03 May 22:22
bf2516d

Enhancements

  1. Ensure widgets using IPyWidgets 8.0 get rendered correctly.
    (#8552)
  2. Display a meaningful message in the cell that last ran when the kernel crashed.
    (#9375)
  3. Add support for connecting to remote jupyter kernels from the web extension. The server needs to start with '--NotebookApp.alloworigin=_baseurl' in order to connect from a webpage.
    (#9663)

Fixes

  1. Don't append another cell to a python file when the cell was empty.
    (#9452)
  2. Mark cell as not executing when dismissing the prompt to restart a dead kernel.
    (#9538)
  3. Fix problem with path names in overriding modules.
    (#9560)
  4. Replace Buffer constructors with safer methods to reduce security concerns. (Thanks caphosra)
    (#9589)
  5. Ensure raw cells do not stay in a pending execution state.
    (#9633)
  6. Only set preferred kernel on exact matches.
    (#9685)
  7. Use kernel name in preferred kernel sorting algorithm.
    (#9704)
  8. Make sure that notebook metadata is updating when changing between python envs (or kernelspecs) that use the same python version number.
    (#9727)
  9. Fix kernels not showing up at all if remote kernel fetch fails.
    (#9728)
  10. Ask for allowing unauthorized connections for https jupyter servers without certification.
    (#9758)
  11. Fixes problem with crashes in the python extension preventing the jupyter extension from running.
    (#9800)
  12. Fix remote kernels not being reselected on reopening a notebook.
    (#9809)
  13. Fix handling of kernel errors in web extension.
    (#9817)

Code Health

  1. Finish layout of src folder into:

    • intellisense
    • interactive-window
    • kernels
    • notebooks
    • platform
    • telemetry
    • test
    • webviews
      (#8976)
  2. Allow passing a Uri instead of a Notebook document to the kernel API.
    (#9495)

  3. Clean up react17 reference in package.json it's not needed anymore.
    (#9543)

  4. Remove events from shipping code. Not needed.
    (#9596)

  5. Switch to using URIs wherever possible instead of strings for file paths.
    (#9599)

  6. Remove usage of textDocumentNotebook proposed API that was unnecessary.
    (#9679)

  7. Skip logging the entire server settings.
    (#9791)

Thanks

Thanks to the following projects which we fully rely on to provide some of
our features:

Also thanks to the various projects we provide integrations with which help
make this extension useful: