Features:
- core/triggers: Introduce new option :type for actions, hooks, and commands
Improvements:
- communicator/ssh: Update #upload behavior to work properly with new sshd path checks
- communicator/winrm: Update #upload behavior to match ssh communicator upload behavior
- guest/windows: Add reboot output to guest capability
- provisioner/file: Refactor path modification rules and allow communicator to handle details
Bug Fixes:
- core: Fix format finalization of plugins in Vagrantfile
- core: Fix SIGINT behavior and prevent backtrace
- core: Change remaining box_client_cert refs to box_download_client_cert
- core: Move over AddAuthentication middleware and hooks out of deprecated class
- guest/debian: Properly set DHCP for systemd-networkd ips
- guest/solaris11: Create interface if required before configuration
- installers/appimage: Use ld path with appimage libs on suffix
- providers/docker: Expand paths when comparing synced folders on reload
- providers/virtualbox: Fix import paths on Windows with VirtualBox 6
- synced_folders/rsync: Properly clean up tmp folder created during rsync