Packer v1.0.1 Release Notes

Release Date: 2017-06-19 // almost 7 years ago
  • ๐Ÿ‘Œ IMPROVEMENTS:

    • ๐Ÿ— builder/amazon: Allow amis to be copied to other regions, encrypted with custom KMS keys. [GH-4948]
    • ๐Ÿ— builder/amazon: Allow configuration of api endpoint to support api-compatible cloud providers. [GH-4896]
    • ๐Ÿ— builder/amazon: Fix regex used for ami name validation [GH-4902]
    • ๐Ÿ— builder/amazon: Look up vpc from subnet id if no vpc was specified. [GH-4879]
    • ๐Ÿ”’ builder/amazon: Print temporary security group name to the UI. [GH-4997]
    • โšก๏ธ builder/amazon: Support Assume Role with MFA and ECS Task Roles. Also updates to a newer version of aws-sdk-go. [GH-4996]
    • ๐Ÿ— builder/amazon: Use retry logic when creating instance tags. [GH-4876]
    • ๐Ÿ— builder/amazon: Validate ami name. [GH-4762]
    • ๐Ÿ— builder/azure: Add build output to artifact. [GH-4953]
    • ๐Ÿ— builder/azure: Use disk URI as artifact ID. [GH-4981]
    • ๐Ÿ— builder/digitalocean: Added support for monitoring. [GH-4782]
    • ๐Ÿ— builder/digitalocean: Support for copying snapshot to other regions. [GH-4893]
    • ๐Ÿ— builder/hyper-v: Remove the check for administrator rights when sending key strokes to Hyper-V. [GH-4687] # builder/openstack: Fix private key error message to match documentation [GH-4898]
    • ๐Ÿ— builder/null: Support SSH agent auth [GH-4956]
    • ๐Ÿ— builder/openstack: Add ssh agent support. [GH-4655]
    • ๐Ÿ— builder/openstack: Support client x509 certificates. [GH-4921]
    • ๐Ÿ— builder/parallels-iso: Configuration of disk type, plain or expanding. [GH-4621]
    • ๐Ÿ— builder/triton: An SSH agent can be used to authenticate requests, making triton_key_material optional. [GH-4838]
    • ๐Ÿ— builder/triton: If no source machine networks are specified, instances are started on the default public and internal networks. [GH-4838]
    • ๐Ÿ— builder/virtualbox: Add sata port count configuration option. [GH-4699]
    • ๐Ÿ— builder/virtualbox: Don't add port forwarding when using "none" communicator. [GH-4960]
    • ๐Ÿ— builder/vmware: Add option to remove interfaces from the vmx. [GH-4927]
    • ๐Ÿ— builder/vmware: Properly remove mounted CDs on OS X. [GH-4810]
    • ๐Ÿ— builder/vmware: VNC probe timeout is configurable. [GH-4919]
    • command/push: add -sensitive flag to mark pushed vars are sensitive. [GH-4970]
    • ๐Ÿ—„ command/push: Vagrant support in Terraform Enterprise is deprecated. [GH-4950]
    • ๐Ÿ‘ communicator/ssh: Add ssh agent support for bastion connections. [GH-4940]
    • ๐Ÿ‘ communicator/winrm: Add NTLM authentication support. [GH-4979]
    • ๐Ÿ‘ communicator/winrm: Add support for file downloads. [GH-4748]
    • ๐Ÿ‘ core: add telemetry for better product support. [GH-5015]
    • ๐Ÿ— core: Build binaries for arm64 [GH-4892]
    • ๐Ÿ‘ post-processor/amazon-import: Add support for license_type. [GH-4634]
    • post-processor/vagrant-cloud: Get vagrant cloud token from environment. [GH-4982]
    • ๐Ÿ— provisioner/ansible-local: Add extra-vars packer_build_name, packer_builder_type, and packer_http_addr. [GH-4821]
    • provisioner/ansible: Add inventory_directory option to control where to place the generated inventory file. [GH-4760]
    • ๐Ÿ”– provisioner/ansible: Add skip_version_check flag for when ansible will be installed from a prior provisioner. [GH-4983]
    • ๐Ÿ— provisioner/ansible: Add extra-vars packer_build_name and packer_builder_type. [GH-4821]
    • provisioner/chef-solo: Add option to select Chef version. [GH-4791]
    • ๐Ÿ”ง provisioner/salt: Add salt bin directory configuration. [GH-5009]
    • ๐Ÿ‘ provisioner/salt: Add support for grains. [GH-4961]
    • ๐Ÿ‘ provisioner/shell: Use env to set environment variables to support freebsd out of the box. [GH-4909]
    • ๐Ÿ“„ website/docs: Clarify language, improve formatting. [GH-4866]
    • ๐Ÿ“‡ website/docs: Update docker metadata fields that can be changed. [GH-4867]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ— builder/amazon-ebssurrogate: Use ami device settings when creating the AMI. [GH-4972]
    • ๐Ÿ— builder/amazon: don't try to delete extra volumes during clean up. [GH-4930]
    • โœ‚ builder/amazon: fix force_delete_snapshot when the launch instance has extra volumes. [GH-4931]
    • ๐Ÿ— builder/amazon: Only delete temporary key if we created one. [GH-4850]
    • ๐Ÿ— builder/azure: Replace calls to panic with error returns. [GH-4846]
    • communicator/winrm: Use KeepAlive to keep long-running connections open. [GH-4952]
    • core: Correctly reject config files which have junk after valid json. [GH-4906]
    • post-processor/checksum: fix crash when invalid checksum is used. [GH-4812]
    • post-processor/vagrant-cloud: don't read files to upload in to memory first. [GH-5005]
    • post-processor/vagrant-cloud: only upload once under normal conditions. [GH-5008]
    • 0๏ธโƒฃ provisioner/ansible-local: Correctly set the default staging directory under Windows. [GH-4792]

    ๐Ÿ”‹ FEATURES:

    • ๐Ÿ†• New builder: alicloud-ecs for building Alicloud ECS images. [GH-4619]