Skip to content

v1.0.2

Latest

Choose a tag to compare

@JoshuaFourie JoshuaFourie released this 30 Sep 23:53
a03fe86

Ballast agent 1.0.2, the open-source component of Ballast.

What changed

  • A shorter reconcile pass. Each pass runs its per-VM PowerShell work in one PowerShell process instead of starting one per VM, only writes a VM setting (VLAN, static MAC, MAC spoofing, automatic start action) when it differs from what the host already has, and reads network adapters, VLANs, guest IP addresses and integration services once per host instead of once per VM. Every VM is still checked on every pass.
  • No false alarms during a planned shutdown. VMs on a host that Ballast is shutting down or rebooting no longer report Degraded while it happens.
  • The Hyper-V backend by default. On Windows the agent now defaults to -hyperv powershell. The development stub is only used when asked for with -hyperv stub, and says so in the agent log. An agent already installed on the stub keeps it until it is updated from the console.
  • A doc comment correction on HostSpec.ManagementIP. Comment only, so api/ stays at v0.3.0.

Assets

  • ballast-agent-1.0.2.exe: Windows Server (x86_64)
  • SHA256SUMS-agent.txt: checksum for the binary above

Also available, alongside the closed-source centre and Ballast Manager binaries, at ballast.halvantic.com/download. Release notes for the whole product are at ballast.halvantic.com/docs/reference/release-notes, and Updating Ballast covers the update order.

Built from github.com/halvantic/hyperv-control-plane/api v0.3.0.