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
, andpacker_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
andpacker_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]