- Specify product type to
vmrun
[GH-59] - Update default NIC device [GH-60]
- Create named snapshot on linked clone, delete on destroy [GH-61]
- Fix bug with outputting a snapshot tree [GH-8]
- Add protocol type validation on port forwards [GH-17]
- Fix internal synced folder name for Windows paths [GH-18]
- Open source plugin, remove encoding
- Enable support for experimental disks support
- Fix DHCP reservation requests
- Prefer default vmnet8 for NAT device when multiple matches detected
- Include provider option
nat_device
to force specific device
- Disable NAT device detection for standard license installations
- Automatically disable linked clones for player
- Log warning on MAC OUI mismatches
- Driver support for vmrest utility
- Do not include base_mac value when packaging box
- Correct MAC addresses with invalid format (missing
:
characters) - Halt guest immediately when destroying
- Support for Vagrant 2.2.8
- Fix synced folder UID and GID parsing
- Fix state check on guest stop validation
- Support faster port forwarding when available
- Properly validate provider configuration
- Fix race condition on VM halt action
- Timeout soft VM stops to prevent hanging
- Add support for defining MAC address for NAT interface
- Add support for reserving IP address for NAT interface
- Updates for Fusion 11 and Workstation 15
- Support running within Windows Subsystem for Linux
- Request vmnet verification if supported by utility
- Fix utility checkpoint check
- Only run license check once per command invocation
- Fix Vagrantfile configuration loading race condition
- Detect and remove any previously installed workstation or fusion plugins
- Initial release with unified VMware Fusion and Workstation support
- Initial integration with utility service
- Introduce
vmware_desktop
provider for generic provider configuration - Add support for Vagrant
package
command - Only print VMX warning messages on initial
up
- Add checkpoint support
- Shared folders are now mounted as opposed to symlinked.
- The special character that replaces '/' in shared folders can now be configured for advanced users.
- Shared folder directory is removed on the guest if it is a symbolic link.
- Provider verifies HGFS is properly installed on the guest VM.
- Big change to how IDs work internally with VMware VMs. Fixes major issues with multiple NFS shares across VMware VMs.
- Ability to set the mac address of bridged networks.
- Human-friendly error when permissions don't allow clone of VM.
- Fix issue with mounting shared folder at a path that already exists.
vagrant ssh -c
now works with the Fusion provider.
- Retry starting the service starter in case it crashes early.
- Retry enabling shared folders a few times, since there can be race conditions here.
- Delete lock files when cloning to avoid "file already in use" errors.
- Set VAGRANT_VMWARE_FUSION_APP to tell Vagrant where VMware Fusion is.
- Don't stomp forwarded port config of every other Vagrant VMware Fusion VM on boot.
- Check permissions on the networking file and show an error if they're incorrect.
- If there are no enabled shared folders, we won't request enabling shared folders from the VM.
- Look for "VMware Fusion.app", not "VMWare Fusion.app", so that the app can be properly found on case sensitive file systems.
- Look for VMware Fusion in the "~/Applications" directory as well.
- Fix nil error involved with hostonly network collision detection. [GH-1]
- Run VMX modifications later so that network configurations don't overwrite them.
- Allow disabling shared folder if the "disabled" option is set.
- Report SSH not ready if we can't read an IP.
- Support the "https_proxy" environmental variable for activation.
- Compile the sudo wrapper to be compatible with OS X back to 10.5
- Fix issue where hostonly collision would fail for existing network devices.
- If vmnet devices aren't healthy, try to reconfigure them before erroring.
- Fix an issue with routing table collision detection getting false negatives with IP prefixes.
- Fix an issue with activation when there is no internet connection.
- Halt will properly discard suspended state if there is any.
- Host only network collision detection is improved.
- Detect when a vmnet device's routes collide with another device and show an error.
- Detect issues with vmnet services early in
up
process and attempt to fix them. - Huge performance improvements with forwarding ports.
- Improved error detection all around with forwarded port collisions.
- Forwarded port collisions are now corrected if they can be.
config.vm.hostname
works with VMware.
- Try to "hard" stop the VM after gracefully stopping it.
- Add
vagrant provision
support - Fix issue where shared folders that had ids with '/' in it would fail.
- Properly install the sudo helper (setuid) in more cases to avoid errors.
- Clear
DYLD/LD_LIBRARY_PATH
env var when invoking the setuid binary to avoid Mac OS X warning messages in stderr. - Retry certain commands in more places, as VMware sometimes randomly fails.
- Support NFS shared folders.
- Auto-answer any dialogs to attempt to avoid VM hanging.
- Initial beta release!