Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .buildkite/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"m5n.metal", # Intel Cascade Lake
"m6i.metal", # Intel Icelake
"m6a.metal", # AMD Milan
"m7a.metal-48xl", # AMD Genoa
"m6g.metal", # Graviton2
"m7g.metal", # Graviton3
]
Expand Down
16 changes: 14 additions & 2 deletions .buildkite/pipeline_cpu_template.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,13 @@ class BkStep(str, Enum):
"tools/devtool -y test --no-build -- -m nonci -n4 --dist worksteal integration_tests/functional/test_cpu_features_x86_64.py -k 'test_cpu_rdmsr' "
],
BkStep.LABEL: "📖 rdmsr",
"instances": ["c5n.metal", "m5n.metal", "m6a.metal", "m6i.metal"],
"instances": [
"c5n.metal",
"m5n.metal",
"m6i.metal",
"m6a.metal",
"m7a.metal-48xl",
],
"platforms": DEFAULT_PLATFORMS,
},
"fingerprint": {
Expand Down Expand Up @@ -62,7 +68,13 @@ class BkStep(str, Enum):
"c5n.metal": ["m5n.metal", "m6i.metal"],
"m6i.metal": ["m5n.metal", "c5n.metal"],
},
"instances": ["c5n.metal", "m5n.metal", "m6i.metal", "m6a.metal"],
"instances": [
"c5n.metal",
"m5n.metal",
"m6i.metal",
"m6a.metal",
"m7a.metal-48xl",
],
},
}

