Skip to content
Added

* Added optional `resume_vm` field to `/snapshot/load` API call.
* Added support for block rate limiter PATCH.
* Added devtool test `-c|--cpuset-cpus` flag for cpus confinement when tests
  run.
* Added devtool test `-m|--cpuset-mems` flag for memory confinement when tests
  run.
* Added the virtio traditional memory ballooning device.
* Added a mechanism to handle vCPU/VMM errors that result in process termination.
* Added incremental guest memory snapshot support.
* Added aarch64 snapshot support.

Changed

* Change the information provided in `DescribeInstance` command to provide microVM
  state information (Not started/Running/Paused) instead of whether it's started or not.
* Removed the jailer `--extra-args` parameter. It was a noop, having been
  replaced by the `--` separator for extra arguments.
* Changed the output of the `--version` command line parameter to include a list
  of supported snapshot data format versions for the firecracker binary.
* Increased the maximum number of virtio devices from 11 to 19.
* Added a new check that prevents creating v0.23 snapshots when more than 11
  devices are attached.
* If the stdout buffer is full and non-blocking, the serial writes no longer block.
  Any new bytes will be lost, until the buffer is freed. The device also logs these
  errors and increments the `uart.error_count` metric for each lost byte.

Fixed

* Fixed inconsistency in YAML file InstanceInfo definition