Skip to content

v0.6.0

Choose a tag to compare

@Syspretor Syspretor released this 18 Feb 09:16
· 241 commits to main since this release
d2cebcf

🌟 Highlights

  • Coordinated Scaling Support: Added support for coordinated scaling to enhance scaling capabilities under complex workloads (#142).
  • Stateful InstanceSet: Introduced support for stateful InstanceSets, improving management for stateful applications (#159).
  • New Benchmark CLI: Integrated benchmark capabilities into the CLI tool for easier performance testing (#156).

🚀 Features

  • CLI Enhancements:
    • Added kubectl rbg llm generate command for LLM configuration generation (#128).
    • Updated and renamed the benchmark CLI tool (#157, #162).
  • RBG Core:
    • Implemented KEP-8 RoleTemplate support (#124).
    • RBGSA now supports scalingAdapter for InstanceSets and adds resource age property (#140).

🐛 Bug Fixes

  • Workload Management:
    • Fixed coordinated rolling updates not working correctly for LWS workloads (#151).
    • Corrected instance address generation logic to use GetWorkloadName (#138).
  • Logging & Build:
    • Switched to structured logging instead of event recorder for failure handling (#137).
    • Fixed duplicate --platform argument issue in docker-buildx (#141).
    • Fixed benchmark related product issues in CLI (#158).

📖 Documentation

  • Integrations: Added an example for Mooncake integration (#125).

What's Changed

  • example(rbg): add example for mooncake integration by @Syspretor in #125
  • add cli: kubectl rbg llm generate by @bcfre in #128
  • chore(rbg): add workflow for e2e_test by @Syspretor in #130
  • chore(rbg): add workflow for nightly image build by @Syspretor in #131
  • fix(rbg): use structured logging instead of event recorder in Get fai… by @jackyzzy in #137
  • fix: use GetWorkloadName for instance address generation by @bcfre in #138
  • Feat/kep 8 roletemplate by @LikiosSedo in #124
  • feat(rbgsa): support scalingAdapter for instanceSet, add resource age by @Syspretor in #140
  • chore(rbg): add unit-test check and incremental coverage check by @Syspretor in #149
  • chore(rbg): add envtest by @Syspretor in #145
  • fix: avoid duplicate --platform argument in docker-buildx by @onenewcode in #141
  • feat(rbg): support coordinated scaling by @Syspretor in #142
  • fix(github-action): unit-test coverage checks by @Syspretor in #153
  • fix: coordination rolling update not working for LWS workloads by @LikiosSedo in #151
  • refactor(rbg): simplify rbg reconcile - Phase 1 by @Syspretor in #155
  • feat(cli): support benchmark cli by @bcfre in #156
  • feat(cli): update benchmark cli by @bcfre in #157
  • fix(cli): benchmark related products by @bcfre in #158
  • feat(rbg): support stateful instanceSet by @Syspretor in #159
  • Change tag from 0.5.0 to 0.6.0 by @cheyang in #160
  • refactor: rename benchtool to benchmark-tool by @cheyang in #162
  • Build: update rbg helm chart 0.6.0 by @cheyang in #161

New Contributors

  • @jackyzzy made their first contribution in #137
  • @onenewcode made their first contribution in #141

Full Changelog: v0.5.0...v0.6.0

What's Changed

  • example(rbg): add example for mooncake integration by @Syspretor in #125
  • add cli: kubectl rbg llm generate by @bcfre in #128
  • chore(rbg): add workflow for e2e_test by @Syspretor in #130
  • chore(rbg): add workflow for nightly image build by @Syspretor in #131
  • fix(rbg): use structured logging instead of event recorder in Get fai… by @jackyzzy in #137
  • fix: use GetWorkloadName for instance address generation by @bcfre in #138
  • Feat/kep 8 roletemplate by @LikiosSedo in #124
  • feat(rbgsa): support scalingAdapter for instanceSet, add resource age by @Syspretor in #140
  • chore(rbg): add unit-test check and incremental coverage check by @Syspretor in #149
  • chore(rbg): add envtest by @Syspretor in #145
  • fix: avoid duplicate --platform argument in docker-buildx by @onenewcode in #141
  • feat(rbg): support coordinated scaling by @Syspretor in #142
  • fix(github-action): unit-test coverage checks by @Syspretor in #153
  • fix: coordination rolling update not working for LWS workloads by @LikiosSedo in #151
  • refactor(rbg): simplify rbg reconcile - Phase 1 by @Syspretor in #155
  • feat(cli): support benchmark cli by @bcfre in #156
  • feat(cli): update benchmark cli by @bcfre in #157
  • fix(cli): benchmark related products by @bcfre in #158
  • feat(rbg): support stateful instanceSet by @Syspretor in #159
  • Change tag from 0.5.0 to 0.6.0 by @cheyang in #160
  • refactor: rename benchtool to benchmark-tool by @cheyang in #162
  • Build: update rbg helm chart 0.6.0 by @cheyang in #161

New Contributors

  • @jackyzzy made their first contribution in #137
  • @onenewcode made their first contribution in #141

Full Changelog: v0.5.0...v0.6.0