Releases: microsoft/vscode-jupyter
Releases · microsoft/vscode-jupyter
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.
v2024.11.0
Changes:
- #16195: Add
connor4312.esbuild-problem-matchers
recommendation - #16253: chore: bump vscode/zeromq
- #16252: chore: work around Missing Symbols error
- #16214: Add public API event for kernel post-initialization
- #16229: Remove usage of cross-spawn
- #16226: only set notebook open context key if it uses a jupyter kernel
- #16231: chore: bump cross-spawn, npm audit fix
- #16227: separate name and message for API update
- #16206: Hide envs before looking for recommendations
- #16204: track cell ranges and related context keys in dedicated class
See More
- #16201: chore: bump vscode/zeromq to 0.2.4
- #16017: Bump bootstrap from 4.6.1 to 5.0.0
- #16182: Bump engine version
- #16181: Disable build on opening workspace
- #16180: Update mocks to resolve compilation errors
- #16176: Remove duplicates from kernel completions
- #16172: Remove duplicate event
- #16177: Update PR template
- #16174: Bump elliptic from 6.5.7 to 6.6.0
- #16170: Update compilation/build tasks
- #16166: recover notebook backed Interactive windows
- #16165: fix copy cell button
- #16157: Remove dead code and add additional logging
- #16156: Check global storage dir perm & fallback to ext dir
- #16151: Bump version of node, npm and ts
- #15074: Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
- #15244: Remove unwanted Python API calls
- #16096: Bump mamba-org/setup-micromamba from 1 to 2
- #16140: Bump version to 2024.11
This list of changes was auto generated.
v1.0.92
Changes:
- #16214: Add public API event for kernel post-initialization
- #16229: Remove usage of cross-spawn
- #16226: only set notebook open context key if it uses a jupyter kernel
- #16231: chore: bump cross-spawn, npm audit fix
- #16227: separate name and message for API update
- #16206: Hide envs before looking for recommendations
- #16204: track cell ranges and related context keys in dedicated class
- #16201: chore: bump vscode/zeromq to 0.2.4
- #16017: Bump bootstrap from 4.6.1 to 5.0.0
- #16182: Bump engine version
See More
- #16181: Disable build on opening workspace
- #16180: Update mocks to resolve compilation errors
- #16176: Remove duplicates from kernel completions
- #16172: Remove duplicate event
- #16177: Update PR template
- #16174: Bump elliptic from 6.5.7 to 6.6.0
- #16170: Update compilation/build tasks
- #16166: recover notebook backed Interactive windows
- #16165: fix copy cell button
- #16157: Remove dead code and add additional logging
- #16156: Check global storage dir perm & fallback to ext dir
- #16151: Bump version of node, npm and ts
- #15074: Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
- #15244: Remove unwanted Python API calls
- #16096: Bump mamba-org/setup-micromamba from 1 to 2
- #16140: Bump version to 2024.11
This list of changes was auto generated.