Repository navigation
·
10 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
π Documentation for this release: https://kvcache-ai.github.io/AgentENV/v0.2.5/
Features
- gateway: Support HTTPS with manual and ACME certificates (#408) β @zlzGithub-0801
- Attach image drives to warm starts (#398) β @Primary33
- compose: Add the Compose planner (#415) β @Primary33
- Add scheduler throughput benchmarks (#421) β @GxmzG
- Benchmark fresh sandbox startup throughput (#422) β @GxmzG
- Integrate nested KVM runtime and end-to-end tests β @Hygge-Gezelligheid
- kernel: Default KVM to prebuilt Linux 6.18 (#358) β @Hygge-Gezelligheid
- scheduler: Add HA via Kubernetes Lease leader election (#341) β @NickNYU
- compose: Add the guest Compose runtime image (#416) β @Primary33
- ublk: Add user recovery primitives β @yingdi-shan
- ublk-daemon: Recover devices across daemon restarts β @yingdi-shan
- ublk: Respawn and recover the ublk daemon from the client β @yingdi-shan
- compose: Run Compose projects in sandboxes from the CLI (#349) β @Primary33
- compose: Build service images with aenv compose build (#348) β @Primary33
Bug Fixes
- make: Keep command-line overrides out of inherited MAKEFLAGS (#429) β @yingdi-shan
- network: Drop guest packets with a spoofed source address β @yingdi-shan
- overlaybd: Bound layer index ranges by file size (#430) β @yingdi-shan
- snapshot: Stop interrupted deletes from shadowing aliases (#433) β @yingdi-shan
- ublk-daemon: Roll back device handoffs the client never receives (#431) β @Alex-Wengg
- Avoid nested image state read locks during writes (#438) β @huang-jl
- Enable legacy v9 snapshot recovery with the v1000 runtime β @Hygge-Gezelligheid
- deps: Upgrade zip, hickory-resolver, aws-sdk and testcontainers β @yingdi-shan
- ublk: Survive daemon crashes on Linux 6.8 (#446) β @yingdi-shan
- runtime: Report cgroup working set instead of memory.current (#458) β @glen-tl
- gateway: Close slow and idle HTTP client connections (#455) β @arun-elr
- compose: Stop deleting the fork source in the lifecycle test (#469) β @Primary33
- ublk: Log failed queue workers and slots when they fail β @yingdi-shan
- ublk: Retry transient io buffer registration failures β @yingdi-shan
- ublk-daemon: Wait for ublk block nodes off the runtime workers β @yingdi-shan
- envd: Bound the HTTP/2 probe so a lost probe cannot hang a call (#470) β @yingdi-shan
- Mask nested APF VM-exit delivery on cold boot (#474) β @Hygge-Gezelligheid
Improvements
- test-support: Trim the AWS SDK used by the MinIO fixture (#454) β @yingdi-shan
Documentation
- Expand deployment configuration reference and examples (#442) β @zlzGithub-0801