Skip to content

Releases: firecracker-microvm/firecracker

Firecracker v0.24.3

11 May 15:34
Compare
Choose a tag to compare

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

19 Feb 13:04
Compare
Choose a tag to compare

Fixed

  • Fixed the SIGPIPE signal handler so Firecracker no longer exits. The signal is still recorded in metrics and logs.

Firecracker v0.23.3

19 Feb 13:07
Compare
Choose a tag to compare

Fixed

  • Fixed the SIGPIPE signal handler so Firecracker no longer exits. The signal
    is still recorded in metrics and logs.

Firecracker v0.22.4

01 Feb 14:26
Compare
Choose a tag to compare

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

15 Jan 16:55
Compare
Choose a tag to compare

Fixed

  • Fixed off-by-one error in virtio-block descriptor address validation.

Firecracker v0.24.1

14 Jan 08:58
Compare
Choose a tag to compare

Fixed

  • Fixed off-by-one error in virtio-block descriptor address validation.

Firecracker v0.22.3

13 Jan 16:48
Compare
Choose a tag to compare

Fixed

  • Fixed off-by-one error in virtio-block descriptor address validation.

Firecracker v0.24.0

23 Dec 16:15
Compare
Choose a tag to compare

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 the uart.error_count metric for each lost byte.

Fixed

  • Fixed inconsistency in YAML file InstanceInfo definition

Firecracker v0.23.1

23 Nov 15:27
Compare
Choose a tag to compare

Fixed

Fixed inconsistency in YAML file InstanceInfo definition

Firecracker v0.22.2

23 Nov 15:26
Compare
Choose a tag to compare

Fixed

Fixed inconsistency in YAML file InstanceInfo definition