Packer v0.3.8 Release Notes
Release Date: 2013-09-22 // over 10 years ago-
๐ FEATURES:
- ๐ง core: You can now specify
only
andexcept
configurations on any provisioner or post-processor to specify a list of builds that they are valid for. [GH-438] - ๐ builders/virtualbox: Guest additions can be attached rather than uploaded, easier to handle for Windows guests. [GH-405]
- ๐ง provisioner/chef-solo: Ability to specify a custom Chef configuration template.
- ๐ provisioner/chef-solo: Roles and data bags support. [GH-348]
๐ IMPROVEMENTS:
- core: User variables can now be used for integer, boolean, etc. values. [GH-418]
- ๐ core: Plugins made with incompatible versions will no longer load.
- ๐ builder/amazon/all: Interrupts work while waiting for AMI to be ready.
- provisioner/shell: Script line-endings are automatically converted to Unix-style line-endings. Can be disabled by setting "binary" to "true". [GH-277]
๐ BUG FIXES:
- core: Set TCP KeepAlives on internally created RPC connections so that they don't die. [GH-416]
- ๐ builder/amazon/all: While waiting for AMI, will detect "failed" state.
- ๐ builder/amazon/all: Waiting for state will detect if the resource (AMI, instance, etc.) disappears from under it.
- ๐ builder/amazon/instance: Exclude only contents of /tmp, not /tmp itself. [GH-437]
- ๐ builder/amazon/instance: Make AccessKey/SecretKey available to bundle command even when they come from the environment. [GH-434]
- ๐ builder/virtualbox: F1-F12 and delete scancodes now work. [GH-425]
- ๐ง post-processor/vagrant: Override configurations properly work. [GH-426]
- provisioner/puppet-masterless: Fix failure case when both facter vars are used and prevent_sudo. [GH-415]
- provisioner/puppet-masterless: User variables now work properly in manifest file and hiera path. [GH-448]
- ๐ง core: You can now specify