All Versions
88
Latest Version
Avg Release Cycle
4348157 days
Latest Release
2047 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v0.8.5 Changes
August 10, 2015🔋 FEATURES:
- [Beta] Artifice post-processor: Override packer artifacts during post- processing. This allows you to extract artifacts from a packer builder and use them with other post-processors like compress, docker, and Atlas.
👌 IMPROVEMENTS:
- ⚡️ Many docs have been updated and corrected; big thanks to our contributors!
- 🏗 builder/openstack: Add debug logging for IP addresses used for SSH. [GH-2513]
- 🏗 builder/openstack: Add option to use existing SSH keypair. [GH-2512]
- 📇 builder/openstack: Add support for Glance metadata. [GH-2434]
- 🏗 builder/qemu and builder/vmware: Packer's VNC connection no longer asks for an exclusive connection. [GH-2522]
- provisioner/salt-masterless: Can now customize salt remote directories. [GH-2519]
🐛 BUG FIXES:
- 🏗 builder/amazon: Improve instance cleanup by storing id sooner. [GH-2404]
- 🏁 builder/amazon: Only fetch windows password when using WinRM communicator. [GH-2538]
- 🏗 builder/openstack: Support IPv6 SSH address. [GH-2450]
- 🏗 builder/openstack: Track new IP address discovered during RackConnect. [GH-2514]
- 🏗 builder/qemu: Add 100ms delay between VNC key events. [GH-2415]
- 🔧 post-processor/atlas: atlas_url configuration option works now. [GH-2478]
- 👍 post-processor/compress: Now supports interpolation in output config. [GH-2414]
- provisioner/powershell: Elevated runs now receive environment variables. [GH-2378]
- provisioner/salt-masterless: Clarify error messages when we can't create or write to the temp directory. [GH-2518]
- provisioner/salt-masterless: Copy state even if /srv/salt exists already. [GH-1699]
- provisioner/salt-masterless: Make sure /etc/salt exists before writing to it. [GH-2520]
- provisioner/winrm: Connect to the correct port when using NAT with VirtualBox / VMware. [GH-2399]
-
v0.8.3
-
v0.8.2 Changes
July 17, 2015👌 IMPROVEMENTS:
- 🏗 builder/docker: Add option to use a Pty. [GH-2425]
🐛 BUG FIXES:
- core: Fix crash when
min_packer_versionis specified in a template. [GH-2385] - 🏗 builder/amazon: Fix EC2 devices being included in EBS mappings. [GH-2459]
- 🏗 builder/googlecompute: Fix default name for GCE images. [GH-2400]
- 🏗 builder/null: Fix error message with missing ssh_host. [GH-2407]
- 🏗 builder/virtualbox: Use --portcount on VirtualBox 5.x. [GH-2438]
- provisioner/puppet: Packer now correctly handles a directory for manifest_file. [GH-2463]
- provisioner/winrm: Fix potential crash with WinRM. [GH-2416]
-
v0.8.1 Changes
July 02, 2015👌 IMPROVEMENTS:
- 🏁 builder/amazon: When debug mode is enabled, the Windows administrator password for Windows instances will be shown. [GH-2351]
🐛 BUG FIXES:
- core:
min_packer_versionfield in configs work. [GH-2356] - 🏗 core: The
build_nameandbuild_typefunctions work in provisioners. [GH-2367] - ⏱ core: Handle timeout in SSH handshake. [GH-2333]
- 🏗 command/build: Fix reading configuration from stdin. [GH-2366]
- 🏗 builder/amazon: Fix issue with sharing AMIs when using
ami_users[GH-2308] - 🔒 builder/amazon: Fix issue when using multiple Security Groups. [GH-2381]
- 🏗 builder/amazon: Fix for tag creation when creating new ec2 instance. [GH-2317]
- 🏗 builder/amazon: Fix issue with creating AMIs with multiple device mappings. [GH-2320]
- 🏗 builder/amazon: Fix failing AMI snapshot tagging when copying to other regions. [GH-2316]
- 🏗 builder/amazon: Fix setting AMI launch permissions. [GH-2348]
- 🏗 builder/amazon: Fix spot instance cleanup to remove the correct request. [GH-2327]
- 🏗 builder/amazon: Fix
bundle_prefixnot interpolatingtimestamp[GH-2352] - 🏗 builder/amazon-instance: Fix issue with creating AMIs without specifying a virtualization type. [GH-2330]
- 🏗 builder/digitalocean: Fix builder using private IP instead of public IP. [GH-2339]
- 🏗 builder/google: Set default communicator settings properly. [GH-2353]
- 🏗 builder/vmware-iso: Setting
checksum_typetononefor ESX builds now works. [GH-2323] - provisioner/chef: Use knife config file vs command-line params to clean up nodes so full set of features can be used. [GH-2306]
- 🔌 post-processor/compress: Fixed crash in compress post-processor plugin. [GH-2311]
-
v0.8.0 Changes
June 23, 2015BACKWARDS INCOMPATIBILITIES:
- 0️⃣ core: SSH connection will no longer request a PTY by default. This can be enabled per builder.
- 🏗 builder/digitalocean: no longer supports the v1 API which has been
deprecated for some time. Most configurations should continue to
work as long as you use the
api_tokenfield for auth. - 🏗 builder/digitalocean:
image,region, andsizeare now required. - 🏗 builder/openstack: auth parameters have been changed to better reflect OS terminology. Existing environment variables still work.
🔋 FEATURES:
- WinRM: You can now connect via WinRM with almost every builder. See the docs for more info. [GH-2239]
- 🏁 Windows AWS Support: Windows AMIs can now be built without any external plugins: Packer will start a Windows instance, get the admin password, and can use WinRM (above) to connect through. [GH-2240]
- Disable SSH: Set
communicatorto "none" in any builder to disable SSH connections. Note that provisioners won't work if this is done. [GH-1591] - SSH Agent Forwarding: SSH Agent Forwarding will now be enabled to allow access to remote servers such as private git repos. [GH-1066]
- SSH Bastion Hosts: You can now specify a bastion host for SSH access (works with all builders). [GH-387]
- OpenStack v3 Identity: The OpenStack builder now supports the v3 identity API.
- 🏗 Docker builder supports SSH: The Docker builder now supports containers
with SSH, just set
communicatorto "ssh" [GH-2244] - File provisioner can download: The file provisioner can now download files out of the build process. [GH-1909]
- 🆕 New config function:
build_name: The name of the currently running build. [GH-2232] - 🆕 New config function:
build_type: The type of the currently running builder. This is useful for provisioners. [GH-2232] - 🆕 New config function:
template_dir: The directory to the template being built. This should be used for template-relative paths. [GH-54] - 🆕 New provisioner: shell-local: Runs a local shell script. [GH-770]
- 🆕 New provisioner: powershell: Provision Windows machines with PowerShell scripts. [GH-2243]
- 🆕 New provisioner: windows-shell: Provision Windows machines with batch files. [GH-2243]
- 🆕 New provisioner: windows-restart: Restart a Windows machines and wait for it to come back online. [GH-2243]
- 👍 Compress post-processor supports multiple algorithms: The compress post-processor now supports lz4 compression and compresses gzip in parallel for much faster throughput.
👌 IMPROVEMENTS:
- 🚦 core: Interrupt handling for SIGTERM signal as well. [GH-1858]
- 👍 core: HTTP downloads support resuming. [GH-2106]
- builder/*: Add
ssh_handshake_attemptsto configure the number of handshake attempts done before failure. [GH-2237]
- builder/*: Add
- 🏗 builder/amazon: Add
force_deregisteroption for automatic AMI deregistration. [GH-2221] - 🏗 builder/amazon: Now applies tags to EBS snapshots. [GH-2212]
- 🏗 builder/amazon: Clean up orphaned volumes from Source AMIs. [GH-1783]
- 🏗 builder/amazon: Support custom keypairs. [GH-1837]
- 🏗 builder/amazon-chroot: Can now resize the root volume of the resulting
AMI with the
root_volume_sizeoption. [GH-2289] - 🏗 builder/amazon-chroot: Add
mount_optionsconfiguration option for providing options to themountcommand. [GH-2296] - 🏗 builder/digitalocean: Save SSH key to pwd if debug mode is on. [GH-1829]
- 🏗 builder/digitalocean: User data support. [GH-2113]
- 🏗 builder/googlecompute: Option to use internal IP for connections. [GH-2152]
- 🏗 builder/parallels: Support Parallels Desktop 11. [GH-2199]
- 🏗 builder/openstack: Add
rackconnect_waitfor Rackspace customers to wait for RackConnect data to appear - 🏗 builder/openstack: Add
ssh_interfaceoption for rackconnect for users that have prohibitive firewalls - 🏗 builder/openstack: Flavor names can be used as well as refs
- 🏗 builder/openstack: Add
availability_zone[GH-2016] - 🏗 builder/openstack: Machine will be stopped prior to imaging if the
cluster supports the
startstopextension. [GH-2223] - 🏗 builder/openstack: Support for user data. [GH-2224]
- 🏁 builder/qemu: Default accelerator to "tcg" on Windows. [GH-2291]
- builder/virtualbox: Added option:
ssh_skip_nat_mappingto skip the automatic port forward for SSH and to use the guest port directly. [GH-1078] - 🏗 builder/virtualbox: Added SCSI support
- 🏗 builder/vmware: Support for additional disks. [GH-1382]
- 🏗 builder/vmware: Can now customize the template used for adding disks. [GH-2254]
- command/fix: After fixing, the template is validated. [GH-2228]
- command/push: Add
-nameflag for specifying name from CLI. [GH-2042] - 🔧 command/push: Push configuration in templates supports variables. [GH-1861]
- 🐳 post-processor/docker-save: Can be chained. [GH-2179]
- 🐳 post-processor/docker-tag: Support
forceoption. [GH-2055] - 🐳 post-processor/docker-tag: Can be chained. [GH-2179]
- 👍 post-processor/vsphere: Make more fields optional, support empty resource pools. [GH-1868]
- provisioner/puppet-masterless:
working_directoryoption. [GH-1831] - 🏗 provisioner/puppet-masterless:
packer_build_nameandpacker_build_typeare default facts. [GH-1878] - provisioner/puppet-server:
ignore_exit_codesoption added. [GH-2280]
🐛 BUG FIXES:
- 🔌 core: Fix potential panic for post-processor plugin exits. [GH-2098]
- core:
PACKER_CONFIGmay point to a non-existent file. [GH-2226] - builder/amazon: Allow spaces in AMI names when using
clean_ami_name[GH-2182] - 🏗 builder/amazon: Remove deprecated ec2-upload-bundle parameter. [GH-1931]
- 🏗 builder/amazon: Use IAM Profile to upload bundle if provided. [GH-1985]
- 🏗 builder/amazon: Use correct exit code after SSH authentication failed. [GH-2004]
- 🏗 builder/amazon: Retry finding created instance for eventual consistency. [GH-2129]
- 🏗 builder/amazon: If no AZ is specified, use AZ chosen automatically by AWS for spot instance. [GH-2017]
- 🏗 builder/amazon: Private key file (only available in debug mode) is deleted on cleanup. [GH-1801]
- 🏗 builder/amazon: AMI copy won't copy to the source region. [GH-2123]
- 🏗 builder/amazon: Validate AMI doesn't exist with name prior to build. [GH-1774]
- 🏗 builder/amazon: Improved retry logic around waiting for instances. [GH-1764]
- 🏗 builder/amazon: Fix issues with creating Block Devices. [GH-2195]
- 🏗 builder/amazon/chroot: Retry waiting for disk attachments. [GH-2046]
- 🏗 builder/amazon/chroot: Only unmount path if it is mounted. [GH-2054]
- 🏗 builder/amazon/instance: Use
-iin sudo commands so PATH is inherited. [GH-1930] - 🏗 builder/amazon/instance: Use
--regionflag for bundle upload command. [GH-1931] - 🏗 builder/digitalocean: Wait for droplet to unlock before changing state, should lower the "pending event" errors.
- 🏗 builder/digitalocean: Ignore invalid fields from the ever-changing v2 API
- 🏗 builder/digitalocean: Private images can be used as a source. [GH-1792]
- 🏗 builder/docker: Fixed hang on prompt while copying script
- 🏗 builder/docker: Use
docker execfor newer versions of Docker for running scripts. [GH-1993] - 🏗 builder/docker: Fix crash that could occur at certain timed ctrl-c. [GH-1838]
- 🏗 builder/docker: validate that
export_pathis not a directory. [GH-2105] - 🏗 builder/google:
ssh_timeoutis respected. [GH-1781] - 🏗 builder/openstack:
ssh_interfacecan be used to specify the interface to retrieve the SSH IP from. [GH-2220] - 🏗 builder/qemu: Add
disk_discardoption. [GH-2120] - 🏗 builder/qemu: Use proper SSH port, not hardcoded to 22. [GH-2236]
- 🏗 builder/qemu: Find unused SSH port if SSH port is taken. [GH-2032]
- 🏗 builder/virtualbox: Bind HTTP server to IPv4, which is more compatible with OS installers. [GH-1709]
- 🏗 builder/virtualbox: Remove the floppy controller in addition to the floppy disk. [GH-1879]
- 🏗 builder/virtualbox: Fixed regression where downloading ISO without a ".iso" extension didn't work. [GH-1839]
- 🏗 builder/virtualbox: Output dir is verified at runtime, not template validation time. [GH-2233]
- 🏗 builder/virtualbox: Find unused SSH port if SSH port is taken. [GH-2032]
- 🏗 builder/vmware: Add 100ms delay between keystrokes to avoid subtle timing issues in most cases. [GH-1663]
- 🏗 builder/vmware: Bind HTTP server to IPv4, which is more compatible with OS installers. [GH-1709]
- 🏗 builder/vmware: Case-insensitive match of MAC address to find IP. [GH-1989]
- 🏗 builder/vmware: More robust IP parsing from ifconfig output. [GH-1999]
- 🏗 builder/vmware: Nested output directories for ESXi work. [GH-2174]
- 🏗 builder/vmware: Output dir is verified at runtime, not template validation time. [GH-2233]
- 🏗 command/fix: For the
virtualboxtovirtualbox-isobuilder rename, provisioner overrides are now also fixed. [GH-2231] - 🏗 command/validate: don't crash for invalid builds. [GH-2139]
- 🏁 post-processor/atlas: Find common archive prefix for Windows. [GH-1874]
- post-processor/atlas: Fix index out of range panic. [GH-1959]
- 🛠 post-processor/vagrant-cloud: Fixed failing on response
- post-processor/vagrant-cloud: Don't delete version on error. [GH-2014]
- post-processor/vagrant-cloud: Retry failed uploads a few times
- 0️⃣ provisioner/chef-client: Fix permissions issues on default dir. [GH-2255]
- provisioner/chef-client: Node cleanup works now. [GH-2257]
- provisioner/puppet-masterless: Allow manifest_file to be a directory
- provisioner/salt-masterless: Add
--retcode-passthroughto salt-call - provisioner/shell: chmod executable script to 0755, not 0777. [GH-1708]
- provisioner/shell: inline commands failing will fail the provisioner. [GH-2069]
- provisioner/shell: single quotes in env vars are escaped. [GH-2229]
- provisioner/shell: Temporary file is deleted after run. [GH-2259]
- 0️⃣ provisioner/shell: Randomize default script name to avoid strange race issues from Windows. [GH-2270]
-
v0.7.5 Changes
December 09, 2014🔋 FEATURES:
- 🆕 New command:
packer push: Push template and files to HashiCorp's Atlas for building your templates automatically. - 🆕 New post-processor:
atlas: Send artifact to HashiCorp's Atlas for versioning and storing artifacts. These artifacts can then be queried using the API, Terraform, etc.
👌 IMPROVEMENTS:
- 🏗 builder/googlecompute: Support for ubuntu-os-cloud project
- 🏗 builder/googlecompute: Support for OAuth2 to avoid client secrets file
- 🏗 builder/googlecompute: GCE image from persistent disk instead of tarball
- 🏗 builder/qemu: Checksum type "none" can be used
- provisioner/chef: Generate a node name if none available
- 👌 provisioner/chef: Added ssl_verify_mode configuration
🐛 BUG FIXES:
- 🏗 builder/parallels: Fixed attachment of ISO to cdrom device
- 🏗 builder/parallels: Fixed boot load ordering
- 🏗 builder/digitalocean: Fixed decoding of size
- 🏗 builder/digitalocean: Fixed missing content-type header in request
- 🏗 builder/digitalocean: Fixed use of private IP
- 🏗 builder/digitalocean: Fixed the artifact ID generation
- 🏗 builder/vsphere: Fixed credential escaping
- 🏗 builder/qemu: Fixed use of CDROM with disk_image
- 🏗 builder/aws: Fixed IP address for SSH in VPC
- 🏗 builder/aws: Fixed issue with multiple block devices
- 🏗 builder/vmware: Upload VMX to ESX5 after editing
- 🐳 communicator/docker: Fix handling of symlinks during upload
- 🛠 provisioner/chef: Fixed use of sudo in some cases
- 🏗 core: Fixed build name interpolation
- 🛠 postprocessor/vagrant: Fixed check for Vagrantfile template
- 🆕 New command:
-
v0.7.2 Changes
October 28, 2014🔋 FEATURES:
- 🏗 builder/digitalocean: API V2 support. [GH-1463]
- builder/parallels: Don't depend on prl-utils. [GH-1499]
👌 IMPROVEMENTS:
- 🏗 builder/amazon/all: Support new AWS Frankfurt region.
- 🏗 builder/docker: Allow remote
DOCKER_HOST, which works as long as volumes work. [GH-1594] - 🏗 builder/qemu: Can set cache mode for main disk. [GH-1558]
- 🏗 builder/qemu: Can build from pre-existing disk. [GH-1342]
- 🏗 builder/vmware: Can specify path to Fusion installation with environmental
variable
FUSION_APP_PATH. [GH-1552] - 🏗 builder/vmware: Can specify the HW version for the VMX. [GH-1530]
- 🏗 builder/vmware/esxi: Will now cache ISOs/floppies remotely. [GH-1479]
- 🏗 builder/vmware/vmx: Source VMX can have a disk connected via SATA. [GH-1604]
- 👍 post-processors/vagrant: Support Qemu (libvirt) boxes. [GH-1330]
- 👍 post-processors/vagrantcloud: Support self-hosted box URLs.
🐛 BUG FIXES:
- 🔌 core: Fix loading plugins from pwd. [GH-1521]
- 🏗 builder/amazon: Prefer token in config if given. [GH-1544]
- 🏗 builder/amazon/all: Extended timeout for waiting for AMI. [GH-1533]
- 🏗 builder/virtualbox: Can read VirtualBox version on FreeBSD. [GH-1570]
- 🏗 builder/virtualbox: More robust reading of guest additions URL. [GH-1509]
- 🏗 builder/vmware: Always remove floppies/drives. [GH-1504]
- ⚡️ builder/vmware: Wait some time so that post-VMX update aren't overwritten. [GH-1504]
- 🏗 builder/vmware/esxi: Retry power on if it fails. [GH-1334]
- 🏗 builder/vmware-vmx: Fix issue with order of boot command support. [GH-1492]
- 🏗 builder/amazon: Extend timeout and allow user override. [GH-1533]
- 🏗 builder/parallels: Ignore 'The fdd0 device does not exist' [GH-1501]
- 🏗 builder/parallels: Rely on Cleanup functions to detach devices. [GH-1502]
- 🏗 builder/parallels: Create VM without hdd and then add it later. [GH-1548]
- 🏗 builder/parallels: Disconnect cdrom0. [GH-1605]
- 🏗 builder/qemu: Don't use
-redirflag anymore, replace withhostfwdoptions. [GH-1561] - 🏗 builder/qemu: Use
pcas default machine type instead ofpc-1.0. - providers/aws: Ignore transient network errors. [GH-1579]
- provisioner/ansible: Don't buffer output so output streams in. [GH-1585]
- provisioner/ansible: Use inventory file always to avoid potentially deprecated feature. [GH-1562]
- provisioner/shell: Quote environmental variables. [GH-1568]
- provisioner/salt: Bootstrap over SSL. [GH-1608]
- 🐳 post-processors/docker-push: Work with docker-tag artifacts. [GH-1526]
- post-processors/vsphere: Append "/" to object address. [GH-1615]
-
v0.7.1 Changes
September 10, 2014🔋 FEATURES:
- 🏗 builder/vmware: VMware Fusion Pro 7 is now supported. [GH-1478]
🐛 BUG FIXES:
- core: SSH will connect slightly faster if it is ready immediately.
- provisioner/file: directory uploads no longer hang. [GH-1484]
- 🛠 provisioner/file: fixed crash on large files. [GH-1473]
- 🏁 scripts: Windows executable renamed to packer.exe. [GH-1483]
-
v0.7.0 Changes
September 08, 2014BACKWARDS INCOMPATIBILITIES:
- 🔧 The authentication configuration for Google Compute Engine has changed.
The new method is much simpler, but is not backwards compatible.
packer fixwill not fix this. Please read the updated GCE docs.
🔋 FEATURES:
- 🆕 New Post-Processor:
compress- Gzip compresses artifacts with files. - 🆕 New Post-Processor:
docker-save- Save an image. This is similar to export, but preserves the image hierarchy. - 🆕 New Post-Processor:
docker-tag- Tag a created image. - 🆕 New Template Functions:
upper,lower- See documentation for more details. - 🔌 core: Plugins are automatically discovered if they're named properly.
Packer will look in the PWD and the directory with
packerfor binaries namedpacker-TYPE-NAME. - 🔌 core: Plugins placed in
~/.packer.d/pluginsare now automatically discovered. - 🏗 builder/amazon: Spot instances can now be used to build EBS backed and instance store images. [GH-1139]
- 🏗 builder/docker: Images can now be committed instead of exported. [GH-1198]
- 🏗 builder/virtualbox-ovf: New
import_flagssetting can be used to add new command line flags toVBoxManage importto allow things such as EULAs to be accepted. [GH-1383] - 🏗 builder/virtualbox-ovf: Boot commands and the HTTP server are supported. [GH-1169]
- 🏗 builder/vmware: VMware Player 6 is now supported. [GH-1168]
- 🏗 builder/vmware-vmx: Boot commands and the HTTP server are supported. [GH-1169]
👌 IMPROVEMENTS:
- core:
isotimefunction can take a format. [GH-1126] - 🔒 builder/amazon/all:
AWS_SECURITY_TOKENis read and can also be set with thetokenconfiguration. [GH-1236] - 🏗 builder/amazon/all: Can force SSH on the private IP address with
ssh_private_ip. [GH-1229] - 🏗 builder/amazon/all: String fields in device mappings can use variables. [GH-1090]
- 🏗 builder/amazon-instance: EBS AMIs can be used as a source. [GH-1453]
- 🏗 builder/digitalocean: Can set API URL endpoint. [GH-1448]
- 🏗 builder/digitalocean: Region supports variables. [GH-1452]
- 🏗 builder/docker: Can now specify login credentials to pull images.
- 🏗 builder/docker: Support mounting additional volumes. [GH-1430]
- 🏗 builder/parallels/all: Path to tools ISO is calculated automatically. [GH-1455]
- 🏗 builder/parallels-pvm:
reassign_macoption to choose whether or not to generate a new MAC address. [GH-1461] - 🏗 builder/qemu: Can specify "none" acceleration type. [GH-1395]
- 🏗 builder/qemu: Can specify "tcg" acceleration type. [GH-1395]
- 🏗 builder/virtualbox/all:
iso_interfaceoption to mount ISO with SATA. [GH-1200] - 🏗 builder/vmware-vmx: Proper
floppy_filessupport. [GH-1057] - 🏗 command/build: Add
-color=falseflag to disable color. [GH-1433] - 🐳 post-processor/docker-push: Can now specify login credentials. [GH-1243]
- 👍 provisioner/chef-client: Support
chef_environment. [GH-1190]
🐛 BUG FIXES:
- core: nicer error message if an encrypted private key is used for SSH. [GH-1445]
- core: Fix crash that could happen with a well timed double Ctrl-C. [GH-1328] [GH-1314]
- core: SSH TCP keepalive period is now 5 seconds (shorter). [GH-1232]
- 🏗 builder/amazon-chroot: Can properly build HVM images now. [GH-1360]
- 🏗 builder/amazon-chroot: Fix crash in root device check. [GH-1360]
- 🏗 builder/amazon-chroot: Add description that Packer made the snapshot with a time. [GH-1388]
- 🏗 builder/amazon-ebs: AMI is deregistered if an error. [GH-1186]
- 🏗 builder/amazon-instance: Fix deprecation warning for
ec2-bundle-vol[GH-1424] - 🏗 builder/amazon-instance: Add
--no-filterto theec2-bundle-volcommand by default to avoid corrupting data by removing package manager certs. [GH-1137] - builder/amazon/all:
delete_on_terminationset to false will work. - 🏗 builder/amazon/all: Fix race condition on setting tags. [GH-1367]
- 🏗 builder/amazon/all: More descriptive error messages if Amazon only sends an error code. [GH-1189]
- 🏗 builder/docker: Error if
DOCKER_HOSTis set. - 🏗 builder/docker: Remove the container during cleanup. [GH-1206]
- 🏗 builder/docker: Fix case where not all output would show up from provisioners.
- 🏗 builder/googlecompute: add
disk_sizeoption. [GH-1397] - 🏗 builder/googlecompute: Auth works with latest formats on Google Cloud Console. [GH-1344]
- 🏗 builder/openstack: Region is not required. [GH-1418]
- 🏗 builder/parallels-iso: ISO not removed from VM after install. [GH-1338]
- 🏗 builder/parallels/all: Add support for Parallels Desktop 10. [GH-1438]
- 🏗 builder/parallels/all: Added some navigation keys. [GH-1442]
- 🏗 builder/qemu: If headless, sdl display won't be used. [GH-1395]
- 🏗 builder/qemu: Use
512Mas-mdefault. [GH-1444] - builder/virtualbox/all: Search
VBOX_MSI_INSTALL_PATHfor path toVBoxManageon Windows. [GH-1337] - 🏗 builder/virtualbox/all: Seed RNG to avoid same ports. [GH-1386]
- 🏗 builder/virtualbox/all: Better error if guest additions URL couldn't be detected. [GH-1439]
- 🏗 builder/virtualbox/all: Detect errors even when
VBoxManageexits with a zero exit code. [GH-1119] - 🏗 builder/virtualbox/iso: Append timestamp to default name for parallel builds. [GH-1365]
- 🏗 builder/vmware/all: No more error when Packer stops an already-stopped VM. [GH-1300]
- 🏗 builder/vmware/all:
ssh_hostaccepts templates. [GH-1396] - 🏗 builder/vmware/all: Don't remount floppy in VMX post step. [GH-1239]
- 🏗 builder/vmware/vmx: Do not re-add floppy disk files to VMX. [GH-1361]
- builder/vmware-iso: Fix crash when
vnc_port_minand max were the same value. [GH-1288] - 🏁 builder/vmware-iso: Finding an available VNC port on Windows works. [GH-1372]
- 🏗 builder/vmware-vmx: Nice error if Clone is not supported (not VMware Fusion Pro). [GH-787]
- 📇 post-processor/vagrant: Can supply your own metadata.json. [GH-1143]
- 🏁 provisioner/ansible-local: Use proper path on Windows. [GH-1375]
- provisioner/file: Mode will now be preserved. [GH-1064]
- 🔧 The authentication configuration for Google Compute Engine has changed.
The new method is much simpler, but is not backwards compatible.
-
v0.6.1 Changes
July 20, 2014🔋 FEATURES:
- 🆕 New post processor:
vagrant-cloud- Push box files generated by vagrant post processor to Vagrant Cloud. [GH-1289] - Vagrant post-processor can now packer Hyper-V boxes.
👌 IMPROVEMENTS:
- 🏗 builder/amazon: Support for enhanced networking on HVM images. [GH-1228]
- 🏗 builder/amazon-ebs: Support encrypted EBS volumes. [GH-1194]
- 🏗 builder/ansible: Add
playbook_diroption. [GH-1000] - 🏗 builder/openstack: Add ability to configure networks. [GH-1261]
- 🏗 builder/openstack: Skip certificate verification. [GH-1121]
- 🏗 builder/parallels/all: Add ability to select interface to connect to.
- 🏗 builder/parallels/pvm: Support
boot_command. [GH-1082] - 🏗 builder/virtualbox/all: Attempt to use local guest additions ISO before downloading from internet. [GH-1123]
- ➕ builder/virtualbox/ovf: Supports
guest_additions_mode[GH-1035] - 🏗 builder/vmware/all: Increase cleanup timeout to 120 seconds. [GH-1167]
- builder/vmware/all: Add
vmx_data_postfor modifying VMX data after shutdown. [GH-1149] - 🏗 builder/vmware/vmx: Supports tools uploading. [GH-1154]
🐛 BUG FIXES:
- 🏗 core:
isotimeis the same time during the entire build. [GH-1153] - 🏗 builder/amazon-common: Sort AMI strings before outputting. [GH-1305]
- 🏗 builder/amazon: User data can use templates/variables. [GH-1343]
- 🏗 builder/amazon: Can now build AMIs in GovCloud.
- 🏗 builder/null: SSH info can use templates/variables. [GH-1343]
- 🏗 builder/openstack: Workaround for gophercloud.ServerById crashing. [GH-1257]
- 🏗 builder/openstack: Force IPv4 addresses from address pools. [GH-1258]
- 🏗 builder/parallels: Do not delete entire CDROM device. [GH-1115]
- 🏗 builder/parallels: Errors while creating floppy disk. [GH-1225]
- 🏗 builder/parallels: Errors while removing floppy drive. [GH-1226]
- 🏗 builder/virtualbox-ovf: Supports guest additions options. [GH-1120]
- 🏁 builder/vmware-iso: Fix esx5 path separator in windows. [GH-1316]
- 🏗 builder/vmware: Remote ESXi builder now uploads floppy. [GH-1106]
- 🏗 builder/vmware: Remote ESXi builder no longer re-uploads ISO every time. [GH-1244]
- post-processor/vsphere: Accept DOMAIN\account usernames. [GH-1178]
- provisioner/chef-*: Fix remotePaths for Windows. [GH-394]
- 🆕 New post processor: