github hashicorp/packer v1.9.2

latest releases: v1.12.0-alpha1, v1.11.2, v1.11.1...
16 months ago

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

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
    for details on how loading works.
    GH-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

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
     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

Don't miss a new packer release

NewReleases is sending notifications on new releases.