Update dependency jupyterlab to v4.4.8 [SECURITY] #256
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.3.4->4.4.8GitHub Vulnerability Alerts
CVE-2025-59842
Links generated with LaTeX typesetters in Markdown files and Markdown cells in JupyterLab and Jupyter Notebook did not include the
noopenerattribute.This is deemed to have no impact on the default installations. Theoretically users of third-party LaTeX-rendering extensions could find themselves vulnerable to reverse tabnabbing attacks if:
target=_blank(no such extensions are known at time of writing) andFor consistency with handling on other links, new versions of JupyterLab will enforce
noopenerandtarget=_blankon all links generated by typesetters. The former will harden the resilience of JupyterLab to extensions with lack of secure defaults in link rendering, and the latter will improve user experience by preventing accidental state loss when clicking on links rendered by LaTeX typesetters.Impact
Since the official LaTeX typesetter extensions for JupyterLab:
jupyterlab-mathjax(default),jupyterlab-mathjax2andjupyterlab-katexdo not include thetarget=_blank, there is no impact for JupyterLab users.Patches
JupyterLab 4.4.8
Workarounds
No workarounds are necessary.
References
None
Release Notes
jupyterlab/jupyterlab (jupyterlab)
v4.4.8Compare Source
4.4.8
(Full Changelog)
Bugs fixed
configurationDonemessage once as per the DAP #17912 (@martinRenou)Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@brichet | @github-actions | @HaudinFlorence | @jtpio | @jupyterlab-probot | @krassowski | @martinRenou | @meeseeksmachine | @Meriem-BenIsmail | @williamstein
v4.4.7Compare Source
4.4.7
(Full Changelog)
Enhancements made
Bugs fixed
FileDialog.getOpenFiles#17844 (@martinRenou)'clear'cases in switch statements forObservableList#17837 (@Darshan808)Documentation improvements
toolbarRegistry.registerFactorywithtoolbarRegistry.addFactoryin docs #17799 (@krassowski)Contributors to this release
(GitHub contributors page for this release)
@bollwyvl | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @Meriem-BenIsmail
v4.4.6Compare Source
4.4.6
(Full Changelog)
Bugs fixed
preferredDir#17723 (@Darshan808)FileDialog.getOpenFilesdialog #17737 (@martinRenou)Maintenance and upkeep improvements
js-testingtests #17754 (@jtpio)httpx<1#17746 (@jtpio)Documentation improvements
preferredDir#17723 (@Darshan808)jupyter.lab.transform#17726 (@MUFFANUJ)Contributors to this release
(GitHub contributors page for this release)
@brichet | @Darshan808 | @fcollonval | @github-actions | @jtpio | @jupyterlab-probot | @krassowski | @meeseeksmachine | @Zsailer
v4.4.5Compare Source
4.4.5
(Full Changelog)
Bugs fixed
@codemirror/viewtov6.38.1, fixinglineWrapindefermode #17698 (@krassowski)ToolbarButtonComponentdataset attributes with thedata-prefix #17703 (@RRosio)threadIdbeing passed to the debugger #17667 (@kr-2003)Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@Darshan808 | @github-actions | @itsmevichu | @jtpio | @jupyterlab-probot | @kr-2003 | @krassowski | @martinRenou | @meeseeksmachine | @nkn2022
v4.4.4Compare Source
4.4.4
(Full Changelog)
Bugs fixed
CommsOverSubshells.PerCommTarget#17634 (@ianthomas23)Sanitizer.setAllowedSchemes#17602 (@bsundaram1)Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@github-actions | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine
v4.4.3Compare Source
4.4.3
(Full Changelog)
Bugs fixed
standbycallback to lumino polls #17567 (@mahendrapaipuri)MainAreaWidget#17527 (@dnlzrgz)fileeditor-extension: fix handling of launcher, commands and menu entries onspecsChanged#17550 (@jtpio)Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@github-actions | @jtpio | @jupyterlab-probot | @krassowski | @meeseeksmachine
v4.4.2Compare Source
4.4.2
(Full Changelog)
Bugs fixed
v2025.4.30to pull menu aria fix #17525 (@krassowski)aria-hiddento icons (<svg>elements) which do not have atitle#17472 (@nkn2022)Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@jtpio | @jupyterlab-probot | @krassowski | @meeseeksmachine | @nkn2022
v4.4.1Compare Source
(Full Changelog)
Bugs fixed
nonewindowing mode #17486 (@krassowski)Maintenance and upkeep improvements
@jupyterlab/servicesimport #17457 (@jtpio)Contributors to this release
(GitHub contributors page for this release)
@achhina | @afshin | @bnavigator | @brichet | @Darshan808 | @davidbrochart | @DenisaCG | @dependabot | @jtpio | @jupyterlab-probot | @krassowski | @pre-commit-ci
v4.4.0Compare Source
(Full Changelog)
New features added
Enhancements made
IKernelSpecAPICLientandITerminalAPIClient, fix definitions of interfaces #17395 (@jtpio)IKernelAPIClientandISessionAPIClientas options forKernel.IManagerandSession.IManager#17348 (@jtpio)display: flex#17343 (@SatyajitRedekar)@codemirror/lang-pythonto provide match-case indentation #17189 (@deephbz)--subshell-consoleflag #17180 (@ianthomas23)CONTRIBUTING.md#17078 (@JasonWeill)ServiceManagerwith plugins #16794 (@jtpio)@jupyterlab/debuggericons to@jupyterlab/ui-components#16745 (@joaopalmeiro)Bugs fixed
ITerminalAPIClientinTerminalConnection#17437 (@jtpio)delete_to_trashisTrue#17359 (@jesuino)nullbanner in the code console #17322 (@jtpio)ctrl+mtoggle focus binding, enable configuring it via Keyboard Shortcuts #17291 (@krassowski)<GroupItem>to filter outnullchildren and accept anyReactNode#17244 (@MUFFANUJ)\tag{}directive in LaTeX #17223 (@MUFFANUJ)lastCellfrom notebook run actions #17156 (@pawel99k)contentProviderId#17141 (@jtpio)settingeditor:openwhen settings editor is already open #17121 (@andrewfulton9)proxiesparameter forhttpx<0.28 #17113 (@AmberArr)bind(this)toNotebookAdapter'sisReadyfunction #17109 (@martenrichter)@codemirrorpackages #17064 (@jtpio)AsyncHTTPTransportoverHTTPTransportforhttpx#17058 (@krassowski)FileBrowserModel.onFileChangedfor drives (includingRTC:) #16988 (@davidbrochart)min-heightwhen not windowing #16979 (@brichet)Last Modifiedcolumn is hidden #16962 (@krassowski)Services.Contents#16927 (@cmarmo)Maintenance and upkeep improvements
.mypy_cache#17444 (@krassowski)ILabShelloptional in the logconsole extension #17430 (@jtpio)any#17414 (@krassowski)tj-actions/changed-files#17398 (@jtpio)ILicensesClientinterface #17397 (@jtpio)JupyterLab.IInfofor the plugin manager plugin [#17367](https://rediConfiguration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.