Hello Packer Community,
We are excited to announce the release of Packer v1.7.3. This release comes packed with changes so please make sure to check the Packer changelog <https://github.com/hashicorp/packer/blob/master/CHANGELOG.md> for a full list of features, patches, and details. Plugin Extraction We've extracted a majority of HashiCorp-maintained and community plugins from the Packer Core repository. They now live in their own multi-component plugin repositories. This is not a breaking change as we are enabling backwards compatibility in this release by vendoring components back into Packer. However, we encourage users to begin using `packer init` to download and install plugins to get the latest updates to each plugin, and to prepare for Packer v2.0 when we will stop vendoring the above plugins into the main Packer binary. To learn more about utilizing Packer init, please refer to the Packer init command <https://www.packer.io/docs/commands/init> documentation. A full list of extracted plugins can be found in the Packer changelog <https://github.com/hashicorp/packer/blob/master/CHANGELOG.md>. Notable Improvements - The use of the templatefile function (introduced in v1.7.1) with the http_content directive are perfect for templating OS specific preseed files. In v1.7.3, the templatefile function can now be used to generate the contents of large CD files via the cd_content <https://packer.io/docs/builders/vsphere/vsphere-iso#cd_content> directive. For more information on using templates files see the recent blog post Using Template Files with HashiCorp Packer <https://www.hashicorp.com/blog/using-template-files-with-hashicorp-packer> . - The HCL2 upgrade command will no longer exit silently if it encounters a JSON configuration it can not fully upgrade. Instead, it will log any block it is unable to convert and, when possible, will add comments to the generated HCL file to alert the user that the file requires some manual changes. To learn more about the HCL2 upgrade command please refer to our latest learn guide here <https://learn.hashicorp.com/tutorials/packer/hcl2-upgrade?in=packer/configuration-language)> . - Bzip2 support has been added for the compress post-processor. Notable Bug Fixes - The HCL `index` function now properly returns the index of the element. - Using the pause_before provisioner in HCL templates will no longer result in an invalid provisioner error. - The WinRM communicator now supports both the ntlm and the no_proxy options together. As always, we want to hear from you if you have any issues or ideas. Thanks, The Packer team -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/hashicorp/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/d8916af4-7df0-4968-b6e9-87531826bd20n%40googlegroups.com.
