jupyter_server
                                
                                
                                
                                    jupyter_server copied to clipboard
                            
                            
                            
                        The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
### Problem Currently the main method prometheus metrics are exposed for scraping is that they are served unauthenticated on the main port https://github.com/jupyter-server/jupyter_server/pull/344 If the notebook is exposed to the...
Jupyter Server implementation of [this JEP](https://github.com/jupyter/enhancement-proposals/issues/117) - Adds a new API endpoint for restarting kernels in place - Passes a boolean restart_in_place flag through MappingKernelManager
## Description Not sure if this is the `jupyter_server`'s bug. Recent jupyter may have some breaking changes on the config file. Some plugin with `notebook.services.contents.filemanager.FileContentsManager` cannot be recognized when configured...
## Description Test `jupyterlab_server` CI step fails (see all latest runs on main, for example [this](https://github.com/jupyter-server/jupyter_server/actions/runs/5564144315/jobs/10163559349)) because `jsonschema.RefResolver` is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library: >...
## Description When the `default_url` contains a hash (aka fragment) (our app uses vue-router with hash-based routing), e.g. `default_url = /foo/#/workspace`, there is a discrepancy between the full URL logged...
## Description It's possible that I'm just doing something wrong but this behavior seems related to other issues so I'm posting it as a bug. I'm using SSH port forwarding...
## Description During kernel resart, interrupting causes server side 500 error and client side `Error: Unhandled Error` https://user-images.githubusercontent.com/4434752/227858715-2ee65575-3a25-4bf2-9eae-3f5c3ab17247.mp4 Binder for the video: https://mybinder.org/v2/gh/binder-project/binder/HEAD (well, it is easily reproducable widly) Chrome...
## Description  ## Reproduce 1. Go to 'folder in file explorer' 2. Click on 'URL bar, type CMD' 3. Type 'python -m jupyterlab' 4. See error '- check screenshot...
This change adds support for kernelspec managers to be configured with renaming patterns that they will apply to the kernelspecs they serve. That, in turn, will be used a future...
### Problem The `IdentityHandler` expects `GET /api/me` to have a ["permissions" query parameter](https://github.com/jupyter-server/jupyter_server/blob/9106e059f74353701621fd83e39584a910060ce0/jupyter_server/services/api/handlers.py#L72) whose value is a stringified JSON blob. From a user point of view, this looks like an...