2013-07-09 15:41:17 -04:00
|
|
|
## 0.2.0 (unreleased)
|
2013-07-08 18:17:09 -04:00
|
|
|
|
2013-07-14 04:13:19 -04:00
|
|
|
BACKWARDS INCOMPATIBILITIES:
|
|
|
|
|
|
|
|
* "iso_md5" in the virtualbox and vmware builders is replaced with
|
|
|
|
"iso_checksum" and "iso_checksum_type" (with the latter set to "md5").
|
|
|
|
See the announce below on `packer fix` to automatically fix your templates.
|
|
|
|
|
2013-07-09 15:41:17 -04:00
|
|
|
FEATURES:
|
|
|
|
|
2013-07-14 04:13:19 -04:00
|
|
|
* **NEW COMMAND:** `packer fix` will attempt to fix templates from older
|
|
|
|
versions of Packer that are now broken due to backwards incompatibilities.
|
|
|
|
This command will fix the backwards incompatibilities introduced in this
|
|
|
|
version.
|
2013-07-12 04:27:03 -04:00
|
|
|
* Amazon EBS builder can now optionally use a pre-made security group
|
|
|
|
instead of randomly generating one.
|
2013-07-12 04:01:38 -04:00
|
|
|
* DigitalOcean API key and client IDs can now be passed in as
|
|
|
|
environmental variables. See the documentatin for more details.
|
2013-07-09 15:41:17 -04:00
|
|
|
* VirtualBox and VMware can now have `floppy_files` specified to attach
|
|
|
|
floppy disks when booting. This allows for unattended Windows installs.
|
2013-07-12 21:01:19 -04:00
|
|
|
* `packer build` has a new `-force` flag that forces the removal of
|
|
|
|
existing artifacts if they exist. [GH-173]
|
2013-07-13 22:00:44 -04:00
|
|
|
* You can now log to a file (instead of just stderr) by setting the
|
|
|
|
`PACKER_LOG_FILE` environmental variable. [GH-168]
|
2013-07-14 03:07:08 -04:00
|
|
|
* Checksums other than MD5 can now be used. SHA1 and SHA256 can also
|
|
|
|
be used. See the documentation on `iso_checksum_type` for more info. [GH-175]
|
2013-07-09 15:41:17 -04:00
|
|
|
|
2013-07-09 17:38:34 -04:00
|
|
|
IMPROVEMENTS:
|
|
|
|
|
2013-07-13 20:28:56 -04:00
|
|
|
* everything: invalid keys in configuration are now considered validation
|
|
|
|
errors. [GH-104]
|
2013-07-13 23:30:09 -04:00
|
|
|
* amazon-ebs: Credentials will come from IAM role if available. [GH-160]
|
2013-07-11 18:01:23 -04:00
|
|
|
* amazon-ebs: Verify the source AMI is EBS-backed before launching. [GH-169]
|
2013-07-14 21:07:49 -04:00
|
|
|
* shell provisioner: the build name and builder type are available in
|
|
|
|
the `PACKER_BUILD_NAME` and `PACKER_BUILDER_TYPE` env vars by default,
|
|
|
|
respectively. [GH-154]
|
2013-07-09 17:38:34 -04:00
|
|
|
* vmware: error if shutdown command has non-zero exit status.
|
|
|
|
|
2013-07-09 15:41:17 -04:00
|
|
|
BUG FIXES:
|
2013-07-08 18:17:09 -04:00
|
|
|
|
2013-07-09 15:41:17 -04:00
|
|
|
* core: UI messages are now properly prefixed with spaces again.
|
2013-07-14 08:06:19 -04:00
|
|
|
* core: If SSH connection ends, re-connection attempts will take
|
|
|
|
place. [GH-152]
|
2013-07-09 15:41:17 -04:00
|
|
|
* virtualbox: "paused" doesn't mean the VM is stopped, improving
|
|
|
|
shutdown detection.
|
2013-07-08 18:17:09 -04:00
|
|
|
|
2013-07-08 00:09:47 -04:00
|
|
|
## 0.1.5 (July 7, 2013)
|
2013-07-03 14:06:30 -04:00
|
|
|
|
2013-07-04 15:50:49 -04:00
|
|
|
FEATURES:
|
2013-07-03 14:06:30 -04:00
|
|
|
|
2013-07-08 00:09:47 -04:00
|
|
|
* "file" uploader will upload files from the machine running Packer to the
|
|
|
|
remote machine.
|
2013-07-07 12:17:27 -04:00
|
|
|
* VirtualBox guest additions URL and checksum can now be specified, allowing
|
|
|
|
the VirtualBox builder to have the ability to be used completely offline.
|
2013-07-03 14:06:30 -04:00
|
|
|
|
2013-07-04 18:47:06 -04:00
|
|
|
IMPROVEMENTS:
|
|
|
|
|
2013-07-07 15:23:32 -04:00
|
|
|
* core: If SCP is not available, a more descriptive error message
|
|
|
|
is shown telling the user. [GH-127]
|
2013-07-07 20:52:20 -04:00
|
|
|
* shell: Scripts are now executed by default according to their shebang,
|
|
|
|
not with `/bin/sh`. [GH-105]
|
|
|
|
* shell: You can specify what interpreter you want inline scripts to
|
|
|
|
run with `inline_shebang`.
|
2013-07-04 18:47:06 -04:00
|
|
|
* virtualbox: Delete the packer-made SSH port forwarding prior to
|
|
|
|
exporting the VM.
|
|
|
|
|
2013-07-05 13:50:57 -04:00
|
|
|
BUG FIXES:
|
|
|
|
|
2013-07-07 15:16:31 -04:00
|
|
|
* core: Non-200 response codes on downloads now show proper errors.
|
|
|
|
[GH-141]
|
2013-07-07 23:37:43 -04:00
|
|
|
* amazon-ebs: SSH handshake is retried. [GH-130]
|
2013-07-05 14:11:54 -04:00
|
|
|
* vagrant: The `BuildName` template propery works properly in
|
|
|
|
the output path.
|
2013-07-05 13:50:57 -04:00
|
|
|
* vagrant: Properly configure the provider-specific post-processors so
|
|
|
|
things like `vagrantfile_template` work. [GH-129]
|
2013-07-07 20:44:13 -04:00
|
|
|
* vagrant: Close filehandles when copying files so Windows can
|
|
|
|
rename files. [GH-100]
|
2013-07-05 13:50:57 -04:00
|
|
|
|
2013-07-03 01:16:13 -04:00
|
|
|
## 0.1.4 (July 2, 2013)
|
2013-07-01 17:37:43 -04:00
|
|
|
|
2013-07-02 12:38:39 -04:00
|
|
|
FEATURES:
|
|
|
|
|
2013-07-02 15:18:31 -04:00
|
|
|
* virtualbox: Can now be built headless with the "Headless" option. [GH-99]
|
|
|
|
* virtualbox: <wait5> and <wait10> codes for waiting 5 and 10 seconds
|
|
|
|
during the boot sequence, respectively. [GH-97]
|
|
|
|
* vmware: Can now be built headless with the "Headless" option. [GH-99]
|
|
|
|
* vmware: <wait5> and <wait10> codes for waiting 5 and 10 seconds
|
|
|
|
during the boot sequence, respectively. [GH-97]
|
2013-07-02 12:38:39 -04:00
|
|
|
* vmware: Disks are defragmented and compacted at the end of the build.
|
2013-07-03 00:29:28 -04:00
|
|
|
This can be disabled using "skip_compaction"
|
2013-07-02 12:38:39 -04:00
|
|
|
|
2013-07-01 17:46:32 -04:00
|
|
|
IMPROVEMENTS:
|
2013-07-01 17:37:43 -04:00
|
|
|
|
2013-07-01 17:46:32 -04:00
|
|
|
* core: Template syntax errors now show line and character number. [GH-56]
|
2013-07-01 18:22:35 -04:00
|
|
|
* amazon-ebs: Access key and secret access key default to
|
|
|
|
environmental variables. [GH-40]
|
2013-07-03 01:02:58 -04:00
|
|
|
* virtualbox: Send password for keyboard-interactive auth [GH-121]
|
|
|
|
* vmware: Send password for keyboard-interactive auth [GH-121]
|
2013-07-01 17:37:43 -04:00
|
|
|
|
2013-07-02 12:05:17 -04:00
|
|
|
BUG FIXES:
|
|
|
|
|
|
|
|
* vmware: Wait until shut down cleans up properly to avoid corrupt
|
|
|
|
disk files [GH-111]
|
|
|
|
|
2013-07-01 14:40:49 -04:00
|
|
|
## 0.1.3 (July 1, 2013)
|
2013-07-01 12:31:55 -04:00
|
|
|
|
2013-07-01 13:42:02 -04:00
|
|
|
FEATURES:
|
|
|
|
|
|
|
|
* The VMware builder can now upload the VMware tools for you into
|
|
|
|
the VM. This is opt-in, you must specify the `tools_upload_flavor`
|
|
|
|
option. See the website for more documentation.
|
|
|
|
|
2013-07-01 12:41:10 -04:00
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
* digitalocean: Errors contain human-friendly error messages. [GH-85]
|
|
|
|
|
2013-07-01 12:31:55 -04:00
|
|
|
BUG FIXES:
|
|
|
|
|
|
|
|
* core: More plugin server fixes that avoid hangs on OS X 10.7 [GH-87]
|
2013-07-01 14:30:39 -04:00
|
|
|
* vagrant: AWS boxes will keep the AMI artifact around [GH-55]
|
2013-07-01 13:59:04 -04:00
|
|
|
* virtualbox: More robust version parsing for uploading guest additions. [GH-69]
|
2013-07-01 14:11:31 -04:00
|
|
|
* virtualbox: Output dir and VM name defaults depend on build name,
|
|
|
|
avoiding collisions. [GH-91]
|
|
|
|
* vmware: Output dir and VM name defaults depend on build name,
|
|
|
|
avoiding collisions. [GH-91]
|
2013-07-01 12:31:55 -04:00
|
|
|
|
2013-06-29 17:03:15 -04:00
|
|
|
## 0.1.2 (June 29, 2013)
|
2013-06-29 15:26:15 -04:00
|
|
|
|
2013-06-29 16:23:42 -04:00
|
|
|
IMPROVEMENTS:
|
|
|
|
|
2013-06-29 17:02:20 -04:00
|
|
|
* core: Template doesn't validate if there are no builders.
|
2013-06-29 16:23:42 -04:00
|
|
|
* vmware: Delete any VMware files in the VM that aren't necessary for
|
|
|
|
it to function.
|
|
|
|
|
2013-06-29 15:30:10 -04:00
|
|
|
BUG FIXES:
|
2013-06-29 15:26:15 -04:00
|
|
|
|
2013-06-29 16:35:24 -04:00
|
|
|
* core: Plugin servers consider a port in use if there is any
|
|
|
|
error listening to it. This fixes I18n issues and Windows. [GH-58]
|
2013-06-29 15:30:10 -04:00
|
|
|
* amazon-ebs: Sleep between checking instance state to avoid
|
|
|
|
RequestLimitExceeded [GH-50]
|
2013-06-29 15:46:05 -04:00
|
|
|
* vagrant: Rename VirtualBox ovf to "box.ovf" [GH-64]
|
2013-06-29 16:52:18 -04:00
|
|
|
* vagrant: VMware boxes have the correct provider type.
|
2013-06-29 16:00:34 -04:00
|
|
|
* vmware: Properly populate files in artifact so that the Vagrant
|
|
|
|
post-processor works. [GH-63]
|
2013-06-29 15:26:15 -04:00
|
|
|
|
2013-06-28 22:41:30 -04:00
|
|
|
## 0.1.1 (June 28, 2013)
|
2013-06-28 16:01:29 -04:00
|
|
|
|
|
|
|
BUG FIXES:
|
|
|
|
|
2013-06-28 21:46:07 -04:00
|
|
|
* core: plugins listen explicitly on 127.0.0.1, fixing odd hangs. [GH-37]
|
2013-06-28 22:35:53 -04:00
|
|
|
* core: fix race condition on verifying checksum of large ISOs which
|
|
|
|
could cause panics [GH-52]
|
2013-06-28 16:01:29 -04:00
|
|
|
* virtualbox: `boot_wait` defaults to "10s" rather than 0. [GH-44]
|
2013-06-28 21:59:29 -04:00
|
|
|
* virtualbox: if `http_port_min` and max are the same, it will no longer
|
|
|
|
panic [GH-53]
|
2013-06-28 22:40:55 -04:00
|
|
|
* vmware: `boot_wait` defaults to "10s" rather than 0. [GH-44]
|
2013-06-28 21:59:29 -04:00
|
|
|
* vmware: if `http_port_min` and max are the same, it will no longer
|
|
|
|
panic [GH-53]
|
2013-06-28 16:01:29 -04:00
|
|
|
|
2013-06-28 10:21:45 -04:00
|
|
|
## 0.1.0 (June 28, 2013)
|
|
|
|
|
|
|
|
* Initial release
|