v2.0.0
Note
Release Date: 2026-02-23
Release Announcement: v2.0.0
Important
- Support for VMware ESX has been removed. Please use the Packer Plugin for VMware vSphere.
- Support for VMware Workstation Player has been removed. Please use VMware Workstation Pro.
- The
network_adapter_typemust be provided based on the guest operating system and CPU architecture of the host operating system for the desktop hypervisor based on allowed network adapter types (vmxnet3, e1000e, and e1000). The default fore1000has been removed. - If using the
tools_upload_flavorconfiguration, you must also includetools_mode = upload.
- chore: remove workstation player support by @tenthirtyam in #335
- chore: remove esx support by @tenthirtyam in #336
- refactor: require network adapter type by @tenthirtyam in #374
- feat: attach tools iso by @tenthirtyam in #386
✨ Enhancements
- feat: clone from .ovf/.ova by @tenthirtyam in #373
- refactor: add support for usb 3.2 by @tenthirtyam in #392
- refactor: add
usb_versionforusbby @tenthirtyam in #383
🐛 Bug Fixes
- fix: attach custom cd for
cd_filesby @tenthirtyam in #375 - fix: attach additional disks by @tenthirtyam in #372
📄 Documentation
- docs: fix markdown formatting by @tenthirtyam in #357
- docs: add comprehensive godoc documentation by @tenthirtyam in #379
- docs: update
vmx_data_postby @tenthirtyam in #401 - docs: update product url by @tenthirtyam in #458
- docs: update
CONTRIBUTING.mdby @tenthirtyam in #449 - docs: update
README.mdby @tenthirtyam in #393, #405, #368
🧹 Chores
-
Release / Versioning
- version: prepare v2.0.0-dev by @kp2099 in #334
- chore(release): v2.0.0 by @tenthirtyam in #446
-
Dependencies / Toolchain
- chore(deps): bump dependencies by @tenthirtyam in #384
- chore(deps): bump hashicorp/packer-plugin-sdk from v0.6.2 to v0.6.3 by @tenthirtyam in #385
- chore(deps): bump
hashicorp/packer-plugin-sdkto v0.6.5 by @tenthirtyam in #433 - chore(deps): bump go to 1.24.13 by @tenthirtyam in #447, #389, #399
- chore(deps): bump golang.org/x/crypto from 0.41.0 to 0.45.0 by @tenthirtyam in #394
- chore(deps): bump
golang.org/x/sysfrom v0.39.0 to v0.41.0 by @tenthirtyam in #453 - chore(deps): bump
golang.org/x/netfrom v0.47.0 to v0.50.0 by @tenthirtyam in #454 - chore(deps): bump
hashicorp/go-versionfrom v1.7.0 to v1.8.0 by @tenthirtyam in #455
-
GitHub Actions / CI
- chore: yaml formatting in ci and release by @tenthirtyam in #355
- chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 9.2.0 by @dependabot[bot] in #413
- chore(deps): bump actions/setup-go from 5.0.0 to 6.2.0 by @dependabot[bot] in #414
- chore(deps): bump actions/checkout from 4.1.4 to 6.0.2 by @dependabot[bot] in #415
- chore(deps): bump actions in
build-and-persist-plugin-binaryby @tenthirtyam in #416 - refactor: go test workflows by @tenthirtyam in #417, #430
- refactor: update go-validate workflow by @tenthirtyam in #442
- chore: add test matrix workflow by @tenthirtyam in #443
- chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #448
- chore(gh): update release workflow tag patterns by @tenthirtyam in #457
-
Transfer to Broadcom
- chore: prepare for repo transfer to broadcom by @kp2099 in #403
- chore(xfer): remove question template by @tenthirtyam in #424
- chore(xfer): add notice by @tenthirtyam in #406
- chore(xfer): update contributing by @tenthirtyam in #407
- chore(xfer): add code of conduct by @tenthirtyam in #408
- chore(xfer): update license by @tenthirtyam in #409
- chore(xfer): update headers by @tenthirtyam in #410
- chore(xfer): update changelog by @tenthirtyam in #411
- chore(xfer): update dependabot by @tenthirtyam in #412
- chore(xfer): update module namespace by @tenthirtyam in #418
- chore(xfer): remove codeql workflow by @tenthirtyam in #419
- chore(xfer): update issue config by @tenthirtyam in #420
- chore(xfer): update source refs by @tenthirtyam in #421
- chore(xfer): update pull request template by @tenthirtyam in #422
- chore(xfer): remove headers by @tenthirtyam in #425
- chore(xfer): update action working directory by @tenthirtyam in #426
- chore(xfer): update notify integration workflow by @tenthirtyam in #428
- chore(xfer): update validate workflow by @tenthirtyam in #429
- chore(xfer): update build plugin binaries workflow by @tenthirtyam in #431
- chore(xfer): update metadata by @tenthirtyam in #434
- chore(xfer): update release notes structure by @tenthirtyam in #435
- chore(xfer): update copyright by @tenthirtyam in #436
- chore(xfer): update release workflow by @tenthirtyam in #437
- chore(xfer): workflow documentation by @tenthirtyam in #439
-
Codebase Cleanup / Maintenance
- chore: move vnc constants by @tenthirtyam in #337
- chore: move firmware constants by @tenthirtyam in #339
- chore: move fusion constant by @tenthirtyam in #340
- chore: unsorted imports by @tenthirtyam in #346
- chore: remove snake case by @tenthirtyam in #347
- chore: Improve builder clarity by @tenthirtyam in #351
- chore: update comments and logging by @tenthirtyam in #354
- chore: remove outdated fixme comments by @tenthirtyam in #356
- chore: correct typos and grammar by @tenthirtyam in #358
- chore: standardize log messages by @tenthirtyam in #362
- chore: bump minimum versions by @tenthirtyam in #369
- chore: update examples by @tenthirtyam in #367
- chore: update virtual hardware versions by @tenthirtyam in #370
- chore: remove unused constant by @tenthirtyam in #380
- chore: go mod tidy by @tenthirtyam in #381
- chore: update comments in
.goreleaser.ymlby @tenthirtyam in #441
Full Changelog: v1.2.0...v2.0.0