NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #205 by repository stars
Last release 18 days ago
18 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
8672 releases · first in 2013
Bump github.com/go-jose/go-jose/v3 to address GO-2023-2334. GH-12723
core: When invoking Packer with the CHECKPOINT_DISABLE environment variable the telemetry reporter is left uninitialized in order to disable telemetry
One column per quarter.
core: Bump golang.org/x/net to v0.13.0 to address CVE GO-2023-1988. Packer itself is not vulnerable to the CVE as we don't render web pages, but secur…
release-full has been added to the Packer release
artifacts. The release-full image includes Packer and all the official
plugins pre-installed in its environment. This image is being offered as an
alternative option for those users who may still be relying on the plugin
versions bundled into the Packer binary.
GH-12532packer init command for HCL2
template builds.GH-12535packer:release-full has been added for all
supported architectures. The release-full image includes Packer and all the
official plugins pre-installed in its environment.
GH-12532Vendored plugins within Packer have not been updated. Plugin releases occur on a regular basis to address issues and feature requests. Please note tha
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 help users update their templates. GH-12495
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
required_plugins block to use the new plugin source address.
GH-12476 required_plugins {
parallels = {
source = "github.com/parallels/parallels"
version = "~> 1"
}
}
hcl2_upgrade sub-command will now add required_plugins to the template
generated from JSON for official plugins.
GH-12504On May 16th 2023, HCP introduced multi-project support to the platform. In order to use multiple projects in your organization, you will need to updat
HCP_PROJECT_ID environment variable. If no project ID is specified,
Packer will pick the project with the oldest creation date. Older versions of Packer are
incompatible with multi-project support on HCP, and builds will fail for HCP
organizations with multiple projects on versions before 1.9.1.
GH-12453Breaking Change: Iteration fingerprints used to be computed from the Git SHA of the repository where the template is located when running packer build…
Breaking Change: Iteration fingerprints used to be computed from the Git SHA of the
repository where the template is located when running packer build. This
changes with this release, and now fingerprints are automatically generated
as a ULID. This implies that continuing an existing iteration will require
users to define the fingerprint in the environment manually in order to
adopt this behaviour, otherwise, by default, a new iteration will be
created. This does not impact workflows where the fingerprint was defined
through the HCP_PACKER_ITERATION_FINGERPRINT environment variable, and
these builds will work exactly as they did before.
GH-12172
Breaking Change: Community-maintained plugins bundled with the Packer binary have been removed.
These external plugin components are released independently of Packer core and can be installed
directly by the user. Users relying on the external plugin components listed below should refer
to the packer plugins sub-command and, if using HCL2, a required_plugins block to define a
list of plugins for building a template.
Remove provisioner plugins for Chef, Converge, Puppet, Salt, and Inspec as
vendored plugins. These plugins have been previously archived and not
updated in release since being archived. These plugins can be installed
using packer init or with the Packer plugins sub-command packer plugins install github.com/hashicorp/chef.
GH-12374
The following community plugins won't be bundled with Packer anymore:
Users relying on these external plugin components should refer to the packer plugins sub-command and,
if using HCL2, a required_plugins block to define a list of plugins to use for building a template.
Fix LDFLAGS for release pipelines: Between Packer 1.8.5 and Packer 1.8.7, changes to the LDFLAGS in use for building the binaries for Packer had mistakenly removed some compilation flags, leading to the final binaries not being stripped. This change raised the size of the built binaries by as much as 45%. In this release, we fixed the LDFLAGS during compilation, yielding leaner binaries.
Bumped gopsutil to v3. This fixes a macOS intermittent crash reported by the community GH-12430
If using HCP Packer to store metadata on your builds, please be aware that Packer does not support this feature yet, and as such, having multiple projects in your organization will make it impossible to use HCP Packer in this release.
We are actively working on supporting this feature, which will be available in a subsequent release.
Nothing published for this version
core: Bump github.com/hashicorp/packer-plugin-sdk to 0.4.0 to address CVE-2023-0475, CVE-2022-41723. GH-12306
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.1.1"
}
}
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
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
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
required_plugins {
ucloud = {
source = "github.com/hashicorp/profitbricks"
version = ">=1.0.2"
}
}
core: Users will see some changes in how names are displayed during a Packer build for JSON templates. Previously only the builder type or the builder
"name":"mybuilder") the builder's type and name will be displayed (i.e
"<type>.mybuilder". This does not impact the behavior of options such as
only or except, they will continue to work as they did before.)The following external plugins have been updated and pinned to address open issues. Please see their respective changelogs for details on plugin specific bug fixes and improvements.
-only/exlude filters for running select builds.
GH-12187Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →