Releases: vmware/packer-plugin-vmware
v1.2.0
Warning
- Support for VMware Workstation Player is deprecated and will be removed in the next major release.
Read more about discontinuation of VMware Workstation Player. - Support for VMware vSphere Hypervisor (ESXi) is deprecated and will be removed in the next major release.
Please transition to using the Packer Plugin for VMware vSphere.
What's Changed
Bug fixes🧑🔧 🐞
- fix: version checks by @tenthirtyam in #262
- fix: update info message by @tenthirtyam in #332
Other Changes
- chore: update
driver_config.goby @tenthirtyam in #240 - chore: error technical debt by @tenthirtyam in #239
- chore(ci): add codeql analysis by @tenthirtyam in #238
- chore(deps): bump github.com/vmware/govmomi from 0.39.0 to 0.42.0 by @dependabot[bot] in #241
- chore: address parsing by @tenthirtyam in #245
- refactor: update
esx5toesxiby @tenthirtyam in #210 - refactor: consolidate fusion driver by @tenthirtyam in #208
- fix: isoPath as absolute path by @tenthirtyam in #247
- refactor: consolidate player driver by @tenthirtyam in #231
- fix: duplicate import by @tenthirtyam in #256
- fix: ignore sa4010 by @tenthirtyam in #255
- chore: fusion log messages by @tenthirtyam in #253
- chore(deps): bump github.com/vmware/govmomi from 0.42.0 to 0.46.0 by @dependabot[bot] in #259
- chore: update log messages by @tenthirtyam in #261
- chore(deps): bump github.com/vmware/govmomi from 0.46.0 to 0.46.2 by @dependabot[bot] in #264
- chore: update grammar by @tenthirtyam in #265
- chore(deps): bump github.com/vmware/govmomi from 0.46.2 to 0.47.1 by @dependabot[bot] in #269
- chore: update kb links by @tenthirtyam in #271
- chore(deps): bump github.com/vmware/govmomi from 0.47.1 to 0.49.0 by @dependabot[bot] in #282
- chore(deps): bump github.com/hashicorp/packer-plugin-sdk from 0.5.4 to 0.6.0 by @dependabot[bot] in #270
- .go-version: bump to use 1.23.7 by @lbajolet-hashicorp in #283
- chore(deps): bump golang.org/x/ dependencies by @tenthirtyam in #285
- chore(deps): bump github.com/go-jose/go-jose/v4 v4.0.1 to v4.0.5 by @tenthirtyam in #286
- chore(deps): bump github.com/vmware/govmomi from 0.49.0 to 0.50.0 by @dependabot[bot] in #291
- Bump packer plugin SDK to v0.6.1 by @lbajolet-hashicorp in #292
- chore(deps): bump golang.org/x/oauth2 from v0.13.0 to v0.28.0 by @tenthirtyam in #288
- refactor: workstation license check by @tenthirtyam in #277
- chore: fusion update log msg by @tenthirtyam in #278
- refactor: additional player consolidation by @tenthirtyam in #279
- fix: remove redundant types by @tenthirtyam in #298
- fix: typo in acceptance test by @tenthirtyam in #295
- refactor: use
strings.ReplaceAllby @tenthirtyam in #293 - refactor: directly express required state by @tenthirtyam in #296
- refactor: use switch cdromAdapterType by @tenthirtyam in #294
- refactor: simplify access to methods/fields via direct calls by @tenthirtyam in #297
- refactor: replace
foo += 1withfoo++by @tenthirtyam in #299 - refactor: remove superfluous else by @tenthirtyam in #300
- chore: add / update driver comments by @tenthirtyam in #301
- chore(deps): bump golang.org/x/ dependencies by @tenthirtyam in #304
- chore: nolint gosec by @tenthirtyam in #302
- chore: clean paths in fusion driver by @tenthirtyam in #303
- chore: update golangci-lint to v2 by @tenthirtyam in #305
- chore: update ide flagged comments by @tenthirtyam in #312
- fix: error strings casing by @tenthirtyam in #306
- refactor: remove redundant type by @tenthirtyam in #308
- chore: remove unused constant by @tenthirtyam in #310
- refactor: redundant type conversion by @tenthirtyam in #309
- refactor: replace type assertion on errors by @tenthirtyam in #314
- refactor: simplify channel reading with range by @tenthirtyam in #307
- refactor: variable overlap with used import by @tenthirtyam in #313
- refactor: remove snake_case by @tenthirtyam in #311
- refactor: replace type assertion on errors by @tenthirtyam in #315
- Update PR template for PCI by @devashish-patel in #324
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite[bot] in #322
- chore: address misspellings by @tenthirtyam in #325
- chore(deps): bump go to v1.23.8 by @tenthirtyam in #320
- refactor: variable overlap with used import by @tenthirtyam in #318
- refactor: exported functions with unexported return types by @tenthirtyam in #319
- refactor: remove deprecated
ui.Messageby @tenthirtyam in #316 - refactor: use
log.Fatalfor fatal error handling inmainby @tenthirtyam in #317 - chore(deps): bump github.com/vmware/govmomi from 0.50.0 to 0.51.0 by @dependabot[bot] in #323
- refactor: replace snake case by @tenthirtyam in #326
- chore: bump to v1.2.0-dev by @tenthirtyam in #327
- refactor: consolidate workstation driver by @tenthirtyam in #232
- chore(deps): bump go from 1.23.8 to 1.23.11 by @tenthirtyam in #331
- version: cut release v1.2.0 by @kp2099 in #333
New Contributors
- @devashish-patel made their first contribution in #324
- @kp2099 made their first contribution in #333
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Important
- The minimum virtual hardware version is now 13 instead of 9.
- The default virtual hardware version 19 instead of 9.
Refer to Broadcom KB 315655
Warning
- Support for VMware Workstation Player is deprecated and will be removed in the next major release.
Read more about discontinuation of VMware Workstation Player. - Support for VMware vSphere Hypervisor (ESXi) is deprecated and will be removed in the next major release.
Please transition to using the Packer Plugin for VMware vSphere.
What's Changed
Exciting New Features 🎉
- feat: enable virtual hardware-assisted virtualization by @tenthirtyam in #213
- feat: add uefi and secure boot by @tenthirtyam in #212
- feat: check ovftool version by @tenthirtyam in #201
Bug fixes🧑🔧 🐞
- fix: update
StepSSHKeyGenposition by @tenthirtyam in #203 - fix: generate default
netmap.conf, if required by @tenthirtyam in #198 - fix: remote hypervisor snapshot creation by @tenthirtyam in #228
Doc improvements 📚
- docs: update
README.mdby @tenthirtyam in #183 - docs: correct brand name by @tenthirtyam in #204
- chore: update run config by @tenthirtyam in #223
- docs: update disk configuration by @tenthirtyam in #225
- docs: term corrections by @tenthirtyam in #221
- docs: update
README.mdby @tenthirtyam in #226 - docs: update vmxconfig by @tenthirtyam in #227
- docs: update layouts by @tenthirtyam in #230
Other Changes
- Cut release 1.0.11 by @nywilken in #168
- chore(deps): bump github.com/vmware/govmomi from 0.34.1 to 0.35.0 by @dependabot in #169
- [HPR-1702] build: Add LICENSE file to release artifacts by @nywilken in #178
- chore(deps): bump github.com/vmware/govmomi from 0.35.0 to 0.37.1 by @dependabot in #181
- chore(deps): bump google.golang.org/protobuf from v1.31.0 to v1.34.1 by @tenthirtyam in #191
- chore(deps): github.com/go-jose/go-jose/v3 by @tenthirtyam in #192
- chore: address io/ioutil depreciation by @tenthirtyam in #190
- chore(deps): bump golang/x/net from 0.21.0 to 0.25.0 by @tenthirtyam in #193
- chore: replace
reflect.DeepEqualby @tenthirtyam in #196 - chore(deps): bump github.com/vmware/govmomi from 0.37.1 to 0.38.0 by @dependabot in #200
- chore: update virtual hardware versions by @tenthirtyam in #211
- chore: remove legacy
// +buildsyntax by @tenthirtyam in #220 - chore(deps): github.com/hashicorp/packer-plugin-sdk from 0.5.2 to 0.5.4 by @tenthirtyam in #218
- chore: deprecate
ssh_skip_request_ptyby @tenthirtyam in #222 - refactor: register virtual machine by @tenthirtyam in #224
- chore(deps): bump github.com/vmware/govmomi from 0.38.0 to 0.39.0 by @dependabot in #233
- refactor: tools upload flavors by @tenthirtyam in #219
Full Changelog: v1.0.11...v1.1.0
v1.0.11
What's Changed
Other Changes
- makefile: remove old docs targets by @lbajolet-hashicorp in #155
- chore(deps): golang.org/x/net by @tenthirtyam in #158
- chore(deps): google.golang.org/grpc by @tenthirtyam in #159
- chore(deps): bump
github.com/vmware/govmomifrom 0.26.0 to 0.33.1 by @tenthirtyam in #160 - gitignore: add crash.log to gitignore by @lbajolet-hashicorp in #162
- Bump github.com/hashicorp/packer-plugin-sdk from 0.5.1 to 0.5.2 by @dependabot in #163
- chore(deps): bump github.com/vmware/govmomi from 0.33.1 to 0.34.1 by @dependabot in #165
- chore(deps): github.com/go-jose/go-jose/v3 by @tenthirtyam in #166
Full Changelog: v1.0.10...v1.0.11
v1.0.10
What's Changed
Exciting New Features 🎉
Bug fixes🧑🔧 🐞
Other Changes
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite in #153
New Contributors
Full Changelog: v1.0.9...v1.0.10
v1.0.9
What's Changed
Bug fixes🧑🔧 🐞
- fix: fusion 13 x86_x64 vmware tools location by @coffeegist in #139
Doc improvements 📚
- Combines the example preseed/late_command and updates example iso url to stable 11.7 endpoint by @jburns24 in #141
- Migration plugin docs to integration framework by @nywilken in #151
Other Changes
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite in #134
- cleanup github workflows by @lbajolet-hashicorp in #136
- Prepare for 1.0.9 dev by @nywilken in #132
- bump go 1.18 to 1.19 by @lbajolet-hashicorp in #148
- Bump github.com/hashicorp/packer-plugin-sdk from 0.4.0 to 0.5.1 by @nywilken in #149
New Contributors
- @jburns24 made their first contribution in #141
- @coffeegist made their first contribution in #139
Full Changelog: v1.0.8...v1.0.9
v1.0.8
What's Changed
Bug fixes🧑🔧 🐞
- Ensure the contents of
floppy_contentgets added to the configured floppy device by @tenthirtyam in #80 - fix: vmware tools iso path for Fusion 13 by @Stromweld in #112
Doc improvements 📚
- docs: update
CONTRIBUTING.mdby @tenthirtyam in #82 - docs: update version in example by @graememeyer in #90
- docs: update
README.mdby @tenthirtyam in #99 - docs: Add instructions for VMware Player on Linux by @StephenBrown2 in #128
Other Changes
- goreleaser: add missing target goos/goarch by @lbajolet-hashicorp in #76
- Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 by @dependabot in #78
- Bump github.com/hashicorp/packer-plugin-sdk from 0.3.0 to 0.3.1 by @dependabot in #81
- docs: update
README.mdfiles by @tenthirtyam in #83 - Fix issues reported by Go checks by @nywilken in #88
- Update Plugin binary releases to match Packer by @nywilken in #93
- [COMPLIANCE] Update MPL 2.0 LICENSE by @hashicorp-copywrite in #100
- docs: fix references to internal documentation by @lbajolet-hashicorp in #104
- chore(deps): Bump github.com/hashicorp/packer-plugin-sdk from 0.3.1 to 0.3.2 by @dependabot in #92
- go.mod: bump go version from 1.17 to 1.18 by @lbajolet-hashicorp in #107
- .gitignore: ignore .docs by @lbajolet-hashicorp in #111
- Bump github.com/hashicorp/packer-plugin-sdk from 0.3.2 to 0.3.4 by @dependabot in #114
- Bump github.com/hashicorp/packer-plugin-sdk from 0.3.4 to 0.4.0 by @dependabot in #123
- [COMPLIANCE] Add Copyright and License Headers by @hashicorp-copywrite in #117
- Add a set of working VMware Fusion examples by @nywilken in #130
New Contributors
- @lbajolet-hashicorp made their first contribution in #76
- @graememeyer made their first contribution in #90
- @hashicorp-copywrite made their first contribution in #100
- @StephenBrown2 made their first contribution in #128
- @Stromweld made their first contribution in #112
Full Changelog: v1.0.7...v1.0.8
v1.0.7
Note
The v0.3.0 release of the Packer plugin SDK contains the following changes which will may affect the downloading of external files such as ISOs used by this plugin.
- Default timeouts have been added to the GitGetter, HgGetter, S3Getter, and GcsGetter getters to mitigate against resource exhaustion when calling out to external command line applications.
- Support for the X-Terraform-Get header has been disabled to mitigate against protocol switching, endless redirect, and configuration bypass abuse of custom HTTP response header processing.
- The default go-getter client has been updated to prevent arbitrary host access via go-getter's path traversal, symlink processing, and command injection flaws.
See Security Options for more details.
What's Changed
Bug fixes🧑🔧 🐞
- Bump packer-plugin-sdk to v0.3.0 to address vulnerabilities in go-getter, as described in
HCSEC-2022-13.
Full Changelog: v1.0.6...v1.0.7
v1.0.6
Note
This release contains the latest golang.org/x/crypto/ssh module which implements client authentication support for signature algorithms based on SHA-2 for use with existing RSA keys. Previously, a client would fail to authenticate with RSA keys to servers that reject signature algorithms based on SHA-1.
What's Changed
Bug fixes🧑🔧 🐞
- Bump packer-plugin-sdk to address legacy SSH key algorithms in SSH communicator
Other Changes
- goreleaser: auto-generate changelog file by @azr in #63
- Update release signing configuration by @nywilken in #67
Full Changelog: v1.0.4...v1.0.6
v1.0.5
What's Changed
Exciting New Features 🎉
Bug fixes🧑🔧 🐞
Doc improvements 📚
- Add Packer configuration context by @tenthirtyam in #53
Other Changes
New Contributors
- @tenthirtyam made their first contribution in #53
- @sparshev made their first contribution in #62
Full Changelog: v1.0.3...v1.0.5
v1.0.4
What's Changed
Other Changes
- Restore cleanup of temporary vmware-iso device for
iso_pathby @puetzk in #42 - Validate plugin from the packer-sdc plugin-validate command by @azr in #50
- Add Packer configuration context by @tenthirtyam in #53
- Makes builder to respect ssh_proxy_* configuration by @sparshev in #62
New Contributors
- @tenthirtyam made their first contribution in #53
- @sparshev made their first contribution in #62
Full Changelog: v1.0.3...v1.0.4