Her er 12 versioner af JupyterLab, fra 9. december 2022 til den aktuelle 4.6.3-1. Hver version linker til udgiverens egne installationsfiler.
12 versioner på 4 år · cirka 3,2 om året
| Version | Dato | Størrelse | Filer |
|---|---|---|---|
| 4.6.3-1Nyeste | 26. august 2026 | — | 64-bit EXE (NSIS) UdgivelsesnoterJupyterLab Desktop v4.6.3-1
Updates
- Update to bundled JupyterLab v4.6.3 in #1107
Bug & security fixes
- Fix file-system settings race and remove orphaned serialize-javascript resolution by @notluquis in #1075
- Snap on stable cannot launch: refresh electron-builder past the .tar.7z extraction bug by @notluquis in #1091
- Make blocked navigation the default for views nobody claimed by @notluquis in #1093
- Fix the Linux packages failing to launch, and verify each installer in CI by @notluquis in #1094
- Let server-initiated sign-in chains complete without leaving the app by @notluquis in #1087
- Refuse browser permissions to content that is not the Jupyter server and limit permissions grants by @notluquis in #1092
- Harden the news feed against malformed feeds and empty results by @notluquis in #1028
- Refresh @xmldom/xmldom to the patched 0.8.13 by @notluquis in #1080
Documentation improvements
- Correct the minimum supported OS versions by @notluquis in #1071
- Rename dev.md to CONTRIBUTING.md and document the test suite by @notluquis in #1121
- Drop warning on maintenance status by @krassowski in #1070
Maintenance
- Change release PR environment by @krassowski in #1067
- Drop the isDevMode comment about the check it replaced by @notluquis in #1111
- Add the pull request template, ported from jupyterlab by @notluquis in #1110
- Ask Electron whether the app is packaged instead of reading an undocumented internal by @notluquis in #1097
- Fix flaky signing of mac assets and update release docs by @krassowski in #1069
- Run the unit suite on macOS and Windows too by @notluquis in #1112
- Fix the macOS installers failing to sign, and the cross-architecture dmg that hung by @notluquis in #1127
Full Changelog: v4.6.2-1...v4.6.3-1 |
| 4.6.2-1 | 22. juli 2026 | — | 64-bit EXE (NSIS) UdgivelsesnoterJupyterLab Desktop v4.6.2-1
This is a first release in 2 years, catching up with the latest JupyterLab 4.6.2 and a stable, supported Electron version. This release includes patches for security vulnerabilities due to be disclosed soon. All users are recommended upgrade, but please bear with us as we exercise the revamped release process for the first time in a while - it is likely that some installers will only become available a bit later.
Many thanks to @notluquis for pushing on the revival.
What's Changed
- Attempt to fix lab sync workflow by @krassowski in #898
- Run sync job in the sync environment by @krassowski in #899
- Improve lab version sync action by @krassowski in #901
- Only upload changed files by @krassowski in #902
- Fix sync workflow for filtering files by @krassowski in #904
- Fix sync file upload by @krassowski in #906
- Bump braces from 3.0.2 to 3.0.3 by @dependabot[bot] in #838
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #915
- Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #916
- Bump fast-xml-parser from 4.2.5 to 5.7.0 by @dependabot[bot] in #849
- Add review guidance by @krassowski in #921
- Update to JupyterLab v4.5.7 by @jupyterlab-desktop-bot[bot] in #950
- fix: replace node-fetch with Electron net.fetch in main process by @notluquis in #955
- chore: remove vestigial stylelint setup by @notluquis in #959
- feat: add test infrastructure (Vitest + Playwright) by @notluquis in #961
- fix: resolve CodeQL high-severity findings and harden CI by @notluquis in #966
- test: main-process unit coverage with CI-enforced thresholds (C2) by @notluquis in #967
- test: cover cli.ts and env.ts process-spawn branches by @notluquis in #972
- test: characterize the 12 preload contextBridge contracts by @notluquis in #971
- test: Playwright e2e suite (first-run smoke + env-backed welcome) by @notluquis in #976
- Phase 3 e2e: macOS leg and embedded-server isolation by @notluquis in #984
- Phase 3 pre-bump: TypeScript 6 and ESLint 10 flat config by @notluquis in #978
- Phase 3: bump Electron 27 to 42 and adapt the changed APIs by @notluquis in #988
- deps: move js-yaml 4 to 5, with a parse test on the real data by @notluquis in #1000
- build: drop @types/tar, tar 7 ships its own types by @notluquis in #999
- test(e2e): exercise the JupyterLab integration through the labview (cell, widget, UI) by @notluquis in #1001
- Bump lodash from 4.17.21 to 4.18.1 by @dependabot[bot] in #990
- ci: have Dependabot track npm version updates too by @notluquis in #998
- ci: add zizmor static analysis for the workflows by @notluquis in #1016
- ci: open the release PR with gh instead of peter-evans/create-pull-request by @notluquis in #996
- build: replace fs-extra, node-watch, meow and rimraf with Node built-ins by @notluquis in #992
- Address Copilot review on the e2e suite (#984 follow-up) by @notluquis in #986
- Fix dialog title bars and env-switch crash from the Electron 42 / TS6 migration by @notluquis in #1022
- Fix env-select popup placement on narrow windows and dismissal on blur by @notluquis in #1037
- Fix title bar maximize/restore desync and cross-window focus theft by @notluquis in #1038
- ci: build the osx-64 installer on a native Intel runner by @notluquis in #1020
- Fix resize repaint gaps and initial view sizing by @notluquis in #1039
- Harden WebContentsView lifecycle after the Electron 42 migration by @notluquis in #1031
- Make env-switch and initial-load failures visible and recoverable by @notluquis in #1036
- Update to JupyterLab v4.6.2 by @jupyterlab-desktop-bot[bot] in #1059
- Fix Mac build by @krassowski in #1064
- Prettier by @krassowski in #1065
- Update releasing docs and workflows by @krassowski in #1066
New Contributors
- @notluquis made their first contribution in #955
Full Changelog: v4.2.5-1...v4.6.2-1 |
| 4.2.5-1 | 29. august 2024 | — | 64-bit EXE (NSIS) Udgivelsesnoter- Upgrade to JupyterLab v4.2.5 |
| 4.2.1-1 | 26. maj 2024 | — | 64-bit EXE (NSIS) Udgivelsesnoter- Upgrade to JupyterLab v4.2.1 |
| 4.1.8-1 | 30. april 2024 | — | 64-bit EXE (NSIS) Udgivelsesnoter- Launch JupyterLab Web App option in Python Environment Management dialog
- Upgrade to JupyterLab v4.1.8 |
| 4.1.5-1 | 22. marts 2024 | — | 64-bit EXE (NSIS) Udgivelsesnoter- Option to show Table of Contents in Zen Mode
- Fix for duplicate Python environments shown on environment list
- Upgrade to JupyterLab v4.1.5 |
| 4.0.2-1 | 8. juli 2023 | — | 64-bit EXE (NSIS) Udgivelsesnoter- Python environment management enhancements
- Bundled Python environment is now based on conda-pack
- No more use of Windows installer for the bundled environment
- Ability to install bundled Python environment to different locations
- Ability to create new Python environments using CLI
- CLI command options to manage Python environments
- Upgrade to JupyterLab 4.0.2 |
| 3.6.3-2 | 4. maj 2023 | — | 64-bit EXE (NSIS) Udgivelsesnoter- Support for closing tabs by default with Ctrl / Cmd + W
- Fix for bundled environment update availability check |
| 3.6.3-1 | 23. april 2023 | — | 64-bit EXE (NSIS) Udgivelsesnoter- Support for alpha and beta JupyterLab Python packages in custom environments
- Fix for default working directory setting persistence issue
- Fix for settings dialog footer height issue
- Removes Client App mode support for JupyterLab UI
- Upgrade to Electron 24.1.2
- Upgrade to JupyterLab 3.6.3 |
| 3.6.2-1 | 6. april 2023 | — | 64-bit EXE (NSIS) UdgivelsesnoterJupyterLab Desktop v3.6.2-1
Make sure to uninstall the previous version before installing the new one by following the uninstall instructions.
- Ability to configure Ctrl + W behavior
- HTTP Basic Authentication support
- Apple silicon support
- Upgrade to Electron 23.1.4
- Upgrade to JupyterLab 3.6.2 |
| 3.5.1-1 | 9. december 2022 | — | 64-bit EXE (NSIS) |
| 3.5.0-1 | 9. december 2022 | — | 64-bit EXE (NSIS) |