Skip to content

Commit b33c15d

Browse files
authored
Merge pull request #2920 from sayanchowdhury/release-notes-draft-v1.35.0-rc.0
Update release notes draft to version v1.35.0-rc.0
2 parents 959fe96 + 73e5175 commit b33c15d

File tree

5 files changed

+117
-1
lines changed

5 files changed

+117
-1
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
pr: 134545
2+
releasenote:
3+
text: Populated `involvedObject.apiVersion` on Events created for Nodes and Pods.
4+
pr_body: ""
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
pr: 135359
2+
releasenote:
3+
text: Fixed a spurious `namespace not found` error in default `v1.30+` configurations
4+
when using `ValidatingAdmissionPolicy` or `MutatingAdmissionPolicy` to intercept
5+
namespaced objects in newly-created namespaces.
6+
pr_body: ""

releases/release-1.35/release-notes/release-notes-draft.json

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1631,11 +1631,13 @@
16311631
"kubectl"
16321632
],
16331633
"kinds": [
1634-
"bug"
1634+
"bug",
1635+
"regression"
16351636
],
16361637
"sigs": [
16371638
"cli"
16381639
],
1640+
"duplicate_kind": true,
16391641
"is_mapped": true
16401642
},
16411643
"133778": {
@@ -3394,6 +3396,35 @@
33943396
],
33953397
"is_mapped": true
33963398
},
3399+
"134545": {
3400+
"commit": "501b768370037324c8ffd776dfa3d4d712624f1e",
3401+
"text": "Populated `involvedObject.apiVersion` on Events created for Nodes and Pods.",
3402+
"markdown": "Populated `involvedObject.apiVersion` on Events created for Nodes and Pods. ([#134545](https://github.com/kubernetes/kubernetes/pull/134545), [@novahe](https://github.com/novahe)) [SIG Cloud Provider, Network, Node, Scalability and Testing]",
3403+
"author": "novahe",
3404+
"author_url": "https://github.com/novahe",
3405+
"pr_url": "https://github.com/kubernetes/kubernetes/pull/134545",
3406+
"pr_number": 134545,
3407+
"areas": [
3408+
"test",
3409+
"kubelet",
3410+
"kube-proxy",
3411+
"cloudprovider"
3412+
],
3413+
"kinds": [
3414+
"bug",
3415+
"cleanup"
3416+
],
3417+
"sigs": [
3418+
"cloud-provider",
3419+
"network",
3420+
"node",
3421+
"scalability",
3422+
"testing"
3423+
],
3424+
"duplicate": true,
3425+
"duplicate_kind": true,
3426+
"is_mapped": true
3427+
},
33973428
"134564": {
33983429
"commit": "0c2aa7fee2eff82dd5e44ae30c8bcfef7a2140db",
33993430
"text": "Introduced the `scheduling.k8s.io/v1alpha1` Workload API to express workload-level scheduling requirements and allow the kube-scheduler to act on them.",
@@ -5623,5 +5654,46 @@
56235654
"api-machinery"
56245655
],
56255656
"is_mapped": true
5657+
},
5658+
"135359": {
5659+
"commit": "dd4d9fad24828f54ad48b5c6c413a6d073b19e90",
5660+
"text": "Fixed a spurious `namespace not found` error in default `v1.30+` configurations when using `ValidatingAdmissionPolicy` or `MutatingAdmissionPolicy` to intercept namespaced objects in newly-created namespaces.",
5661+
"markdown": "Fixed a spurious `namespace not found` error in default `v1.30+` configurations when using `ValidatingAdmissionPolicy` or `MutatingAdmissionPolicy` to intercept namespaced objects in newly-created namespaces. ([#135359](https://github.com/kubernetes/kubernetes/pull/135359), [@liggitt](https://github.com/liggitt))",
5662+
"author": "liggitt",
5663+
"author_url": "https://github.com/liggitt",
5664+
"pr_url": "https://github.com/kubernetes/kubernetes/pull/135359",
5665+
"pr_number": 135359,
5666+
"areas": [
5667+
"apiserver"
5668+
],
5669+
"kinds": [
5670+
"bug"
5671+
],
5672+
"sigs": [
5673+
"api-machinery"
5674+
],
5675+
"is_mapped": true
5676+
},
5677+
"135492": {
5678+
"commit": "cb689abdfbf27162a3938798cf021532d142a982",
5679+
"text": "Kubernetes is now built using Go 1.25.4",
5680+
"markdown": "Kubernetes is now built using Go 1.25.4 ([#135492](https://github.com/kubernetes/kubernetes/pull/135492), [@cpanato](https://github.com/cpanato)) [SIG Release and Testing]",
5681+
"author": "cpanato",
5682+
"author_url": "https://github.com/cpanato",
5683+
"pr_url": "https://github.com/kubernetes/kubernetes/pull/135492",
5684+
"pr_number": 135492,
5685+
"areas": [
5686+
"test",
5687+
"release-eng"
5688+
],
5689+
"kinds": [
5690+
"feature"
5691+
],
5692+
"sigs": [
5693+
"release",
5694+
"testing"
5695+
],
5696+
"feature": true,
5697+
"duplicate": true
56265698
}
56275699
}

