diff --git a/CHANGELOG.md b/CHANGELOG.md index e3ada5059..e15b18ad6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ ### NOTES: +* builder/amazon: Has been vendored in this release and will no longer be + updated with Packer core. In Packer v1.8.0 the plugin will be removed + entirely. The `amazon` components will continue to work as expected until + then, but for the latest offerings of the Amazon plugin, users are + encourage to use the `packer init` command to install the latest release + version. For more details see [Installing Packer + Plugins](https://www.packer.io/docs/plugins#installing- plugins) * builder/docker: Has been vendored in this release and will no longer be updated with Packer core. In Packer v1.8.0 the plugin will be removed entirely. The `docker` builder will continue to work as expected until @@ -9,6 +16,8 @@ encourage to use the `packer init` command to install the latest release version. For more details see [Installing Packer Plugins](https://www.packer.io/docs/plugins#installing- plugins) +* darwin/arm64: Packer now includes the darwin/arm64 binary to its releases to + supports the new OSX M1. * post-processor/docker-\*: Have been vendored in this release and will no longer be updated with Packer core. In Packer v1.8.0 the plugin will be removed entirely. The `docker` builder will continue to work as expected @@ -30,8 +39,11 @@ encrypting with KMS and sharing across accounts. [GH-10754] * builder/azure: Add client_cert_token_timeout option. [GH-10528] * builder/google: Make Windows password timeout configurable. [GH-10727] +* builder/google: Make Windows password timeout configurable. [GH-10727] * builder/google: Update public GCP image project as gce-uefi-images are deprecated. [GH-10724] +* builder/proxmox: Allow using API tokens for Proxmox authentication. + [GH-10797] * builder/qemu: Added firmware option. [GH-10683] * builder/scaleway: add support for timeout in shutdown step. [GH-10503] * builder/vagrant: Fix logging to be clearer when Vagrant builder overrides @@ -47,11 +59,19 @@ [GH-10651] * command/fmt: Adding recursive flag to formatter to format subdirectories. [GH-10457] +* core/hcl2: Add legacy_isotime function. [GH-10780] +* core/hcl2: Add templatefile function. [GH-10776] +* core/hcl2_upgrade: hcl2_upgrade command can now upgrade json var-files. + [GH-10676] +* core/init: Add implicit required_plugin blocks feature. [GH-10732] +* core: Add http_content option to serve variables from HTTP at preseed. + [GH-10801] * core: Change template parsing error to include warning about file extensions. [GH-10652] * core: Update to gopsutil v3.21.1 to allow builds to work for darwin arm64. [GH-10697] -* hcl2_upgrade: hcl2_upgrade command can now upgrade json var-files [GH-10676] +* provisioner/inspec: Allow non-zero exit codes for inspec provisioner. + [GH-10723] ### BUG FIXES * buider/azure: Update builder to ensure a proper clean up Azure temporary @@ -68,6 +88,8 @@ [GH-10748] * builder/oracle-oci: Update Oracle Go SDK to fix issue with reading key file. [GH-10560] [GH-10774] +* builder/outscale: Fix omi_description that was ignored in Osc builder + [GH-10792] * builder/parallels: Make Packer respect winrm_host flag in winrm connect func. [GH-10748] * builder/proxmox: Fixes issue when using `additional_iso_files` in HCL enabled @@ -83,6 +105,7 @@ before giving up. [GH-10541] * core/hcl2_upgrade: Check for nil config map when provisioner/post-processor doesn't have config. [GH-10730] +* core/hcl2_upgrade: Fix escaped quotes in template functions [GH-10794] * core/hcl2_upgrade: Make hcl2_upgrade command correctly translate pause_before. [GH-10654] * core/hcl2_upgrade: Make json variables using template engines get stored as @@ -94,6 +117,8 @@ * core: Pin Packer to Golang 1.16 to fix code generation issues. [GH-10702] * core: Templates previously could not interpolate the environment variable PACKER_LOG_PATH. [GH-10660] +* post-processor/vagrant-cloud: Override direct upload based on box size + [GH-10820] * provisioner/chef-solo: HCL2 templates can support the json_string option. [GH-10655] * provisioner/inspec: Add new configuration field `valid_exit_codes` to allow