Skip to content

Firecracker v0.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@acatangiu acatangiu released this 18 Oct 12:50

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.