BUG FIXES:
- Revert "use clonefile copy for macvm boxes" [GH-464]
IMPROVEMENTS:
- use clonefile copy for macvm boxes [GH-459]
BUG FIXES:
- Bump activesupport from 6.1.7.3 to 6.1.7.5 [GH-457]
- Don't try to call methdods on Nil [GH-456]
- Add a doc note for releasing a new provider version [GH-452]
- website: Remove unused images [GH-450]
- adding macos [GH-447]
IMPROVEMENTS:
- Implement shared folder support for
.macvm
VMs [GH-448]
BUG FIXES:
- Fix shared folder mount error on
.macvm
VMs [GH-445]
BUG FIXES:
- Fix the detection of VM IP. Wait for the IP to become available to avoid connection issues and Vagrant warnings. [GH-440]
IMPROVEMENTS:
- Support fetching the VM IP using prlctl [GH-434].
- Update gem dependensies and support Ruby 3.0 [GH-437], [GH-439].
BUG FIXES:
- Fixes SSH access to
.macvm
VMs on Macs with Apple M-series chip [GH-435]
BUG FIXES:
- Fix the macOS VMs support on ARM-based Mac [GH-429]
BUG FIXES:
- Fixed Parallels Tool installation on M1 hosts with arm64 [GH-416]
BUG FIXES:
- Fixed running the provisioner on "vagrant up --provision" [GH-402]
BUG FIXES:
- Fixed the compatibility with Vagrant 2.2.17 [GH-399]
BUG FIXES:
- Fixed shared folder mount on the VM reboot [GH-391]
BUG FIXES:
- Fixed the compatibility with Vagrant 2.2.15 [GH-386]
IMPROVEMENTS:
- Mount shared folders after manual VM reboot [GH-377]
BUG FIXES:
- Fixed mount of shared folders with non-ASCII symbols in the name [GH-290]
BUG FIXES:
- Fixed the private network adapter workflow on macOS 11.0 Big Sur [GH-371]
- Fixed the concurrency issue with box unregister in multi-vm environment [GH-370]
- Fixed the
vagrant package
with customVagrantfile
[GH-368]
BUG FIXES:
- Fixed the error message for host-only network collision [GH-340]
BREAKING CHANGES:
- Linked Clone feature is enabled by default.
Now each time when you create a new virtual machine with
vagrant up
it is created as a linked clone of the box image (instead of the full clone, as it was before). Read more about it: Full Clone vs Linked Clone. - Dropped support of Parallels Desktop 10. It reached End-of-Life and End-of-Support.
BUG FIXES:
- Fixed warning messages with Vagrant v2.0.1 [GH-311]
BUG FIXES:
- Fixed synced folder mounting on guests with Upstart (Ubuntu 14.*) [GH-307]
BUG FIXES:
- Fixed
vagrant up
failure if the box image was automatically renamed due to the name conflict. [GH-303]
BUG FIXES:
- Fixed compatibility with Vagrant v1.9.5+.
nokogiri
gem is defined as a plugin runtime dependency. [GH-297], [GH-298]
NB! To use the plugin with Vagrant v1.9.5 you should (re)install it with
NOKOGIRI_USE_SYSTEM_LIBRARIES
enabled:
$ vagrant plugin uninstall vagrant-parallels
$ NOKOGIRI_USE_SYSTEM_LIBRARIES=true vagrant plugin install vagrant-parallels
IMPROVEMENTS:
- Make start action (
"vagrant up"
) run provisioners if VM is running. [GH-294]
BUG FIXES:
- Properly handle
"paused"
VM state for up and halt actions. [GH-295] - synced_folder: Escape special characters in Windows-specific guest paths. [GH-296]
BUG FIXES:
BUG FIXES:
- Fix Parallels Tools update in Linux guests. Call
ptiagent-cmd
with--install
, not--info
. [GH-286]
FEATURES:
- Guest capability for installing Parallels Tools in Windows. Now it is
possible to install/upgrade Parallels Tools in Windows guests using
the provider option
update_guest_tools
. [GH-284]
BUG FIXES:
- Fix issues of auto-updating Parallels Tools in Linux guests with Parallels Desktop 12+. [GH-283], [GH-282], [GH-281]
BREAKING CHANGES:
- Dropped support of Parallels Desktop 8 and 9. These versions have reached their End-of-Life and End-of-Support.
- Removed customization options, which were previously deprecated: [GH-271]
- "use_linked_clone" - use
linked_clone
instead. - "regen_box_uuid" - use
regen_src_uuid
instead. - "optimize_power_consumption".
- "use_linked_clone" - use
FEATURES:
- IPv6 Private Networks: Private networking now supports IPv6. This only works with Parallels Desktop 12 and higher. [GH-273]
DEPRECATIONS:
- The following provider options were renamed:
regen_box_uuid
was renamed toregen_src_uuid
use_linked_clone
was renamed tolinked clone
Old names are still supported, but will be removed in vagrant-parallels
v1.7.0.
[GH-260]
IMPROVEMENTS:
- Allow to package linked clones with
vagrant package
. External disk images will be automatically copied, so the resulted box become a full-sized standalone VM. [GH-262] - Handle the situation when host machine is not connected to Shared network. With Parallels Desktop 11.2.1+ Vagrant will connect it automatically. With earlier versions, the human-readable error message will be displayed. [GH-266]
- Disable home folder sharing by default (Parallels Desktop 11+). [GH-257]
BUG FIXES:
- action/box_unregister: Fix
#recover
method for layered environments. [GH-261] - action/network: Fix an exception when option "Connect Mac to this network" is disabled. [GH-268]
- commands/snapshot: Add retries for snapshot commands to avoid
prlctl
failures. [GH-259]
BUG FIXES:
- Fix unsupported action error for
vagrant snapshot
commands [GH-254]
IMPROVEMENTS:
- action/destroy: Destroy suspended VMs without resuming
BUG FIXES:
- action/import: Fix
regenerate_src_uuid
option behavior in parallel run [GH-241] - action/box_unregister: Use temporary lock file to prevent early unregister in parallel run [GH-244]
- action/network: Fix detection of the next virtual network ID [GH-245]
BREAKING CHANGES:
- The required Vagrant version is 1.8 or higher. It is caused by changes in Vagrant plugin model.
SUPPORT FOR VAGRANT FEATURES:
vagrant port
: This command displays the list of forwarded ports from the guest to the hostvagrant snapshot
: This command can be used to checkpoint and restore point-in-time snapshots [GH-228]
IMPROVEMENTS:
- action/network: Handle a list of bridged NICs [GH-233]
- action/package: Package machines as plain VMs, not templates [GH-227]
- action/resume: Provisioners are run on VM resume
- config: Rename option
use_linked_clone
tolinked_clone
- driver: Cache Parallels Desktop version lookup [GH-234]
- guest_cap/darwin: Parallels Tools auto-update is available for OS X (Darwin) guests [GH-235]
BUG FIXES:
- action/forward_ports: Add parallel-safe lock to avoid collisions of forwarded ports in multi-machine env [GH-226]
Please, refer to Releases page on GitHub.