Firecracker v0.10.0
Pre-release
Pre-release
Added
- Each Firecracker process has an associated microVM Metadata Store (MMDS). Its
contents can be configured using the/mmdsAPI resource.
Changed
- The boot source is specified only with the
kernel_image_pathand
the optional parameterboot_args. All other fields are removed. - The
path_on_hostproperty in the drive specification is now marked as
mandatory. - PATCH drive only allows patching/changing the
path_on_hostproperty. - 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_requestswhich defaults tofalse. - Stopping the guest (e.g. using the
rebootcommand) also terminates the
Firecracker process. When the Firecracker process ends for any reason,
(other thankill -9), metrics are flushed at the very end. - On startup
jailercloses 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 processcmdlineso it's now possible tops | grep <ID>for it.