All Versions
88
Latest Version
Avg Release Cycle
4348157 days
Latest Release
1634 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v1.3.4 Changes
January 30, 2019๐ IMPROVEMENTS:
- ๐ builder/alicloud: delete copied image and snapshots if corresponding options are specified [GH-7050]
- ๐ builder/amazon: allow to interpolate more variables [GH-7059]
- ๐ builder/amazon: Check that the KMS key ID is valid [GH-7090]
- ๐ builder/amazon: Clean up logging for aws waiters so that it only runs once per builder [GH-7080]
- ๐ builder/amazon: don't Cleanup Temp Keys when there is no communicator to avoid a panic [GH-7100] [GH-7095]
- ๐ builder/amazon: Don't try to guess region from metadata if not set & update aws-sdk-go [GH-7230]
- ๐ builder/amazon: Import error messages should now contain reason for failure [GH-7207]
- ๐ builder/azure: add certificate authentication [GH-7189]
- ๐ builder/azure: allow to configure disk caching [GH-7061]
- ๐ builder/azure: use deallocate instead of just power-off [GH-7203]
- ๐ builder/hyperv: Add support for legacy network adapters on Hyper-V. [GH-7128]
- ๐ builder/hyperv: Allow user to set
version
option in the New-VM command. [GH-7136] - ๐ builder/openstack: Add
volume_size
option [GH-7130] - ๐ builder/openstack: Don't require network v2 [GH-6933]
- ๐ builder/openstack: Support for tagging new images [GH-7037]
- ๐ builder/qemu: Add configuration options to specify cpu count and memory size [GH-7156]
- ๐ builder/qemu: Add support for whpx accelerator to qemu builder [GH-7151]
- ๐ builder/vmware: Escape query as suggested in issue #7200 [GH-7223]
- core/shell: Add env vars "PACKER_HTTP_IP" and "PACKER_HTTP_PORT" to shell provisioners [GH-7075]
- core: allow to use
-except
on post-processors [GH-7183] - core: Clean up internal handling and creation of temporary directories [GH-7102]
- ๐ฆ core: Deprecate mitchellh/go-homedir package in favor of os/user [GH-7062]
- ๐ฒ core: Download checksum match failures will now log the received checksum. [GH-7210]
- core: Explicitly set ProxyFromEnvironment in httpclients when creating an aws session [GH-7226]
- ๐จ core: make packer inspect not print sensitive variables [GH-7084]
- post-processor/google: Add new
guest-os-features
option. [GH-7218] - ๐ณ postprocessor/docker-import: Added
change
support [GH-7127] - 0๏ธโฃ provisioner/ansible-remote: add
-o IdentitiesOnly=yes
as a default flag [GH-7115] - ๐ provisioner/chef-client: Elevated support for chef-client provisioner [GH-7078]
- ๐ provisioner/puppet: Elevated support for puppet-* provisioner [GH-7078]
- โฑ provisioner/windows-restart: wait for already-scheduled reboot [GH-7056] and ignore reboot specific errors [GH-7071]
๐ BUG FIXES:
- ๐ builder/azure: Ensure the Windows Guest Agent is fully functional before Sysprep is executed. [GH-7176]
- ๐ builder/azure: Fix snapshot regression [GH-7111]
- ๐ builder/docker: Ensure that entrypoint and arguments get passed to docker, not the image. [GH-7091]
- ๐ builder/hcloud: fix go mod dependency [GH-7099]
- ๐ builder/hcloud: prevent panic when ssh key was not passed [GH-7118]
- ๐ builder/hyperv: Fix the Hyper-V gen 1 guest boot order. [GH-7147]
- ๐ builder/hyperv: hyper-v builder no longer ignores
ssh_host
option. [GH-7154] - ๐ builder/oracle-oci: Fix crash that occurs when image is nil [GH-7126]
- ๐ builder/parallels: Fix attaching prl tools [GH-7158]
- ๐ builder/virtualbox: Fix handling of portcount argument for version 6 beta [GH-7174] [GH-7094]
- ๐ builder/vmware: Fix bug caused by 'nil' dir field in artifact struct when building locally [GH-7116]
- ๐ communicator/docker: Fix docker file provisioner on Windows [GH-7163]
- 0๏ธโฃ core: prioritize AppData over default user directory ( UserProfile ) [GH-7166]
- ๐ core: removed a flaky race condition in tests [GH-7119]
- postprocessor/vsphere: Stop setting HDDOrder, since it was breaking uploads [GH-7108]
-
v1.3.3 Changes
December 05, 2018๐ IMPROVEMENTS:
- ๐ builder/alicloud: Add options for system disk properties [GH-6939]
- ๐ builder/alicloud: Apply tags to relevant snapshots [GH-7040]
- ๐ builder/alicloud: Support creating image without data disks [GH-7022]
- ๐ builder/amazon: Add option for skipping TLS verification [GH-6842]
- ๐ builder/azure: Add options for Managed Image OS Disk and Data Disk snapshots [GH-6980]
- ๐ builder/hcloud: Add
snapshot_labels
option to hcloud builder [GH-7046] - ๐ builder/hcloud: Add ssh_keys config to hcloud builder [GH-7028]
- โก๏ธ builder/hcloud: Update hcloud-go version and support builds using rescue mode [GH-7034]
- ๐ builder/oracle: Parameterized volume size support for Oracle classic builder [GH-6918]
- ๐ builder/parallels: Add configuration options to parallels builder to specify cpu count and memory size [GH-7018]
- ๐ builder/virtualbox: Add configuration options to virtualbox builder to specify cpu count and memory size [GH-7017]
- ๐ builder/virtualbox: expose the VBoxManage export --iso option [GH-5950]
- ๐ builder/vmware: Add configuration options to vmware builder to specify cpu count and memory size [GH-7019]
- ๐ builder/vmware: Add new display_name template option [GH-6984]
- ๐ builder/vmware: Extend vmware-vmx builder to allow esxi builds. [GH-4591] [GH-6927]
- ๐ builder/vmware: Validate username/password for ovftool during prepare. [GH-6977]
- ๐ builder/vmware: Warn users if their vmx_data overrides data that Packer uses the template engine to set in its default vmx template. [GH-6987]
- communicator/ssh: Expand user path for SSH private key [GH-6946]
- core: Add a sed template engine [GH-6580]
- ๐ป core: More explicit error message in rpc/ui.go [GH-6981]
- core: Replaced unsafe method of determining homedir with os/user implementation [GH-7036]
- โก๏ธ core: Update vagrantfile's go version. [GH-6841]
- ๐ post-processor/amazon-import: Support ova, raw, vmdk, and vhdx formats in the amazon-import post-processor. [GH-6938]
- post-processor/vsphere-template: Add option to snapshot vm before marking as template [GH-6969]
- provisioner/breakpoint: Add a new breakpoint provisioner. [GH-7058]
- provisioner/powershell: Allow Powershell provisioner to use service accounts [GH-6972]
- provisioner/shell: Add PauseAfter option to shell provisioner [GH-6913]
๐ BUG FIXES:
- ๐ builder/amazon: Better error handling of region/credential guessing from metadata [GH-6931]
- ๐ builder/amazon: move region validation to run so that we don't break validation when no credentials are set [GH-7032]
- ๐ builder/hyperv: Remove -Copy:$false when calling Hyper-V\Compare-VM compatability report [GH-7030]
- ๐ builder/qemu: Do not set detect-zeroes option when we want it "off" [GH-7064]
- ๐ builder/vmware-esxi: Create export directories for vmx and ovf file types [GH-6985]
- ๐ builder/vmware: Correctly parse version for VMware Fusion Tech Preview [GH-7016]
- ๐ builder/vmware: Escape vSphere username when putting it into the export call [GH-6962]
- post-processor/vagrant: Add "hvf" as a libvirt driver [GH-6955]
- provisioner/ansible: inventory is no longer set to inventory_directory [GH-7065]
-
v1.3.2 Changes
October 29, 2018๐ IMPROVEMENTS:
- builder/alicloud: Add new
disable_stop_instance
option. [GH-6764] - ๐ builder/alicloud: Support adding tags to image. [GH-6719]
- ๐ builder/alicloud: Support ssh with private ip address. [GH-6688]
- ๐ builder/amazon: Add support to explicitly control ENA support [GH-6872]
- builder/amazon: Add suppport for
vpc_filter
,subnet_filter
, andsecurity_group_filter
. [GH-6374] - ๐ builder/amazon: Add validation for required
device_name
parameter inblock_device_mappings
. [GH-6845] - ๐ builder/amazon: Clean up security group wait code. [GH-6843]
- โก๏ธ builder/amazon: Update aws-sdk-go to v1.15.54, adding support for
credential_source
. [GH-6849] - ๐ builder/amazon: Use DescribeRegions for aws region validation. [GH-6512], [GH-6904]
- builder/azure: Add new
shared_image_gallery
option. [GH-6798] - builder/googlecompute: Return an error if
startup_script_file
is specified, but file does not exist. [GH-6848] - ๐ builder/hcloud: Add Hetzner Cloud builder. [GH-6871]
- ๐ builder/openstack: Add new
disk_format
option. [GH-6702] - builder/openstack: Fix bug where
source_image_name
wasn't being used to properly find a UUID. [GH-6751] - ๐ builder/openstack: Wait for volume availability when cleaning up [GH-6703]
- builder/qemu: Add
disk_detect_zeroes
option. [GH-6827] - ๐ builder/scaleway: Add
boottype
parameter to config. [GH-6772] - โก๏ธ builder/scaleway: Update scaleway-cli vendor. [GH-6771]
- ๐ป core: New option to add timestamps to UI output. [GH-6784]
- post-processor/vagrant-cloud: Validate vagrant cloud auth token doing an auth request [GH-6914]
- provisioner/file: Improve error messaging when file destination is a directory with no trailing slash. [GH-6756]
- ๐ provisioner/powershell: Provide better error when Packer can't find Powershell executable. [GH-6817]
- provisioner/shell-local: Add ability to specify OSs where shell-local can run [GH-6878]
๐ BUG FIXES:
- ๐ builder/alicloud: Fix ssh configuration pointer issues that could cause a bug [GH-6720]
- builder/alicloud: Fix type error in step_create_tags [GH-6763]
- ๐ builder/amazon: Error validating credentials is no longer obscured by a region validation error. and some region validation refactors and improvements [GH-6865]
- ๐ builder/amazon: Fix error calculating defaults in AWS waiters. [GH-6727]
- ๐ builder/amazon: Increase default wait for image import to one hour. [GH-6818]
- ๐ builder/amazon: Waiter now fails rather than hanging for extra time when an image import fails. [GH-6747]
- โก๏ธ builder/azure: Updated Azure/go-ntlmssp dependency to resolve an issue with the winrm communicator not connecting to Windows machines requiring NTLMv2 session security
- ๐ builder/digitalocean: Fix ssh configuration pointer issues that could cause a panic [GH-6729]
- ๐ builder/hyperv/vmcx: Allow to set generation from buildfile [GH-6909]
- ๐ builder/scaleway: Fix issues with ssh keys. [GH-6768]
- ๐ฒ core: Fix error where logging was always enabled when Packer was run from inside Terraform. [GH-6758]
- core: Fix issue with with names containing spaces in ESX5Driver and in ssh communicator [GH-6891], [GH-6823]
- core: Fix logger so it doesn't accidentally try to format unescaped strings. [GH-6824]
- core: Fix race conditions in progress bar code [GH-6858], [GH-6788], [GH-6851]
- ๐ core: Fix various places in multiple builders where config was not being passed as a pointer. [GH-6739]
- post-processor/manifest: No longer provides an empty ID string for Azure's managed image artifact [GH-6822]
- provisioner/powershell: Fix a bug in the way we set the ProgressPreference
variable in the default
execute_command
[GH-6838] - ๐ provisioner/windows-restart: Fix extraneous break which forced early exit from our wait loop. [GH-6792]
- builder/alicloud: Add new
-
v1.3.1 Changes
September 13, 2018๐ IMPROVEMENTS:
- ๐ builder/amazon: automatically decode encoded authorization messages if possible [GH-5415]
- ๐ builder:amazon: Optional cleanup of the authorized keys file [GH-6713]
- ๐ builder/qemu: Fixed bug where a -device in the qemuargs would override the default network settings, resulting in no network [GH-6807]
๐ BUG FIXES:
- ๐ builder/amazon: fix bugs relating to spot instances provisioning [GH-6697] [GH-6693]
- ๐ builder/openstack: fix ssh keypair not attached [GH-6701]
- ๐ core: progressbar: fix deadlock locking builds after first display [GH-6698]
-
v1.3.0 Changes
September 11, 2018๐ IMPROVEMENTS:
- azure/arm: Retry cleanup of individual resources on error [GH-6644]
- ๐ builder/alicloud: Support source image coming from marketplace [GH-6588]
- builder/amazon-chroot: Add new
root_volume_type
option. [GH-6669] - ๐ builder/amazon-chroot: If you have a PV source AMI, with the Amazon Chroot builder, and the destination AMI is type HVM, you can now enable ena_support, example: [GH-6670]
- builder/amazon-chroot: New feature
root_volume_tags
to tag the created volumes. [GH-6504] - ๐ builder/amazon: Create a random interim AMI name when encrypt_boot is true so that ami name is not searchable. [GH-6657]
- builder/azure: Implement clean_image_name template engine. [GH-6558]
- ๐ builder/cloudstack: Add option to use a fixed port via public_port. [GH-6532]
- ๐ builder/digitalocean: Add support for tagging to instances [GH-6546]
- builder/googlecompute: Add new
min_cpu_platform
feature [GH-6607] - โก๏ธ builder/googlecompute: Update the list of public image projects that we search, based on GCE documentation. [GH-6648]
- ๐ builder/lxc: Allow unplivileged LXC containers. [GH-6279]
- ๐ builder/oci: Add
metadata
feature to Packer config. [GH-6498] - ๐ builder/openstack: Add support for getting config from clouds-public.yaml. [GH-6595]
- ๐ builder/openstack: Add support for ports. [GH-6570]
- builder/openstack: Add support for source_image_filter. [GH-6490]
- ๐ builder/openstack: Migrate floating IP usage to Network v2 API from Compute API. [GH-6373]
- ๐ builder/openstack: Support Block Storage volumes as boot volume. [GH-6596]
- ๐ builder/oracle-oci: Add support for freeform tagging of OCI images [GH-6338]
- ๐ builder/qemu: add ssh agent support. [GH-6541]
- builder/qemu: New
use_backing_file
feature [GH-6249] - ๐ builder/vmware-iso: Add support for disk compaction [GH-6411]
- ๐ builder/vmware-iso: Try to use ISO files uploaded to the datastore when building remotely instead of uploading them freshly every time [GH-5165]
- command/validate: Warn users if config needs fixing. [GH-6423]
- ๐ core: Add a 'split' function to parse template variables. [GH-6357]
- core: Add a template function allowing users to read keys from consul [GH-6577]
- core: Add a template function allowing users to read keys from vault [GH-6533]
- core: Add progress-bar to download step. [GH-5851]
- core: Create a new root-level Packer template option, "sensitive-variables" which allows users to list which variables they would like to have scrubbed from the Packer logs. [GH-6610]
- core: Create new config options, "boot_keygroup_interval" and "boot_key_interval" that can be set at the builder-level to supercede PACKER_KEY_INTERVAL for the bootcommand. [GH-6616]
- ๐ป core: Deduplicate ui and log lines that stream to terminal [GH-6611]
- ๐จ core: Refactor and deduplicate ssh code across builders. This should be a no- op but is a big win for maintainability. [GH-6621] [GH-6613]
- ๐ post-processor/compress: Add support for xz compression [GH-6534]
- ๐ณ post-processor/vagrant: Support for Docker images. [GH-6494]
- post-processor/vsphere: Add new
esxi_host
option. [GH-5366] - ๐ postprocessor/vagrant: Add support for Azure. [GH-6576]
- provisioner/ansible: Add new "extra var", packer_http_addr. [GH-6501]
- provisioner/ansible: Enable {{.WinRMPassword}} template engine. [GH-6450]
- provisioner/shell-local: Create PACKER_HTTP_ADDR environment variable [GH-6503]
๐ BUG FIXES:
- ๐ builder/amazon-ebssurrogate: Clean up volumes at end of build. [GH-6514]
- ๐ builder/amazon: Increase default waiter timeout for AWS WaitUntilImageAvailable command [GH-6601]
- ๐ builder/amazon: Increase the MaxRetries in the Amazon client from the default to 20, to work around users who regularly reach their requestlimit and are being throttled. [GH-6641]
- ๐ builder/amazon: Properly apply environment overrides to our custom-written waiters. [GH-6649]
- ๐ builder/azure: Generated password satisfies Azure password requirements [GH-6480]
- ๐ builder/hyper-v: Builder no longer errors if skip_compaction isn't true when skip_export is true, and compaction efficiency is improved [GH-6393]
- ๐ builder/lxc: Correctly pass "config" option to "lxc launch". [GH-6563]
- ๐ builder/lxc: Determine lxc root according to the running user [GH-6543]
- ๐ builder/lxc: Fix file copying for unprivileged LXC containers [GH-6544]
- โก๏ธ builder/oracle-oci: Update OCI sdk, fixing validation bug that occurred when RSA key was encrypted. [GH-6492]
- ๐ builder/vmware-iso: Fix crash caused by invalid datacenter url. [GH-6529]
- ๐ builder/vmware: Maintain original boot order during CreateVMX step for vmware-iso builder [GH-6204]
- communicator/chroot: Fix quote escaping so that ansible provisioner works properly. [GH-6635]
- ๐ core: Better error handling in downloader when connection error occurs. [GH-6557]
- core: Fix broken pathing checks in checksum files. [GH-6525]
- provisioner/shell Create new template option allowing users to choose to
source env vars from a file rather than declaring them inline. This
resolves a bug that occurred when users had complex quoting in their
execute_command
s [GH-6636] - ๐ provisioner/shell-local: Windows inline scripts now default to being appended with ".cmd", fixing a backwards incompatibility in v1.2.5 [GH-6626]
- ๐ provisioner/windows-restart: Provisioner now works when used in conjunction with SSH communicator [GH-6606]
BACKWARDS INCOMPATIBILITIES:
- builder/amazon: "owners" field on source_ami_filter is now required for secuirty reasons. [GH-6585]
- builder/vmware-iso: validation will fail for templates using esxi that have the "disk_type_id" set to something other than "thin" or "" and that do not have "skip_compaction": true also set. Use
packer fix
to fix this. [GH-6411]
-
v1.2.5 Changes
July 16, 2018๐ BUG FIXES:
- builder/alickoud: Fix issue where internet_max_bandwidth_out template option was not being passed to builder. [GH-6416]
- ๐ builder/alicloud: Fix an issue with VPC cleanup. [GH-6418]
- ๐ builder/amazon-chroot: Fix communicator bug that broke chroot builds. [GH-6363]
- ๐ builder/amazon: Replace packer's waiters with those from the AWS sdk, solving several timeout bugs. [GH-6332]
- โก๏ธ builder/azure: update azure-sdk-for-go, fixing 32-bit build errors. [GH-6479]
- builder/azure: update the max length of managed_image_resource_group to match new increased length of 90 characters. [GH-6477]
- ๐ builder/hyper-v: Fix secure boot template feature so that it properly passes the temolate for MicrosoftUEFICertificateAuthority. [GH-6415]
- ๐ builder/hyperv: Fix bug in HyperV IP lookups that was causing breakages in FreeBSD/OpenBSD builds. [GH-6416]
- ๐ builder/qemu: Fix error race condition in qemu builder that caused convert to fail on ubuntu 18.x [GH-6437]
- builder/qemu: vnc_bind_address was not being passed to qemu. [GH-6467]
- ๐ builder/virtualbox: Allow iso_url to be a symlink. [GH-6370]
- ๐ builder/vmware: Don't fail on DHCP lease files that cannot be read, fixing bug where builder failed on NAT networks that don't serve DHCP. [GH-6415]
- ๐ builder/vmware: Fix bug where we couldn't discover IP if vm_name differed from the vmx displayName. [GH-6448]
- ๐ builder/vmware: Fix validation to prevent hang when remopte_password is not sent but vmware is building on esxi. [GH-6424]
- ๐ builder/vmware:Correctly default the vm export format to ovf; this is what the docs claimed we already did, but we didn't. [GH-4538]
- โช communicator/winrm: Revert an attempt to determine whether remote upload destinations were files or directories, as this broke uploads on systems without Powershell installed. [GH-6481]
- ๐ core: Fix bug in parsing of iso checksum files that arose when setting iso_url to a relative filepath. [GH-6488]
- core: Fix Packer crash caused by improper error handling in the downloader. [GH-6381]
- fix: Fix bug where fixer for ssh_private_ip that failed when boolean values are passed as strings. [GH-6458]
- provisioner/powershell: Make upload of powershell variables retryable, in case of system restarts. [GH-6388]
๐ IMPROVEMENTS:
- ๐ builder/amazon: Add the ap-northeast-3 region. [GH-6385]
- ๐ builder/amazon: Spot requests may now have tags applied using the
spot_tags
option [GH-5452] - ๐ builder/cloudstack: Add support for Projectid and new config option prevent_firewall_changes. [GH-6487]
- ๐ builder/openstack: Add support for token authorization and cloud.yaml. [GH-6362]
- ๐ builder/oracle-oci: Add new "instance_name" template option. [GH-6408]
- ๐ builder/scaleway: Add new "bootscript" parameter, allowing the user to not use the default local bootscript [GH-6439]
- ๐ builder/vmware: Add support for linked clones to vmware-vmx. [GH-6394]
- debug: The -debug flag will now cause Packer to pause between provisioner scripts in addition to Packer steps. [GH-4663]
- post-processor/googlecompute-import: Added new googlecompute-import post- processor [GH-6451]
- provisioner/ansible: Add new "playbook_files" option to execute multiple playbooks within one provisioner call. [GH-5086]
-
v1.2.4 Changes
May 29, 2018๐ BUG FIXES:
- ๐ builder/amazon: Can now force the chroot builder to mount an entire block device instead of a partition [GH-6194]
- ๐ builder/azure: windows-sql-cloud is now in the default list of projects to check for provided images. [GH-6210]
- builder/chroot: A new template option,
nvme_device_path
has been added to provide a workaround for users who need the amazon-chroot builder to mount a NVMe volume on their instances. [GH-6295] - ๐ builder/hyper-v: Fix command for mounting multiple disks [GH-6267]
- ๐ builder/hyperv: Enable IP retrieval for Server 2008 R2 hosts. [GH-6219]
- ๐ builder/hyperv: Fix bug in MAC address specification on Hyper-V. [GH-6187]
- ๐ builder/parallels-pvm: Add missing disk compaction step. [GH-6202]
- ๐ builder/vmware-esxi: Remove floppy files from the remote server on cleanup. [GH-6206]
- โก๏ธ communicator/winrm: Updated dependencies to fix a race condition [GH-6261]
- core: When using
-on-error=[abort|ask]
, output the error to the user. [GH-6252] - provisioner/puppet: Extra-Arguments are no longer prematurely interpolated.[GH-6215]
- ๐ provisioner/shell: Remove file stat that was causing problems uploading files [GH-6239]
๐ IMPROVEMENTS:
- ๐ builder/amazon: Amazon builders other than
chroot
now support T2 unlimited instances [GH-6265] - ๐ builder/azure: Allow device login for US government cloud. [GH-6105]
- ๐ builder/azure: Devicelogin Support for Windows [GH-6285]
- ๐ builder/azure: Enable simultaneous builds within one resource group. [GH-6231]
- ๐ builder/azure: Faster deletion of Azure Resource Groups. [GH-6269]
- โก๏ธ builder/azure: Updated Azure SDK to v15.0.0 [GH-6224]
- ๐ builder/hyper-v: Hyper-V builds now connect to vnc display by default when building [GH-6243]
- ๐ builder/hyper-v: New
use_fixed_vhd_format
allows vm export in an Azure- compatible format [GH-6101] - ๐ builder/hyperv: New config option for specifying what secure boot template to use, allowing secure boot of linux vms. [GH-5883]
- ๐ builder/qemu: Add support for hvf accelerator. [GH-6193]
- ๐ builder/scaleway: Fix SSH communicator connection issue. [GH-6238]
- core: Add opt-in Packer top-level command autocomplete [GH-5454]
- post-processor/shell-local: New options have been added to create feature parity with the shell-local provisioner. This feature now works on Windows hosts. [GH-5956]
- provisioner/chef: New config option allows user to skip cleanup of chef client staging directory. [GH-4300]
- provisioner/shell-local: Can now access automatically-generated WinRM password as variable [GH-6251]
- provisoner/shell-local: New options have been added to create feature parity with the shell-local post-processor. This feature now works on Windows hosts. [GH-5956]
- ๐ builder/virtualbox: Use HTTPS to download guest editions, now that it's available. [GH-6406]
-
v1.2.3 Changes
April 25, 2018๐ BUG FIXES:
- ๐ builder/azure: Azure CLI may now be logged into several accounts. [GH-6087]
- ๐ builder/ebssurrogate: Snapshot all launch devices. [GH-6056]
- ๐ builder/hyper-v: Fix CopyExportedVirtualMachine script so it works with links. [GH-6082]
- ๐ builder/oracle-classic: Fix panics when cleaning up resources that haven't been created. [GH-6095]
- ๐ builder/parallels: Allow user to cancel build while the OS is starting up. [GH-6166]
- ๐ builder/qemu: Avoid warning when using raw format. [GH-6080]
- ๐ builder/scaleway: Fix compilation issues on solaris/amd64. [GH-6069]
- ๐ builder/virtualbox: Fix broken scancodes in boot_command. [GH-6067]
- ๐ builder/vmware-iso: Fail in validation if user gives wrong remote_type value. [GH-4563]
- ๐ builder/vmware: Fixed a case-sensitivity issue when determining the network type during the cloning step in the vmware-vmx builder. [GH-6057]
- ๐ builder/vmware: Fixes the DHCP lease and configuration pathfinders for VMware Player. [GH-6096]
- ๐ builder/vmware: Multi-disk VM's can be properly handled by the compacting stage. [GH-6074]
- common/bootcommand: Fix numerous bugs in the boot command code, and make supported features consistent across builders. [GH-6129]
- communicator/ssh: Stop trying to discover whether destination is a directory from uploader. [GH-6124]
- post-processor/vagrant: Large VMDKs should no longer show a 0-byte size on OS X. [GH-6084]
- post-processor/vsphere: Fix encoding of spaces in passwords for upload. [GH-6110]
- ๐ง provisioner/ansible: Pass the inventory_directory configuration option to ansible -i when it is set. [GH-6065]
- provisioner/powershell: fix bug with SSH communicator + cygwin. [GH-6160]
- provisioner/powershell: The {{.WinRMPassword}} template variable now works with parallel builders. [GH-6144]
๐ IMPROVEMENTS:
- โก๏ธ builder/alicloud: Update aliyungo common package. [GH-6157]
- ๐ builder/amazon: Expose more source ami data as template variables. [GH-6088]
- ๐ builder/amazon: Setting
force_delete
will only delete AMIs owned by the user. This should prevent failures where we try to delete an AMI with a matching name, but owned by someone else. [GH-6111] - ๐ builder/azure: Users of Powershell provisioner may access the randomly- generated winrm password using the template variable {{.WinRMPassword}}. [GH-6113]
- ๐ builder/google: Users of Powershell provisioner may access the randomly- generated winrm password using the template variable {{.WinRMPassword}}. [GH-6141]
- ๐ builder/hyper-v: User can now configure hyper-v disk block size. [GH-5941]
- ๐ builder/openstack: Add configuration option for
instance_name
. [GH-6041] - ๐ builder/oracle-classic: Better validation of destination image name. [GH-6089]
- ๐ builder/oracle-oci: New config options for user data and user data file. [GH-6079]
- ๐ builder/oracle-oci: use the official OCI sdk instead of handcrafted client. [GH-6142]
- ๐ builder/triton: Add support to Skip TLS Verification of Triton Certificate. [GH-6039]
- provisioner/ansible: Ansible users may provide a custom inventory file. [GH-6107]
- provisioner/file: New
generated
tag allows users to upload files created during Packer run. [GH-3891]
-
v1.2.2 Changes
March 26, 2018๐ BUG FIXES:
- ๐ builder/amazon: Fix AWS credential defaulting [GH-6019]
- ๐ builder/LXC: make sleep timeout easily configurable [GH-6038]
- ๐ builder/virtualbox: Correctly send multi-byte scancodes when typing boot command. [GH-5987]
- ๐ builder/virtualbox: Special boot-commands no longer overwrite previous commands [GH-6002]
- ๐ builder/vmware: Default to disabling XHCI bus for USB on the vmware-iso builder. [GH-5975]
- ๐ builder/vmware: Handle multiple devices per VMware network type [GH-5985]
- communicator/ssh: Handle errors uploading files more gracefully [GH-6033]
- provisioner/powershell: Fix environment variable file escaping. [GH-5973]
๐ IMPROVEMENTS:
- ๐ builder/amazon: Added new region
cn-northwest-1
. [GH-5960] - ๐ builder/amazon: Users may now access the amazon-generated administrator password [GH-5998]
- ๐ builder/azure: Add support concurrent deployments in the same resource group. [GH-6005]
- ๐ builder/azure: Add support for building with additional disks. [GH-5944]
- ๐ builder/azure: Add support for marketplace plan information. [GH-5970]
- ๐ builder/azure: Make all command output human readable. [GH-5967]
- ๐ builder/azure: Respect
-force
for managed image deletion. [GH-6003] - ๐ builder/google: Add option to specify a service account, or to run without one. [GH-5991] [GH-5928]
- builder/oracle-oci: Add new "use_private_ip" option. [GH-5893]
- ๐ post-processor/vagrant: Add LXC support. [GH-5980]
- ๐ provisioner/salt-masterless: Added Windows support. [GH-5702]
- ๐ provisioner/salt: Add windows support to salt provisioner [GH-6012] [GH-6012]
-
v1.2.1 Changes
February 23, 2018๐ BUG FIXES:
- ๐ builder/amazon: Fix authorization using assume role. [GH-5914]
- ๐ builder/hyper-v: Fix command collisions with VMWare PowerCLI. [GH-5861]
- ๐ builder/vmware-iso: Fix panic when building on esx5 remotes. [GH-5931]
- ๐ builder/vmware: Fix issue detecting host IP. [GH-5898] [GH-5900]
- provisioner/ansible-local: Fix conflicting escaping schemes for vars provided
via
--extra-vars
. [GH-5888]
๐ IMPROVEMENTS:
- ๐ builder/oracle-classic: Add
snapshot_timeout
option to control how long we wait for the snapshot to be created. [GH-5932] - ๐ builder/oracle-classic: Add support for WinRM connections. [GH-5929]