diff --git a/CHANGELOG.md b/CHANGELOG.md index a86036ef9bb..143412c50f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ 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\] +## \[1.9.0\] ### Added diff --git a/CREDITS.md b/CREDITS.md index d526b1e9c78..6632de15eb2 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -21,9 +21,11 @@ Contributors to the Firecracker repository: - Aaron O'Mullan - Abhijeet Kasurde - acatangiu +- Adam Jensen - Adam Leskis - Adrian Catangiu - Ahmed Abouzied +- Akhil Mohan - Alakesh - Aleksa Sarai - Alex Chan @@ -39,12 +41,14 @@ Contributors to the Firecracker repository: - Andrei Casu-Pop - Andrei Cipu - Andrei Sandu +- Andrew Yao - Andrii Radyk - andros21 - Angus McInnes - Arjun Ramachandrula - Arun Gupta - Arunav Sanyal +- Ashwin Ginoria - Atsushi Ishibashi - Aussie Schnore - Austin Vazquez @@ -59,6 +63,7 @@ Contributors to the Firecracker repository: - Bob Potter - Bogdan Ionita - Brandon Duffany +- Brandon Pike - Caleb Albers <7110138+CalebAlbers@users.noreply.github.com> - Cam Mannett - Carlos López @@ -77,13 +82,18 @@ Contributors to the Firecracker repository: - Damien Stanton - Dan Horobeanu - Dan Lemmond +- David Michael +- David Nguyen - David Son +- David Ventura - Deepesh Pathak - defunct - Denis Andrejew - Derek Manwaring - Diana Popa - Dmitrii +- Echo-Head-Wall <101990236+Echo-Head-Wall@users.noreply.github.com> +- Eddie Cazares - Eduard Kyvenko - Egor Lazarchuk - EvanJP @@ -94,6 +104,7 @@ Contributors to the Firecracker repository: - Gabriel Ionescu - Garrett Squire - George Pisaltu +- George Siton - german gomez - Gilad Naaman - Greg Dunn @@ -105,17 +116,22 @@ Contributors to the Firecracker repository: - hatf0 - Henri Yandell - Hermes +- Himanshu Neema - HQ01 - Iggy Jackson +- ihciah - Ioana Chirca - Ishwor Gurung - Iulian Barbu - Ives van Hoorne +- Jack Thomson +- James Curtis - James Turnbull - Javier Romero - Jeff Widman - Jerome Gravel-Niquet - Jing Yang +- joaoleal - Joel Winarske - jonas serrano - Jonathan Browne <12983479+JBYoshi@users.noreply.github.com> @@ -130,7 +146,9 @@ Contributors to the Firecracker repository: - KarthikVelayutham - Kazuyoshi Kato - keyangxie +- Kornel - Krishna Kumar T +- krk - kumargu - Laura Loghin - lifupan @@ -149,8 +167,10 @@ Contributors to the Firecracker repository: - Marc Brooker - Marco Cali - Marco Vedovati +- Markus Ziller - Masatoshi Higuchi - Massimiliano Torromeo +- Matias Teragni - Matt Wilson - Matthew Schlebusch - Max Wittek @@ -160,14 +180,19 @@ Contributors to the Firecracker repository: - Mihai Stan - milahu - moricho +- Muki Kiboigo +- Muskaan Singla - Narek Galstyan - Nathan Hoang - Nathan Sizemore - Nicolas Mesa +- NikeNano - Nikita Kalyazin +- Nikita Zakirov - Nikolay Edigaryev - Noah Meyerhans - not required +- one230six <723682061@qq.com> - Pablo Barbáchano - Patrick Roy - Paweł Bęza @@ -185,6 +210,7 @@ Contributors to the Firecracker repository: - rares - razn - Ria +- Riccardo Mancini - Richard Case - Rob Devereux - Robert Grimes @@ -195,13 +221,17 @@ Contributors to the Firecracker repository: - Sam Jackson - Samuel Knox - Samuel Ortiz +- ScmTble +- seafoodfry <99568361+seafoodfry@users.noreply.github.com> - Sean Lavine - Sebastien Boeuf - Serban Iorga +- ShadowCurse - shakram02 - Shen Jiale - Shion Yamashita - singwm +- sladynnunes - Sripracha - Stefan Nita <32079871+stefannita01@users.noreply.github.com> - StemCll @@ -216,7 +246,7 @@ Contributors to the Firecracker repository: - timvisee - Tobias Pfandzelter - Tomas Valenta -- Tomoya +- Tomoya Iwata - Trăistaru Andrei Cristian - Tyler Anton - Urvil Patel @@ -228,6 +258,7 @@ Contributors to the Firecracker repository: - William Hammond - wllenyj - wt-l00 +- Xiangpeng Hao - xibz - xiekeyang - Ye Sijun @@ -236,6 +267,7 @@ Contributors to the Firecracker repository: - YUAN LYU - Yuval Kohavi - Yılmaz ŞEN +- Zhenyu Qi - Zi Shen Lim - Zicklag - Дамјан Георгиевски diff --git a/Cargo.lock b/Cargo.lock index 88c68aeb917..314a94ba58f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -98,7 +98,7 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" dependencies = [ - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -108,7 +108,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" dependencies = [ "anstyle", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -204,7 +204,7 @@ dependencies = [ "bitflags 2.6.0", "cexpr", "clang-sys", - "itertools 0.10.5", + "itertools 0.12.1", "lazy_static", "lazycell", "log", @@ -411,7 +411,7 @@ checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" [[package]] name = "cpu-template-helper" -version = "1.9.0-dev" +version = "1.9.0" dependencies = [ "clap", "displaydoc", @@ -584,7 +584,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -599,7 +599,7 @@ dependencies = [ [[package]] name = "firecracker" -version = "1.9.0-dev" +version = "1.9.0" dependencies = [ "bincode", "cargo_toml", @@ -697,7 +697,7 @@ version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -708,9 +708,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "indexmap" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown", @@ -733,7 +733,7 @@ checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ "hermit-abi", "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -751,6 +751,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + [[package]] name = "itertools" version = "0.13.0" @@ -768,7 +777,7 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jailer" -version = "1.9.0-dev" +version = "1.9.0" dependencies = [ "libc", "log-instrument", @@ -1101,7 +1110,7 @@ dependencies = [ [[package]] name = "rebase-snap" -version = "1.9.0-dev" +version = "1.9.0" dependencies = [ "displaydoc", "libc", @@ -1147,15 +1156,15 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" dependencies = [ "bitflags 2.6.0", "errno", "libc", "linux-raw-sys", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -1175,7 +1184,7 @@ dependencies = [ [[package]] name = "seccompiler" -version = "1.9.0-dev" +version = "1.9.0" dependencies = [ "bincode", "displaydoc", @@ -1260,7 +1269,7 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "snapshot-editor" -version = "1.9.0-dev" +version = "1.9.0" dependencies = [ "clap", "clap-num", @@ -1287,9 +1296,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.76" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -1622,7 +1631,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -1640,6 +1649,15 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets", +] + [[package]] name = "windows-targets" version = "0.52.6" diff --git a/README.md b/README.md index 2045853a900..1026961232c 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,7 @@ We test all combinations of: | :-------- | :---------------- | :----------- | :----------- | | c5n.metal | al2 linux_5.10 | ubuntu 22.04 | linux_4.14 | | m5n.metal | al2023 linux_6.1 | | linux_5.10 | -| m6i.metal | | | | +| m6i.metal | | | linux_6.1 | | m6a.metal | | | | | m6g.metal | | | | | m7g.metal | | | | diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index 7339e39fe7b..e47a9e09fd5 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cpu-template-helper" -version = "1.9.0-dev" +version = "1.9.0" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0" diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index 951c988a8a6..92a48557556 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "firecracker" -version = "1.9.0-dev" +version = "1.9.0" authors = ["Amazon Firecracker team "] edition = "2021" build = "build.rs" diff --git a/src/firecracker/swagger/firecracker.yaml b/src/firecracker/swagger/firecracker.yaml index d03584d8c0d..ac580c12703 100644 --- a/src/firecracker/swagger/firecracker.yaml +++ b/src/firecracker/swagger/firecracker.yaml @@ -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.9.0-dev + version: 1.9.0 termsOfService: "" contact: email: "compute-capsule@amazon.com" diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index dea4d159916..f071907c363 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "jailer" -version = "1.9.0-dev" +version = "1.9.0" authors = ["Amazon Firecracker team "] edition = "2021" description = "Process for starting Firecracker in production scenarios; applies a cgroup/namespace isolation barrier and then drops privileges." diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index 31c5757fbcd..da81d94cbfb 100644 --- a/src/rebase-snap/Cargo.toml +++ b/src/rebase-snap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rebase-snap" -version = "1.9.0-dev" +version = "1.9.0" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0" diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index 8fad411ca6d..713018fd019 100644 --- a/src/seccompiler/Cargo.toml +++ b/src/seccompiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "seccompiler" -version = "1.9.0-dev" +version = "1.9.0" authors = ["Amazon Firecracker team "] 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." diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index 6a0c1297ca0..ccb79017821 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "snapshot-editor" -version = "1.9.0-dev" +version = "1.9.0" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0"