Packer v1.1.0 Release Notes

Release Date: 2017-09-12 // over 6 years ago
  • ๐Ÿ‘Œ IMPROVEMENTS:

    • โšก๏ธ builder/alicloud: Update alicloud go sdk and enable multi sites support for alicloud [GH-5219]
    • โฌ†๏ธ builder/amazon: Upgrade aws-sdk-go to 1.10.14, add tags at instance run time. [GH-5196]
    • ๐Ÿ builder/azure: Add object_id to windows_custom_image.json. [GH-5285]
    • ๐Ÿ— builder/azure: Add support for storage account for managed images. [GH-5244]
    • โšก๏ธ builder/azure: Update pkcs12 package. [GH-5301]
    • ๐Ÿ”’ builder/cloudstack: Add support for Security Groups. [GH-5175]
    • ๐Ÿ— builder/docker: Uploading files and directories now use docker cp. [GH-5273] [GH-5333]
    • ๐Ÿ— builder/googlecompute: Add labels option for labeling launched instances. [GH-5308]
    • ๐Ÿ— builder/googlecompute: Add support for accelerator api. [GH-5137]
    • ๐Ÿ— builder/profitbricks: added support for Cloud API v4. [GH-5233]
    • ๐Ÿ— builder/vmware-esxi: Remote builds now respect output_directory [GH-4592]
    • ๐Ÿ— builder/vmware: Set artifact ID to VMName. [GH-5187]
    • ๐Ÿ— core: Build solaris binary by default. [GH-5268] [GH-5248]
    • ๐Ÿšš core: Remove LGPL dependencies. [GH-5262]
    • provisioner/puppet: Add guest_os_type option to add support for Windows. [GH-5252]
    • provisioner/salt-masterless: Also use sudo to clean up if we used sudo to install. [GH-5240]

    BACKWARDS INCOMPATIBILITIES:

    • ๐Ÿ— builder/amazon: Changes way that AMI artifacts are printed out after build, aligning them to builder. Could affect output parsing. [GH-5281]
    • builder/amazon: Split enhanced_networking into sriov_support and ena_support to support finer grained control. Use packer fix <template.json> to automatically update your template to use ena_support where previously there was only enhanced_networking. Make sure to also add sriov_support if you need that feature, and to ensure ena_support is what you intended to be in your template. [GH-5284]
    • ๐Ÿ— builder/cloudstack: Setup temporary SSH keypair; backwards incompatible in the uncommon case that the source image allowed SSH auth with password but not with keypair. [GH-5174]
    • communicator/ssh: Renamed ssh_disable_agent to ssh_disable_agent_forwarding. Need to run fixer on packer configs that use ssh_disable_agent. [GH-5024]
    • communicator: Preserve left-sided white-space in remote command output. Make sure any scripts that parse this output can handle the new whitespace before upgrading. [GH-5167]
    • 0๏ธโƒฃ provisioner/shell: Set default for ExpectDisconnect to false. If your script causes the connection to be reset, you should set this to true to prevent errors. [GH-5283]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ— builder/amazon: force_deregister works in all regions, not just original region. [GH-5250]
    • ๐Ÿ— builder/docker: Directory uploads now use the same semantics as the rest of the communicators. [GH-5333]
    • ๐Ÿ— builder/vmware: Fix timestamp in default VMName. [GH-5274]
    • ๐Ÿ— builder/winrm: WinRM now waits to make sure commands can run successfully before considering itself connected. [GH-5300]
    • ๐Ÿ— core: Fix issue where some builders wouldn't respect -on-error behavior. [GH-5297]
    • ๐Ÿ provisioner/windows-restart: The first powershell provisioner after a restart now works. [GH-5272]

    ๐Ÿ”‹ FEATURES:

    • ๐Ÿ†• New builder: Oracle Cloud Infrastructure (OCI) builder for creating custom images. [GH-4554]
    • ๐Ÿ†• New builder: lxc for building lxc images. [GH-3523]
    • ๐Ÿ†• New builder: lxd for building lxd images. [GH-3625]
    • ๐Ÿ†• New post-processor: vSphere Template post-processor to be used with vmware-iso builder enabling user to mark a VM as a template. [GH-5114]