Changes:
Feature Requests:
- #1317: Add @vscode/python-environments npm package
- #1292: feat: enhance telemetry with error classification and duration tracking for environment manager registration
Bugs:
- #1296: fix: create independence between manager registration
- #1295: feat: implement timeout handling for environment and package manager registration
- #1289: Noisy startup errors: workspaceSearchPaths warning spam and unresolved ${workspaceFolder} sent to PET
- #1290: fix: deduplicate workspaceSearchPaths error and skip PET resolve for unresolved variables (Fixes #1289)
- #1287: fix: remove intrusive error notification for unresolvable Python paths (Fixes #1283)
- #1274: PET configure timeout kills process, preventing recovery on large workspaces
See More
- #1275: fix: graduate PET configure timeout to avoid killing process prematurely (Fixes #1274)
- #1185: Pipenv: Missing support for WORKON_HOME and XDG_DATA_HOME environment variables
- #1249: feat: add WORKON_HOME and XDG_DATA_HOME support for pipenv (Fixes #1185)
- #1248: fix: use conda.sh for Git Bash activation on Windows (Fixes #1247)
- #1218: Add platform-specific default paths for Poetry cache and virtualenvs
- #1244: fix pipenv and poetry setting
- #529: Switch Poetry terminal activation to venv methodology for version > 2.0.0 support
- #1243: add support for
CONDA_PREFIXset already in vscode environment - #1231: fix bug: getDedicatedTerminal errors on string value for supported terminalKey
Others:
- #1342: bump PET on release branch
- #1331: bump v 1.22.0
- #1332: Revert npm package and pipeline commits from release/1.22
- #1328: Get rid of vscode-engineering template in the npm publish pipeline
- #1314: chore: run npm audit fix
- #1297: Implement tests for manager timeout handling
- #1298: chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /examples/sample1
- #1282: chore(deps): bump minimatch
- #1294: feat: enhance environment discovery logging and troubleshooting guidance
- #1272: Add
ENVIRONMENT_TOOL_USAGEtelemetry to track actual environment tool usage - #1283: Python Environments "Unable to handle /usr/share/jupyter/kernels/pythonEnv/helper"
- #1266: Extension breaks uv venv interpreter detection in dev containers
- #1265: feat: add ENVIRONMENT_DISCOVERY telemetry event and update related telemetry
- #1264: fix main CI errors
- #1247: Using the wrong activation script on Windows + gitbash + conda
- #1227: Add integration test
- #1245: Add Rust toolchain setup to push-check workflow
- #1239: Consolidate external dependency wrappers for improved testability
- #1240: chore: add execProcess wrapper and refactor poetryUtils (Fixes #1239)
- #1238: chore(deps-dev): bump qs from 6.14.1 to 6.15.0
- #425: Copilot insert command to terminal doesnt successfully activate terminal
- #122: Untildify conda path from settings
- #514: add command to add Python project given resource
- #546: remove poetry warning popup
- #545: add check for already set project environments and add documentation
- #418: Explore a Python Run Command Tool
- #543: fix: set env correctly on package creation
- #1242: bump: update version to 1.21.0 in package.json
This list of changes was auto generated.