|
| 1 | +## v0.11.0 |
| 2 | + |
| 3 | +Changes since `v0.10.0`. |
| 4 | + |
| 5 | + New Features |
| 6 | + |
| 7 | + - KEP-572: VolumeClaimPolicies API for Stateful JobSet (#1062, #1098) |
| 8 | + - New API for managing persistent volume claims with JobSets |
| 9 | + - KEP-467: Fast failure recovery with in-place restarts (#1083, #1096, #1099) |
| 10 | + - Add InPlaceRestart feature gate as alpha |
| 11 | + - Implement in-place restart logic for faster failure recovery |
| 12 | + - Add JobSet PodDisruptionBudget (#1112) |
| 13 | + - New PDB support for JobSet workloads |
| 14 | + - Emit event on job creation failure (#1076) |
| 15 | + - Controller now emits events when job creation fails |
| 16 | + |
| 17 | + Bug Fixes |
| 18 | + |
| 19 | + - Add jobset.sigs.k8s.io/priority to all child Pods to fix bug in exclusive placement (#1077) |
| 20 | + - Make Pod admission webhook fail if the Node of the leader Pod is not found (#1089) |
| 21 | + - Validate coordinator label value (#1079) |
| 22 | + |
| 23 | + Security |
| 24 | + |
| 25 | + - Restrict controller-manager Secrets access to jobset install namespace (#1063) |
| 26 | + - Remove pod create permission from controller (#1074) |
| 27 | + |
| 28 | + Helm/Deployment |
| 29 | + |
| 30 | + - Set namespace to the webhook service in charts (#1067) |
| 31 | + - Copy CRD to helm chart on manifest (#1047) |
| 32 | + - Use explicit bash image path instead of ambiguous shortname (#1065) |
| 33 | + |
| 34 | + Documentation |
| 35 | + |
| 36 | + - Guide for the VolumeClaimPolicies API (#1118) |
| 37 | + - Add agents markdown (#1080) |
| 38 | + - Fix incorrect code comments (#1072) |
| 39 | + - Remove 1.31 from readme (#1087) |
| 40 | + |
| 41 | + Build/CI Improvements |
| 42 | + |
| 43 | + - Update Kubernetes dependencies to 0.35 (#1105) |
| 44 | + - Update Golang to 1.25 (#1066) |
| 45 | + - Enable KAL linter in jobset (#1046) |
| 46 | + - Enable nobools for future API calls (#1069) |
| 47 | + - Ignore kubeapilinter violations in existing API fields (#1070) |
| 48 | + - Use setup-envtest@release-0.22 instead of the latest version (#1071) |
| 49 | + - Remove hardcoded ENVTEST_K8S_VERSION (#1075) |
| 50 | + - Fix make verify (#1100) |
| 51 | + |
| 52 | + Dependency Updates |
| 53 | + |
| 54 | + - Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 (#1116) |
| 55 | + - Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.27.4 (#1059, #1078, #1082, #1104, #1115) |
| 56 | + - Bump github.com/open-policy-agent/cert-controller from 0.14.0 to 0.15.0 (#1093) |
| 57 | + - Bump sigs.k8s.io/controller-runtime (multiple updates) (#1064, #1085) |
| 58 | + - Bump the kubernetes group (multiple updates) (#1092, #1102) |
0 commit comments