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
36 changes: 26 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,26 @@ and this project adheres to
- [#5139](https://github.com/firecracker-microvm/firecracker/pull/5139): Added
support for [PVTime](https://docs.kernel.org/virt/kvm/arm/pvtime.html). This
is used to support steal time on ARM machines.
- [#5175](https://github.com/firecracker-microvm/firecracker/pull/5175): Allow
including a custom cpu template directly in the json configuration file passed
to `--config-file` under the `cpu_config` key.

### Changed

- [#5165](https://github.com/firecracker-microvm/firecracker/pull/5165): Changed
Firecracker snapshot feature from developer preview to generally available.
Incremental snapshots remain in developer preview.

### Deprecated

### Removed

### Fixed

## [1.12.0]

### Added

- [#5048](https://github.com/firecracker-microvm/firecracker/pull/5048): Added
support for [PVH boot mode](docs/pvh.md). This is used when an x86 kernel
provides the appropriate ELF Note to indicate that PVH boot mode is supported.
Expand All @@ -24,9 +44,10 @@ and this project adheres to
so users need to regenerate snapshots.
- [#4731](https://github.com/firecracker-microvm/firecracker/pull/4731): Added
support for modifying the host TAP device name during snapshot restore.
- [#5175](https://github.com/firecracker-microvm/firecracker/pull/5175): Allow
including a custom cpu template directly in the json configuration file passed
to `--config-file` under the `cpu_config` key.
- [#5146](https://github.com/firecracker-microvm/firecracker/pull/5146): Added
Intel Sapphire Rapids as a supported and tested platform for Firecracker.
- [#5148](https://github.com/firecracker-microvm/firecracker/pull/5148): Added
ARM Graviton4 as a supported and tested platform for Firecracker.

### Changed

Expand All @@ -38,9 +59,6 @@ and this project adheres to
Clarified what CPU models are supported by each existing CPU template.
Firecracker exits with an error if a CPU template is used on an unsupported
CPU model.
- [#5165](https://github.com/firecracker-microvm/firecracker/pull/5165): Changed
Firecracker snapshot feature from developer preview to generally available.
Incremental snapshots remain in developer preview.

### Deprecated

Expand All @@ -51,12 +69,10 @@ and this project adheres to
misnamed, as the value Firecracker sets it to is actually the page size in
_bytes_, not KiB. It will be removed in Firecracker 2.0.

### Removed

### Fixed

- #\[[5074](https://github.com/firecracker-microvm/firecracker/pull/5074)\] Fix
the `SendCtrlAltDel` command not working for ACPI-enabled guest kernels, by
- [#5074](https://github.com/firecracker-microvm/firecracker/pull/5074) Fix the
`SendCtrlAltDel` command not working for ACPI-enabled guest kernels, by
dropping the i8042.nopnp argument from the default kernel command line
Firecracker constructs.
- [#5122](https://github.com/firecracker-microvm/firecracker/pull/5122): Keep
Expand Down
82 changes: 48 additions & 34 deletions Cargo.lock

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

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.12 | 2025-05-07 | v1.12.0 | 2025-11-07 | Supported |
| 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.10 | 2024-11-07 | v1.10.1 | 2025-05-07 | 2025-05-07 (v1.12 released) |
| v1.9 | 2024-09-02 | v1.9.1 | 2025-03-02 | 2025-03-18 (v1.11 released) |
| 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) |
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.12.0-dev"
version = "1.13.0-dev"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2024"
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.12.0-dev"
version = "1.13.0-dev"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2024"
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.12.0-dev
version: 1.13.0-dev
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.12.0-dev"
version = "1.13.0-dev"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2024"
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.12.0-dev"
version = "1.13.0-dev"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2024"
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.12.0-dev"
version = "1.13.0-dev"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2024"
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.12.0-dev"
version = "1.13.0-dev"
authors = ["Amazon Firecracker team <[email protected]>"]
edition = "2024"
license = "Apache-2.0"
Expand Down
Loading