Firecracker v0.9.0
Pre-release
Pre-release
Added
- Seccomp filtering is configured via the
--seccomp-leveljailer parameter. - Firecracker logs the starting addresses of host memory areas provided as guest
memory slots to KVM. - The metric
panic_countgets incremented to signal that a panic has occurred. - Firecracker logs a backtrace when it crashes following a panic.
- Added basic instrumentation support for measuring boot time.
Changed
StartInstanceis a synchronous API request (it used to be an asynchronous
request).
Fixed
- Ensure that fault messages sent by the API have valid JSON bodies.
- Use HTTP response code 500 for internal Firecracker errors, and 400 for user
errors on InstanceStart. - Serialize the machine configuration fields to the correct data types (as specified
in the Swagger definition). - NUMA node assignment is properly enforced by the jailer.
- The
is_root_deviceandis_read_onlyproperties are now marked as required
in the Swagger definition ofDriveobject properties.
Removed
GETrequests on the/actionsAPI resource are no longer supported.- The metrics associated with asynchronous actions have been removed.
- Remove the
action_idparameter forInstanceStart, both from the URI and the
JSON request body.