-
Notifications
You must be signed in to change notification settings - Fork 386
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update release notes draft to version v1.31.0-beta.0 #2575
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 122025 | ||
releasenote: | ||
text: "`lastSuccessfullTime` in cronjobs will now be set reliably." | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
pr: 122812 | ||
releasenote: | ||
text: Added support for kube-proxy iptables mode to track packets that were wrongfully marked invalid by conntrack and subsequently dropped by introducing `kubeproxy_iptables_ct_state_invalid_dropped_packets_total` metric. | ||
text: Added support for kube-proxy iptables mode to track packets that were wrongfully | ||
marked invalid by conntrack and subsequently dropped by introducing `kubeproxy_iptables_ct_state_invalid_dropped_packets_total` | ||
metric. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
pr: 123587 | ||
releasenote: | ||
text: Fixed "-kube-test-repo-list" e2e flag may not take effect. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -1,4 +1,5 @@ | ||||||
pr: 123638 | ||||||
releasenote: | ||||||
text: Graduated MatchLabelKeys/MismatchLabelKeys feature in PodAffinity/PodAntiAffinity to Beta. | ||||||
text: Graduated MatchLabelKeys/MismatchLabelKeys feature in PodAffinity/PodAntiAffinity | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sorry this is wrong, no need to update here. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ok, thanks |
||||||
to Beta. | ||||||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
pr: 124092 | ||
releasenote: | ||
text: |- | ||
- Windows Kubeproxy will use the update load balancer API for load balancer updates, instead of the previous delete and create APIs. | ||
- Deletion of remote endpoints will be triggered only for terminated endpoints (those present in the old endpoints map but not in the new endpoints map), whereas previously it was also done for terminating endpoints. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
pr: 124328 | ||
releasenote: | ||
text: The name of CEL(Common Expression Language) optional type has been changed from `optional` to `optional_type`. | ||
text: The name of CEL(Common Expression Language) optional type has been changed | ||
from `optional` to `optional_type`. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
pr: 124428 | ||
releasenote: | ||
text: |- | ||
Added a testcase to check hostname and hostNetwork. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
pr: 124574 | ||
releasenote: | ||
text: Added the ability to the kubelet server to dynamically load certificate files. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
pr: 124589 | ||
releasenote: | ||
text: | | ||
"Fixed the ResourceClaim controller forgetting to wait for `podSchedulingSynced` | ||
and `templatesSynced`." | ||
text: "\"Fixed the ResourceClaim controller forgetting to wait for `podSchedulingSynced` | ||
\nand `templatesSynced`.\"" | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
pr: 124634 | ||
releasenote: | ||
text: Moved remote CRI implementation from kubelet to `k8s.io/cri-client` repository. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
pr: 124828 | ||
releasenote: | ||
text: Built Kubernetes with Go 1.22.3. | ||
documentation: [] | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 124969 | ||
releasenote: | ||
text: PersistentVolumeLastPhaseTransitionTime feature is stable and enabled by default. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 124994 | ||
releasenote: | ||
text: Added namespace autocompletion for `kubectl config set-context` command. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
pr: 124996 | ||
releasenote: | ||
text: "kube-scheduler implements scheduling hints for the VolumeZone plugin.\nThe | ||
scheduling hints allow the scheduler to only retry scheduling a Pod\nthat was | ||
previously rejected by the VolemeZone plugin if addition/update of node, \naddition/update | ||
of PV, addition/update of PVC, or addition of SC matches pod's topology settings." | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
pr: 125040 | ||
releasenote: | ||
text: Fixed an issue where kubelet on Windows would fail if a pod had a SecurityContext with `RunAsUser`. | ||
text: Fixed an issue where kubelet on Windows would fail if a pod had a SecurityContext | ||
with `RunAsUser`. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
pr: 125097 | ||
releasenote: | ||
text: The scheduler implements QueueingHint in VolumeBinding plugin's CSINode event, | ||
which enhances the throughput of scheduling. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
pr: 125225 | ||
releasenote: | ||
text: TFixed an issue where the Service LoadBalancer controller was not correctly considering the service.Status | ||
new IPMode field and excluding the Ports when checking if the status was changed, | ||
resulting in the changed field potentially not to update the service.Status correctly. | ||
text: Fixed an issue where the Service LoadBalancer controller was not correctly | ||
considering the `service.Status new IPMode` field and excluding the Ports when checking | ||
if the status was changed, resulting in the changed field potentially not to update | ||
the `service.Status` correctly. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 125328 | ||
releasenote: | ||
text: Added a warning log, an event for cgroup v1 usage and a metric for cgroup version. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
pr: 125333 | ||
releasenote: | ||
text: "`--custom` flag in `kubectl debug` will be enabled by default and yaml support | ||
is added." | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
pr: 125359 | ||
releasenote: | ||
text: 'Fixed: during the kube-controller-manager restart, when the corresponding Endpoints | ||
resource was manually deleted and recreated, causing the endpointslice to fail | ||
to be created normally.' | ||
text: 'Fixed: during the kube-controller-manager restart, when the corresponding | ||
Endpoints resource was manually deleted and recreated, causing the endpointslice | ||
to fail to be created normally.' | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
pr: 125363 | ||
releasenote: | ||
text: Built Kubernetes with Go 1.22.4. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 125442 | ||
releasenote: | ||
text: Graduated `JobPodFailurePolicy` to GA and locked it to it's default. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
pr: 125459 | ||
releasenote: | ||
text: LogarithmicScaleDown is now GA. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
pr: 125510 | ||
releasenote: | ||
text: "Delay setting terminal Job conditions until all pods are terminal.\n\nAdditionally, | ||
the FailureTarget condition is also added to the Job object in the first Job\nstatus | ||
update as soon as the failure conditions are met (backoffLimit is exceeded, maxFailedIndexes, | ||
\nor activeDeadlineSeconds is exceeded).\n\nSimilarly, the SuccessCriteriaMet | ||
condition is added in the first update as soon as the expected number\nof pod | ||
completions is reached.\n\nAlso, introduce the following validation rules for | ||
Job status when JobManagedBy is enabled:\n1. the count of ready pods is less or | ||
equal than active\n2. when transitioning to terminal phase for Job, the number | ||
of terminating pods is 0\n3. terminal Job conditions (Failed and Complete) should | ||
be preceded by adding the corresponding interim conditions: FailureTarget and | ||
SuccessCriteriaMet" | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 125751 | ||
releasenote: | ||
text: "`ElasticIndexedJob` is graduated to GA." | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
pr: 125767 | ||
releasenote: | ||
text: "For statically provisioned PVs, if its volume source is CSI type or it has | ||
migrated annotation, when it's deleted, the PersisentVolume controller won't changes | ||
its phase to the Failed state. \n\nWith this patch, the external provisioner can | ||
remove the finalizer in next reconcile loop. Unfortunately if the provious existing | ||
pv has the Failed state, this patch won't take effort. It requires users to remove | ||
finalizer." | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
pr: 125828 | ||
releasenote: | ||
text: Bump the KubeletCgroupDriverFromCRI feature gate to beta and true by default. | ||
The kubelet will continue to use its KubeletConfiguration field as a fallback | ||
if the CRI implementation doesn't support this feature. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
pr: 125838 | ||
releasenote: | ||
text: The Service trafficDistribution field has graduated to beta and is now available | ||
for configuration by default, without the need to enable any feature flag. Services | ||
that do not have the field configured will continue to operate with their existing | ||
behavior. Refer to the documentation https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution | ||
for more details. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 125894 | ||
releasenote: | ||
text: Kubernetes is now built with go 1.22.5. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
pr: 125970 | ||
releasenote: | ||
text: Added `/sys/devices/virtual/powercap` to default masked paths. It avoids the | ||
potential security risk that the ability to read these files may offer a power-based | ||
sidechannel attack against any workloads running on the same kernel. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 126012 | ||
releasenote: | ||
text: Stopped using wmic on Windows to get uuid in the kubelet. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pr: 126046 | ||
releasenote: | ||
text: Use omitempty for optional Job Pod Failure Policy fields. | ||
pr_body: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
pr: 126057 | ||
releasenote: | ||
text: Fixed a 1.30.0 regression in openapi descriptions of `PodIP.IP` and `HostIP.IP` | ||
fields to mark the fields used as keys in those lists as required. | ||
pr_body: "" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is the first "-" in "-kube-test-repo-list" a typo?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's what the author originally had: kubernetes/kubernetes#123587