github Parallels/parallels-vscode-extension v1.5.11

2 days ago

Release Notes for v1.5.11

  • Close #411
  • Added individual VM refresh command - Each virtual machine now has its own refresh icon (similar to start/stop icons) that allows refreshing Docker containers and images for that specific VM without reloading the entire tree
  • Fixed VM IP address fetching race condition - Added readiness check in EventMonitorService before fetching VM IP address to prevent failures when VM is not fully ready
  • Fixed duplicate Docker images with different tags - Enhanced DockerService to properly merge tags for the same Docker image instead of creating duplicate entries
  • Event-Driven Updates: Replaced the polling mechanism with a real-time event monitor (prlctl monitor-events) for Parallels Desktop 21+. This ensures VM status changes (start, stop, suspend) are reflected instantly in the UI without manual refreshes.
  • Optimized IP Address Fetching: The extension now asynchronously fetches VM IP addresses only when a VM enters the "running" state, preventing UI blocking and unnecessary command execution.
  • Silent Auto-Refresh: Improved the fallback polling mechanism (for older Parallels Desktop versions) to run silently in the background, eliminating intrusive "Refreshing..." notifications.
  • Enhanced VM Lifecycle Handling: Added comprehensive support for real-time updates on VM addition, removal, and snapshot tree changes.
  • Part of #411

Don't miss a new parallels-vscode-extension release

NewReleases is sending notifications on new releases.