Releases: firecracker-microvm/firecracker
Releases · firecracker-microvm/firecracker
Firecracker v0.24.3
Changed
- Changed Docker images repository from DockerHub to Amazon ECR.
Fixed
- Snapshot related host files (vm-state, memory, block backing files) are now
flushed to their backing mediums as part of the CreateSnapshot operation. - Fixed ballooning API definition by renaming all fields which mentioned "MB"
to use "MiB" instead.
Firecracker v0.24.2
Fixed
- Fixed the SIGPIPE signal handler so Firecracker no longer exits. The signal is still recorded in metrics and logs.
Firecracker v0.23.3
Fixed
- Fixed the SIGPIPE signal handler so Firecracker no longer exits. The signal
is still recorded in metrics and logs.
Firecracker v0.22.4
Fixed
- Fixed the reported used bytes for any virtio-block request.
- Fixed all virtio-block read/write operations to valid guest addresses
with buffer length of 0 to result in no-op.
Firecracker v0.23.2
Fixed
- Fixed off-by-one error in virtio-block descriptor address validation.
Firecracker v0.24.1
Fixed
- Fixed off-by-one error in virtio-block descriptor address validation.
Firecracker v0.22.3
Fixed
- Fixed off-by-one error in virtio-block descriptor address validation.
Firecracker v0.24.0
Added
- Added optional
resume_vm
field to/snapshot/load
API call. - Added support for block rate limiter PATCH.
- Added devtool test
-c|--cpuset-cpus
flag for cpus confinement when tests
run. - Added devtool test
-m|--cpuset-mems
flag for memory confinement when tests
run. - Added the virtio traditional memory ballooning device.
- Added a mechanism to handle vCPU/VMM errors that result in process termination.
- Added incremental guest memory snapshot support.
- Added aarch64 snapshot support.
Changed
- Change the information provided in
DescribeInstance
command to provide microVM
state information (Not started/Running/Paused) instead of whether it's started or not. - Removed the jailer
--extra-args
parameter. It was a noop, having been
replaced by the--
separator for extra arguments. - Changed the output of the
--version
command line parameter to include a list
of supported snapshot data format versions for the firecracker binary. - Increased the maximum number of virtio devices from 11 to 19.
- Added a new check that prevents creating v0.23 snapshots when more than 11
devices are attached. - If the stdout buffer is full and non-blocking, the serial writes no longer block.
Any new bytes will be lost, until the buffer is freed. The device also logs these
errors and increments theuart.error_count
metric for each lost byte.
Fixed
- Fixed inconsistency in YAML file InstanceInfo definition
Firecracker v0.23.1
Fixed
Fixed inconsistency in YAML file InstanceInfo definition
Firecracker v0.22.2
Fixed
Fixed inconsistency in YAML file InstanceInfo definition