Skip to content

Releases: jupyter-server/jupyter_server

0.2.0

19 Dec 19:45
5502b66
Compare
Choose a tag to compare

Added

  • extension submodule (#48)
    • ExtensionApp - configurable JupyterApp-subclass for server extensions
      • Most useful for Jupyter frontends, like Notebook, JupyterLab, nteract, voila etc.
      • Launch with entrypoints
      • Configure from file or CLI
      • Add custom templates, static assets, handlers, etc.
      • Static assets are served behind a /static/<extension_name> endpoint.
      • Run server extensions in "standalone mode" (#70 and #76)
    • ExtensionHandler - tornado handlers for extensions.
      • Finds static assets at /static/<extension_name>

Changed

  • jupyter serverextension <command> entrypoint has been changed to jupyter server extension <command>.
  • toggle_jupyter_server and validate_jupyter_server function no longer take a Logger object as an argument.
  • Changed testing framework from nosetests to pytest (#152)
    • Depend on pytest-tornasync extension for handling tornado/asyncio eventloop
    • Depend on pytest-console-scripts for testing CLI entrypoints
  • Added Github actions as a testing framework along side Travis and Azure (#146)

Removed

  • Removed the option to update root_dir trait in FileContentsManager and MappingKernelManager in ServerApp (#135)

Fixed

Security

  • Added a "secure_write to function for cookie/token saves (#77)