Releases: loopholelabs/firecracker
Releases · loopholelabs/firecracker
release-main-live-migration-pvm
chore: bump version to 1.10.0-dev We created the release branch for v1.9, so we are officially starting development for 1.10 Signed-off-by: Babis Chalios <[email protected]>
release-main-live-migration
chore: bump version to 1.10.0-dev We created the release branch for v1.9, so we are officially starting development for 1.10 Signed-off-by: Babis Chalios <[email protected]>
release-firecracker-v1.8-live-migration-pvm
chore: bump version to 1.10.0-dev We created the release branch for v1.9, so we are officially starting development for 1.10 Signed-off-by: Babis Chalios <[email protected]>
release-firecracker-v1.8-live-migration
chore: bump version to 1.10.0-dev We created the release branch for v1.9, so we are officially starting development for 1.10 Signed-off-by: Babis Chalios <[email protected]>
release-main-live-migration-and-msync
Features
- Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots #9 (Felicitas Pojtinger) - Add support for suspending and resuming to/from snapshots under PVM #9 (Felicitas Pojtinger)
- Encode snapshot size information in snapshot file to allow suspending to and resuming from block devices #9 (Felicitas Pojtinger)
- Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots and to optionally serialize the VM state #9 (Felicitas Pojtinger)
Builds
- Add CI/CD configuration based on Alpine #9 (Felicitas Pojtinger)
Commits
- 31aba5f: Revert "feat: Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots" (Felicitas Pojtinger) #9 - 149e421: Backporting firecracker-microvm#4491 (Shivansh Vij) #9
- c2960ef: Backporting codesandbox@4164371 (Shivansh Vij) #9
- 06b2b7c: Fixing typo (Shivansh Vij) #9
- a906a69: Removing PVM MSRs (Shivansh Vij) #9
- 4130a53: Revert 8d0fa80 and ed7116d (Shivansh Vij) #9
- cherry-pick issues #9 (Shivansh Vij)
- 06c4ee7: Merge branch 'main' into main-live-migration-and-msync (Shivansh Vij) #9
- 027fdbe: Merge branch 'main' into main-live-migration-and-msync (Shivansh Vij) #9
- 946d3ca: Merge branch 'main' into main-live-migration-and-msync (Shivansh Vij) #9
- 8c94c2e: Merge branch 'main' into main-live-migration-and-msync (Shivansh Vij) #9
release-firecracker-v1.7-live-migration-pvm-and-msync
Features
- virtio: make queue.len() public #7,#4,#4490 (Nikita Kalyazin)
- logger: make LatencyAggregateMetrics public #7,#4,#4490 (Nikita Kalyazin)
- metrics/block: add file access latency metrics #7,#4,#4490 (Nikita Kalyazin)
- metrics/block: add queue backlog length metric #7,#4,#4490 (Nikita Kalyazin)
- metrics/net: add tap tx latency metric #7,#4,#4490 (Nikita Kalyazin)
- metrics/net: add tx backlog metrics #7,#4,#4490 (Nikita Kalyazin)
- Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots #7,#4 (Felicitas Pojtinger) - Add support for suspending and resuming to/from snapshots under PVM #7,#4 (Felicitas Pojtinger)
- Encode snapshot size information in snapshot file to allow suspending to and resuming from block devices #7,#4 (Felicitas Pojtinger)
- Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots and to optionally serialize the VM state #7,#4,#3 (Felicitas Pojtinger)
Bug Fixes
- Prevent balloon to be used with huge pages via snapshot mod #7,#4,#4476 (Patrick Roy)
- Limit amount of memory used during snapshot deserialization #7,#4,#4480 (Patrick Roy)
- vmm: only use memfd if no vhost-user-blk devices configured #7,#4,#4501 (Nikita Kalyazin)
- logic to detect changed files #7,#4,#4512 (Sudan Landge)
Code Refactoring
- Remove function pointer from MMIODevManagerConstructorArgs #7,#4,#4476 (Patrick Roy)
Tests
- metrics: add support for LatencyAggregateMetrics #7,#4,#4490 (Nikita Kalyazin)
- api: adjust error in negative memory test #7,#4,#4501 (Nikita Kalyazin)
- hugepages: adjust for anon private memory #7,#4,#4501 (Nikita Kalyazin)
- jailer: adjust file size limit test for anon mapping #7,#4,#4501 (Nikita Kalyazin)
Builds
- Add CI/CD configuration based on Alpine #4 (Felicitas Pojtinger)
Chores
- Add OpenSSL licence to deny.toml #7,#4,#4510 (Patrick Roy)
- release v1.7.0 #7,#4,#4510 (Patrick Roy)
Commits
- a318c9c: Revert "chore(docs): deprecate --start-time-cpu-us parameter" (Patrick Roy) #7,#4,#4474
- changelog: add entry for io load metrics #7,#4,#4490 (Nikita Kalyazin)
- vhost-user-blk: add performance considerations #7,#4,#4501 (Nikita Kalyazin)
- changelog: mention usage of anon private for non-vhost-user vms #7,#4,#4501 (Nikita Kalyazin)
- a3b0f09: Revert "feat: Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots" (Felicitas Pojtinger) #7,#4,#3 - c6fc50d: Backporting firecracker-microvm#4491 (Shivansh Vij) #7,#4
- 81a5067: Backporting firecracker-microvm#4539 (Shivansh Vij) #7,#4
- 789b390: Backporting codesandbox@4164371 (Shivansh Vij) #7,[#4](https://github.com/loopholelabs/fir...
release-firecracker-v1.7-live-migration-and-msync
Features
- virtio: make queue.len() public #7,#4,#4490 (Nikita Kalyazin)
- logger: make LatencyAggregateMetrics public #7,#4,#4490 (Nikita Kalyazin)
- metrics/block: add file access latency metrics #7,#4,#4490 (Nikita Kalyazin)
- metrics/block: add queue backlog length metric #7,#4,#4490 (Nikita Kalyazin)
- metrics/net: add tap tx latency metric #7,#4,#4490 (Nikita Kalyazin)
- metrics/net: add tx backlog metrics #7,#4,#4490 (Nikita Kalyazin)
- Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots #7,#4 (Felicitas Pojtinger) - Add support for suspending and resuming to/from snapshots under PVM #7,#4 (Felicitas Pojtinger)
- Encode snapshot size information in snapshot file to allow suspending to and resuming from block devices #7,#4 (Felicitas Pojtinger)
- Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots and to optionally serialize the VM state #7,#4,#3 (Felicitas Pojtinger)
Bug Fixes
- Prevent balloon to be used with huge pages via snapshot mod #7,#4,#4476 (Patrick Roy)
- Limit amount of memory used during snapshot deserialization #7,#4,#4480 (Patrick Roy)
- vmm: only use memfd if no vhost-user-blk devices configured #7,#4,#4501 (Nikita Kalyazin)
- logic to detect changed files #7,#4,#4512 (Sudan Landge)
Code Refactoring
- Remove function pointer from MMIODevManagerConstructorArgs #7,#4,#4476 (Patrick Roy)
Tests
- metrics: add support for LatencyAggregateMetrics #7,#4,#4490 (Nikita Kalyazin)
- api: adjust error in negative memory test #7,#4,#4501 (Nikita Kalyazin)
- hugepages: adjust for anon private memory #7,#4,#4501 (Nikita Kalyazin)
- jailer: adjust file size limit test for anon mapping #7,#4,#4501 (Nikita Kalyazin)
Builds
- Add CI/CD configuration based on Alpine #7 (Felicitas Pojtinger)
Chores
- Add OpenSSL licence to deny.toml #7,#4,#4510 (Patrick Roy)
- release v1.7.0 #7,#4,#4510 (Patrick Roy)
Commits
- a318c9c: Revert "chore(docs): deprecate --start-time-cpu-us parameter" (Patrick Roy) #7,#4,#4474
- changelog: add entry for io load metrics #7,#4,#4490 (Nikita Kalyazin)
- vhost-user-blk: add performance considerations #7,#4,#4501 (Nikita Kalyazin)
- changelog: mention usage of anon private for non-vhost-user vms #7,#4,#4501 (Nikita Kalyazin)
- a3b0f09: Revert "feat: Add ability to resume snapshots and write back changes to the backing file continously, add API endpoint to
msync
the files backing snapshots" (Felicitas Pojtinger) #7,#4,#3 - c6fc50d: Backporting firecracker-microvm#4491 (Shivansh Vij) #7,#4
- 81a5067: Backporting firecracker-microvm#4539 (Shivansh Vij) #7,#4
- 789b390: Backporting codesandbox@4164371 (Shivansh Vij) #7,[#4](https://github.com/loopholelabs/fir...