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/mmds
API resource.
Changed
- The boot source is specified only with the
kernel_image_path
and
the optional parameterboot_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 tofalse
. - Stopping the guest (e.g. using the
reboot
command) 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
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 processcmdline
so it's now possible tops | grep <ID>
for it.