diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e3ee417d..81dd928f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,105 @@ +## 1.8.7 (May 4, 2023) + +### NOTES: + +* Vendored plugins within Packer have not been updated. Plugin releases occur on + a regular basis to address issues and feature requests. Users are encouraged + to use `packer init` for HCL2 templates or `packer plugins install` with + legacy JSON templates for installing external plugins. + +* packer-plugin-digitalocean: The Digital Ocean Packer plugin has been handed + over to the Digital Ocean team. New releases for this plugin are available + at https://github.com/digitalocean/packer-plugin-digitalocean. + ``` + required_plugins { + digitalocean = { + source = "github.com/digitalocean/digitalocean" + version = ">=1.0.8" + } + } + ``` +* packer-plugin-linode: The Linode plugin has been handed over to the Linode + team. New releases for this plugin are available at + https://github.com/linode/packer-plugin-linode. This plugin is is no longer + being bundled in the Packer binary release. Existing references to the + plugin will continue to work but users are advised to update the + `required_plugins` block to use the new plugin source address. + [GH-12329](https://github.com/hashicorp/packer/pull/12329) + ``` + required_plugins { + linode = { + source = "github.com/linode/linode" + version = ">=1.0.5" + } + } + ``` +* packer-plugin-ucloud: The UCloud plugin has been handed over to the UCloud + team. New releases for this plugin are available at + https://github.com/ucloud/packer-plugin-ucloud. This plugin is is no longer + being bundled in the Packer binary release. Existing references to the + plugin will continue to work but users are advised to update the + `required_plugins` block to use the new plugin source address. + [GH-12335](https://github.com/hashicorp/packer/pull/12335) + ``` + required_plugins { + ucloud = { + source = "github.com/ucloud/ucloud" + version = ">=1.0.8" + } + } + ``` +* packer-plugin-profitbricks: The Profitbricks plugin has been removed as a + bundled plugin in Packer. New releases for this plugin are available at + https://github.com/hashicorp/packer-plugin-profitbricks. This plugin is is + no longer being bundled in the Packer binary release. Existing references + to the plugin will continue to work but users are advised to update the + `required_plugins` block to use the new plugin source address. + [GH-12385](https://github.com/hashicorp/packer/pull/12385) + ``` + required_plugins { + ucloud = { + source = "github.com/ucloud/ucloud" + version = ">=1.0.8" + } + } + ``` + +### PLUGINS +* Add HCP Ready label to Oracle builder components. + [GH-12217](https://github.com/hashicorp/packer/pull/12217) +* Migrate external Linode plugin to linode/packer-plugin-linode. + [GH-12329](https://github.com/hashicorp/packer/pull/12329) +* Migrate external UCloud plugin to ucloud/packer-plugin-ucloud. + [GH-12335](https://github.com/hashicorp/packer/pull/12335) +* Remove external plugin for Digital Ocean as a vendored plugin. + [GH-12376](https://github.com/hashicorp/packer/pull/12376) +* Remove external plugins for Profitbricks and 1&1 as vendored plugins. + [GH-12385](https://github.com/hashicorp/packer/pull/12385) + + +### IMPROVEMENTS + +* cmd/console: Add config-type flag to command help. + [GH-12360](https://github.com/hashicorp/packer/pull/12360) +* Enhance zsh completion for the Packer command. + [GH-12356](https://github.com/hashicorp/packer/pull/12356), + [GH-12366](https://github.com/hashicorp/packer/pull/12366) + +### BUG FIXES +* Bump github.com/hashicorp/hcp-sdk-go to 0.36.0. + [GH-12292](https://github.com/hashicorp/packer/pull/12292) +* Bump github.com/hashicorp/packer-plugin-sdk to 0.4.0 to address + CVE-2023-0475, CVE-2022-41723. + [GH-12306](https://github.com/hashicorp/packer/pull/12306) +* Bump Go module version to 1.20 + [GH-12380](https://github.com/hashicorp/packer/pull/12380) +* cmd/hcl2_upgrade: Fix crash when variables block is undefined in legacy JSON + templates. [GH-12257](https://github.com/hashicorp/packer/pull/12257) +* Fix regression introduced in 1.8.6, where configurations with custom builder + names, via the name attribute, but would display the name to STDOUT with + non-interpolated variable values. + [GH-12290](https://github.com/hashicorp/packer/pull/12290) + ## 1.8.6 (February 15, 2023) ### NOTES: