Packer v0.3.8 Release Notes

Release Date: 2013-09-22 // over 10 years ago
  • ๐Ÿ”‹ FEATURES:

    • ๐Ÿ”ง core: You can now specify only and except 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]