Skip to content

Release Firecracker v1.11 #5090

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
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 <cihodar@amazon.com>
- Alexandru-Cezar Sardan <alsardan@amazon.com>
- Alin Dima <alindima@amazon.com>
- Anatoli Babenia <anatoli@rainforce.org>
- Andrea Manzini <ilmanzo@gmail.com>
- Andreea Florescu <fandree@amazon.com>
- Andrei Casu-Pop <cpo@amazon.com>
Expand Down Expand Up @@ -73,6 +74,7 @@ Contributors to the Firecracker repository:
- Chris Christensen <christianchristensen@gmail.com>
- Christian González <cgonzalez@opennebula.io>
- Christopher Diehl <diehl.chris24@gmail.com>
- Christos Katsakioris <ckatsak@cslab.ece.ntua.gr>
- cneira <cneirabustos@gmail.com>
- Colin Percival <cperciva@tarsnap.com>
- Colton J. McCurdy <mccurdyc22@gmail.com>
Expand Down Expand Up @@ -125,6 +127,7 @@ Contributors to the Firecracker repository:
- Iulian Barbu <iul@amazon.com>
- Ives van Hoorne <ives@codesandbox.io>
- Jack Thomson <jackabt@amazon.co.uk>
- jackabald <jwarchibald@wisc.edu>
- James Curtis <jxcurtis@amazon.co.uk>
- James Turnbull <james@lovedthanlost.net>
- Javier Romero <xavinux@gmail.com>
Expand All @@ -142,6 +145,7 @@ Contributors to the Firecracker repository:
- Julian Stecklina <js@alien8.de>
- Justus Adam <justbldr@amazon.com>
- Ján Mochňak <mochja@users.noreply.github.com>
- kanpov <karpovanton729@gmail.com>
- karthik nedunchezhiyan <karthik.n@zohocorp.com>
- KarthikVelayutham <karthik.velayutham@gmail.com>
- Kazuyoshi Kato <katokazu@amazon.com>
Expand All @@ -156,6 +160,7 @@ Contributors to the Firecracker repository:
- Liviu Berciu <lberciu@amazon.com>
- Lloyd <lloydmeta@gmail.com>
- lloydmeta <lloydmeta@gmail.com>
- longxiangqiao <longxiangqiao@qq.com>
- Lorenzo Fontana <fontanalorenz@gmail.com>
- LOU Xun <aquarhead@ela.build>
- Lucas Zanela <me@lucaszanella.com>
Expand All @@ -172,6 +177,7 @@ Contributors to the Firecracker repository:
- Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
- Matias Teragni <mteragni@amazon.com>
- Matt Wilson <msw@amazon.com>
- Matthew Buckingham-Bishop <matthew@morph.so>
- Matthew Schlebusch <schlebus@amazon.com>
- Max Wittek <wimax@graplsecurity.com>
- Mehrdad Arshad Rad <arshad.rad@gmail.com>
Expand Down Expand Up @@ -212,6 +218,7 @@ Contributors to the Firecracker repository:
- Ria <juthi_paul@utexas.edu>
- Riccardo Mancini <mancio@amazon.com>
- Richard Case <richard@weave.works>
- River Phillips <riverphillips1@gmail.com>
- Rob Devereux <robdevereux92@gmail.com>
- Robert Grimes <rmzgrimes@gmail.com>
- Rodrigue Chakode <rodrigue.chakode@continental-corporation.com>
Expand All @@ -234,6 +241,7 @@ Contributors to the Firecracker repository:
- Sripracha <ramsri@amazon.com>
- Stefan Nita <32079871+stefannita01@users.noreply.github.com>
- StemCll <lydjotj6f@mozmail.com>
- Steven Wirges <steven.wirges@gmail.com>
- Sudan Landge <sudanl@amazon.co.uk>
- sundar.preston.789@gmail.com <sundar.preston.789@gmail.com>
- Takahiro Itazuri <itazur@amazon.com>
Expand All @@ -245,6 +253,7 @@ Contributors to the Firecracker repository:
- timvisee <tim@visee.me>
- Tobias Pfandzelter <pfandzelter@campus.tu-berlin.de>
- Tomas Valenta <valenta.and.thomas@gmail.com>
- tommady <tommady@users.noreply.github.com>
- Tomoya Iwata <iwata.tomoya@classmethod.jp>
- Trăistaru Andrei Cristian <atc@amazon.com>
- Tyler Anton <tyler@debian.anton>
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 <firecracker-devel@amazon.com>"]
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 <firecracker-devel@amazon.com>"]
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: "compute-capsule@amazon.com"
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 <firecracker-devel@amazon.com>"]
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 <firecracker-devel@amazon.com>"]
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 <firecracker-devel@amazon.com>"]
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 <firecracker-devel@amazon.com>"]
edition = "2021"
license = "Apache-2.0"
Expand Down
Loading
Loading