@@ -10,6 +10,11 @@ and this project adheres to
1010
1111### Added
1212
13+ - [ #5323 ] ( https://github.com/firecracker-microvm/firecracker/pull/5323 ) : Add
14+ support for Vsock Unix domain socket path overriding on snapshot restore. More
15+ information can be found in the
16+ [ docs] ( docs/vsock.md/#unix-domain-socket-renaming ) .
17+
1318### Changed
1419
1520### Deprecated
@@ -18,7 +23,35 @@ and this project adheres to
1823
1924### Fixed
2025
21- ## [ v1.15.0]
26+ - [ #5762 ] ( https://github.com/firecracker-microvm/firecracker/pull/5762 ) : Cap
27+ virtio-rng per-request entropy to 64 KiB. Previously, a guest could construct
28+ a descriptor chain that caused Firecracker to allocate more host memory than
29+ the guest actually provided, potentially leading to excessive host memory
30+ consumption.
31+ - [ #5760 ] ( https://github.com/firecracker-microvm/firecracker/pull/5760 ) : Fixed
32+ HID (Hardware ID) of VMGenID device so that it aligns with the upstream Linux
33+ kernel. This caused the driver not to be bound correctly to the device prior
34+ to Linux kernel 6.10.
35+ - [ #5764 ] ( https://github.com/firecracker-microvm/firecracker/pull/5764 ) : Fixed a
36+ bug that caused the guest UART driver to get stuck and stop transmitting after
37+ snapshot restore. The bug was triggered by taking a snapshot while a serial
38+ transmission was taking place. On restore the driver would wait for a TX
39+ interrupt that would never arrive and no output would appear in the serial
40+ console.
41+ - [ #5780 ] ( https://github.com/firecracker-microvm/firecracker/pull/5780 ) : Fixed
42+ missing ` /sys/devices/system/cpu/cpu*/cache/* ` in aarch64 guests when running
43+ on host kernels >= 6.3 with guest kernels >= 6.1.156.
44+ - [ #5793 ] ( https://github.com/firecracker-microvm/firecracker/pull/5793 ) : Fixed
45+ virtio-mem plug/unplug skipping KVM slot updates for memory blocks not aligned
46+ to a slot boundary. On plug, this could leave hotplugged memory inaccessible
47+ to the guest. On unplug, the guest could retain access to memory that
48+ Firecracker considered freed.
49+ - [ #5794 ] ( https://github.com/firecracker-microvm/firecracker/pull/5794 ) : Bound
50+ balloon statistics descriptor length to prevent a guest-controlled oversized
51+ descriptor from temporarily stalling the VMM event loop. Only affects microVMs
52+ with ` stats_polling_interval_s > 0 ` .
53+
54+ ## [ 1.15.0]
2255
2356### Added
2457
@@ -67,8 +100,10 @@ and this project adheres to
67100 bug that caused Firecracker to corrupt the memory files of differential
68101 snapshots for VMs with multiple memory slots. This affected VMs using memory
69102 hot-plugging or any x86 VMs with a memory size larger than 3GiB.
103+ - [ #5739 ] ( https://github.com/firecracker-microvm/firecracker/pull/5739 ) : Fixed
104+ validation of TCP SYN options length when MMDS is enabled.
70105
71- ## [ v1 .14.0]
106+ ## [ 1 .14.0]
72107
73108### Added
74109
0 commit comments