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
intosriov_support
andena_support
to support finer grained control. Usepacker fix <template.json>
to automatically update your template to useena_support
where previously there was onlyenhanced_networking
. Make sure to also addsriov_support
if you need that feature, and to ensureena_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
tossh_disable_agent_forwarding
. Need to run fixer on packer configs that usessh_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
tofalse
. If your script causes the connection to be reset, you should set this totrue
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]