Skip to content

Releases: kernel/hypeman

v0.0.6

17 Feb 16:16

Choose a tag to compare

Changelog

  • 2465caa fix: remove hard-coded CLI branch from e2e install test
  • 0a8b795 feat: migrate config system from dotenv to koanf/YAML (#102)
  • eeb78cf Add image_name parameter to builds (#96)
  • 1c69f41 feat: add macOS VM support via Apple Virtualization.framework (#90)
  • 564c4f7 Better stop behavior, support override entrypoint (#99)
  • bca7c57 revert: remove in-VM erofs creation, use host-side umoci extraction (#98)
  • 5bba7bb Add metadata field to instances for user-defined key-value pairs (#97)
  • 8f3e617 perf: switch app rootfs from ext4 to erofs with LZ4 compression (#94)
  • aadafb9 feat: pre-cache base images and serve via BuildKit mirror (#91)
  • 0d8b876 Remove CLI section from stainless.yaml (#93)
  • 0e769f2 perf(builds): native overlayfs snapshotter + zstd compression (#92)
  • 5c29ba8 refactor: cross-platform foundation for macOS support (#89)
  • f21c072 fix: add image-manifest=true to BuildKit cache export for ephemeral VMs (#83)
  • cbb694a fix: resource limits for starting instances (#81)
  • 5735f59 feat(api): add POST /volumes/from-archive endpoint for multipart uploads (#80)
  • e61d19f Terminal window resizing (#79)
  • f13a410 fix: regenerate oapi.go to include two-tier cache fields (#78)
  • a4982bc fix: implement proper Docker registry token auth for BuildKit (#75)
  • ba18214 fix: env vars in exec and systemd mode (#76)
  • c539d3c feat(builds): implement two-tier build cache with per-repo token scopes (#70)
  • 0383db5 feat(builds): expose builder VM instance ID in build response (#69)
  • da690d7 Fix image parsing in middleware (#73)
  • fc295bd Fix VMs stopping on hypeman update (#72)
  • 7ad40bc Fix image name parsing (#71)
  • 200e25d feat: add boot time optimizations for faster VM startup (#68)
  • 408650d feat(metrics): add per-VM resource utilization metrics (#67)
  • 1616beb GPU load balancing (#66)
  • e018522 fix(caddy): isolate routes by listen port to prevent wildcard conflicts (#63)
  • 81c03b9 fix: wait for image conversion before reporting build ready (KERNEL-863) (#65)
  • 57b83c1 Fix stop / start instance with network (#64)
  • 9edbbfa fix: build registry auth and Docker image OCI compatibility (#59)
  • 2434228 fix(ingress): deduplicate TLS hostnames to allow same hostname on multiple ports (#61)
  • ae11c1c fix: prevent HTTPS redirect loop & add API_HOSTNAME config (#60)
  • 2cc6cd5 Add to stainless config new API endpoints (#62)

v0.0.5

16 Jan 16:18
d0c0bbc

Choose a tag to compare

Changelog

  • d0c0bbc Add vGPU support (#52)
  • b77bd93 feat: add script to build from source and support binary path with install.sh (#58)

v0.0.4

12 Jan 19:43
e77731d

Choose a tag to compare

Changelog

v0.0.3

11 Dec 22:47
2db3dff

Choose a tag to compare

Changelog

  • 2db3dff Update kernel link (#39)
  • 00aa392 Disable cache for Go setup in release workflow
  • 61ffb1c Update kernel to include network capabilities (#38)
  • 4d86dae Fix Homebrew installation command for hypeman
  • 1356047 README updates (#37)

v0.0.2

11 Dec 17:24
c76e9e9

Choose a tag to compare

This is an early preview release—APIs may have breaking changes

Hypeman is a lightweight API server for managing microVMs powered by Cloud Hypervisor.

Changes summary

  • Stability fixes for demo-ready Hypeman
  • Fetch Hypeman logs, Cloud Hypervisor logs corresponding to your VM
  • Automated installation script

Changelog

  • c76e9e9 fix: allocate fresh network on start VM (#36)
  • a076e43 Operational logs over API: hypeman.log, vmm.log (#34)
  • fddc707 Fix hanging on exec for missing command (#33)
  • c9c5580 fix: incorrect reporting of Stopped, add better error reporting (#32)
  • e398e4f fix: random port selection and cleanup server stop (#31)
  • 9d31e90 Installer script (#30)

v0.0.1

09 Dec 18:53

Choose a tag to compare

🚀 Initial Release

This is an early preview release—APIs may have breaking changes

Hypeman is a lightweight API server for managing microVMs powered by Cloud Hypervisor.

Key Features

  • VM images from OCI — Convert Docker images to bootable VMs
  • Instance Management — Create, start, stop, and manage microVM instances
  • OCI Registry — Built-in Docker registry with docker push support
  • Networking — Automatic IP allocation, bridge networking, DNS
  • Ingress — HTTP/HTTPS routing to instances with automatic TLS
  • Volumes — Persistent storage with multi-attach support
  • Exec — Remote command execution in VMs via vsock
  • Log Streaming — Real-time VM log access via SSE
  • Observability — OpenTelemetry integration for metrics, traces, and logs

Changelog