Note
Release Date: 2026-08-03
🐛 Bug Fixes
- fix: use concrete tag types for hcl2 codegen by @tenthirtyam in #777
- fix: improve clone validation errors and nil-result handling by @tenthirtyam in #768
- fix: prevent artifact cleanup from crashing the rpc boundary on destroy failure by @tenthirtyam in #799
✨ Enhancements
- feat: add remote ovf/ova source support by @tenthirtyam in #580
- feat: add local ovf/ova source support by @tenthirtyam in #751
- feat: add content library source support by @tenthirtyam in #772
- feat: add support for boot delay by @tenthirtyam in #773
- feat: add datastore data source by @tenthirtyam in #776
- feat: add datastore cluster data source by @tenthirtyam in #778
- feat: add host data source by @tenthirtyam in #779
- feat: add compute cluster data source by @tenthirtyam in #780
- feat: add resource pool data source by @tenthirtyam in #781
- feat: add network data source by @tenthirtyam in #782
- feat: add content library data source by @tenthirtyam in #783
- feat: add content library item data source by @tenthirtyam in #784
📄 Documentation
- docs: native project documentation by @tenthirtyam in #744
- docs: fix syntax errors by @tenthirtyam in #752
- docs: add release verification by @tenthirtyam in #754
- docs: restructure
ovf_sourceandstorageconfiguration by @tenthirtyam in #756 - docs: address accidentals by @tenthirtyam in #757
- docs: example label for export options by @tenthirtyam in #760
- docs: align communicator options by @tenthirtyam in #774
- docs: update navigation for data sources by @tenthirtyam in #785
- docs: update windows customization json example by @tenthirtyam in #789
🧹 Chores
-
Codebase Cleanup / Maintenance
- chore: prepare development cycle by @tenthirtyam in #738
- refactor: extract ovf deploy logic by @tenthirtyam in #755
- refactor: rename context param by @tenthirtyam in #761
- refactor: precompile ovf sanitize regexes by @tenthirtyam in #762
- refactor: replace sensitive-vars test with mapstructure decode by @tenthirtyam in #763
- refactor: assert trailing output format by @tenthirtyam in #764
- fix: fix name and url typo in clone test by @tenthirtyam in #765
- refactor: improve ovf url credential redaction in error messages by @tenthirtyam in #766
- refactor: tighten clone prepare and credential sanitization tests by @tenthirtyam in #767
- refactor: standardize test credentials in url sanitization tests by @tenthirtyam in #769
- refactor: avoid aliased datastore ref pointers in drs fallback by @tenthirtyam in #770
- refactor: share multi-disk sdrs placement helper by @tenthirtyam in #771
- refactor: extract shared datasource common helpers by @tenthirtyam in #775
- refactor: consolidate simulator test harness by @tenthirtyam in #786
- refactor: move acceptance-test environment helpers by @tenthirtyam in #788
- refactor: acceptance tests coverage by @tenthirtyam in #793
-
Dependencies / Toolchain
- chore(deps): bump go to v1.26.4 by @tenthirtyam in #742
- chore(deps): bump
hashicorp/packer-plugin-sdkfrom v0.6.8 to v0.6.10 by @tenthirtyam in #741, #795 - chore(deps): bump
github.com/vmware/govmomifrom v0.54.1 to v0.55.1 by @dependabot[bot] in #748 - chore(deps): bump
golang.org/x/netfrom v0.54.0 to v0.57.0 by @tenthirtyam in #753 - chore(deps): bump
google.golang.org/grpcfrom v1.79.3 to v1.82.1 by @tenthirtyam in #791 - chore(deps): bump
actions/checkoutfrom 6.0.3 to 7.0.1 by @dependabot[bot] in #740, #797 - chore(deps): bump
actions/setup-gofrom 6.4.0 to 7.0.0 by @dependabot[bot] in #746, #787 - chore(deps): bump
actions/setup-pythonfrom 6.2.0 to 7.0.0 by @dependabot[bot] in #745, #796 - chore(deps): bump
actions/labelerfrom 6.1.0 to 7.0.0 by @dependabot[bot] in #759, #798 - chore(deps): bump
actions/stalefrom 10.3.0 to 11.0.0 by @dependabot[bot] in #758, #800 - chore(deps): bump
golangci/golangci-lint-actionfrom 9.2.1 to 9.3.0 by @dependabot[bot] in #750 - chore(deps): bump
goreleaser/goreleaser-actionfrom 7.2.2 to 7.2.3 by @dependabot[bot] in #749
Full Changelog: v2.2.0...v2.3.0