Skip to content

Releases: cocoonstack/cocoon

v0.3.2

15 Apr 17:13

Choose a tag to compare

What's Changed

  • support bridge tap to reduce hop between tap & nic by @CMGS in #19

Full Changelog: v0.3.1...v0.3.2

v0.3.1

13 Apr 07:30

Choose a tag to compare

Changelog

  • 4feeddc chore: enforce SKILL.md across entire codebase
  • 298849d chore: trim redundant code comments
  • b91ed1e chore: trim redundant code comments
  • 5952b8a continue refactor file process
  • 771aa3e fix dhcp issue for multiple cloned vms
  • 7fef26a fix: ListAllVMs surfaces backend read errors instead of hiding them
  • cdb00e7 fix: cloudimg clone preserves base image blob pinning
  • b4a6caf fix: concat sniff accumulates >=8 bytes across shards
  • 813231f fix: deterministic VM ref routing with ambiguity detection
  • dc43cb9 fix: image inspect detects cross-backend ambiguity
  • 2727914 fix: image ref ambiguity detection and owner-targeted rm
  • cf08ecc fix: importQcow2File verifies digest match across two read passes
  • 7e167a6 fix: reject cpu > host cores at create/clone/restore entry points
  • 7ecf8ae fix: restore clears staging dir to avoid replaying stale files
  • 00961d4 fix: restore filters cidata disk for post-first-boot cloudimg
  • 3ebef14 fix: restore stages snapshot extract before killing running VM
  • ac8f051 fix: set ClientIdentifier=mac in all Ubuntu images for clone DHCP
  • c088636 refactor import pull and commit for images
  • e449d53 refactor: extract shared hypervisor BaseConfig and CloneSetup

v0.3.0

10 Apr 05:04

Choose a tag to compare

Changelog

  • f5a6937 fix: FC hugepages bug + io_uring + entropy + boot args tuning
  • af999a7 fix: disable balloon for Windows VMs
  • c07cbbc fix: give vm.snapshot / vm.restore a 10-minute heavy-op timeout
  • dd3ed5d fix: skip balloon patching for Windows clone and restore
  • 4fee660 revise doc for new windows images

v0.2.9

08 Apr 16:26
f313f81

Choose a tag to compare

Changelog

  • 6cc189e clean all windows related stuff, move to cocoonstack/windows
  • 015a5d0 minor changes for tapname
  • b0f20d2 refactor json patch for clone
  • 7615672 refactor: split VM and image workflows into focused files
  • f313f81 support firecracker as hypervisor backend (#16)

v0.2.8

04 Apr 14:33

Choose a tag to compare

Changelog

  • 23e26df fix: event stream misses VM death after kill -9 (issue #14)
  • 21800e2 make gzip optional for better performance
  • 7485331 perf+style: fix all performance and style issues from codebase review

v0.2.7

03 Apr 17:53

Choose a tag to compare

Changelog

  • 3100fce Fix multi-part local image import
  • e7b7b27 feat: add --format json to vm status --event
  • 069bbeb minor imporvement for image
  • ca33b5e refactor: enforce cocoon code style standard
  • ec730f0 stream image import, snapshot import and export
  • 2aeb274 style: file organization and table-driven tests
  • 5d28ad3 style: fix import grouping and log level/naming

v0.2.6

02 Apr 17:39

Choose a tag to compare

Changelog

  • d26dfb2 export & import of snapshot for better support vk-cocoon
  • 8814bf4 status func for watch vm status, for vk-cocoon
  • e08d9ac style: apply cocoon code standards

v0.2.5

02 Apr 07:06

Choose a tag to compare

Changelog

  • 78858b3 cleanup and lint for next version
  • 5056333 hypervisor: default PoolSize to NumCPU when unset
  • 8f5869c hypervisor: pass PoolSize to ForEach for bounded concurrency
  • be4a6c0 utils: fix gofumpt formatting in batch tests
  • b6f8a9e utils: make ForEach concurrent using errgroup
  • 877536d utils: make ForEach/BatchResult generic, add Map for concurrent mapping

v0.2.4

01 Apr 11:09

Choose a tag to compare

Changelog

  • e231c9c due to ACPI issues, revise doc to record those
  • 16836cd for windows poweroff, need more graceful time to do
  • c04377c inherit networking config for clone vm
  • e6cdbd9 migrate to cocoonstack org
  • a9e36fc remove zeroclaw os-image (upstream repo unavailable)
  • fa20e68 simplify code, refactor for better future
  • 778352e update README and KNOWN_ISSUES, our fork already fixed many issues

v0.2.3

30 Mar 18:56

Choose a tag to compare

Changelog

  • f974f4e fix: always wait for child process
  • 346a14c major changes for windows support
  • ea0e9b2 minor revise to fix status not synced between inspect and list
  • 6e03ea8 sync with notes, README and vm debug info