releases/release-1.35/release-notes/release-notes-draft.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@
138138
- Kubeadm: Added the `HTTPEndpoints` field to `ClusterConfiguration.Etcd.ExternalEtcd` to configure HTTP endpoints for etcd communication in v1beta4. This separates HTTP traffic (e.g., `/metrics`, `/health`) from gRPC traffic, improving access control. Mirrors etcd’s `--listen-client-http-urls` behavior; if not set, the `Endpoints` field handles both traffic types. ([#134890](https://github.com/kubernetes/kubernetes/pull/134890), [@SataQiu](https://github.com/SataQiu))
139139
- Kubeadm: Graduated the kubeadm-specific feature gate `ControlPlaneKubeletLocalMode` to GA and locked it to enabled by default. To opt out, patch the `server` field in `/etc/kubernetes/kubelet.conf`. Deprecated the subphase of `kubeadm join phase control-plane-join` called `etcd`, which is now hidden and replaced by subphase with identical functionality `etcd-join`. The `etcd` subphase will be removed in a future release. The subphase `kubelet-wait-bootstrap` of `kubeadm join` is no longer experimental and will now always run. ([#134106](https://github.com/kubernetes/kubernetes/pull/134106), [@neolit123](https://github.com/neolit123))
140140
- Kubernetes is now built using Go 1.25.1 ([#134095](https://github.com/kubernetes/kubernetes/pull/134095), [@dims](https://github.com/dims)) [SIG Release and Testing]
141+
- Kubernetes is now built using Go 1.25.4 ([#135492](https://github.com/kubernetes/kubernetes/pull/135492), [@cpanato](https://github.com/cpanato)) [SIG Release and Testing]
141142
- Kubernetes now uses Go Language Version 1.25, including https://go.dev/blog/container-aware-gomaxprocs ([#134120](https://github.com/kubernetes/kubernetes/pull/134120), [@BenTheElder](https://github.com/BenTheElder)) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Release, Scheduling and Storage]
142143
- Locked down the `AllowOverwriteTerminationGracePeriodSeconds` feature gate. ([#133792](https://github.com/kubernetes/kubernetes/pull/133792), [@HirazawaUi](https://github.com/HirazawaUi))
143144
- Locked the (generally available) feature gate `ExecProbeTimeout` to true. ([#134635](https://github.com/kubernetes/kubernetes/pull/134635), [@vivzbansal](https://github.com/vivzbansal)) [SIG Node and Testing]
@@ -209,6 +210,7 @@
209210
- Fixed a long-standing issue where `kubelet` rejected Pods with `NodeAffinityFailed` due to a stale informer cache. ([#134445](https://github.com/kubernetes/kubernetes/pull/134445), [@natasha41575](https://github.com/natasha41575))
210211
- Fixed a panic in `kubectl api-resources` that occurred when the Discovery Client failed. ([#134833](https://github.com/kubernetes/kubernetes/pull/134833), [@rikatz](https://github.com/rikatz))
211212
- Fixed a possible data race during metrics registration. ([#134390](https://github.com/kubernetes/kubernetes/pull/134390), [@liggitt](https://github.com/liggitt)) [SIG Architecture and Instrumentation]
213+
- Fixed a spurious `namespace not found` error in default `v1.30+` configurations when using `ValidatingAdmissionPolicy` or `MutatingAdmissionPolicy` to intercept namespaced objects in newly-created namespaces. ([#135359](https://github.com/kubernetes/kubernetes/pull/135359), [@liggitt](https://github.com/liggitt))
212214
- Fixed a startup probe race condition that caused main containers to remain stuck in "Initializing" state when sidecar containers with startup probes had failed initially but succeeded on restart in pods with `restartPolicy=Never`. ([#133072](https://github.com/kubernetes/kubernetes/pull/133072), [@AadiDev005](https://github.com/AadiDev005)) [SIG Node and Testing]
213215
- Fixed an issue in asynchronous preemption: Scheduler now checks if preemption is ongoing for a Pod before initiating new preemption calls. ([#134730](https://github.com/kubernetes/kubernetes/pull/134730), [@ania-borowiec](https://github.com/ania-borowiec)) [SIG Scheduling and Testing]
214216
- Fixed an issue that prevented restart policies and restart rules from being applied to static pods. ([#135031](https://github.com/kubernetes/kubernetes/pull/135031), [@yuanwang04](https://github.com/yuanwang04))
@@ -244,6 +246,7 @@
244246
- Kubelet: Fixed an internal deadlock that caused the connection to a DRA driver to become unusable after being idle for 30 minutes. ([#133926](https://github.com/kubernetes/kubernetes/pull/133926), [@pohly](https://github.com/pohly))
245247
- Made legacy watch calls (`ResourceVersion` = 0 or unset) that generate init-events weigh higher in `API Priority and Fairness (APF)` seat usage. Properly accounting for their cost protects the API server from CPU overload. Users might see increased throttling of such calls as a result. ([#134601](https://github.com/kubernetes/kubernetes/pull/134601), [@shyamjvs](https://github.com/shyamjvs))
246248
- Namespace is now included in the `--dry-run=client` output for `HorizontalPodAutoscaler (HPA)` objects. ([#134263](https://github.com/kubernetes/kubernetes/pull/134263), [@ardaguclu](https://github.com/ardaguclu)) [SIG CLI and Testing]
249+
- Populated `involvedObject.apiVersion` on Events created for Nodes and Pods. ([#134545](https://github.com/kubernetes/kubernetes/pull/134545), [@novahe](https://github.com/novahe)) [SIG Cloud Provider, Network, Node, Scalability and Testing]
247250
- Promoted VAC API test to conformance. ([#133615](https://github.com/kubernetes/kubernetes/pull/133615), [@carlory](https://github.com/carlory)) [SIG Architecture, Storage and Testing]
248251
- Removed `BlockOwnerDeletion` from `ResourceClaim` created from `ResourceClaimTemplate` and from `extendedResourceClaim` created by the `scheduler`. ([#134956](https://github.com/kubernetes/kubernetes/pull/134956), [@yliaog](https://github.com/yliaog)) [SIG Apps, Node and Scheduling]
249252
- Removed an incorrect `SessionAffinity` warning that appeared when a headless service was created or updated. ([#134054](https://github.com/kubernetes/kubernetes/pull/134054), [@Peac36](https://github.com/Peac36))
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"mail": "[email protected]",
3+
"name": "Sayan Chowdhury",
4+
"date": 1765124162,
5+
"prs": [
6+
{
7+
"nr": 135492,
8+
"hash": "84d8da56a0476a8595208065ca8fb185055de5ac"
9+
},
10+
{
11+
"nr": 133890,
12+
"hash": "c15e72331ee275c1df82b983cb7e106a1cbf8b06"
13+
},
14+
{
15+
"nr": 134545,
16+
"hash": "b9f976ad67891f83e548cf3feccc6e5f5d3f4f7f"
17+
},
18+
{
19+
"nr": 133980,
20+
"hash": "d9dc23e6cfd5183970e10e898b3f6611fe3d4ebd"
21+
},
22+
{
23+
"nr": 133771,
24+
"hash": "0f2f36b4e9678c77976910aa5d5895d347103547"
25+
},
26+
{
27+
"nr": 135359,
28+
"hash": "0d2edfe2be030af4de392bf0d361e06ad294fccd"
29+
}
30+
]
31+
}

0 commit comments

Comments
 (0)