Skip to content

Releases: microsoft/vscode-jupyter

v2025.7.0

05 Aug 23:27
db29c7a
Compare
Choose a tag to compare

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

08 Jul 16:35
630ede5
Compare
Choose a tag to compare

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

12 Jun 21:19
78c8f06
Compare
Choose a tag to compare

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

21 May 00:48
f3bd912
Compare
Choose a tag to compare

Changes:

  • #16661: Bring node fix to release branch
  • #16629: node process type is now utility

This list of changes was auto generated.

v2025.4.0

07 May 17:18
b5f1185
Compare
Choose a tag to compare

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

01 Apr 21:38
d64c3b7
Compare
Choose a tag to compare

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

04 Mar 19:05
245979f
Compare
Choose a tag to compare

Changes:

  • #16451: Fix reading JUPYTER_RUNTIME_DIR and XDG_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 for onDidStart 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

21 Jan 07:08
f5fb0e0
Compare
Choose a tag to compare
v1.0.93 Pre-release
Pre-release

Changes:

  • #16390: Updates the types of proposed API relying on DOM
  • #16375: Add waitUntil for onDidStart 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

10 Dec 21:17
cb7a912
Compare
Choose a tag to compare

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

19 Nov 22:26
dbd78ca
Compare
Choose a tag to compare
v1.0.92 Pre-release
Pre-release

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.