All Versions
133
Latest Version
Avg Release Cycle
53 days
Latest Release
903 days ago

Changelog History
Page 1

  • v2.2.19 Changes

    November 05, 2021

    👌 IMPROVEMENTS:

    • guest/suse: Add fallback shutdown for versions without systemd [GH-12489]
    • provider/virtualbox: Validate VirtualBox hostonly network range [GH-12564]

    🐛 BUG FIXES

    • ⚡️ guest/atomic: Update detection to prevent matching on non-atomic guests [GH-12575]
    • 🔧 guest/coreos: Fix configure network capability [GH-12575]
    • 🏁 guest/windows: Fix directory creation with rsync [GH-11880]
    • 🏁 host/windows: Properly handle spaces in path to SSH key [GH-12398]
    • ⚡️ provisioner/chef: Update install checks [GH-12555]
  • v2.2.18 Changes

    July 27, 2021

    🐛 BUG FIXES:

    • 🔌 core: Fix of plugin manager kwargs [GH-12452]
    • 🐳 providers/docker: Pass in docker command opts as a map [GH-12449]
    • providers/hyperv: Fix network address detection [GH-12472]
  • v2.2.17 Changes

    July 07, 2021

    🔋 FEATURES:

    • 🐧 guest/rocky: Add guest support for Rocky Linux [GH-12440]

    👌 IMPROVEMENTS:

    • 📦 command/package: Add --info flag to package command [GH-12304]
    • guest/debian: Retry network setup on debain [GH-12421]
    • guest/suse: Use systemctl poweroff in the background instead of shutdown [GH-12439]
    • 🏁 guest/windows: Get powershell path in %WINDIR%/System32 [GH-12436]
    • 🏁 host/windows: Check Domain and Application Directory contexts for credentials when validating SMB creds [GH-12428]
    • providers/hyper-v: Fix IP detection when multiple devices are attached [GH-12232]
    • provisioner/ansible: Detects new versions of ansible-4.0.0+ [GH-12391]
    • provisioner/ansible: Strip whitespace from ansible version [GH-12420]
    • 🏁 provisioner/salt: Always use upstream Salt bootstrap script on Windows [GH-12127]
    • provisioner/salt: Use more conservative TLS settings to work on older .NET versions [GH-12413]
    • provisioner/shell: Buffer output to display full lines [GH-12437]
    • ⚡️ vagrant: Updates to support Ruby 3.0 [GH-12427]

    🐛 BUG FIXES:

    • command/cloud: Fix authentication middleware to prevent breaking local paths [GH-12419]
    • communicator/ssh: Fix net-ssh patches for RSA signatures [GH-12415]
    • core: Add box directly with authed urls [GH-12278]
  • v2.2.16 Changes

    April 29, 2021

    👌 IMPROVEMENTS:

    • 🐧 guest/linux: Detect in process shutdown in reboot capability [GH-12302]
    • 👍 util/powershell: Support pwsh executable in new versions of powershell [GH-12335]

    🐛 BUG FIXES:

    • core: Add box directly with authed urls [GH-12278]
    • communicator/ssh: Properly handle authentication with RSA keys [GH-12298]
    • guest/fedora: Import guest detection module [GH-12275]
    • 🐧 guest/linux: Fix SMB folder mount name capability call [GH-12281]
    • ⚡️ provider/docker: Properly handle updated buildkit build output [GH-12300]
  • v2.2.15 Changes

    March 30, 2021

    👌 IMPROVEMENTS:

    • 🚚 command/cloud: Remove access token URL parameter by default [GH-12234]
    • command/cloud: Add VAGRANT_SERVER_ACCESS_TOKEN_BY_URL to revert access token behavior [GH-12252]
    • core: Bump vagrant_cloud dependency to 3.0.3 [GH-12200]
    • 🚚 core: Bump listen gem version and remove ruby_dep [GH-12148]
    • core: Bump vagrant_cloud dependency to 3.0.4 [GH-12242]
    • ⚡️ core/bundler: Update resolution handling when outside of installer and bundler [GH-12225]
    • 🔌 core/plugin: Provide friendlier error messages on install fail when possible [GH-12225]
    • 👍 guest/openwrt: Add support for OpenWrt guests [GH-11791]
    • ⚡️ guest/freebsd: FreeBSD updated ansible to py37-ansible [GH-12201]
    • 0️⃣ provider/virtualbox: Get default dhcp ip from a matching host ip [GH-12211]
    • 0️⃣ util/downloader: Prevent redirect notification for default store [GH-12235]

    🐛 BUG FIXES:

    • command/cloud: Automatically disable direct uploads when file is too large [GH-12250]
    • core: Make shell script for loop shell agnostic [GH-12205]
    • 📇 core: Raise error if downloading box metadata fails [GH-12189]
    • 📇 core: Apply download options to metadata requests [GH-12177]
    • core: Don't try to find "" by prefix in the machine index [GH-12188]
    • core: Don't count not created machines as declined when destroying [GH-12186]
    • core: Bump bcrypt_pbkdf version [GH-12216]
    • 🚚 core: Remove all space from checksums [GH-12168]
    • 📌 core/bundler: Do not include default gems as pinned constraints [GH-12253]
    • 🔀 core/synced_folders: Extract os friendly mount name for vbox shared folders [GH-12184]
    • guest/alpine: Check if interface exists before shutting it down [GH-12181]
    • 🚀 guest/nixos: Fix network config for recent NixOS releases [GH-12152]
    • 🚀 guest/fedora: Detect fedora using os-releases id [GH-12230]
  • v2.2.14 Changes

    November 20, 2020

    👌 IMPROVEMENTS:

    • ⚡️ host/windows: Update filesystem type matching on WSL2 [GH-12056]
    • provisioner/salt: Modernize Salt bootstrap script [GH-12135]

    🐛 BUG FIXES:

    • core: Track raw actions as they are applied to prevent multiple insertions [GH-12037]
    • 🚀 core/bundler: Update solution file resolution to support prerelease matching [GH-12054]
    • 🔀 guest/darwin: Mount vmware synced folders for big sur guests [GH-12053]
  • v2.2.13 Changes

    November 06, 2020

    🐛 BUG FIXES:

    • 🚀 core/bundler: Adjust request sets properly with non-development prerelease [GH-12025]
  • v2.2.12 Changes

    November 06, 2020

    🐛 BUG FIXES:

    • 🚀 core/bundler: Automatically enable prerelease dependency resolution [GH-12023]

    🚀 NOTE: This is a fix release to resolve an immediate issue with Vagrant plugin functionality

  • v2.2.11 Changes

    November 05, 2020

    👌 IMPROVEMENTS:

    • command/cap: Add ability to specify target [GH-11965]
    • 🚀 command/cloud: Add --force flag to version release command [GH-11912]
    • ⚡️ command/cloud: Updates to utilize the 3.0 version of vagrant_cloud [GH-11916]
    • core: Switch from unmaintained gem erubis to erubi [GH-11893]
    • core: Download Vagrant boxes using auth headers [GH-11835]
    • 🚚 core: Remove dependency on mime gem [GH-11857]
    • core: Handle Errno::EALREADY exceptions on port check [GH-12008]
    • core: Fix missing hook/trigger insertion into action stack [GH-12014]
    • 🐧 guest/linux: Make max reboot wait duration configurable [GH-12011]
    • 🏁 guest/windows: Make max reboot wait duration configurable [GH-12011]
    • providers/virtualbox: Fix availability check of provider [GH-11936]
    • 🐳 tests: Add integration tests for Docker provider [GH-11907]

    🐛 BUG FIXES:

    • 🔀 core/synced_folders: Don't persist synced folders to fstab is guest is not reachable [GH-11900]
    • core: Don't try to recover machine without a uuid [GH-11863]
    • config/disks: Transform provider specific config to common form [GH-11939]
    • 🔀 config/vm: Override synced-folder :nfs option [GH-11988]
    • 🚚 contrib/zsh: Remove newline from beginning of completion script [GH-11963]
    • guests/arch: Install smbclient when setting up arch smb [GH-11923]
    • 🐧 guest/linux: Check for /etc/fstab before trying to modify [GH-11897]
    • 🐧 guest/linux: Create an /etc/fstab if does not exist [GH-11909]
    • 🐧 guest/linux: Persist SMB mounts [GH-11846]
    • guest/debian: Set hostname in /etc/hosts as first step to changing hostname [GH-11885]
    • ⚡️ guest/rhel: Check for existence of network files before trying to update them [GH-11877]
    • guest/suse: Don't use hostnamectl to set hostname if not available on system [GH-11996]
    • 🚚 tests: Remove rsync dependency from tests [GH-11889]
  • v2.2.10 Changes

    August 24, 2020

    🔋 FEATURES:

    • hyperv/disks: Add ability to manage virtual disks for guests [GH-11541]

    👌 IMPROVEMENTS:

    • core: Allow provisioners to be run when a communicator is not available [GH-11579]
    • core: Add autocomplete command that allows for install of bash or zsh autocomplete scripts [GH-11523]
    • ⚡️ core: Update to childprocess gem to 4.0.0 [GH-11717]
    • core: Add action to wait for cloud-init to finish running [GH-11773]
    • ⚡️ core: Update to net-ssh to 6.0 and net-sftp to 3.0 [GH-11621]
    • ⚡️ core: Optimize port in use check for faster validation [GH-11810]
    • 💎 core: Support for Ruby 2.7 [GH-11814]
    • 🔀 core: Add synced folder capabilities for mount options and default fstab modification behavior [GH-11797]
    • 🔧 guest/arch: Use systemd-networkd to configure networking for guests [GH-11400]
    • 🔀 guest/haiku: Rsync install for rsync synced folders [GH-11614]
    • guest/solaris11: Add guest capability shell_expand_guest_path [GH-11759]
    • 🏗 host/darwin: Add ability to build ISO [GH-11694]
    • 🐧 hosts/linux: Add ability to build ISO [GH-11750]
    • 🏁 hosts/windows: Add ability to build ISO [GH-11750]
    • 👍 providers/hyperv: Add support for SecureBootTemplate setting on import [GH-11756]
    • 👍 providers/hyperv: Add support for EnhancedSessionTransportType [GH-11014]
    • virtualbox/disks: Add ability to manage virtual dvds for guests [GH-11613]

    🐛 BUG FIXES:

    • core: Ensure MapCommandOptions class is required [GH-11629]
    • core: Fix :all special value on triggers [GH-11688]
    • core: Ensure network addresses have a valid netmask [GH-11679]
    • 📇 core: Recover local machine metadata in global index [GH-11656]
    • 🖨 core: Print CLI help message is ambiguous option provided [GH-11746]
    • ⚡️ core: Update how /etc/hosts gets updated for darwin, freebsd and openbsd [GH-11719]
    • core: Capture [3J escape sequence [GH-11807]
    • core: Treat empty box value as invalid [GH-11618]
    • core: Allow forwarding ports to unknown addresses [GH-11810]
    • core: Scrub credentials as whole words [GH-11837]
    • commands/destroy: Add gracefull option to switch beween gracefully or forcefully shutting down a vm [GH-11628]
    • communicator/ssh: Raise an error for a nil exit status [GH-11721]
    • communicator/winrm: Check for nil return from querying for forwarded ports [GH-11831]
    • config/vm: Add option allow_hosts_modification to allow/disable Vagrant editing the guests /etc/hosts file [GH-11565]
    • config/vm: Add config option hostname to config.vm.network [GH-11566]
    • 🏁 config/vm: Don't ignore NFS synced folders on Windows hosts [GH-11631]
    • host: Use regular port check for loopback addresses [GH-11654]
    • 🐧 host: Allow windows and linux hosts to detach from rdp process [GH-11732]
    • 🏁 host/windows: Properly register SMB password validation capability [GH-11795]
    • guests: Allow setting of hostname according to hostname option for multiple guests [GH-11704]
    • guest/alpine: Allow setting of hostname according to hostname option [GH-11718]
    • guest/esxi: Be more permissive with permissions of ssh directory [GH-11587]
    • 🐧 guest/linux: Add virtual box shared folders to guest fstab [GH-11570]
    • guest/suse: Allow setting of hostname according to hostname option [GH-11567]
    • 🐳 providers/docker: Ensure new containers don't grab existing bound ports [GH-11602]
    • providers/hyperv: Fix check for secure boot [GH-11809]
    • providers/virtualbox: Fix inability to create disk with same name across multiple guests [GH-11767]
    • 🐳 provisioners/docker: Allow to specify docker image version using the run option [GH-11806]
    • provisioners/file: Allow creating empty folders [GH-11805]
    • 🏁 provisioners/shell: Ensure Windows shell provisioner gets the correct file extension [GH-11644]
    • util/powershell: Use correct powershell executable for privileged commands [GH-11787]