What's Changed
- fix(init): correct systemd ReadWritePath syntax for mount namespace (1be52d4)
- fix(site): revert symlink - GitHub Pages can't resolve cross-dir symlinks (1c0b593)
- chore(site): symlink install.sh to root for auto-sync (0864d8a)
- feat(image): add init wrapper for HTTP server in Firecracker VMs (ae9fb56)
- fix(vmm): handle both interface slice types for network-interfaces (5fc327e)
- fix(translator): use kebab-case for Firecracker JSON keys (38432f9)
- fix(docs): correct all broken documentation references (633ed36)
- fix(docs): correct broken cluster-init reference in README (529d188)
- chore: add swarmctl to gitignore and track logo.png (d6f4aff)
- docs: update version to v0.6.0 (d792b0f)
- chore(test): add benchmark and installation test scripts (669f892)
- chore(ansible): update firecracker role for jailer support (b011857)
- feat(swarmctl): implement node and service management CLI (02a65a4)
- feat(install): add jailer setup and dynamic kernel URL discovery (5aee5a9)
- fix(preflight): relax TUN/TAP kernel module check (140d705)
- fix(join): resolve --manager flag binding and worker state cleanup (ff4ff57)
- docs: restructure documentation into consolidated guides (8a2a77e)
- fix(executor): resolve type assertion panics in VMM manager (e64cfd2)
Full Changelog: v0.6.0...v0.7.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.