Skip to content

Commit 7fc67c9

Browse files
authored
Merge branch 'main' into fix-devtool-install
2 parents fddf4f0 + 79bf129 commit 7fc67c9

File tree

21 files changed

+479
-104
lines changed

21 files changed

+479
-104
lines changed

.buildkite/pipeline_cpu_template.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class BkStep(str, Enum):
2323
cpu_template_test = {
2424
"rdmsr": {
2525
BkStep.COMMAND: [
26-
"tools/devtool -y test --no-build -- -m nonci -n4 --dist worksteal integration_tests/functional/test_cpu_features.py -k 'test_cpu_rdmsr' "
26+
"tools/devtool -y test --no-build -- -m nonci -n4 --dist worksteal integration_tests/functional/test_cpu_features_x86_64.py -k 'test_cpu_rdmsr' "
2727
],
2828
BkStep.LABEL: "📖 rdmsr",
2929
"instances": ["c5n.metal", "m5n.metal", "m6a.metal", "m6i.metal"],
@@ -40,7 +40,7 @@ class BkStep(str, Enum):
4040
"cpuid_wrmsr": {
4141
"snapshot": {
4242
BkStep.COMMAND: [
43-
"tools/devtool -y test --no-build -- -m nonci -n4 --dist worksteal integration_tests/functional/test_cpu_features.py -k 'test_cpu_wrmsr_snapshot or test_cpu_cpuid_snapshot'",
43+
"tools/devtool -y test --no-build -- -m nonci -n4 --dist worksteal integration_tests/functional/test_cpu_features_x86_64.py -k 'test_cpu_wrmsr_snapshot or test_cpu_cpuid_snapshot'",
4444
"mkdir -pv tests/snapshot_artifacts_upload/{instance}_{os}_{kv}",
4545
"sudo mv tests/snapshot_artifacts/* tests/snapshot_artifacts_upload/{instance}_{os}_{kv}",
4646
],
@@ -52,7 +52,7 @@ class BkStep(str, Enum):
5252
BkStep.COMMAND: [
5353
"buildkite-agent artifact download tests/snapshot_artifacts_upload/{instance}_{os}_{kv}/**/* .",
5454
"mv tests/snapshot_artifacts_upload/{instance}_{os}_{kv} tests/snapshot_artifacts",
55-
"tools/devtool -y test --no-build -- -m nonci -n4 --dist worksteal integration_tests/functional/test_cpu_features.py -k 'test_cpu_wrmsr_restore or test_cpu_cpuid_restore'",
55+
"tools/devtool -y test --no-build -- -m nonci -n4 --dist worksteal integration_tests/functional/test_cpu_features_x86_64.py -k 'test_cpu_wrmsr_restore or test_cpu_cpuid_restore'",
5656
],
5757
BkStep.LABEL: "📸 load snapshot artifacts created on {instance} {snapshot_os} {snapshot_kv} to {restore_instance} {restore_os} {restore_kv}",
5858
BkStep.TIMEOUT: 30,

CHANGELOG.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ and this project adheres to
1010

1111
### Added
1212

13+
### Changed
14+
15+
### Deprecated
16+
17+
### Removed
18+
19+
### Fixed
20+
21+
## \[1.10.0\]
22+
23+
### Added
24+
1325
- [#4834](https://github.com/firecracker-microvm/firecracker/pull/4834): Add
1426
`VIRTIO_NET_F_RX_MRGBUF` support to the `virtio-net` device. When this feature
1527
is negotiated, guest `virtio-net` driver can perform more efficient memory
@@ -33,10 +45,6 @@ and this project adheres to
3345

3446
### Changed
3547

36-
- [#4875](https://github.com/firecracker-microvm/firecracker/pull/4875):
37-
Increase default queue size for the `virtio-net` device from 256 to 512. This
38-
decreases wait time between guest and vmm threads for network packets
39-
processing and allows for more throughput.
4048
- [#4844](https://github.com/firecracker-microvm/firecracker/pull/4844): Upgrade
4149
`virtio-net` device to use `readv` syscall to avoid unnecessary memory copies
4250
on RX path, increasing the RX performance.

Cargo.lock

Lines changed: 30 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/RELEASE_POLICY.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,10 @@ v3.1 will be patched since were the last two Firecracker releases and less than
9090

9191
| Release | Release Date | Latest Patch | Min. end of support | Official end of Support |
9292
| ------: | -----------: | -----------: | ------------------: | :------------------------------ |
93+
| v1.10 | 2024-11-07 | v1.10.0 | 2025-05-07 | Supported |
9394
| v1.9 | 2024-09-02 | v1.9.1 | 2025-03-02 | Supported |
9495
| v1.8 | 2024-07-10 | v1.8.0 | 2025-01-10 | Supported |
95-
| v1.7 | 2024-03-18 | v1.7.0 | 2024-09-18 | Supported |
96+
| v1.7 | 2024-03-18 | v1.7.0 | 2024-09-18 | 2024-09-18 (end of 6mo support) |
9697
| v1.6 | 2023-12-20 | v1.6.0 | 2024-06-20 | 2024-07-10 (v1.8 released) |
9798
| v1.5 | 2023-10-09 | v1.5.1 | 2024-04-09 | 2024-04-09 (end of 6mo support) |
9899
| v1.4 | 2023-07-20 | v1.4.1 | 2024-01-20 | 2024-01-20 (end of 6mo support) |

src/acpi-tables/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ license = "Apache-2.0"
88

99
[dependencies]
1010
displaydoc = "0.2.5"
11-
thiserror = "1.0.65"
11+
thiserror = "1.0.67"
1212
vm-memory = { version = "0.16.0", features = ["backend-mmap", "backend-bitmap"] }
13-
zerocopy = { version = "0.8.7", features = ["derive"] }
13+
zerocopy = { version = "0.8.8", features = ["derive"] }
1414

1515
[lib]
1616
bench = false

src/cpu-template-helper/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cpu-template-helper"
3-
version = "1.10.0-dev"
3+
version = "1.11.0-dev"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55
edition = "2021"
66
license = "Apache-2.0"
@@ -16,7 +16,7 @@ libc = "0.2.161"
1616
log-instrument = { path = "../log-instrument", optional = true }
1717
serde = { version = "1.0.214", features = ["derive"] }
1818
serde_json = "1.0.132"
19-
thiserror = "1.0.65"
19+
thiserror = "1.0.67"
2020

2121
vmm = { path = "../vmm" }
2222
vmm-sys-util = "0.12.1"

src/firecracker/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "firecracker"
3-
version = "1.10.0-dev"
3+
version = "1.11.0-dev"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55
edition = "2021"
66
build = "build.rs"
@@ -26,7 +26,7 @@ seccompiler = { path = "../seccompiler" }
2626
serde = { version = "1.0.214", features = ["derive"] }
2727
serde_derive = "1.0.136"
2828
serde_json = "1.0.132"
29-
thiserror = "1.0.65"
29+
thiserror = "1.0.67"
3030
timerfd = "1.6.0"
3131
utils = { path = "../utils" }
3232
vmm = { path = "../vmm" }

src/firecracker/swagger/firecracker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ info:
55
The API is accessible through HTTP calls on specific URLs
66
carrying JSON modeled data.
77
The transport medium is a Unix Domain Socket.
8-
version: 1.10.0-dev
8+
version: 1.11.0-dev
99
termsOfService: ""
1010
contact:
1111

src/jailer/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "jailer"
3-
version = "1.10.0-dev"
3+
version = "1.11.0-dev"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55
edition = "2021"
66
description = "Process for starting Firecracker in production scenarios; applies a cgroup/namespace isolation barrier and then drops privileges."
@@ -16,7 +16,7 @@ libc = "0.2.161"
1616
log-instrument = { path = "../log-instrument", optional = true }
1717
nix = { version = "0.29.0", default-features = false, features = ["dir"] }
1818
regex = { version = "1.11.1", default-features = false, features = ["std"] }
19-
thiserror = "1.0.65"
19+
thiserror = "1.0.67"
2020
vmm-sys-util = "0.12.1"
2121

2222
utils = { path = "../utils" }

src/rebase-snap/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rebase-snap"
3-
version = "1.10.0-dev"
3+
version = "1.11.0-dev"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55
edition = "2021"
66
license = "Apache-2.0"
@@ -13,7 +13,7 @@ bench = false
1313
displaydoc = "0.2.5"
1414
libc = "0.2.161"
1515
log-instrument = { path = "../log-instrument", optional = true }
16-
thiserror = "1.0.65"
16+
thiserror = "1.0.67"
1717
vmm-sys-util = "0.12.1"
1818

1919
utils = { path = "../utils" }

0 commit comments

Comments
 (0)