Packer v0.3.5 Release Notes

Release Date: 2013-08-28 // almost 11 years ago
  • ๐Ÿ”‹ FEATURES:

    • ๐Ÿ†• NEW BUILDER: openstack. You can now build on OpenStack. [GH-155]
    • ๐Ÿ†• NEW PROVISIONER: chef-solo. You can now provision with Chef using chef-solo from local cookbooks.
    • ๐Ÿ— builder/amazon: Copy AMI to multiple regions with ami_regions. [GH-322]
    • ๐Ÿ— builder/virtualbox,vmware: Can now use SSH keys as an auth mechanism for SSH using ssh_key_path. [GH-70]
    • ๐Ÿ— builder/virtualbox,vmware: Support SHA512 as a checksum type. [GH-356]
    • ๐Ÿ— builder/vmware: The root hard drive type can now be specified with "disk_type_id" for advanced users. [GH-328]
    • provisioner/salt-masterless: Ability to specify a minion config. [GH-264]
    • provisioner/salt-masterless: Ability to upload pillars. [GH-353]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • core: Output message when Ctrl-C received that we're cleaning up. [GH-338]
    • ๐Ÿ— builder/amazon: Tagging now works with all amazon builder types.
    • builder/vmware: Option ssh_skip_request_pty for not requesting a PTY for the SSH connection. [GH-270]
    • builder/vmware: Specify a vmx_template_path in order to customize the generated VMX. [GH-270]
    • ๐Ÿ— command/build: Machine-readable output now contains build errors, if any.
    • ๐Ÿ— command/build: An "end" sentinel is outputted in machine-readable output for artifact listing so it is easier to know when it is over.

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ›  core: Fixed a couple cases where a double ctrl-C could panic.
    • core: Template validation fails if an override is specified for a non-existent builder. [GH-336]
    • core: The SSH connection is heartbeated so that drops can be detected. [GH-200]
    • ๐Ÿ— builder/amazon/instance: Remove check for ec2-ami-tools because it didn't allow absolute paths to work properly. [GH-330]
    • ๐Ÿ— builder/digitalocean: Send a soft shutdown request so that files are properly synced before shutdown. [GH-332]
    • ๐Ÿ— command/build,command/validate: If a non-existent build is specified to '-only' or '-except', it is now an error. [GH-326]
    • post-processor/vagrant: Setting OutputPath with a timestamp now always works properly. [GH-324]
    • post-processor/vagrant: VirtualBox OVA formats now turn into Vagrant boxes properly. [GH-331]
    • provisioner/shell: Retry upload if start command fails, making reboot handling much more robust.