Skip to content

Commit

Permalink
Merge pull request #12521 from hashicorp/backport/changelog_1.9.2/glo…
Browse files Browse the repository at this point in the history
…bally-golden-bison

This pull request was automerged via backport-assistant
  • Loading branch information
hc-github-team-packer authored Jul 19, 2023
2 parents d8728ca + 0ba4ac7 commit 9c247f3
Showing 1 changed file with 58 additions and 1 deletion.
59 changes: 58 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,61 @@
## 1.9.2 (Upcoming)
## 1.9.2 (July 19, 2023)

### NOTES:

* Vendored plugins within Packer have not been updated. Plugin releases occur on
a regular basis to address issues and feature requests.
Please note that in an upcoming version of Packer, we will remove the last
bundled plugins from Packer.
Users are encouraged to use `packer init` for HCL2 templates or
`packer plugins install` with legacy JSON templates for installing external
plugins.

* Packer will now warn when using bundled plugins. This feature will be removed in
a future version of the tool, so this warning is meant to bring awareness of the
upcoming change, and to help users update their environment/templates to be
ready for this.
[GH-12495](https://github.com/hashicorp/packer/pull/12495)

### BUG FIXES:

* Fixed a bug with how Packer was discovering plugins: in order to load
plugins, Packer would recursively scan all the known directories in which
we could have installed plugins. This caused unnecessary directory
walks and slowdowns upon invocation. Packer will now only check
for nested plugins within the directories used by commands such as `packer
init`, or `packer plugins install`, or as defined in PACKER_PLUGIN_PATH.
Refer to
[Packer's plugin directory documentation](https://developer.hashicorp.com/packer/docs/configure#packer-s-plugin-directory)
for details on how loading works.
[GH-12414](https://github.com/hashicorp/packer/pull/12414)

* The `packer init` subcommand now bundles all the missing installed plugins into one
condensed warning, as opposed to one warning per missing plugin.
[GH-12506](https://github.com/hashicorp/packer/pull/12506)

### PLUGINS:

* packer-plugin-parallels: The Parallels plugin has been handed over to the Parallels
team. New releases for this plugin are available at
https://github.com/parallels/packer-plugin-parallels. 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-12476](https://github.com/hashicorp/packer/pull/12476)
```
required_plugins {
parallels = {
source = "github.com/parallels/parallels"
version = "~> 1"
}
}
```

### IMPROVEMENTS:

* The `hcl2_upgrade` subcommand will now add `required_plugins` to the template
generated from JSON for all our officially supported plugins.
[GH-12504](https://github.com/hashicorp/packer/pull/12504)

## 1.9.1 (June 1, 2023)

Expand Down

0 comments on commit 9c247f3

Please sign in to comment.