v0.6.0
What's Changed:
🚀 Major Features:
- Introduce new component config flag by @ardaguclu in #325
- Creating LWS site by @Edwinhr716 in #426
- KEP 257: LeaderExcluded SubGroup support by @Edwinhr716 in #428
✨ Features:
- Make lws image multi-platform by @yankay in #321
- Inject environment variable LWS_WORKER_INDEX by @singeleaf in #416
🐛 Bugs:
- Add controllerrevisions rbac to helm chart. by @wqlparallel in #319
- Fix for odd numbers of arguments passed as key-value pairs for logging issue by @KeerthanaAP in #360
- Fix infinite StatefulSet creation loops by validate leader annotations by @yankay in #394
- Change annotation
leaderworkerset.gke.io/subgroup-sizetoleaderworkerset.sigs.k8s.io/subgroup-sizeby @yankay in #434 - ignore 0 replica check by @congcongke in #439
♻️ Cleanups:
- Remove pods create permission by @wqlparallel in #323
- add junit and artifacts directory for e2e tests so testgrid will disp… by @kannon92 in #335
- Pass ARTIFACTS env variable when building e2e tests by @Edwinhr716 in #345
- Add adopters, integrations, talks by @kerthcet in #367
- Deprecate flags as the recommended path is to pass configuration file by @ardaguclu in #361
- doc: Add terraform based EKS Blueprints pattern for multi-node inference by @askulkarni2 in #373
- Add missing external types to apply configurations by @astefanutti in #374
- Ignore LeaderElectionNamespace in cmd unit tests as it is dynamic by @ardaguclu in #383
- Allow pass through of additional params to "ray start" in ray_init.sh by @dims in #378
- use staging images instead of gcr by @kannon92 in #398
- Add files to publish helm chart by @Edwinhr716 in #411
- fix image build toolchain errors by @kannon92 in #424
- Run controller-gen only for api and pkg directories by @ardaguclu in #417
- Add Label
leaderworkerset.sigs.k8s.io/nameto the headlessService by @yankay in #433 - Use create jobs command instead of run pods in e2e testing by @ardaguclu in #445
- Export kind and cluster related logs under artifacts directory for e2e by @ardaguclu in #451
- Set readOnlyRootFilesystem explicitly to true by @ardaguclu in #457
- Check controller_runtime_webhook_requests_total that always exists in both pods by @ardaguclu in #456
- Explicitly bind metrics 8443 as containerPort in kustomize and helm by @ardaguclu in #458
📃 Docs:
- Adding User Guide for TensorRT-LLM by @Edwinhr716 in #356
- Adding User Guide for SGLang by @yankay in #377
- [Docs] Use the vllm image instead of building by the user self in the sample by @yankay in #453
- [Doc] Add troubleshooting page in site by @yankay in #468
New Contributors
- @yankay made their first contribution in #321
- @ardaguclu made their first contribution in #325
- @DiegoLelis made their first contribution in #354
- @KeerthanaAP made their first contribution in #360
- @askulkarni2 made their first contribution in #373
- @astefanutti made their first contribution in #374
- @dims made their first contribution in #378
- @singeleaf made their first contribution in #416
- @congcongke made their first contribution in #439
Full Changelog: v0.5.0...v0.6.0