Note
Release Date: 2026-08-17
๐ Bug Fixes
- fix: close files on ovf/manifest write errors by @tenthirtyam in #830
โจ Enhancements
- feat: add
disable_ip_waitoption to skip ip wait by @tenthirtyam in #719 - feat: add disk controller unit in clone by @tenthirtyam in #806
- feat: add support for storage policies by @tenthirtyam in #807
- feat: add tags output to data sources by @tenthirtyam in #829
๐งน Chores
- Codebase Cleanup / Maintenance
- chore(dev): prepare development cycle by @tenthirtyam in #801
- chore(ci): update release workflow by @tenthirtyam in #802
- refactor: halt ovf export on unknown export options by @tenthirtyam in #805
- refactor: use
WaitGroup.Goin supervisor tests by @tenthirtyam in #809 - refactor: use
SplitSeqwhen resolving folders by @tenthirtyam in #810 - refactor: simplify pointer creation by @tenthirtyam in #811, #817
- refactor: modernize for loops to use range idiom by @tenthirtyam in #812
- refactor: use
slices.Containsfor membership checks by @tenthirtyam in #813 - refactor: use
maps.Copyfor map merge operations by @tenthirtyam in #814 - refactor: use built-in min/max helpers by @tenthirtyam in #815
- refactor: nil checks and error handling by @tenthirtyam in #816
- refactor: remove redundant else branches by @tenthirtyam in #818, #826
- chore: remove unused constants by @tenthirtyam in #819
- refactor: replace
interface{}withanyby @tenthirtyam in #821 - refactor: use errors.Is for sentinel error checks by @tenthirtyam in #822
- refactor: use errors.As for structured error type checks by @tenthirtyam in #823
- refactor: use SplitSeq for resource pool path parsing by @tenthirtyam in #824
- refactor: rename locals that shadow imported by @tenthirtyam in #825
- refactor: use explicit root contexts by @tenthirtyam in #827
- refactor: reorder struct fields to reduce padding by @tenthirtyam in #828
- refactor: handle close semantics by @tenthirtyam in #831
- refactor: remove package-name stutter by @tenthirtyam in #832
- Dependencies / Toolchain
- chore(deps): bump go to v1.26.5 by @tenthirtyam in #808
Full Changelog: v2.3.0...v2.4.0