v0.18.0

firecracker-microvm/firecrackerv0.18.0Sep 4, 2019by dhrgit

AI Summary

Introduces virtio-vsock support using Unix domain sockets, fixes several bugs including high CPU usage before network interface is up, incorrect log dates, and seccomp filter issues, and removes experimental vhost-based vsock support.

Key Highlights

  • New virtio-vsock device backed by Unix domain sockets
  • Fixed high CPU usage before guest network interface is brought up
  • Fixed seccomp filter rejecting legit syscalls in rare cases
  • Fixed incorrect month appearing in the log

Breaking Changes

  • Removed experimental support for vhost-based vsock devices

New Features

  • virtio-vsock device support
  • Updated documentation for integration tests and guides

Full Release Notes

### Added

- New device: virtio-vsock, backed by Unix domain sockets (GitHub issue #650).
  See `docs/vsock.md`.

### Fixed

- Updated the documentation for integration tests.
- Fixed high CPU usage before guest network interface is brought up (GitHub
  issue #1049).
- Fixed an issue that caused the wrong date (month) to appear in the log.
- Fixed a bug that caused the seccomp filter to reject legit syscalls in some
  rare cases (GitHub issue #1206).
- Docs: updated the production host setup guide.
- Docs: updated the rootfs and kernel creation guide.

### Removed
- Removed experimental support for vhost-based vsock devices.