Skip to content

Releases: cocoonstack/cocoon

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

v0.2.2

23 Mar 16:50

Choose a tag to compare

Changelog

  • ac6c517 chore: upgrade GitHub Actions to Node 24 and fix code formatting
  • 94e8f47 direct on for COW raw layer
  • bf3f22e enable io_uring for better IO performance
  • 11ec96b fix maybe security issue, clean path to ensure the kernel and initrd
  • 05d57f8 fix: tarStreamReader double-close deadlock and digest-pinned image name regression
  • 38a7d59 minior revise for better dev process
  • a65631a refactor: codebase review fixes — semantic correctness, error handling, and dedup
  • 85539f1 revise claw images to test, well they still got some issue, but ok to use
  • 269603c rollback for missing args, and bind core to disk queue

v0.2.1

10 Mar 06:54

Choose a tag to compare

Changelog

  • 7885fb3 feat(images): add local tar and qcow2 import command
  • 93d4da3 output errors to tell caller more info
  • 54c85b0 revise cli support of image import
  • ff76e0c use qemu to detect real storage size, prepare for windows