Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Apr 07:38

What's Changed

  • feat(storage): implement pluggable volume driver system with CLI (4043db4)
  • docs: update for KVM/libvirt migration and VXLAN networking (108d5d9)
  • feat(infra): add KVM/libvirt Vagrantfile and inventory (17da46e)
  • refactor(ansible): restructure into modular role-based architecture (263debc)
  • fix(ansible): systemd ReadWritePaths and worker configuration (b4c68cb)
  • feat(cmd): auto-print join tokens on manager startup (40e3b89)
  • docs: move ansible test reports to infrastructure/docs/ansible-reports (2600974)
  • fix(ansible): make swarmctl build optional (Go version compatibility) (e51c817)
  • feat(ansible): install swarmctl on manager for join token generation (e3823b2)
  • fix(ansible): worker role - create extraction directory and fix binary paths (8a4c407)
  • docs: standardize markdown file naming convention (140146b)
  • docs: organize documentation structure (bc81d15)
  • fix(ansible): remove duplicate swarmcracker_kernel_url key (174c3fb)
  • feat(ansible): make Firecracker kernel download optional (e9d4d12)
  • fix(ansible): update Firecracker kernel URL (58a990d)
  • fix(ansible): correct path to extracted binaries (11db4cd)
  • fix(ansible): create extraction directory before extracting tarball (101d44f)
  • fix(ansible): update to v0.2.1 (fixed release with Linux-only binaries) (1a74ad7)
  • fix(ansible): handle missing bridge netfilter on fresh Ubuntu (cb85ae5)
  • feat(testing): add Vagrantfile for fresh Ubuntu Ansible testing (51c81ac)
  • docs(infra): add Ansible verification report (10f707f)
  • fix(ansible): correct UFW firewall rule syntax (018e570)
    Full Changelog: v0.2.1...v0.3.0

🐧 Platform Support

Supported Platforms:

  • ✅ Linux amd64 (x86_64)
  • ✅ Linux arm64 (AArch64)

Requirements:

  • KVM support (/dev/kvm)
  • Linux kernel 4.14+
  • Firecracker v1.14+

Note: macOS and Windows are not supported. SwarmCracker requires KVM virtualization which is Linux-only.