Welcome to Zen Computer Systems Sdn Bhd's GitLab

Skip to content
Firecracker v0.10.0

Added
* Each Firecracker process has an associated microVM Metadata Store (MMDS).
  Its contents can be configured using the `/mmds` API resource.

Changed
* The boot source is specified only with the `kernel_image_path` and
  the optional parameter `boot_args`. All other fields are removed.
* The `path_on_host` property in the drive specification is now marked as
  *mandatory*.
* PATCH drive only allows patching/changing the `path_on_host` property.
* All PUT and PATCH requests return the status code 204.
* CPUID brand string (aka model name) now includes the host CPU frequency.
* API requests which add guest network interfaces have an additional parameter,
  `allow_mmds_requests` which defaults to `false`.
* Stopping the guest (e.g. using the `reboot` command) also terminates the
  Firecracker process. When the Firecracker process ends for any reason,
  (other than `kill -9`), metrics are flushed at the very end.
* On startup `jailer` closes all inherited file descriptors based on
  `sysconf(_SC_OPEN_MAX)` except input, output and error.
* The microVM ID prefixes each Firecracker log line. This ID also appears
  in the process `cmdline` so it's now possible to `ps | grep <ID>` for it.