OS Changes
- Prevent a panic in
early-boot-config
when there is no IMDS region (#2493) - Update grub to 2.06-42 (#2503)
- Bring back wicked support for matching interfaces via hardware address (#2519)
- Allow bootstrap containers to manage swap (#2537)
- Add
systemd-analyze
commands to troubleshooting log collection tool (#2550) - Allow bootstrap containers to manage network configuration (#2558)
- Serialize bootconfig values correctly when the value is empty (#2565)
- Update zlib, libexpat, libdbus, docker-cli (#2583)
- Update host containers (#2574)
- Unmask /sys/firmware from host containers (#2573)
Orchestrator Changes
ECS
- Add additional ECS API configurations (#2527)
ECS_CONTAINER_STOP_TIMEOUT
ECS_ENGINE_TASK_CLEANUP_WAIT_DURATION
ECS_TASK_METADATA_RPS_LIMIT
ECS_RESERVED_MEMORY
Kubernetes
- Add a timeout when calling EKS for configuration values (#2566)
- Enable IAM Roles Anywhere with the k8s
ecr-credential-provider
plugin (#2377, #2553) - Kubernetes EKS-D updates
Platform Changes
AWS
- Add driver support for AWS variants in hybrid environments (#2554)
Build Changes
- Add support for publishing to AWS organizations (#2484)
- Remove unnecessary dependencies when building grub (#2495)
- Switch to the latest Dockerfile frontend for builds (#2496)
- Prepare foundations for Secure Boot and image re-signing (#2505)
- Fix EFI file system to fit partition size (#2528)
- Add ShellCheck to
check-lints
for build scripts (#2532) - Update the SDK to v0.28.0 (#2543)
- Use
rustls-native-certs
instead ofwebpki-roots
(#2551) - Handle absolute paths for output directory in kernel build script (#2563)
Documentation Changes
- Add a Roadmap markdown file (#2549)