Skip to content

v0.3.17

Choose a tag to compare

@github-actions github-actions released this 06 Aug 15:24
· 143 commits to main since this release

[0.3.17] - 2026-08-06

Added

  • plan generate --profile linux-ssh — offline Linux SSH enablement
    (systemd ssh/sshd wants symlink + /etc/ssh/sshd_config.d/99-guestkit.conf
    with PubkeyAuthentication yes). Apply with --skip-backup.
  • plan FileWrite operation — create/overwrite a guest file offline.
  • rescue inject-ssh-key--user + --key / --key-file appends to
    authorized_keys.
  • rescue set-hostname--hostname writes /etc/hostname and patches
    /etc/hosts.

Fixed

  • rescue enable-ssh — actually creates the systemd wants symlink and
    writes an sshd drop-in (previously only printed a manual systemctl note);
    write drop-in before unit enable; prefer real wants dirs / relative
    symlinks / ln -sfn when guestfs ln_sf rejects unit paths.
  • Windows guest-fsfreeze-freeze/thaw — route to VSS marker shadows
    instead of the Linux fsfreeze binary so KubeVirt quiesced snapshots work
    on Windows guests.