Releases
v1.10.0
OS Changes
Add optional settings to reboot into new kernel command line parameters (#2375 )
Support for static IP addressing (#2204 , #2330 , #2445 )
Add support for NVIDIA driver version 515 (#2455 )
Set mode for tmpfs mounts (#2473 )
Increase inotify default limits (#2335 )
Align vm.max_map_count
with the EKS Optimized AMI (#2344 )
Add support for configuring DNS settings (#2353 )
Migrate netdog
from serde_xml_rs
to quick-xml
(#2311 )
Support versioning for net.toml
(#2281 )
Update admin and control container (#2471 , #2472 )
Orchestrator Changes
ECS
Add cargo make
tasks for testing ECS variants (#2348 )
Kubernetes
Add support for Kubernetes 1.24 variants (#2437 )
Remove Kubernetes aws-k8s-1.19 variants (#2316 )
Increase the kube-api-server QPS from 5/10 to 10/20 (#2436 , thanks @tzneal )
Update eni-max-pods with new instance types (#2416 )
Add setting to change kubelet
's log level (#2460 , #2470 )
Add cargo make
tasks to perform migration testing for Kubernetes variants in AWS (#2273 )
Platform Changes
AWS
Disable drivers for USB-attached network interfaces (#2328 )
Metal
Add driver support for Solarflare, Pensando, Myricom, Huawei, Emulex, Chelsio, Broadcom, AMD and Intel 10G+ network cards (#2379 )
Build Changes
Extend external-files
to vendor go modules (#2378 , #2403 , #2430 )
Make net_config
unit tests reusable across versions (#2385 )
Add diff-kernel-config
to identify kernel config changes (#2368 )
Extended support for variants in buildsys (#2339 )
Clarify crossbeam license (#2447 )
Honor BUILDSYS_ARCH
and BUILDSYS_VARIANT
env variables when set (#2425 )
Use architecture specific json payloads in unit tests (#2367 , #2363 )
Add unified check
target in Makefile.toml
for review readiness (#2384 )
Update Go dependencies of first-party go projects (#2424 , #2440 , #2450 , #2452 , #2456 )
Update Rust dependencies (#2458 , #2476 )
Update third-party packages (#2397 , #2398 , #2464 , #2465 , thanks @kschumy )
Update Bottlerocket SDK to 0.27.0 (#2428 )
Migrate pubsys
and infrasys
to the AWS SDK for Rust (#2414 , #2415 , #2454 )
Update testsys
dependencies (#2392 )
Fix hotdog
's spec URL to the correct upstream link (#2326 )
Fix clippy warnings and enable lints on pull requests (#2337 , #2346 , #2443 )
Format issue field in PR template (#2314 )
Documentation Changes
Update checksum for new root.json
(#2405 )
Mention that boot settings are available in Kubernetes 1.23 variants (#2358 )
Mention the need for AWS credentials in BUILDING.md and PUBLISHING-AWS.md (#2334 )
Add China to supported regions lists (#2315 )
Add community section to README.md (#2305 , #2383 )
Standardize userdata.toml
as the filename used in different docs (#2446 )
Remove commit from image name in PROVISIONING-METAL.md (#2312 )
Add note to CONTRIBUTING.md that outlines filenames' casing (#2306 )
Fix typos in Makefile.toml
, QUICKSTART-ECS.md, QUICKSTART-EKS.md, netdog
and prairiedog
(#2318 , thanks @kianmeng )
Fix casing for GitHub and VMware in CHANGELOG.md (#2329 )
Fix typo in test setup command (#2477 )
Fix TESTING.md link typo (#2438 )
Fix positional fetch-license
argument (#2457 )
You can’t perform that action at this time.