Skip to content

Releases: jupyter-server/jupyter_server

1.0.9

08 Dec 23:46
Compare
Choose a tag to compare

Pinned to tornado>6.1 and removed asyncio patch for > Python 3.8 on Windows (#355)

1.0.8

03 Dec 02:07
Compare
Choose a tag to compare
1.0.8 release

1.0.7

02 Dec 16:58
Compare
Choose a tag to compare
Release 1.0.7

1.0.6

19 Nov 15:30
Compare
Choose a tag to compare
bump version to 1.0.6

1.0.5

15 Oct 15:34
Compare
Choose a tag to compare

Release 1.0.5

1.0.4

02 Oct 15:57
Compare
Choose a tag to compare

Release 1.0.4

1.0.2

29 Sep 19:02
Compare
Choose a tag to compare

Release 1.0.2

1.0.0

18 Sep 16:20
893250d
Compare
Choose a tag to compare

Added.

  • Added a basic, styled login.html template. (220, 295)
  • Added new extension manager API for handling server extensions. (248, 265, 275, 303)
  • The favicon and Jupyter logo are now available under jupyter_server's static namespace. (284)

Changed.

  • load_jupyter_server_extension should be renamed to _load_jupyter_server_extension in server extensions. Server now throws a warning when the old name is used. (213)
  • Docs for server extensions now recommend using authenticated decorator for handlers. (219)
  • _load_jupyter_server_paths should be renamed to _load_jupyter_server_points in server extensions. (277)
  • static_url_prefix in ExtensionApps is now a configurable trait. (289)
  • extension_name trait was removed in favor of name. (232)
  • Dropped support for Python 3.5. (296)
  • Made the config_dir_name trait configurable in ConfigManager. (297)

Removed.

  • Removed ipykernel as a dependency of jupyter_server. (255)

Fixed.

  • Prevent a re-definition of prometheus metrics if notebook package already imports them. (#210)
  • Fixed terminals REST API unit tests that weren't shutting down properly. (221)
  • Fixed jupyter_server on Windows for Python < 3.7. Added patch to handle subprocess cleanup. (240)
  • base_url was being duplicated when getting a url path from the ServerApp. (280)
  • Extension URLs are now properly prefixed with base_url. Previously, all static paths were not. (285)
  • Changed ExtensionApp mixin to inherit from HasTraits. This broke in traitlets 5.0 (294)
  • Replaces urlparse with url_path_join to prevent URL squashing issues. (304)

0.3.0

22 Apr 22:56
b9b5c7d
Compare
Choose a tag to compare

Added

  • (#191) Async kernel managment is now possible using the AsyncKernelManager from jupyter_client
  • (#201) Parameters can now be passed to new terminals created by the terminals REST API.

Changed

  • (#196) Documentation was rewritten + refactored to use pydata_sphinx_theme.
  • (#174) ExtensionHandler was changed to an Mixin class, i.e. ExtensionHandlerMixin

Removed

  • (#194) The bundlerextension entry point was removed.

0.2.1

10 Jan 19:52
Compare
Choose a tag to compare

Added

  • pytest-plugin for Jupyter Server.
    • Allows one to write async/await syntax in tests functions.
    • Some particularly useful fixtures include:
      • serverapp: a default ServerApp instance that handles setup+teardown.
      • configurable_serverapp: a function that returns a ServerApp instance.
      • fetch: an awaitable function that tests makes requests to the server API
      • create_notebook: a function that writes a notebook to a given temporary file path.