What's Changed
- chore(deps): upgrade Kubernetes dependencies to v0.35.0 and migrate to generic webhook APIs by @yankay in #741
- chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.1 to 6.3.2 by @dependabot[bot] in #753
- chore(deps-dev): bump autoprefixer from 10.4.23 to 10.4.24 in /site in the all group by @dependabot[bot] in #750
- [Documentation] Add HPA example to LWS site by @LuyuZhang00 in #663
- Ignore VSCode workspace files by @adinilfeld in #755
- Support TPU environment variables for multi-container pods by @adinilfeld in #754
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 by @dependabot[bot] in #747
- chore(deps): bump the kubernetes group with 8 updates by @dependabot[bot] in #758
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.23.0 to 0.23.1 by @dependabot[bot] in #748
- chore(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1 by @dependabot[bot] in #749
- TAS user guide: updating kueue version to 0.16.1 by @Edwinhr716 in #759
- Graduate RecreateGroupAfterStart to an API by @adinilfeld in #757
- Migrate to new events API by @adinilfeld in #761
- Fix odd number of arguments in log call for pending pod skip by @johnnietse in #763
- chore: Adding KAL (Kube API Linter) by @ganimtron-10 in #760
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.40.0 by @dependabot[bot] in #771
- chore(deps): bump the kubernetes group with 8 updates by @dependabot[bot] in #764
- chore(deps-dev): bump the all group across 1 directory with 2 updates by @dependabot[bot] in #775
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 by @dependabot[bot] in #774
- chore(deps): bump github.com/open-policy-agent/cert-controller from 0.15.0 to 0.16.0 by @dependabot[bot] in #780
- chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.79.3 by @dependabot[bot] in #782
- Fix LWS surge handling during scale-up and zero-unavailable updates by @ZRJ026 in #778
- security: Update trivy-action to use sha for v0.35.0 by @Priyankasaggu11929 in #785
- Remove redundant watch of leader pod + increase e2e test timeout by @adinilfeld in #791
- [bugfix] fix StatefulsetReady check by @LuyuZhang00 in #705
- Update maxUnavailable calculation for leader StatefulSet by @adinilfeld in #781
- Manually bump dependencies from 0.35.2 to 0.35.3 by @adinilfeld in #793
- chore(deps): bump picomatch in /site by @dependabot[bot] in #794
- KEP-766: DisaggregatedSet implementation by @hasB4K in #773
- KEP-766: Add DisaggregatedSet proposal by @hasB4K in #767
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.40.0 in /disaggregatedset by @dependabot[bot] in #795
- chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.79.3 in /disaggregatedset by @dependabot[bot] in #796
- doc(disaggregatedset): Rename phase to role in DisaggregatedSet README by @hasB4K in #799
- Fix: staging image in production installation by @panpan0000 in #784
- fix: prevent spurious rolling updates from revision serialization differences due to 1.34 API modification by @rudeigerc in #798
- fix(volcano): add missing PodGroup RBAC for kubectl-based installs by @janghyukjin in #800
- support TLS configuration for LWS by @Mostafahassen1 in #783
- fix: prevent leader pod from being recreated twice on background deletion by @yankay in #805
- Simplify revision code by @lx1036 in #803
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /disaggregatedset by @dependabot[bot] in #808
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 by @dependabot[bot] in #809
- [DisaggregatedSet][1/N] Move DisaggregatedSet API types (with an empty controller) by @hasB4K in #815
- Allow github actions follow Security policy by @Mostafahassen1 in #816
- fix: pin github actions to full SHA to meet security policy by @Mostafahassen1 in #821
- chore(deps): bump the kubernetes group across 1 directory with 8 updates by @dependabot[bot] in #817
- chore(deps-dev): bump the all group across 1 directory with 2 updates by @dependabot[bot] in #819
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.2 by @dependabot[bot] in #824
- chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.2 to 6.4.0 by @dependabot[bot] in #818
- chore(deps-dev): bump postcss from 8.5.10 to 8.5.12 in /site in the all group by @dependabot[bot] in #825
- perf(pod): optimize env var lookup by @ErikJiang in #801
- add status.observedGeneration field for lws by @Mostafahassen1 in #807
- fix: flaky 'Test default progressing state' integration test by @yankay in #832
- chore: reduce dependabot PR noise via grouping by @yankay in #829
- Upgrade Go to 1.26 by @yankay in #827
- Updated the main readme to discuss DisaggregatedSet by @ahg-g in #840
- Bump gcb-docker-gcloud image to v20260127-c1affcc8de by @yankay in #843
- chore(deps): bump github.com/onsi/gomega from 1.39.1 to 1.40.0 by @dependabot[bot] in #839
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.2 to 2.28.3 by @dependabot[bot] in #838
- update lws to k8s 0.36 by @kannon92 in #856
- chore(deps-dev): bump postcss from 8.5.12 to 8.5.14 in /site in the all group across 1 directory by @dependabot[bot] in #841
- fix: surface error message in FailedCreate events for leader and worker statefulsets by @Mostafahassen1 in #851
- chore(deps): bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by @dependabot[bot] in #861
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 by @dependabot[bot] in #862
- [DisaggregatedSet][2/N] Add controller implementation with rolling update support by @hasB4K in #836
- chore(deps-dev): bump postcss from 8.5.14 to 8.5.15 in /site in the all group across 1 directory by @dependabot[bot] in #860
- Fix DisaggregatedSet sample missing workerTemplate by @yankay in #867
- [DisaggregatedSet][5/N] add the helm chart by @yankay in #871
- Fix: (disaggregatedset) tighten ForSingleActiveRevision waiter by @yankay in #870
- nominate yankay as approver by @yankay in #872
- docs(kep): draft fail-fast restart budget and init-phase DNS for LWS by @panpan0000 in #813
- Update e2e Kind version to Kubernetes 1.36 by @yankay in #874
- chore: migrate DisaggregatedSet helper assets by @yankay in #875
- chore: remove standalone DisaggregatedSet tree by @yankay in #876
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 by @dependabot[bot] in #882
- chore(deps): bump the kubernetes group with 8 updates by @dependabot[bot] in #881
- Release 0.9.0 by @Edwinhr716 in #885
New Contributors
- @adinilfeld made their first contribution in #755
- @johnnietse made their first contribution in #763
- @ganimtron-10 made their first contribution in #760
- @ZRJ026 made their first contribution in #778
- @Priyankasaggu11929 made their first contribution in #785
- @hasB4K made their first contribution in #773
- @rudeigerc made their first contribution in #798
- @janghyukjin made their first contribution in #800
- @lx1036 made their first contribution in #803
Full Changelog: v0.8.0...v0.9.0