gitlab xen-project/xen-guest-agent 0.4.0

9 months ago

new features

  • can be linked statically with libxenstore to distribute a more standalone binary (-F static). Used for official Linux binary.

bugfixes

  • stale network information in xenstore is now removed on startup

other noteworthy changes

  • CI pipelines stopped producing binaries for EOL'd FreeBSD 12.4, switched to 13.2
  • CI now produces an (unofficial) binary for FreeBSD with Netlink support

Installation

release DEB packages from APT repository

Use this in /etc/apt/sources.list.d/xen-guest-agent.list:

deb [trusted=yes] https://gitlab.com/api/v4/projects/xen-project%252Fxen-guest-agent/packages/generic/deb-amd64/ release/

Just use apt install xen-guest-agent to install it, get rid of any old tools, and get it started. It will update to upcoming releases like any other package from the distro with apt update && apt upgrade.

release RPM packages

We cannot yet setup a YUM/DNF repo in the "Gitlab packages" infra, so the package must be downloaded and installed by hand:

root@guest# curl https://gitlab.com/xen-project/xen-guest-agent/-/jobs/6041686376/artifacts/raw/RPMS/x86_64/xen-guest-agent-0.4.0-0.fc37.x86_64.rpm -O
root@guest# rpm -i xen-guest-agent-0.4.0-0.fc37.x86_64.rpm

On first install you can enable the service using systemctl enable xen-guest-agent.service --now.

[!NOTE]

When upgrading, use rpm -U not -i

Don't miss a new xen-guest-agent release

NewReleases is sending notifications on new releases.