Skip to content

v0.8.0

Latest

Choose a tag to compare

@diw-zw diw-zw released this 31 Aug 02:13
· 3 commits to main since this release
a146aa9

What's Changed

  • docs: add Model Express integration to Dynamo SGLang examples by @Syspretor in #356
  • fix(rbg-controller): override role.Replicas from bound RBGSA by @sebest in #306
  • fix: coordinatedPolicy rollingUpdate maxSkew stall RoleInstanceSet by @JasonHe-WQ in #308
  • feat: add ua for every controller by @vie-serendipity in #364
  • docs: update README release notes and add ecosystem projects by @Syspretor in #365
  • kep: support inplace scheduling by @NoobDream2568 in #352
  • refactor: extract patio sidecar to inference-engine-runtime project by @Syspretor in #366
  • docs: add inference-engine-runtime to ecosystem projects in README by @Syspretor in #369
  • feat(rbg): support inplace scheduling by @NoobDream2568 in #368
  • test: add controller stress test framework with KWOK simulation by @Syspretor in #353
  • Updated Makefile version to 0.8.0 by @cheyang in #372
  • kep: rbg warmup by @TrafalgarZZZ in #129
  • feat: support RoleBasedGroup Warmup (phase 1) by @TrafalgarZZZ in #335
  • ci: build controller image from source in manifest e2e test by @cheyang in #373
  • ci: run e2e-manifest on every PR and add /release-test workflow by @Syspretor in #374
  • test: fix coordinated policy scaling test flake by @Syspretor in #378
  • kep: refine warmup API definitions by @NoobDream2568 in #376
  • chore(rbgs): update Helm chart and default image versions to 0.8.0-al… by @cheyang in #377
  • feat: refactor and implement warmup by @NoobDream2568 in #379
  • chore: update controller stress test by @diw-zw in #384
  • chore: outdated field name in validation by @diw-zw in #385
  • feat: compute maxUnavailable correctly when validating rollout strategy by @vie-serendipity in #382
  • fix: handle GracePeriodSeconds not correctly working and respect UpdateStrategy.Type by @NoobDream2568 in #393
  • doc: add doc best-practice/deploy-mooncake-store-with-rbg by @diw-zw in #391
  • feat: add admission webhook for rbg by @NoobDream2568 in #395
  • doc: add doc best-practice/using-role-templates by @diw-zw in #387
  • chore(rbgs): update Helm chart and default image versions to 0.8.0-al… by @cheyang in #397
  • Remove accidentally uploaded files. by @diw-zw in #398
  • chore(rbgs): reorganize Helm chart templates into kubebuilder-style l… by @diw-zw in #403
  • test(e2e): verify controller RBAC and webhook-cert bootstrap in a live cluster by @cheyang in #405
  • test(e2e): stabilize flaky v1alpha2 specs on slow CI clusters by @diw-zw in #407
  • refactor(helm): group values under global/controller/crdUpgrade and u… by @diw-zw in #406
  • doc: add doc best-practice/deploy-inference-service by @diw-zw in #386
  • doc: add doc best-practice/configuring-rolling-updates by @diw-zw in #388
  • feat: add exponential backoff for restart policy by @Syspretor in #394
  • feat: add exponential backoff for restart policy with API and docs improvements by @diw-zw in #409
  • [WIP] doc: add doc best-practice/configuring-inplace-update-and-scheduling-policies by @NoobDream2568 in #399
  • chore(rbgs): update Helm chart and default image versions to 0.8.0-al… by @cheyang in #412
  • fix: worker pods get no DNS identity under sharedServiceSelection=All by @diw-zw in #418
  • chore: update manifests for v0.8.0-alpha.4 release by @diw-zw in #419
  • ci: drop the removed benchmark dashboard image from the nightly build by @diw-zw in #423
  • ci: surface /release-test results in the PR merge box by @diw-zw in #420
  • e2e: warmup merge multi-role actions - roles may be scheduled onto di… by @diw-zw in #417
  • fix: restore restartPolicy as a string to keep v0.7.0 objects decodable by @diw-zw in #424
  • feat: restrict v1alpha1 API compatibility RBAC via Helm toggle by @diw-zw in #416
  • [WIP] chore: update manifests for v0.8.0-alpha.5 release by @diw-zw in #428
  • fix: validate rolling strategy only when replicas gt 0 by @vie-serendipity in #431
  • doc: add en doc best-practice/configuring-inplace-update-and-scheduling-policies by @NoobDream2568 in #415
  • [WIP] add EPD by @liusy58 in #148
  • KEP-430: Gang Scheduling for RBG by @diw-zw in #430
  • chore(deps): upgrade dependencies, kubectl v1.36.4, and migrate golangci-lint v2 to fix CVEs by @diw-zw in #429
  • Add in-place scheduling injection logs by @googs1025 in #432
  • fix: add semantic revision equality check to prevent spurious rollouts by @diw-zw in #433
  • fix: reject duplicate roleinstance component names by @googs1025 in #435
  • Update crd-upgrade: use v1.37.0 kubectl by @diw-zw in #437
  • Fix/upgrade spurious rollout and identity labels by @diw-zw in #439
  • fix(e2e): caBundle verify race + apicompat update conflict flake by @cheyang in #443
  • e2e: add a v0.7.0 -> current upgrade-compatibility suite to the release gate by @diw-zw in #444
  • fix(e2e): gate the upgrade baseline on pods, not the Ready condition by @diw-zw in #446
  • chore: update manifests for v0.8.0 release by @cheyang in #445

New Contributors

Full Changelog: v0.7.0...v0.8.0