# Latest

**URL:** https://discourse.jupyter.org/latest.md?page=1

[Latest](https://discourse.jupyter.org/latest.md) · [Categories](https://discourse.jupyter.org/categories.md) · [Tags](https://discourse.jupyter.org/tags.md)

**Page:** 2

---

## [.ipynb in JupyterLab Scheduler](https://discourse.jupyter.org/t/ipynb-in-jupyterlab-scheduler/38824)

<div class="topic-metadata">

**Author:** [@yannaingoo9](https://discourse.jupyter.org/u/yannaingoo9)\
**Replies:** 0\
**Last updated:** [August 11, 2026, 4:01pm UTC](https://discourse.jupyter.org/t/ipynb-in-jupyterlab-scheduler/38824 "2026-08-11T16:01:49Z")

</div>

.ipynb in JupyterLab scheduler. If I change code in .ipynb file will it automatically run with latest change or do i need to resetup the scheduler again? Thank advance for your advice.

---

## [\[ANN\] JupyterHub 5.5.1 security release](https://discourse.jupyter.org/t/ann-jupyterhub-5-5-1-security-release/38821)

<div class="topic-metadata">

**Author:** [@minrk](https://discourse.jupyter.org/u/minrk)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 10:42pm UTC](https://discourse.jupyter.org/t/ann-jupyterhub-5-5-1-security-release/38821 "2026-08-10T22:42:55Z")

</div>

We’ve just released JupyterHub 5.5.1, fixing two security vulnerabilities, neither of which affect default configurations: GHSA-c4gm-pwx9-9w8j (CVE pending) high-level vulnerability in user-initiated sharing (no effect…

---

## [Problem in detection of TeX With the $ sign](https://discourse.jupyter.org/t/problem-in-detection-of-tex-with-the-sign/38816)

<div class="topic-metadata">

**Author:** [@Lakshit\_Verma](https://discourse.jupyter.org/u/Lakshit_Verma)\
**Replies:** 1\
**Last updated:** [August 9, 2026, 7:28pm UTC](https://discourse.jupyter.org/t/problem-in-detection-of-tex-with-the-sign/38816 "2026-08-09T19:28:15Z")

</div>

Hi everyone, While exploring JupyterLab’s Markdown rendering, I came across issue #19224 regarding smarter handling of inline math delimited by $. I was able to reproduce behavior that seems related to the issue. In a …

---

## [Jupyter-ruff: A JupyterLab extension to format code using Ruff](https://discourse.jupyter.org/t/jupyter-ruff-a-jupyterlab-extension-to-format-code-using-ruff/32376)

<div class="topic-metadata">

**Author:** [@leotaku](https://discourse.jupyter.org/u/leotaku)\
**Replies:** 7\
**Last updated:** [August 9, 2026, 3:07pm UTC](https://discourse.jupyter.org/t/jupyter-ruff-a-jupyterlab-extension-to-format-code-using-ruff/32376 "2026-08-09T15:07:47Z")

</div>

I’ve recently put some time into developing a new extension for JupyterLab and Jupyter Notebook. That extension, jupyter-ruff does what it says on the tin, and can be used to format Python code in Jupyter notebooks with R…

---

## [TLJH service stalling on login](https://discourse.jupyter.org/t/tljh-service-stalling-on-login/38813)

<div class="topic-metadata">

**Author:** [@wjcapehart](https://discourse.jupyter.org/u/wjcapehart)\
**Replies:** 2\
**Last updated:** [August 6, 2026, 7:47pm UTC](https://discourse.jupyter.org/t/tljh-service-stalling-on-login/38813 "2026-08-06T19:47:50Z")

</div>

Hello all: Our TLJH service over the past few days has been stalling on login for me (the admin \[but definitely not a sysadmin!\]) and our students. This is on a service running Ubuntu 24.04.4 LTS. I have rebooted the se…

---

## [ESC to switch to Command Mode not working - Firefox on MacOS](https://discourse.jupyter.org/t/esc-to-switch-to-command-mode-not-working-firefox-on-macos/38820)

<div class="topic-metadata">

**Author:** [@dstndstn](https://discourse.jupyter.org/u/dstndstn)\
**Replies:** 0\
**Last updated:** [August 6, 2026, 3:44pm UTC](https://discourse.jupyter.org/t/esc-to-switch-to-command-mode-not-working-firefox-on-macos/38820 "2026-08-06T15:44:26Z")

</div>

Hi, Previously, when in a Notebook cell, I could use the “ESC” key to switch from Edit mode to Command mode. Now, maybe after a Firefox update, this no longer works. The ESC keypress just doesn’t seem to do anything a…

---

## [Setting flag for custom.css to change markdown in jupyter-lab](https://discourse.jupyter.org/t/setting-flag-for-custom-css-to-change-markdown-in-jupyter-lab/38814)

<div class="topic-metadata">

**Author:** [@psi](https://discourse.jupyter.org/u/psi)\
**Replies:** 3\
**Last updated:** [August 5, 2026, 3:28pm UTC](https://discourse.jupyter.org/t/setting-flag-for-custom-css-to-change-markdown-in-jupyter-lab/38814 "2026-08-05T15:28:28Z")

</div>

After designing the custom.css to change markdown-style, I stored it in the config directory for jupyter. It worked correctly with jupyter-notebook. However my favourite editor is jupyter-lab, so I tried to find the cor…

---

## [Field note: taming noisy git diffs on .ipynb files (what actually worked for me)](https://discourse.jupyter.org/t/field-note-taming-noisy-git-diffs-on-ipynb-files-what-actually-worked-for-me/38811)

<div class="topic-metadata">

**Author:** [@reelwiselab](https://discourse.jupyter.org/u/reelwiselab)\
**Replies:** 0\
**Last updated:** [July 28, 2026, 4:23pm UTC](https://discourse.jupyter.org/t/field-note-taming-noisy-git-diffs-on-ipynb-files-what-actually-worked-for-me/38811 "2026-07-28T16:23:29Z")

</div>

Sharing a small workflow win in case it saves someone else the headache. Version-controlling notebooks in a shared repo kept producing huge, unreviewable diffs — every commit churned execution\_count, cell outputs, and me…

---

## [Spawning servers via REST API with my JupyterHub-5 deployment only works if Keycloak session is active](https://discourse.jupyter.org/t/spawning-servers-via-rest-api-with-my-jupyterhub-5-deployment-only-works-if-keycloak-session-is-active/38677)

<div class="topic-metadata">

**Author:** [@rsarm](https://discourse.jupyter.org/u/rsarm)\
**Replies:** 9\
**Last updated:** [July 24, 2026, 6:40pm UTC](https://discourse.jupyter.org/t/spawning-servers-via-rest-api-with-my-jupyterhub-5-deployment-only-works-if-keycloak-session-is-active/38677 "2026-07-24T18:40:59Z")

</div>

Hi, We have a JupyterHub deployment that uses FirecRESTSpawner. Keycloak is used both for JupyterHub authentication and for authentication with the FirecREST service, which handles interactions with HPC clusters. We ru…

---

## [JupyterLab Desktop 4.6.2-1 is out: critical security patches](https://discourse.jupyter.org/t/jupyterlab-desktop-4-6-2-1-is-out-critical-security-patches/38799)

<div class="topic-metadata">

**Author:** [@krassowski](https://discourse.jupyter.org/u/krassowski)\
**Replies:** 0\
**Last updated:** [July 24, 2026, 11:00am UTC](https://discourse.jupyter.org/t/jupyterlab-desktop-4-6-2-1-is-out-critical-security-patches/38799 "2026-07-24T11:00:09Z")

</div>

After a two-year long hiatus, JupyterLab Desktop 4.6.2-1 is out with patches for two critical and two moderate severity vulnerabilities: GHSA-vrj4-r4fw-9rfh - pasting a malicious server URL into the connect dialog c…

---

## [How to use the kernel version of python or pip when execute with exclamation mark in notebook](https://discourse.jupyter.org/t/how-to-use-the-kernel-version-of-python-or-pip-when-execute-with-exclamation-mark-in-notebook/8508)

<div class="topic-metadata">

**Author:** [@louis-she](https://discourse.jupyter.org/u/louis-she)\
**Replies:** 4\
**Last updated:** [July 24, 2026, 4:58am UTC](https://discourse.jupyter.org/t/how-to-use-the-kernel-version-of-python-or-pip-when-execute-with-exclamation-mark-in-notebook/8508 "2026-07-24T04:58:49Z")

</div>

I have multiple virtual environment and corresponding kernels. And when i try to call python from the notebook with !python xxxx.py or pip install xxx , i realized that the python or pip is the one that starts the Jupyte…

---

## [MATLAB syntax in JupyterLite](https://discourse.jupyter.org/t/matlab-syntax-in-jupyterlite/38797)

<div class="topic-metadata">

**Author:** [@Jeremy\_Magland](https://discourse.jupyter.org/u/Jeremy_Magland)\
**Replies:** 0\
**Last updated:** [July 23, 2026, 2:20pm UTC](https://discourse.jupyter.org/t/matlab-syntax-in-jupyterlite/38797 "2026-07-23T14:20:17Z")

</div>

This demonstrates running MATLAB syntax in JupyterLite - client-side (no MATLAB or Octave needed) using a new javascript/wasm library called numbl. The live demo is a static site hosted on GitHub Pages. Numbl is a ligh…

---

## [Security releases: JupyterLab v4.6.2 and v4.5.10](https://discourse.jupyter.org/t/security-releases-jupyterlab-v4-6-2-and-v4-5-10/38794)

<div class="topic-metadata">

**Author:** [@krassowski](https://discourse.jupyter.org/u/krassowski)\
**Replies:** 0\
**Last updated:** [July 22, 2026, 5:56pm UTC](https://discourse.jupyter.org/t/security-releases-jupyterlab-v4-6-2-and-v4-5-10/38794 "2026-07-22T17:56:00Z")

</div>

JupyterLab v4.6.2 and v4.5.10 carry a set of security patches. High severity: GHSA-gx64-gj6p-pc4c - Image viewer in JupyterLab allows XSS when opening malicious image in new browser tab GHSA-pppj-hq3g-57pj - Cross-sit…

---

## [Clearing Previous Kernels from JupyterLab History?](https://discourse.jupyter.org/t/clearing-previous-kernels-from-jupyterlab-history/38682)

<div class="topic-metadata">

**Author:** [@erawn](https://discourse.jupyter.org/u/erawn)\
**Replies:** 5\
**Last updated:** [July 22, 2026, 10:35am UTC](https://discourse.jupyter.org/t/clearing-previous-kernels-from-jupyterlab-history/38682 "2026-07-22T10:35:16Z")

</div>

I’ve been running into an issue while authoring an extension where Jupyterlab will attempt to connect to kernels which don’t exist anymore, which has been slowing down startup times. If its helpful, I get errors like thi…

---

## [Jupyterhub Persistant Volume resets on every pod restart](https://discourse.jupyter.org/t/jupyterhub-persistant-volume-resets-on-every-pod-restart/17150)

<div class="topic-metadata">

**Author:** [@ramprasd89](https://discourse.jupyter.org/u/ramprasd89)\
**Replies:** 10\
**Last updated:** [July 22, 2026, 10:17am UTC](https://discourse.jupyter.org/t/jupyterhub-persistant-volume-resets-on-every-pod-restart/17150 "2026-07-22T10:17:32Z")

</div>

We have hosted Jupyterhub on our AKS cluster using the helmchart from the repo: jupyterhub/zero-to-jupyterhub-k8s: Helm Chart & Documentation for deploying JupyterHub on Kubernetes (github.com). The storage for the sing…

---

## [Running Native + two OIDC/OAuth authenticators side-by-side with MultiAuthenticator — gotchas around username prefixes & home directories](https://discourse.jupyter.org/t/running-native-two-oidc-oauth-authenticators-side-by-side-with-multiauthenticator-gotchas-around-username-prefixes-home-directories/38764)

<div class="topic-metadata">

**Author:** [@jannefleischer](https://discourse.jupyter.org/u/jannefleischer)\
**Replies:** 0\
**Last updated:** [July 16, 2026, 10:06am UTC](https://discourse.jupyter.org/t/running-native-two-oidc-oauth-authenticators-side-by-side-with-multiauthenticator-gotchas-around-username-prefixes-home-directories/38764 "2026-07-16T10:06:34Z")

</div>

Context We run a JupyterHub deployment with three parallel login paths via oauthenticator’s MultiAuthenticator: NativeAuthenticator (/native) — local accounts (self-signup), backed by our own Postgres DB. GenericOAuthe…

---

## [Allow Users to Create Kernels on Littlelist JuypterHub?](https://discourse.jupyter.org/t/allow-users-to-create-kernels-on-littlelist-juypterhub/36222)

<div class="topic-metadata">

**Author:** [@Nick\_England](https://discourse.jupyter.org/u/Nick_England)\
**Replies:** 5\
**Last updated:** [July 15, 2026, 10:47pm UTC](https://discourse.jupyter.org/t/allow-users-to-create-kernels-on-littlelist-juypterhub/36222 "2026-07-15T22:47:40Z")

</div>

Hello, I am looking at setting up a Littliest JuypterHub on a single powerful server which would serve ~30 people. However, we would want to allow users to create their own conda environments as it wouldn’t work to have…

---

## [A preprint server for web-native scientific manuscripts](https://discourse.jupyter.org/t/a-preprint-server-for-web-native-scientific-manuscripts/38761)

<div class="topic-metadata">

**Author:** [@leotrs](https://discourse.jupyter.org/u/leotrs)\
**Replies:** 0\
**Last updated:** [July 15, 2026, 10:05am UTC](https://discourse.jupyter.org/t/a-preprint-server-for-web-native-scientific-manuscripts/38761 "2026-07-15T10:05:04Z")

</div>

I built Scroll Press (https://scroll.press), a preprint archive for web-native papers, and figured it might be relevant here. The idea is that your rendered Jupyter Notebook can be a real, citable preprint with permanent…

---

## [Developing new extensions,](https://discourse.jupyter.org/t/developing-new-extensions/38757)

<div class="topic-metadata">

**Author:** [@DaveC](https://discourse.jupyter.org/u/DaveC)\
**Replies:** 1\
**Last updated:** [July 14, 2026, 3:49pm UTC](https://discourse.jupyter.org/t/developing-new-extensions/38757 "2026-07-14T15:49:20Z")

</div>

When developing new extensions, is there a group of dev’s who can contribute.

---

## [Using JWTs for authenticating the JupyterHub API](https://discourse.jupyter.org/t/using-jwts-for-authenticating-the-jupyterhub-api/38753)

<div class="topic-metadata">

**Author:** [@enolfc](https://discourse.jupyter.org/u/enolfc)\
**Replies:** 2\
**Last updated:** [July 13, 2026, 11:23am UTC](https://discourse.jupyter.org/t/using-jwts-for-authenticating-the-jupyterhub-api/38753 "2026-07-13T11:23:03Z")

</div>

At our JupyterHub deployment (https://notebooks.egi.eu) we want users to be able to interact with the JupyterHub API using JWT OAuth2 tokens from our IAM system. The way we are managing this is by: extending our oauthe…

---

## [JupyterLite 0.8 is released! 🎉](https://discourse.jupyter.org/t/jupyterlite-0-8-is-released/38752)

<div class="topic-metadata">

**Author:** [@jtp](https://discourse.jupyter.org/u/jtp)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 5:55am UTC](https://discourse.jupyter.org/t/jupyterlite-0-8-is-released/38752 "2026-07-10T05:55:42Z")

</div>

Excited to announce the release of JupyterLite 0.8! :tada: This new version brings new improvements in addition to the update to JupyterLab 4.6 and Notebook 7.6. The blog post also mentions updates from the related p…

---

## [SSH access to JupyterHub server with LDAP authentication](https://discourse.jupyter.org/t/ssh-access-to-jupyterhub-server-with-ldap-authentication/38751)

<div class="topic-metadata">

**Author:** [@marton](https://discourse.jupyter.org/u/marton)\
**Replies:** 1\
**Last updated:** [July 10, 2026, 4:33am UTC](https://discourse.jupyter.org/t/ssh-access-to-jupyterhub-server-with-ldap-authentication/38751 "2026-07-10T04:33:33Z")

</div>

Hello, I’m setting up TLJH for a small team. We are using LDAP authentication. When an user named marton logs in to TLJH with their LDAP password, a unix user jupyter-marton is created on the server, with the home folder…

---

## [How to configure TLJH idle culler with jupyterhub\_config.py snippet?](https://discourse.jupyter.org/t/how-to-configure-tljh-idle-culler-with-jupyterhub-config-py-snippet/38749)

<div class="topic-metadata">

**Author:** [@marton](https://discourse.jupyter.org/u/marton)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 1:28am UTC](https://discourse.jupyter.org/t/how-to-configure-tljh-idle-culler-with-jupyterhub-config-py-snippet/38749 "2026-07-10T01:28:38Z")

</div>

Hello, and thank you for all the work on Jupyter and JupyterHub. I am setting up TLJH for a small team. I would like to disable the idle culler. I want to version control the TLJH configuration, so I have created a jupyt…

---

## [Call for proposals: Jupyter Foundation community funding](https://discourse.jupyter.org/t/call-for-proposals-jupyter-foundation-community-funding/38748)

<div class="topic-metadata">

**Author:** [@jasongrout](https://discourse.jupyter.org/u/jasongrout)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 12:05pm UTC](https://discourse.jupyter.org/t/call-for-proposals-jupyter-foundation-community-funding/38748 "2026-07-09T12:05:07Z")

</div>

The Jupyter Foundation has opened a new call for proposals for funding community members to improve Jupyter. See the blog post for more details.

---

## [Browser does not work in JupyerLab](https://discourse.jupyter.org/t/browser-does-not-work-in-jupyerlab/19979)

<div class="topic-metadata">

**Author:** [@Jlom\_Chess](https://discourse.jupyter.org/u/Jlom_Chess)\
**Replies:** 12\
**Last updated:** [July 8, 2026, 12:49pm UTC](https://discourse.jupyter.org/t/browser-does-not-work-in-jupyerlab/19979 "2026-07-08T12:49:38Z")

</div>

FIle and directories disappear in File Broser of JupyterLab Esto está instalado jupyter 1.0.0 jupyter-client 8.2.0 jupyter-console 6.6.3 jupyter-core 5.3.1 jupyter-events 0.6.3 jupyter-lsp 2.2.0 j…

---

## [Set notebook\_starts\_kernel=False only for specific notebooks?](https://discourse.jupyter.org/t/set-notebook-starts-kernel-false-only-for-specific-notebooks/38744)

<div class="topic-metadata">

**Author:** [@jbd](https://discourse.jupyter.org/u/jbd)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 11:50pm UTC](https://discourse.jupyter.org/t/set-notebook-starts-kernel-false-only-for-specific-notebooks/38744 "2026-07-06T23:50:02Z")

</div>

Hello, Is there a way to make it so that jupyterlab will open some notebooks without starting the kernel, while at the same time automatically starting the kernel for other notebooks? I am working on a project where som…

---

## [JupyterLab 4.6 and Notebook 7.6 are out!](https://discourse.jupyter.org/t/jupyterlab-4-6-and-notebook-7-6-are-out/38743)

<div class="topic-metadata">

**Author:** [@krassowski](https://discourse.jupyter.org/u/krassowski)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 10:08am UTC](https://discourse.jupyter.org/t/jupyterlab-4-6-and-notebook-7-6-are-out/38743 "2026-07-06T10:08:02Z")

</div>

Blog post: JupyterLab 4.6 and Notebook 7.6 are out! | by Michał Krassowski | Jul, 2026 | Jupyter Blog Full Release Notes for JupyterLab 4.6 and Notebook 7.6 Full changelog on GitHub: JupyterLab and Notebook

---

## [Best practice for temporarily disabling new logins during maintenance?](https://discourse.jupyter.org/t/best-practice-for-temporarily-disabling-new-logins-during-maintenance/38737)

<div class="topic-metadata">

**Author:** [@hiroyuki-sato](https://discourse.jupyter.org/u/hiroyuki-sato)\
**Replies:** 3\
**Last updated:** [July 2, 2026, 5:48pm UTC](https://discourse.jupyter.org/t/best-practice-for-temporarily-disabling-new-logins-during-maintenance/38737 "2026-07-02T17:48:49Z")

</div>

Hello, members. What I would like to achieve I would like to display a maintenance page before starting scheduled maintenance. Before the actual maintenance begins, I would like to modify the login page so that new use…

---

## [Building an AI Agent Farm with JupyterHub](https://discourse.jupyter.org/t/building-an-ai-agent-farm-with-jupyterhub/19050)

<div class="topic-metadata">

**Author:** [@quantiota](https://discourse.jupyter.org/u/quantiota)\
**Replies:** 1\
**Last updated:** [July 1, 2026, 9:04pm UTC](https://discourse.jupyter.org/t/building-an-ai-agent-farm-with-jupyterhub/19050 "2026-07-01T21:04:56Z")

</div>

I am currently building an AI Agent Farm for quantitative research, is JupyterHub a recommended choice due to its ability to remotely connect with an AI Agent via vscode and provide access to Python and Julia kernels?

---

## [Jupyter notebook doesnt open in Anaconda](https://discourse.jupyter.org/t/jupyter-notebook-doesnt-open-in-anaconda/27565)

<div class="topic-metadata">

**Author:** [@Marin\_M](https://discourse.jupyter.org/u/Marin_M)\
**Replies:** 6\
**Last updated:** [July 1, 2026, 9:29am UTC](https://discourse.jupyter.org/t/jupyter-notebook-doesnt-open-in-anaconda/27565 "2026-07-01T09:29:53Z")

</div>

Hi, when i try to open Jupyter notebook (launch) from Anaconda i am getting Your file couldn’t be accessed , Chrome browser File is supposed to be opened on file:///C:/Users/Eier/AppData/Roaming/jupyter/runtime/jpserve…

[Previous page](https://discourse.jupyter.org/latest.md)

[Next page](https://discourse.jupyter.org/latest.md?page=2)
