mirror of
https://github.com/hashicorp/packer.git
synced 2026-06-09 00:32:09 -04:00
CHANGELOG: update changelog for Packer 1.11.0
Since the release will happen soon, we are updating the changelog to list all the changes before that happens.
This commit is contained in:
parent
b4a843c4e2
commit
bfd264beda
1 changed files with 43 additions and 4 deletions
47
CHANGELOG.md
47
CHANGELOG.md
|
|
@ -1,4 +1,4 @@
|
|||
## 1.11.0 (Upcoming)
|
||||
## 1.11.0 (2024-05-30)
|
||||
|
||||
### NOTES:
|
||||
* A LICENSE.txt file has been added to the Packer release artifacts.
|
||||
|
|
@ -41,10 +41,33 @@
|
|||
|
||||
|
||||
### IMPROVEMENTS:
|
||||
* core: Bump github.com/hashicorp/hcp-sdk-go from 0.90.0 to 0.92.0.
|
||||
* core: Bump github.com/hashicorp/hcp-sdk-go from 0.90.0 to 0.96.0.
|
||||
[GH-12935](https://github.com/hashicorp/packer/pull/12935)
|
||||
[GH-12942](https://github.com/hashicorp/packer/pull/12942)
|
||||
[GH-12960](https://github.com/hashicorp/packer/pull/12960)
|
||||
[GH-12979](https://github.com/hashicorp/packer/pull/12979)
|
||||
* core: Bump github.com/hashicorp/packer-plugin-sdk from 0.5.2 to 0.5.3
|
||||
[GH-12932](https://github.com/hashicorp/packer/pull/12932)
|
||||
* .github: updated actions in preparation for Node 16 deprecation
|
||||
[GH-12959](https://github.com/hashicorp/packer/pull/12959)
|
||||
[GH-12958](https://github.com/hashicorp/packer/pull/12958)
|
||||
[GH-12957](https://github.com/hashicorp/packer/pull/12957)
|
||||
[GH-12956](https://github.com/hashicorp/packer/pull/12956)
|
||||
* .github: Bump go version to 1.12.10
|
||||
[GH-12984](https://github.com/hashicorp/packer/pull/12984)
|
||||
* core: Bump go-getter/v2 from 2.2.1 to v2.2.2
|
||||
[GH-12988](https://github.com/hashicorp/packer/pull/12988)
|
||||
* datasource/http: don't error on 2xx code
|
||||
Previous versions of Packer only supported 200 as a success case for the http
|
||||
datasource. This change makes any status code from 200 to 299 successful.
|
||||
[GH-12989](https://github.com/hashicorp/packer/pull/12989)
|
||||
* hcl2: add textencodebase64 and textdecodebase64 funcs
|
||||
For feature parity with Terraform, and since having access to strings
|
||||
encoded in something that is not UTF-8 is required in some cases, we add
|
||||
both the textencodebase64 and textdecodebase64 functions to HCL2 templates.
|
||||
Please note these functions return base64 encoded byte slices because of how
|
||||
cty/hcl defines strings (NFC normalised, UTF-8 encoded).
|
||||
[GH-12997](https://github.com/hashicorp/packer/pull/12997)
|
||||
* core: Move to predictable plugin loading schema - Packer will now only load
|
||||
plugins stored under the [Packer plugin directory](https://developer.hashicorp.com/packer/docs/configure#packer-s-plugin-directory) using the expected namespaced
|
||||
directory and CHECKSUM files.
|
||||
|
|
@ -77,7 +100,19 @@
|
|||
1.0.0-dev). Users are encouraged to notify plugin maintainers of any
|
||||
version mismatches.
|
||||
[GH-12915](https://github.com/hashicorp/packer/pull/12915), [GH-12953](https://github.com/hashicorp/packer/pull/12953), [GH-12972](https://github.com/hashicorp/packer/pull/12972)
|
||||
|
||||
* core: don't load plugins with metadata in name
|
||||
To avoid confusion with multiple plugins that report the same effective version,
|
||||
plugins installed need to have no metadata in their name.
|
||||
When installed through packer commands, the metadata is scrubbed from the name of the
|
||||
installed plugin binary, but manually it may still be possible, so we enforce
|
||||
that scrubbing at load-time as well.
|
||||
[GH-12980](https://github.com/hashicorp/packer/pull/12980)
|
||||
* core: Error when multiple paths are specified for PACKER_PLUGIN_PATH
|
||||
Since Packer 1.11 removed the capability for PACKER_PLUGIN_PATH to specify
|
||||
multiple directories separated by `:` or `;` (depending on the platform), we
|
||||
are explicitly erroring when this is discovered, with suggestions as to how
|
||||
to fix the problem.
|
||||
[GH-12967](https://github.com/hashicorp/packer/pull/12967)
|
||||
* core: Version metadata support for plugins. Plugins may now formally have metadata
|
||||
in their versions, Packer supports it, and applies the semver recommendations on
|
||||
them, i.e. they are ignored for comparison/sorting purposes, but allowed for
|
||||
|
|
@ -133,7 +168,11 @@ If, however, a 1.1.1 release version of the plugin is available, it will have pr
|
|||
* core/hcp: fix potential race condition when storing plugin details to the HCP
|
||||
Packer metadata storage map.
|
||||
[GH-12936](https://github.com/hashicorp/packer/pull/12936)
|
||||
|
||||
* core: fix listing on windows with .exe ext
|
||||
This bug fix addresses some bugs present in the alpha releases of 1.11, where
|
||||
while revising the loading routines for Packer, we broke discovery for certain
|
||||
commands on Windows builds.
|
||||
[GH-12981](https://github.com/hashicorp/packer/pull/12981)
|
||||
|
||||
## 1.10.3 (April 22, 2024)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue