Skip to content

v0.1.12

Choose a tag to compare

@CMGS CMGS released this 14 Sep 15:27
· 13 commits to master since this release

Changelog

  • 9545736 build: bump cocoon to 5f7dfa2 and consume DownloadBlob and the data-disk parser
  • 6027d1a build: bump cocoon to dd8e8de and drop the size-suffix shim
  • 140ae68 build: bump cocoon to v0.6.6
  • 7b7a57d cut: apply the round's cut-list
  • 16cae02 fix: build the blob URL from the registry API host
  • 121e8f1 fix: carry the reconciled state in the vm list and inspect JSON
  • 7d8571b fix: drop the host TAP admin-state toggle for bridge VMs
  • 7d38a65 fix: escape commas in the QEMU option values built from paths
  • 3d58cff fix: escape the TAP name in -netdev
  • 51a528b fix: identify QEMU by its unescaped pidfile path (#46)
  • 50629de fix: image list -o json prints [] on an empty store
  • eaec7e7 fix: image rm reports an unknown ref
  • 6e264b2 fix: image rm stays a no-op on an unknown ref
  • e8bb2ce fix: keep the Kubernetes Gi spelling for --data-disk sizes
  • d80a302 fix: let the provider assign a non-fresh clone's MAC
  • 3000cdf fix: name the per-VM NVRAM copy after its template
  • 9c224d1 fix: refuse a snapshot tag the VM already carries
  • 345e33a fix: reject --tap outside --net tap
  • 76ae293 fix: reject a --memory value that is not a MiB count
  • 44d5e8e fix: reject dot-prefixed VM names
  • 94ddd11 fix: surface a failed qemu termination in stop, rm and restore
  • 7eb088e review: dedupe the fake-qemu fixture and name the table subtests
  • 755f5b9 review: drop the unreachable whole-device mount candidate
  • d3256b5 review: fold the already-running notice into one print
  • b0ccee7 review: new(record) and strings.CutPrefix
  • 7ce787a review: reuse cocoon helpers, fold the per-VM loop and the clone inheritance chain
  • e30851c review: trim comments to the budget
  • 12c0c62 review: unshadow err in image rm