Skip to content

v2024.4.0

Compare
Choose a tag to compare
@joaomoreno joaomoreno released this 30 Apr 22:17
b2dff64

Changes:

  • #15636: cache in correct variable
  • #15604: Download vscode arm64, use action output for python executable
  • #15580: Fix recursive dispose error
  • #15576: Fixes to disposing of Import tracker
  • #15569: Remove unwanted event handlers
  • #15561: Fixes to ipykernel detection
  • #15559: Capture more information when running cells
  • #15558: Add additional logging when hiding kernels
  • #15556: Add logging when hiding default kernelspecs
  • #15555: Set env variable PYTHON_FROZEN_MODULES
See More
  • #15552: Do not add self to disposables
  • #15554: Remove unwanted file and change log level
  • #15551: filter out unneeded variables, bring back privates but sort them last
  • #15546: remove unnecessary when condition so command can be menu defualt
  • #15540: Bump engine version
  • #15506: dispose listener, don't end early on unrelated error
  • #15536: Remove traceLog function
  • #15537: Initialize telemetry data only once
  • #15535: Bump tar from 6.1.11 to 6.2.1
  • #15532: Throttle hover provider creation
  • #15531: Debounce handling notebook updates
  • #15529: Detect changes instead of querying every time
  • #15528: Stop monitoring events when no longer required
  • #15526: Fix activated conda env vars from PythonApi
  • #15523: Breakdown of kernel startup
  • #15519: Move startup code into shared file
  • #15505: only ask for summary on supported types
  • #15504: correct try scope, clarify required parameters
  • #15495: Get variable info with background thread
  • #15494: Reduce logging unwanted kernel messages
  • #15492: No waiting for zmq ports to be used in prerelease
  • #15491: log errors that occur in bg threads
  • #15482: Drop duplicate commands
  • #15480: Connecting to Jupyter lab without pwd and token
  • #15464: Enable vscode test in Test Explorer
  • #15479: Include slideshow into endgame plan
  • #15475: Updated copy for data viewer depreciation notification
  • #15474: Update @vscode/test-web
  • #15471: Fix & simplify code to initialize CWD of kernels
  • #15472: Add some logging when Pylance gets interpreter info
  • #15105: Bump codecov/codecov-action from 1 to 4
  • #15470: Include comments into the generated file
  • #15468: Prefix display paths with workspace folder name
  • #15469: Remove redundant test
  • #15462: Check access to kernels only when executing code
  • #15467: Restore failing widget tests
  • #15465: Remove old Python API code
  • #15460: Remove KernelCompletions experiment
  • #15459: Ignore as keys/pwd are only used in tests
  • #15457: Search for script files in nested directories
  • #15456: Do not log errors unnecessarily
  • #15458: Allow powertoys ext to use new Proposed API
  • #15444: clean up stack trace parsing code
  • #15447: deprecate setting
  • #15442: bump version for next iteration
  • #15440: skip adding diagnostic info for IW, guard against bad regex results
  • #15435: Improve error handling and logging in background execution and extension activation
  • #15418: Setup experiment for deprecation.
  • #15416: Contribute run precedent cells in quick fix.
  • #15415: Fix test plan item validator
  • #15408: Fix typo in event name
  • #15404: Support summarization for jupyter variables
  • #15398: custom in metadata is optional based on ipynb ext
  • #15401: Remove duplicate await
  • #15397: Delete unwanted code generating/accessing metadata
  • #15394: Add execution analysis test suites against Pylance.
  • #15393: Disable caching of npm on win, as it does not work
  • #15388: Align list variables return type with VS Code API
  • #15390: use interfaces property
  • #15389: Centralize accessing nb metadata
  • #15377: Improve Variable Summarization
  • #15374: Improve variable summarization
  • #15383: Use ipynb extension to serialize and drop ICell
  • #15381: Store isInteractiveWindowMessageCell at root level
  • #15379: Engineering - cleanup TSA pipeline template parameter
  • #15253: Adopt new document symbol api
  • #15372: Bump follow-redirects from 1.15.4 to 1.15.6
  • #15371: Support requesting kernel runtime states
  • #15361: Reduce warning/debug messages
  • #15364: use qualtype to see nested classes
  • #15363: Enable native test explorer for unit test.
  • #15357: Reduce verbose logging
  • #15358: more fine grained type info
  • #15356: cut down on message size when getting variables
  • #15334: include error location when ending a cell execution with error
  • #15346: refresh variable view for kernel crash/restarts
  • #15343: use repr function to get string representation
  • #15336: populate notebook filepath from notebookwatcher if needed
  • #15321: Remove uri and pass notebook
  • #15315: Enable random assignment
  • #15312: Update classifier schema
  • #15293: Identification of caller on remote servers
  • #15301: Dispose before registering provider
  • #15299: Update status when kernel finders are disposed
  • #15291: add error diagnostic in cell document for run failure
  • #15284: Do not resolve env (sysPrefix) if not required
  • #15283: Fixes to Proposed API Access
  • #15273: Update pre-release helper to fix boolean checks
  • #15275: chore: add APIScan field
  • #15272: enable DW variable viewer experiment for IW
  • #15269: Throttle updates to kernel cache
  • #15261: Remove startup resolving and interpreter refreh
  • #15267: Bump minimal engine
  • #15264: Prepare for March.
  • #15260: Remove resolvedEnvironments property
  • #15257: reduce usages of resolveEnvironments
  • #15252: fix the infinite loop on getListOfKernelsWithCachedConnection
  • #15256: Part 1 of simpler test utils for Python Envs
  • #15250: Remove displayPath property
  • #15249: Remove known, envPath and envName properties
  • #15243: Use new port forwarding API
  • #15246: Remove environment type property
  • #15245: Remove PythonEnvironment property isCondaEnvWithoutPython
  • #15242: Store in cache only if found
  • #15240: Guard against invalid Python versions
  • #15231: Convert old tests to web tests (run in web extension, local host, etc)
  • #15239: Do not flood ipykernel with completion requsts
  • #15236: Bump es5-ext from 0.10.53 to 0.10.63
  • #15232: Remove IDisposable ref and move package to dev deps
  • #15226: Faster completions with background execution
  • #15230: Non-blocking background Python kernel execution
  • #15227: Ensure we timeout on waiting for completions

This list of changes was auto generated.