Expand Down
8 changes: 7 additions & 1 deletion .buildkite/pipeline_cross.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,13 @@
per_instance = pipeline.per_instance.copy()
per_instance.pop("instances")
per_instance.pop("platforms")
instances_x86_64 = ["c5n.metal", "m5n.metal", "m6i.metal", "m6a.metal"]
instances_x86_64 = [
"c5n.metal",
"m5n.metal",
"m6i.metal",
"m6a.metal",
"m7a.metal-48xl",
]
instances_aarch64 = ["m7g.metal"]
commands = [
"./tools/devtool -y test --no-build -- -m nonci -n4 integration_tests/functional/test_snapshot_phase1.py",
Expand Down
14 changes: 2 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

### Changed

### Deprecated

### Removed

### Fixed

## [1.11.0]

### Added
Expand All @@ -28,6 +16,8 @@ and this project adheres to
kernels. For older kernels physical counter will still be passed to the guest
unmodified. See more info
[here](https://github.com/firecracker-microvm/firecracker/blob/main/docs/prod-host-setup.md#arm-only-vm-physical-counter-behaviour)
- [#5088](https://github.com/firecracker-microvm/firecracker/pull/5088): Added
AMD Genoa as a supported and tested platform for Firecracker.

### Changed

Expand Down
9 changes: 9 additions & 0 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ Contributors to the Firecracker repository:
- Alexandru Cihodaru <[email protected]>
- Alexandru-Cezar Sardan <[email protected]>
- Alin Dima <[email protected]>
- Anatoli Babenia <[email protected]>
- Andrea Manzini <[email protected]>
- Andreea Florescu <[email protected]>
- Andrei Casu-Pop <[email protected]>
Expand Down Expand Up @@ -73,6 +74,7 @@ Contributors to the Firecracker repository:
- Chris Christensen <[email protected]>
- Christian González <[email protected]>
- Christopher Diehl <[email protected]>
- Christos Katsakioris <[email protected]>
- cneira <[email protected]>
- Colin Percival <[email protected]>
- Colton J. McCurdy <[email protected]>
Expand Down Expand Up @@ -125,6 +127,7 @@ Contributors to the Firecracker repository:
- Iulian Barbu <[email protected]>
- Ives van Hoorne <[email protected]>
- Jack Thomson <[email protected]>
- jackabald <[email protected]>
- James Curtis <[email protected]>
- James Turnbull <[email protected]>
- Javier Romero <[email protected]>
Expand All @@ -142,6 +145,7 @@ Contributors to the Firecracker repository:
- Julian Stecklina <[email protected]>
- Justus Adam <[email protected]>
- Ján Mochňak <[email protected]>
- kanpov <[email protected]>
- karthik nedunchezhiyan <[email protected]>
- KarthikVelayutham <[email protected]>
- Kazuyoshi Kato <[email protected]>
Expand All @@ -156,6 +160,7 @@ Contributors to the Firecracker repository:
- Liviu Berciu <[email protected]>
- Lloyd <[email protected]>
- lloydmeta <[email protected]>
- longxiangqiao <[email protected]>
- Lorenzo Fontana <[email protected]>
- LOU Xun <[email protected]>
- Lucas Zanela <[email protected]>
Expand All @@ -172,6 +177,7 @@ Contributors to the Firecracker repository:
- Massimiliano Torromeo <[email protected]>
- Matias Teragni <[email protected]>
- Matt Wilson <[email protected]>
- Matthew Buckingham-Bishop <[email protected]>
- Matthew Schlebusch <[email protected]>
- Max Wittek <[email protected]>
- Mehrdad Arshad Rad <[email protected]>
Expand Down Expand Up @@ -212,6 +218,7 @@ Contributors to the Firecracker repository:
- Ria <[email protected]>
- Riccardo Mancini <[email protected]>
- Richard Case <[email protected]>
- River Phillips <[email protected]>
- Rob Devereux <[email protected]>
- Robert Grimes <[email protected]>
- Rodrigue Chakode <[email protected]>
Expand All @@ -234,6 +241,7 @@ Contributors to the Firecracker repository:
- Sripracha <[email protected]>
- Stefan Nita <[email protected]>
- StemCll <[email protected]>
- Steven Wirges <[email protected]>
- Sudan Landge <[email protected]>
- [email protected] <[email protected]>
- Takahiro Itazuri <[email protected]>
Expand All @@ -245,6 +253,7 @@ Contributors to the Firecracker repository:
- timvisee <[email protected]>
- Tobias Pfandzelter <[email protected]>
- Tomas Valenta <[email protected]>
- tommady <[email protected]>
- Tomoya Iwata <[email protected]>
- Trăistaru Andrei Cristian <[email protected]>
- Tyler Anton <[email protected]>
Expand Down
12 changes: 6 additions & 6 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,14 +130,15 @@ The **API endpoint** can be used to:

We test all combinations of:

| Instance | Host OS & Kernel | Guest Rootfs | Guest Kernel |
| :-------- | :--------------- | :----------- | :----------- |
| c5n.metal | al2 linux_5.10 | ubuntu 24.04 | linux_5.10 |
| m5n.metal | al2023 linux_6.1 | | linux_6.1 |
| m6i.metal | | | |
| m6a.metal | | | |
| m6g.metal | | | |
| m7g.metal | | | |
| Instance | Host OS & Kernel | Guest Rootfs | Guest Kernel |
| :------------- | :--------------- | :----------- | :----------- |
| c5n.metal | al2 linux_5.10 | ubuntu 24.04 | linux_5.10 |
| m5n.metal | al2023 linux_6.1 | | linux_6.1 |
| m6i.metal | | | |
| m6a.metal | | | |
| m7a.metal-48xl | | | |
| m6g.metal | | | |
| m7g.metal | | | |

## Known issues and Limitations

Expand Down
3 changes: 2 additions & 1 deletion docs/RELEASE_POLICY.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,9 @@ v3.1 will be patched since were the last two Firecracker releases and less than

| Release | Release Date | Latest Patch | Min. end of support | Official end of Support |
| ------: | -----------: | -----------: | ------------------: | :------------------------------ |
| v1.11 | 2025-03-18 | v1.11.0 | 2025-09-18 | Supported |
| v1.10 | 2024-11-07 | v1.10.1 | 2025-05-07 | Supported |
| v1.9 | 2024-09-02 | v1.9.1 | 2025-03-02 | Supported |
| v1.9 | 2024-09-02 | v1.9.1 | 2025-03-02 | 2025-03-02 (end of 6mo support) |
| v1.8 | 2024-07-10 | v1.8.0 | 2025-01-10 | 2025-01-10 (end of 6mo support) |
| v1.7 | 2024-03-18 | v1.7.0 | 2024-09-18 | 2024-09-18 (end of 6mo support) |
| v1.6 | 2023-12-20 | v1.6.0 | 2024-06-20 | 2024-07-10 (v1.8 released) |
Expand Down
2 changes: 1 addition & 1 deletion src/cpu-template-helper/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cpu-template-helper"
version = "1.11.0-dev"
version = "1.11.0"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion src/firecracker/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "firecracker"
version = "1.11.0-dev"
version = "1.11.0"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2021"
build = "build.rs"
Expand Down
2 changes: 1 addition & 1 deletion src/firecracker/swagger/firecracker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ info:
The API is accessible through HTTP calls on specific URLs
carrying JSON modeled data.
The transport medium is a Unix Domain Socket.
version: 1.11.0-dev
version: 1.11.0
termsOfService: ""
contact:
email: "[email protected]"
Expand Down
2 changes: 1 addition & 1 deletion src/jailer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "jailer"
version = "1.11.0-dev"
version = "1.11.0"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2021"
description = "Process for starting Firecracker in production scenarios; applies a cgroup/namespace isolation barrier and then drops privileges."
Expand Down
2 changes: 1 addition & 1 deletion src/rebase-snap/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rebase-snap"
version = "1.11.0-dev"
version = "1.11.0"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion src/seccompiler/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "seccompiler"
version = "1.11.0-dev"
version = "1.11.0"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2021"
description = "Program that compiles multi-threaded seccomp-bpf filters expressed as JSON into raw BPF programs, serializing them and outputting them to a file."
Expand Down
2 changes: 1 addition & 1 deletion src/snapshot-editor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "snapshot-editor"
version = "1.11.0-dev"
version = "1.11.0"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2021"
license = "Apache-2.0"
Expand Down
Loading
Loading