Skip to content

Commit 5016c9c

Browse files
committed
chore(release): fix changelog entries
- Add missing entries - Fix some grammar to make it consistent Signed-off-by: Pablo Barbáchano <[email protected]>
1 parent 44d0c39 commit 5016c9c

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

CHANGELOG.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,44 +4,46 @@
44

55
### Added
66

7-
- Add a new CPU template called `T2S`. This exposes the same CPUID as `T2`
8-
to the Guest and also overwrites the `ARCH_CAPABILITIES` MSR to expose a
9-
reduced set of capabilities. With regards to hardware vulnerabilities
10-
and mitigations, the Guest vCPU will apear to look like a Skylake CPU,
11-
making it safe to snapshot uVMs running on a newer host CPU (Cascade Lake)
12-
and restore on a host that has a Skylake CPU.
7+
- Added a new CPU template called `T2S`. This exposes the same CPUID as `T2` to
8+
the Guest and also overwrites the `ARCH_CAPABILITIES` MSR to expose a reduced
9+
set of capabilities. With regards to hardware vulnerabilities and mitigations,
10+
the Guest vCPU will apear to look like a Skylake CPU, making it safe to
11+
snapshot uVMs running on a newer host CPU (Cascade Lake) and restore on a host
12+
that has a Skylake CPU.
1313
- Added a new CLI option `--metrics-path PATH`. It accepts a file parameter
1414
where metrics will be sent to.
1515
- Added baselines for m6i.metal and m6a.metal for all long running performance
1616
tests.
17+
- Releases now include debuginfo files.
1718

1819
### Changed
1920

2021
- Changed the jailer option `--exec-file` to fail if the filename does not
2122
contain the string `firecracker` to prevent from running non-firecracker
2223
binaries.
23-
- Rust toolchain upgraded from 1.52.1 to 1.64.0.
24+
- Upgraded Rust toolchain from 1.52.1 to 1.64.0.
2425
- Switched to specifying our dependencies using caret requirements instead
2526
of comparison requirements.
2627
- Updated all dependencies to their respective newest versions.
2728

2829
### Fixed
2930

30-
- Make the `T2` template more robust by explicitly disabling additional
31+
- Made the `T2` template more robust by explicitly disabling additional
3132
CPUID flags that should be off but were missed initially or that were
3233
not available in the spec when the template was created.
3334
- Now MAC address is correctly displayed when queried with GET `/vm/config`
3435
if left unspecified in both pre and post snapshot states.
3536
- Fixed a self-DoS scenario in the virtio-queue code by reporting and
3637
terminating execution when the number of available descriptors reported
3738
by the driver is higher than the queue size.
38-
- Fixed the bad handling of kernel cmdline parameters when init arguments
39-
where provided in the `boot_args` field of the JSON body of the
40-
PUT `/boot-source` request.
39+
- Fixed the bad handling of kernel cmdline parameters when init arguments were
40+
provided in the `boot_args` field of the JSON body of the PUT `/boot-source`
41+
request.
4142
- Fixed a bug on ARM64 hosts where the upper 64bits of the V0-V31 FL/SIMD
4243
registers were not saved correctly when taking a snapshot, potentially
4344
leading to data loss. This change invalidates all ARM64 snapshots taken
4445
with versions of Firecracker <= 1.1.3.
46+
- Improved stability and security when saving CPU MSRs in snapshots.
4547

4648
## [1.1.0]
4749

0 commit comments

Comments
 (0)