Packer v1.3.4 Release Notes

Release Date: 2019-01-30 // about 1 year ago
  • 👌 IMPROVEMENTS:

    • 🏗 builder/alicloud: delete copied image and snapshots if corresponding options are specified [GH-7050]
    • 🏗 builder/amazon: allow to interpolate more variables [GH-7059]
    • 🏗 builder/amazon: Check that the KMS key ID is valid [GH-7090]
    • 🏗 builder/amazon: Clean up logging for aws waiters so that it only runs once per builder [GH-7080]
    • 🏗 builder/amazon: don't Cleanup Temp Keys when there is no communicator to avoid a panic [GH-7100] [GH-7095]
    • 📇 builder/amazon: Don't try to guess region from metadata if not set & update aws-sdk-go [GH-7230]
    • 🏗 builder/amazon: Import error messages should now contain reason for failure [GH-7207]
    • 🏗 builder/azure: add certificate authentication [GH-7189]
    • 🏗 builder/azure: allow to configure disk caching [GH-7061]
    • 🏗 builder/azure: use deallocate instead of just power-off [GH-7203]
    • 🏗 builder/hyperv: Add support for legacy network adapters on Hyper-V. [GH-7128]
    • 🏗 builder/hyperv: Allow user to set version option in the New-VM command. [GH-7136]
    • 🏗 builder/openstack: Add volume_size option [GH-7130]
    • 🏗 builder/openstack: Don't require network v2 [GH-6933]
    • 🏗 builder/openstack: Support for tagging new images [GH-7037]
    • 🏗 builder/qemu: Add configuration options to specify cpu count and memory size [GH-7156]
    • 🏗 builder/qemu: Add support for whpx accelerator to qemu builder [GH-7151]
    • 🏗 builder/vmware: Escape query as suggested in issue #7200 [GH-7223]
    • core/shell: Add env vars "PACKER_HTTP_IP" and "PACKER_HTTP_PORT" to shell provisioners [GH-7075]
    • core: allow to use -except on post-processors [GH-7183]
    • core: Clean up internal handling and creation of temporary directories [GH-7102]
    • 📦 core: Deprecate mitchellh/go-homedir package in favor of os/user [GH-7062]
    • 🌲 core: Download checksum match failures will now log the received checksum. [GH-7210]
    • core: Explicitly set ProxyFromEnvironment in httpclients when creating an aws session [GH-7226]
    • 🖨 core: make packer inspect not print sensitive variables [GH-7084]
    • post-processor/google: Add new guest-os-features option. [GH-7218]
    • 🐳 postprocessor/docker-import: Added change support [GH-7127]
    • 0️⃣ provisioner/ansible-remote: add -o IdentitiesOnly=yesas a default flag [GH-7115]
    • 👍 provisioner/chef-client: Elevated support for chef-client provisioner [GH-7078]
    • 👍 provisioner/puppet: Elevated support for puppet-* provisioner [GH-7078]
    • ⏱ provisioner/windows-restart: wait for already-scheduled reboot [GH-7056] and ignore reboot specific errors [GH-7071]

    🐛 BUG FIXES:

    • 🏁 builder/azure: Ensure the Windows Guest Agent is fully functional before Sysprep is executed. [GH-7176]
    • 🏗 builder/azure: Fix snapshot regression [GH-7111]
    • 🏗 builder/docker: Ensure that entrypoint and arguments get passed to docker, not the image. [GH-7091]
    • 🏗 builder/hcloud: fix go mod dependency [GH-7099]
    • 🏗 builder/hcloud: prevent panic when ssh key was not passed [GH-7118]
    • 🏗 builder/hyperv: Fix the Hyper-V gen 1 guest boot order. [GH-7147]
    • 🏗 builder/hyperv: hyper-v builder no longer ignores ssh_host option. [GH-7154]
    • 🏗 builder/oracle-oci: Fix crash that occurs when image is nil [GH-7126]
    • 🏗 builder/parallels: Fix attaching prl tools [GH-7158]
    • 🏗 builder/virtualbox: Fix handling of portcount argument for version 6 beta [GH-7174] [GH-7094]
    • 🏗 builder/vmware: Fix bug caused by 'nil' dir field in artifact struct when building locally [GH-7116]
    • 🏁 communicator/docker: Fix docker file provisioner on Windows [GH-7163]
    • 0️⃣ core: prioritize AppData over default user directory ( UserProfile ) [GH-7166]
    • 🚚 core: removed a flaky race condition in tests [GH-7119]
    • postprocessor/vsphere: Stop setting HDDOrder, since it was breaking uploads [GH-7108]