Releases: microsoft/vscode-jupyter
Releases · microsoft/vscode-jupyter
v2025.8.0
Changes:
- #16925: Bump sha.js from 2.4.11 to 2.4.12
- #16927: Bump cipher-base from 1.0.4 to 1.0.6
- #16922: Bump screenshot-desktop from 1.14.0 to 1.15.2
- #16928: Skip flaky test in pre-release versions
- #16926: Default version of IPyWidgets to 8
- #16917: Fix top level variables in test explorer
- #16918: Add types to fix ts warnings
- #16904: Allow sentinel ext to use shutdown api
- #16903: Bump actions/checkout from 4 to 5
- #16885: Add support for custom CDN URLs
See More
- #16872: Run tests against pre-release versions
- #16899: Remove unwanted logging
- #16888: Bump tmp from 0.0.29 to 0.2.4
- #16891: Fix appending rich widgets into an output
- #16893: Support different formats of grep for model
- #16892: Avoid unncessary logging
- #16887: Bump engine version
- #16890: Typos in package.nls.json
- #16886: Fix local nbextensions path resolution for kernels launched from local kernelspec
- #16884: Bump actions/download-artifact from 4 to 5
- #16881: Update package and build scripts
- #16775: Add API method to shutdown Jupyter kernels programmatically (Proposed API)
- #16883: Fix environment variable handling in jupyter paths unit tests
- #16870: Remove testMandatory and suiteMandatory functions
- #16873: Skip flaky tests
- #16871: Bump version for next release
This list of changes was auto generated.
v1.0.94
Changes:
- #16903: Bump actions/checkout from 4 to 5
- #16885: Add support for custom CDN URLs
- #16872: Run tests against pre-release versions
- #16899: Remove unwanted logging
- #16888: Bump tmp from 0.0.29 to 0.2.4
- #16891: Fix appending rich widgets into an output
- #16893: Support different formats of grep for model
- #16892: Avoid unncessary logging
- #16887: Bump engine version
- #16890: Typos in package.nls.json
See More
- #16886: Fix local nbextensions path resolution for kernels launched from local kernelspec
- #16884: Bump actions/download-artifact from 4 to 5
- #16881: Update package and build scripts
- #16775: Add API method to shutdown Jupyter kernels programmatically (Proposed API)
- #16883: Fix environment variable handling in jupyter paths unit tests
- #16870: Remove testMandatory and suiteMandatory functions
- #16873: Skip flaky tests
- #16871: Bump version for next release
This list of changes was auto generated.
v2025.7.0
Changes:
- #16858: Updates Python packages and address a number of CI test failures
- #16848: Update npm packages
- #16852: Skip failing tests
- #16821: Use UV installer for package installation as fallback
- #16808: Remove installing npm in global agent setup
- #16806: Create npm test script (for agents)
- #16805: Update instructions for coding agent and formating
- #16804: Custom copilot agent setup
- #16802: Refer to typescript dev steps for coding agent
- #16797: Fallback to Python Env API to install packages
See More
- #16801: Updates to plan prompt
- #16798: Update documentation
- #16796: Update build tasks
- #16794: Update prompts
- #16793: Merge plan prmopts
- #16791: Update instructions
- #16790: Convert chat modes into prompts
- #16789: Update prompts
- #16782: Remove unwanted packages and use built in uuid
- #16779: Use esbuild for web testing
- #16778: Restore web tests
- #16776: Update npm scripts
- #16774: AI ready repo
- #16772: Update npm dependencies
- #16771: Repo level and feature level copilot instructions
- #16768: bump jupyter extension version
This list of changes was auto generated.
v2025.6.0
Changes:
- #16757: Update property type
- #16760: Update tool descriptions
- #16647: Bump denoland/setup-deno from 2.0.2 to 2.0.3
- #16742: Bump pbkdf2 from 3.1.2 to 3.1.3
- #16755: chore: mark node_modules as generated code
- #16752: Fix minor bugs in identifying ipywidget version
- #16750: Rethrow tool errors
- #16748: Capture more details of the errors related to Tools
- #16734: Update minimum version of Python
- #16733: Bump version of npm
See More
- #16732: Remove coding standards
- #16726: Hide progress indicator for installing ipykernel and avoid toolcall
- #16730: remove duplicate command
- #16729: cleanup export IW commands
- #16728: Attempt to address windows interrupt failures
- #16727: Remove IControllerRegistration.loaded
- #16718: Bump node, update pacakges
- #16722: Remove deprecated API
- #16694: Bump tar-fs from 3.0.8 to 3.0.9
- #16713: Bump mamba-org/setup-micromamba from 2.0.4 to 2.0.5
- #16707: Remove dead code
- #16712: Bump version
This list of changes was auto generated.
v2025.5.0
Changes:
- #16708: Ensure dependencies are installed when creating venv
- #16705: Bump version
- #16704: Log version of Python Env ext if installed
- #16700: Disable tool support in untrusted workspaces
- #16698: Hide progress notification when restarting kernel and avoid displaying prompt to restart
- #16695: make note that kernel state is empty after restart
- #16696: Support untitled nb and show nb only if not already visible
- #16692: Remove unwanted tool
- #16689: Avoid prompt to start kernel if alrady started
- #16688: Avoid calling start more than once
See More
- #16687: Ensure we start the kernel (even if we're already starting it or failed to start)
- #16685: Call restart kernel tool from install package tool
- #16686: Update lm tags
- #16682: Call python env tool to create venvs
- #16681: Include list of packages in configure notebook tool response
- #16678: chat tool for restarting kernel
- #16675: Use new Python Env Extension tool if available
- #16673: Updates to configuration tool
- #16669: Fix sorting of envs
- #16668: Clean up and logging for configuring Notebook Kernels
- #16667: Add activation events for language model tools
- #16664: Ensure to start notebook kernel as part of configuration
- #16663: Further changes to pre-selecting kernels in dev containers
- #16662: Skip failing web tests
- #16658: Configure Jupyter Notebook tool
- #16656: Use defaultInterpreterPath only in dev Containers
- #16648: Package tool papercuts
- #16655: Re #16648. Ensure nb editor is open before kernel activation.
- #16649: support conda for installing packages
- #16644: Prefer kernel last used by Python Tools
- #16638: Delay notifications for 2s before displaying
- #16641: Ensure python selected kernel & started is recommended and started when list/install packages
- #16629: node process type is now utility
- #16624: chore: use more environment variables
- #16623: ensure kernel ready for tool usage
- #16622: chore: start locking down workflows
- #16479: Temporarily disable APIScan
- #16620: Revert "Temporarily disable APIScan"
- #16619: pre-release engine bump - may
- #16616: more thorough cleaning
- #16601: Downgrade diagnostic severity for use of bang instead of percent for package installs
- #16612: Add some additional logging for failures
- #16613: Set kernel startup directory when using Jupyter Server
- #16602: May insiders bump
- #16603: Fetch latest dependencies before install
This list of changes was auto generated.
v2025.4.1
Changes:
This list of changes was auto generated.
v2025.4.0
Changes:
- #16598: Fix l10n format
- #16596: more explicit about use cases
- #16595: Revert when clauses for tools
- #16593: when clause
- #16592: guidance on appropriate tool usage, ask for confirmation for installing
- #16581: Change delay for work around from 30 to 10s
- #16580: Delay removing kerne/controller when detecing removal of envs
- #16574: notebook package tools
- #16566: remove progress notification for activating jupyter extension
- #16563: Fix order or args in logger
See More
- #16562: Fix tsc watch args
- #16541: Bump koa from 2.16.0 to 2.16.1
- #16557: Bump vscode/zeromq from 0.2.3 to 0.2.7
- #16551: Support installing ipykernel via create env tool
- #16377: change the scope of excludeUserSitePackages to window
- #16534: bump vscode engine for april
- #16529: Improved detection of cert errors
- #16420: Support x64 containers from arm64 host
- #16508: Update npm packages
- #16527: Work around Python API eagerly triggering delete events
- #16443: Bump serialize-javascript and mocha in /src/test/vscode-notebook-perf
- #16516: Bump tar-fs from 3.0.6 to 3.0.8
- #16518: fix: repair python code escaping path in environment service
- #16523: Bump @babel/runtime from 7.22.5 to 7.27.0
- #16524: Bump elliptic from 6.6.0 to 6.6.1
- #16521: Bump version for april
- #16514: fix: fix the issue when escaping path in python code
This list of changes was auto generated.
v2025.3.0
Changes:
- #16494: just strip out the ascii formatting first
- #16483: Recommend creating venv/conda env in errors
- #16482: Recommend creating venv/conda env in workspace
- #16479: Temporarily disable APIScan
- #16475: Always wait for startup when running cells
- #16474: bump engine version
- #16472: Bump version
This list of changes was auto generated.
v2025.2.0
Changes:
- #16451: Fix reading
JUPYTER_RUNTIME_DIR
andXDG_RUNTIME_DIR
- #16427: Bump engine version
- #16419: remove normalization through external python process
- #16414: Support leading empty lines when debugging cells
- #16415: Replace
{resource_dir}
in kernelspec.argv - #16413: Bump version
- #16411: Bump upload/download actions
- #16408: Bump version check for notebook renderer ext and ignore stream mime types from a comm message
- #16270: Bump GabrielBB/xvfb-action from 1.4 to 1.7
- #16400: Add home path to debug logs
See More
- #16391: Ensure streamed outputs are added to the right cell
- #16390: Updates the types of proposed API relying on DOM
- #16375: Add
waitUntil
foronDidStart
event - #16389: Allow usage of proposed API
- #16384: Auto-generated baselines by 1ES Pipeline Templates
- #16382: Rollback version of zmq package to previous version
- #16383: Fix broken widget tests
- #16358: Fix issues with rendering of nested HTML widgets
- #15241: Allow powertoys to use Proposed API
- #16340: Capitalize 'URL'
- #16357: Add support.md file
- #16334: Ignore stream messages part of comm_msg
- #16332: Improved api to get Python env associated with Jupyter Notebook
- #16327: Fix issues with nested widgets
- #16319: Interrupt child procs when interrupting kernel
- #16309: Engine bump ->
^1.97
- #16284: Update install button label
- #16313: Update ts and other packages to resolve CG
- #16308: Restore disabled widget tests
- #16311: New way to hide output panel for tests
- #16260: Support more of the missing predefined variables
- #16293: Fix calculation of working dir
- #16295: Create commands.json
- #16286: Deduplicate kernel completions including
*
prefix from pylance - #16281: Fixes to exporting of plots to pdf
- #16280: Update startup command description
- #16277: Ensure we can run x64 on Apple Silicone
- #16272: package bump -> January
This list of changes was auto generated.
v1.0.93
Changes:
- #16390: Updates the types of proposed API relying on DOM
- #16375: Add
waitUntil
foronDidStart
event - #16389: Allow usage of proposed API
- #16384: Auto-generated baselines by 1ES Pipeline Templates
- #16382: Rollback version of zmq package to previous version
- #16383: Fix broken widget tests
- #16358: Fix issues with rendering of nested HTML widgets
- #15241: Allow powertoys to use Proposed API
- #16340: Capitalize 'URL'
- #16357: Add support.md file
See More
- #16334: Ignore stream messages part of comm_msg
- #16332: Improved api to get Python env associated with Jupyter Notebook
- #16327: Fix issues with nested widgets
- #16319: Interrupt child procs when interrupting kernel
- #16309: Engine bump ->
^1.97
- #16284: Update install button label
- #16313: Update ts and other packages to resolve CG
- #16308: Restore disabled widget tests
- #16311: New way to hide output panel for tests
- #16260: Support more of the missing predefined variables
- #16293: Fix calculation of working dir
- #16295: Create commands.json
- #16286: Deduplicate kernel completions including
*
prefix from pylance - #16281: Fixes to exporting of plots to pdf
- #16280: Update startup command description
- #16277: Ensure we can run x64 on Apple Silicone
- #16272: package bump -> January
This list of changes was auto generated.