# 4.17.55
Created: 2026-07-01 13:01:06 +0000 UTC
Image Digest: `sha256:6f09cb9bc01cfd9f61f9d8297505f7777217c804fab8f5589b9444b8e1284169`
## Changes from 4.17.17
### Components
* Kubectl 1.30.5
* Kubernetes upgraded from 1.30.7 to 1.30.14
* Kubernetes Tests upgraded from 1.30.0 to 1.30.14
* Red Hat Enterprise Linux CoreOS upgraded from 417.94.202502111408-0 to 417.94.202606250942-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: |
| StreamingCollectionEncodingToJSON
(0 tests)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| StreamingCollectionEncodingToProtobuf
(0 tests)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
### Removed images
* ovirt-csi-driver
* ovirt-csi-driver-operator
* ovirt-machine-controllers
### Rebuilt images without code change
* [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator) git [ea4a8878](https://github.com/openshift/cluster-autoscaler-operator/commit/ea4a88786cf9b237dc446e01fdacd6fd65b73144) `sha256:d5877db6d838b21cd1bdbfc9cf07062045e75ba27455ebe5d66fac74546f1df1`
* [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [95dd9129](https://github.com/openshift/cluster-bootstrap/commit/95dd9129fa44410a0103fe087d13e27dddecab19) `sha256:dc6164bff57ae341a132a2ee0f208f9e956aa0fc66ff2ccd84a38d20af458398`
* [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator) git [f7e01c2f](https://github.com/openshift/cluster-control-plane-machine-set-operator/commit/f7e01c2f91628b25d1578c0a752f9b55c4233625) `sha256:2411c0d1607fd7f13bf516b5d6995a05911807da66425978ff9ebc8f4aa4426b`
* [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator) git [ffba005b](https://github.com/openshift/cluster-csi-snapshot-controller-operator/commit/ffba005bf839897b173cb76d0bb561dcf9c7215c) `sha256:b4191f885c54ca4512d9a3162cd3fbf22dc2b2e746f6322df58c0ed48a9502bd`
* [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver) git [acc2380e](https://github.com/openshift/cluster-machine-approver/commit/acc2380eb52e4f83ba07f9d04b44a36cbc47a48c) `sha256:79adce5318b9036557e4eb1e488893dc6ed097c636183e2a9e9566219b45a31f`
* [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [b05a249d](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/b05a249d6919978217aefa7060951af078eac931) `sha256:292f2f7eec129406c0a2c2c063e3cf2357869d1290b5740a13a9539f7f6a2ef0`
* [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [7209e90d](https://github.com/openshift/cluster-policy-controller/commit/7209e90d4205dc16bf0c83fb556c3d955d942d6b) `sha256:8a0a0f08d25ac47ea8fbd8b2c3b041de7556411a483a218ccf1d84c5548ff360`
* [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator) git [efc99a2a](https://github.com/openshift/csi-driver-manila-operator/commit/efc99a2a5e72ec3d3ecd1792fdd9225e74ac6ea8) `sha256:2930fcffcb43656ce746b38054b2791141152fb9444325bca472babc411e0d06`
* [driver-toolkit](https://github.com/openshift/driver-toolkit) git [859518f6](https://github.com/openshift/driver-toolkit/commit/859518f6952407a56ddf7d0562c98fe27e9e0efe) `sha256:cb468d9763add5d5bbd9e7ccadbb6a45c1dbf33af1539f7caca1a8cac6ee9f57`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [3193a756](https://github.com/openshift/egress-router-cni/commit/3193a756d60e14f7139992e2e42b7036955652e7) `sha256:9a1aba95f007e5dc3b34ef230d542a378a474787da98417f7704b35db9423f77`
* [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [8ce997d7](https://github.com/openshift/cloud-provider-gcp/commit/8ce997d7b2fc615ce23788512246fb9955c7c711) `sha256:2391a95d193a377fe5698dd4943818dd5ae5869f6a29a86634e66db8cb6e3fd6`
* [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook) git [08579e9f](https://github.com/openshift/gcp-workload-identity-federation-webhook/commit/08579e9f60ab7f5f6c57f7e507c66a7ff0cc6d62) `sha256:65f52758c451722d565251894a22fd5ce820690855809e3aae6788a5a815bcfe`
* [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [ad8f7eb0](https://github.com/openshift/cloud-provider-ibm/commit/ad8f7eb0ffba27fa8db8ad3692f530728312ad06) `sha256:d3a90c8b3ca85b370354f21a207de212c41bddce30771d58dff05ab9dad9a3a2`
* [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [bc5b8a2c](https://github.com/openshift/ironic-static-ip-manager/commit/bc5b8a2c3209873231a7eabd83ace578c8e182f7) `sha256:b4a0f6c7cc8a68a108a77f44cb5030ea67b76f806c9b4b732848add51afba68c`
* [keepalived-ipfailover](https://github.com/openshift/images) git [e3879e9e](https://github.com/openshift/images/commit/e3879e9e36d64c6be08b621a50ad5d3ee343dc3e) `sha256:cae37775a38e110f91ebf0623f2b4e44a1c75cef988e0a8bac93cf4961f6d668`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:8cb286e23a6fafb781b1569eed8dc748afa193437c6e01efd03ba89e4ca2274f`
* [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix) git [c9f6cd1f](https://github.com/openshift/cloud-provider-nutanix/commit/c9f6cd1fa4cff30c060d8927c16fabafb645a4e9) `sha256:0f39a570b57d16363f10cb1d1632f40eefc9678fa5da707f6b82ac37fc309368`
* [olm-catalogd](https://github.com/openshift/operator-framework-catalogd) git [c740e056](https://github.com/openshift/operator-framework-catalogd/commit/c740e05677bbeb20cbb601e8b261c07a81cf0a8a) `sha256:aaddadedf71b542722a2766f854d5498b88e7ae56b46b85a544ce1ea195c223e`
* rhel-coreos `sha256:5138ec7186238b4446fa6be1c6ea9a7dba838358230ba8277e8bdad40bbdeabc`
* rhel-coreos-extensions `sha256:85adff162b53559065dba59a32cc770e4beb49195d3498c51fb17cc826b302e9`
### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/c18512cd02435454b6c92e8a708ddd5b1f188dcd)
* [MGMT-23439](https://issues.redhat.com/browse/MGMT-23439): Pin gotestsum to v1.12.2 for Go 1.20 compatibility [#10016](https://github.com/openshift/assisted-service/pull/10016)
* And 6 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/assisted-service/compare/9145aec2a9daa97078f47bbae1d577d9e2d566ce...c18512cd02435454b6c92e8a708ddd5b1f188dcd)
### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/63b2da6ef83a82468cf0c5baea4fef27a36be267)
* [OCPBUGS-58649](https://issues.redhat.com/browse/OCPBUGS-58649): Bump glog pkg to 1.2.4 (#1182) [#1182](https://github.com/openshift/assisted-installer/pull/1182)
* Updating ose-agent-installer-csr-approver-container image to be consistent with ART for 4.17 (#1088) [#1088](https://github.com/openshift/assisted-installer/pull/1088)
* Updating ose-agent-installer-orchestrator-container image to be consistent with ART for 4.17 (#1087) [#1087](https://github.com/openshift/assisted-installer/pull/1087)
* [OCPBUGS-53719](https://issues.redhat.com/browse/OCPBUGS-53719): Bump jwt to 4.5.2 in release-4.17 (#1086) [#1086](https://github.com/openshift/assisted-installer/pull/1086)
* abi: let the bootstrap waiting for workers before rebooting (#1028) [#1028](https://github.com/openshift/assisted-installer/pull/1028)
* [Full changelog](https://github.com/openshift/assisted-installer/compare/faffde9e0f731819b3833c26a55324f96bcd0450...63b2da6ef83a82468cf0c5baea4fef27a36be267)
### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/df4660b4ca1ae19ccff3f2dba31e2be14b2a1d09)
* [OCPBUGS-58654](https://issues.redhat.com/browse/OCPBUGS-58654), [OCPBUGS-58659](https://issues.redhat.com/browse/OCPBUGS-58659): Bump glog to v1.2.5 in release-4.17 (#1070) [#1070](https://github.com/openshift/assisted-installer-agent/pull/1070)
* [OCPBUGS-52994](https://issues.redhat.com/browse/OCPBUGS-52994): Update to latest ghw version (#986) [#986](https://github.com/openshift/assisted-installer-agent/pull/986)
* Updating ose-agent-installer-node-agent-container image to be consistent with ART for 4.17 (#798) [#798](https://github.com/openshift/assisted-installer-agent/pull/798)
* [OCPBUGS-53711](https://issues.redhat.com/browse/OCPBUGS-53711): Bump jwt to 4.5.2 in release-4.17 (#964) [#964](https://github.com/openshift/assisted-installer-agent/pull/964)
* NO-ISSUE: Increase image pull timeout during install (#922) [#922](https://github.com/openshift/assisted-installer-agent/pull/922)
* [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/05e480dd8cf0ee88b1cce68ebdde9ea41ca847c7...df4660b4ca1ae19ccff3f2dba31e2be14b2a1d09)
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/b359528186b9df8ff5796f2bbfdab7f6bbaad491)
* [OCPBUGS-68141](https://issues.redhat.com/browse/OCPBUGS-68141): bump github.com/sirupsen/logrus to v1.9.3 [#238](https://github.com/openshift/agent-installer-utils/pull/238)
* append .0 to go.mod version [#110](https://github.com/openshift/agent-installer-utils/pull/110)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/3b99303bc6d1c85465139f1e1c4847c038e4dc8f...b359528186b9df8ff5796f2bbfdab7f6bbaad491)
### [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy/tree/ea6605595cf1a0c94fb0fa82a2ceec15970da655)
* append .0 to go.mod version [#82](https://github.com/openshift/apiserver-network-proxy/pull/82)
* [Full changelog](https://github.com/openshift/apiserver-network-proxy/compare/cd4264165057a0098c5d6e0b4e8727b4232cc3ce...ea6605595cf1a0c94fb0fa82a2ceec15970da655)
### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/144bace6c7a2ae52fcab3dabb2d9636a1465365a)
* append .0 to go.mod version [#109](https://github.com/openshift/cloud-provider-aws/pull/109)
* [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/8c77f418214630cb5f3e0b1cf68f3f3d881e5f0a...144bace6c7a2ae52fcab3dabb2d9636a1465365a)
### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/fe17b330747fab0949a718ce050e2d6bf0cd1ba9)
* [OCPBUGS-78175](https://issues.redhat.com/browse/OCPBUGS-78175): [release-4.17] update go mod dependency for konflux [#590](https://github.com/openshift/cluster-api-provider-aws/pull/590)
* [OCPBUGS-61940](https://issues.redhat.com/browse/OCPBUGS-61940): UPSTREAM <carry>: revert: Only tag NetworkInterfaces in RunInstances if IAM Allows It [#571](https://github.com/openshift/cluster-api-provider-aws/pull/571)
* [OCPBUGS-58669](https://issues.redhat.com/browse/OCPBUGS-58669), [OCPBUGS-58674](https://issues.redhat.com/browse/OCPBUGS-58674): bump github.com/golang/glog to v1.2.5 [#559](https://github.com/openshift/cluster-api-provider-aws/pull/559)
* [OCPBUGS-53727](https://issues.redhat.com/browse/OCPBUGS-53727): bump to github.com/golang-jwt/jwt/v4@v4.5.2 [#546](https://github.com/openshift/cluster-api-provider-aws/pull/546)
* [OCPBUGS-51309](https://issues.redhat.com/browse/OCPBUGS-51309): UPSTREAM: 5339: Bump glog for recent fixes [#539](https://github.com/openshift/cluster-api-provider-aws/pull/539)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/1f1c59f0ffd0bda9101e74356142e62305259590...fe17b330747fab0949a718ce050e2d6bf0cd1ba9)
### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/075ff3a7bfc0e6482813cce12ffbdeded710b892)
* [OCPBUGS-86234](https://issues.redhat.com/browse/OCPBUGS-86234): UPSTREAM: 2367: cleanup: `make verify` should ignore copyright year [#323](https://github.com/openshift/aws-ebs-csi-driver/pull/323)
* [OCPBUGS-80031](https://issues.redhat.com/browse/OCPBUGS-80031): Replace google.golang.org/grpc with github.com/openshift-sustaining/grpc-go v1.71.3-sec.1 [#314](https://github.com/openshift/aws-ebs-csi-driver/pull/314)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/2bb5b316f5941788e398f22974f9c816dd37d428...075ff3a7bfc0e6482813cce12ffbdeded710b892)
### [aws-ebs-csi-driver-operator, azure-disk-csi-driver-operator, azure-file-csi-driver-operator](https://github.com/openshift/csi-operator/tree/91f568529983b9402bf7e155a8d8d80365792fd3)
* [OCPBUGS-80133](https://issues.redhat.com/browse/OCPBUGS-80133): Bump google.golang.org/grpc [#543](https://github.com/openshift/csi-operator/pull/543)
* [OCPBUGS-64704](https://issues.redhat.com/browse/OCPBUGS-64704): Use 127.0.0.1 for healtz http-endpoints [#462](https://github.com/openshift/csi-operator/pull/462)
* [OCPBUGS-63557](https://issues.redhat.com/browse/OCPBUGS-63557): Add RBAC ClusterRole and Binding for driver node [#453](https://github.com/openshift/csi-operator/pull/453)
* [OCPBUGS-62974](https://issues.redhat.com/browse/OCPBUGS-62974): Add withCABundleDaemonSetHook() to AWS EFS operator [#449](https://github.com/openshift/csi-operator/pull/449)
* [OCPBUGS-60597](https://issues.redhat.com/browse/OCPBUGS-60597): Bump library-go to fix assignment to nil map issue [#422](https://github.com/openshift/csi-operator/pull/422)
* [OCPBUGS-60470](https://issues.redhat.com/browse/OCPBUGS-60470): Backport stale conditions fix [#416](https://github.com/openshift/csi-operator/pull/416)
* [Full changelog](https://github.com/openshift/csi-operator/compare/cc862109d5a24f4b246af6bd4b1404dbf4227be0...91f568529983b9402bf7e155a8d8d80365792fd3)
### [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider/tree/9b1719e3c46f18fe763ee7cdf34012a969550b0b)
* [OCPBUGS-80009](https://issues.redhat.com/browse/OCPBUGS-80009): Bump google.golang.org/grpc to v1.79.3 [#44](https://github.com/openshift/aws-encryption-provider/pull/44)
* [Full changelog](https://github.com/openshift/aws-encryption-provider/compare/9d4016701d355cd3a47f5ebe10f266d8971febc6...9b1719e3c46f18fe763ee7cdf34012a969550b0b)
### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/2b53de06ff5d2bd8fbe3e1f53f5329dae48074b7)
* [OCPBUGS-73822](https://issues.redhat.com/browse/OCPBUGS-73822): Fix reconciler consistency checks in Update and Exists [#167](https://github.com/openshift/machine-api-provider-aws/pull/167)
* [OCPBUGS-63139](https://issues.redhat.com/browse/OCPBUGS-63139): client: re-use a single file for building the session instead of randomly named files [#145](https://github.com/openshift/machine-api-provider-aws/pull/145)
* [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/b41b8c8f52a76eb494d1dfcb796418c3549e4e5e...2b53de06ff5d2bd8fbe3e1f53f5329dae48074b7)
### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/80efc4ea7cdec14eb5d552ace3fdac7049b4fb56)
* [OCPBUGS-51232](https://issues.redhat.com/browse/OCPBUGS-51232): github.com/go-jose/go-jose/v4 v4.0.5 [#202](https://github.com/openshift/aws-pod-identity-webhook/pull/202)
* [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/b91c75bd2948189a150061ef799d688d75cf2a1d...80efc4ea7cdec14eb5d552ace3fdac7049b4fb56)
### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/5bcfbfdf5d4bccaa5954f852fe1540c3f9eb0f86)
* [OCPBUGS-80035](https://issues.redhat.com/browse/OCPBUGS-80035), [OCPBUGS-80036](https://issues.redhat.com/browse/OCPBUGS-80036), [OCPBUGS-80174](https://issues.redhat.com/browse/OCPBUGS-80174): Bump google.golang.org/grpc to v1.79.3 [#181](https://github.com/openshift/cloud-provider-azure/pull/181)
* [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/626ecd1c32f50953e84fd1cb499077d52fe53e43...5bcfbfdf5d4bccaa5954f852fe1540c3f9eb0f86)
### [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/08c5419ade9e988a7286b714f8b9fd3be05b0e0b)
* [OCPBUGS-80037](https://issues.redhat.com/browse/OCPBUGS-80037): Bump google.golang.org/grpc to v1.79.3 [#386](https://github.com/openshift/cluster-api-provider-azure/pull/386)
* [OCPBUGS-77983](https://issues.redhat.com/browse/OCPBUGS-77983): [release-4.17] update go mod dependency for konflux [#363](https://github.com/openshift/cluster-api-provider-azure/pull/363)
* [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/d359bfe56764238e2881f0f003fd8206b2b40dec...08c5419ade9e988a7286b714f8b9fd3be05b0e0b)
### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/e620992ebf044bbc4f0f4d4cefcd7ef8aec0a86d)
* [OCPBUGS-80038](https://issues.redhat.com/browse/OCPBUGS-80038): Address CVE-2026-33186 [#143](https://github.com/openshift/azure-disk-csi-driver/pull/143)
* [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/a544f30bb48dbf6325efbb75e7114b9837c32505...e620992ebf044bbc4f0f4d4cefcd7ef8aec0a86d)
### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/91141cb7c4195e8c9871f3e68a56cb856049158c)
* [OCPBUGS-80041](https://issues.redhat.com/browse/OCPBUGS-80041): Bump google.golang.org/grpc to v1.79.3 [#130](https://github.com/openshift/azure-file-csi-driver/pull/130)
* [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/9f4c38c2bb28347ed5c4fd082666bfdea7382243...91141cb7c4195e8c9871f3e68a56cb856049158c)
### [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms/tree/190a0fabf17b28762b5578c0b9ffc25cf35cac64)
* append .0 to go.mod version [#19](https://github.com/openshift/azure-kubernetes-kms/pull/19)
* [OCPBUGS-53495](https://issues.redhat.com/browse/OCPBUGS-53495): bump golang-jwt v4 [#12](https://github.com/openshift/azure-kubernetes-kms/pull/12)
* [Full changelog](https://github.com/openshift/azure-kubernetes-kms/compare/b7a46ac8f11afa837abb7c419c0e6bf191f34cc4...190a0fabf17b28762b5578c0b9ffc25cf35cac64)
### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/439c54987c20d056ae23681d456e4e7f6a68c96d)
* [OCPBUGS-65954](https://issues.redhat.com/browse/OCPBUGS-65954): Set updateDomainCount to one when faultDomainCount is one [#176](https://github.com/openshift/machine-api-provider-azure/pull/176)
* [OCPBUGS-63700](https://issues.redhat.com/browse/OCPBUGS-63700): Support datadisks on Stack Hub [#168](https://github.com/openshift/machine-api-provider-azure/pull/168)
* [OCPBUGS-56168](https://issues.redhat.com/browse/OCPBUGS-56168): [release-4.17] Update virtualmachines service to armcompute/v5 SDK [#146](https://github.com/openshift/machine-api-provider-azure/pull/146)
* [OCPBUGS-56655](https://issues.redhat.com/browse/OCPBUGS-56655): Fix failure when attempting to modify immutable availabilitySet [#152](https://github.com/openshift/machine-api-provider-azure/pull/152)
* [OCPBUGS-55729](https://issues.redhat.com/browse/OCPBUGS-55729): Update eviction policy for Spot VMs from Deallocate to Delete [#140](https://github.com/openshift/machine-api-provider-azure/pull/140)
* [OCPBUGS-54393](https://issues.redhat.com/browse/OCPBUGS-54393): Re-reconcile machine on NIC provisioning failure [#136](https://github.com/openshift/machine-api-provider-azure/pull/136)
* [OCPBUGS-52359](https://issues.redhat.com/browse/OCPBUGS-52359): Remove unused vnet package [#130](https://github.com/openshift/machine-api-provider-azure/pull/130)
* [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/f45dd3459184500d1967a89785298c7ecc3a655a...439c54987c20d056ae23681d456e4e7f6a68c96d)
### [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity/tree/6707f899c269e98a102ac72900bb96fa826ba652)
* [OCPBUGS-53799](https://issues.redhat.com/browse/OCPBUGS-53799): github.com/golang-jwt/jwt/v4 v4.5.2 [#32](https://github.com/openshift/azure-workload-identity/pull/32)
* [OCPBUGS-51234](https://issues.redhat.com/browse/OCPBUGS-51234): github.com/go-jose/go-jose/v4 v4.0.5 [#28](https://github.com/openshift/azure-workload-identity/pull/28)
* [Full changelog](https://github.com/openshift/azure-workload-identity/compare/75b1b4ce871da06195b39da0eddd7a68496e4a59...6707f899c269e98a102ac72900bb96fa826ba652)
### [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3/tree/41b3424801977f102b00bb5c7e8fe15d65d3ade5)
* [ART-13124](https://issues.redhat.com/browse/ART-13124): Update go.mod to include patch version in go directive [#46](https://github.com/openshift/cluster-api-provider-metal3/pull/46)
* [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/8754bf63984c6879e34abf8413e27e9811bf0655...41b3424801977f102b00bb5c7e8fe15d65d3ade5)
### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/b102c3acc6afdc1aed628f8d5604a467fba9b8c4)
* [OCPBUGS-67204](https://issues.redhat.com/browse/OCPBUGS-67204): Update the RHCOS 4.17 bootimage metadata [#10285](https://github.com/openshift/installer/pull/10285)
* [OCPBUGS-77791](https://issues.redhat.com/browse/OCPBUGS-77791): [Release 4.17] pkg/asset/manifests/azure: save cidr blocks [#10218](https://github.com/openshift/installer/pull/10218)
* [OCPBUGS-74677](https://issues.redhat.com/browse/OCPBUGS-74677): [release-4.17] GCP: skip AI zones [#10276](https://github.com/openshift/installer/pull/10276)
* [OCPBUGS-74555](https://issues.redhat.com/browse/OCPBUGS-74555): Azure UPI ARM template: use storageAccountId [#10264](https://github.com/openshift/installer/pull/10264)
* [OCPBUGS-68142](https://issues.redhat.com/browse/OCPBUGS-68142): [4.17] uplift logrus [#10167](https://github.com/openshift/installer/pull/10167)
* [OCPBUGS-53236](https://issues.redhat.com/browse/OCPBUGS-53236): Validation for API and Ingress VIPs when using user-managed load balancer [#10047](https://github.com/openshift/installer/pull/10047)
* [OCPBUGS-62951](https://issues.redhat.com/browse/OCPBUGS-62951): Update the RHCOS 4.17 bootimage metadata [#10021](https://github.com/openshift/installer/pull/10021)
* [OCPBUGS-62054](https://issues.redhat.com/browse/OCPBUGS-62054): Make swift containers removal not fatal for UPI. [#9952](https://github.com/openshift/installer/pull/9952)
* [OCPBUGS-54599](https://issues.redhat.com/browse/OCPBUGS-54599): Update the RHCOS 4.17 bootimage metadata [#9902](https://github.com/openshift/installer/pull/9902)
* [OCPBUGS-58319](https://issues.redhat.com/browse/OCPBUGS-58319): vSphere - remove unit tests using nip.io [#9821](https://github.com/openshift/installer/pull/9821)
* [OCPBUGS-57293](https://issues.redhat.com/browse/OCPBUGS-57293): sort zone slices extracted from map of byo subnets [#9778](https://github.com/openshift/installer/pull/9778)
* [OCPBUGS-56448](https://issues.redhat.com/browse/OCPBUGS-56448): vsphere - check if host is powered down or on standby before uploading template [#9726](https://github.com/openshift/installer/pull/9726)
* [OCPBUGS-57292](https://issues.redhat.com/browse/OCPBUGS-57292): ensure ctrplane nodes can access bootstrap MCS [#9775](https://github.com/openshift/installer/pull/9775)
* [OCPBUGS-57304](https://issues.redhat.com/browse/OCPBUGS-57304): IBI nmstate unit test fix [#9777](https://github.com/openshift/installer/pull/9777)
* [OCPBUGS-55224](https://issues.redhat.com/browse/OCPBUGS-55224): Fix Load balancer IP setup [#9675](https://github.com/openshift/installer/pull/9675)
* [OCPBUGS-51116](https://issues.redhat.com/browse/OCPBUGS-51116): update resolv.conf every time on bootstrap node [#9504](https://github.com/openshift/installer/pull/9504)
* [OCPBUGS-51210](https://issues.redhat.com/browse/OCPBUGS-51210): Fixes panic during GCP tags fetch due to unstable network [#9512](https://github.com/openshift/installer/pull/9512)
* [OCPBUGS-46375](https://issues.redhat.com/browse/OCPBUGS-46375): Allow spaces in the aws tags [release-4.17] [#9315](https://github.com/openshift/installer/pull/9315)
* [OCPBUGS-54357](https://issues.redhat.com/browse/OCPBUGS-54357): IBMCloud: Move to IBM TF openshift fork [#9613](https://github.com/openshift/installer/pull/9613)
* [OCPBUGS-53378](https://issues.redhat.com/browse/OCPBUGS-53378): Remove error logging when determining image arch [#9581](https://github.com/openshift/installer/pull/9581)
* [OCPBUGS-53459](https://issues.redhat.com/browse/OCPBUGS-53459): aws: fix NLB creation in secret regions [#9071](https://github.com/openshift/installer/pull/9071)
* [OCPBUGS-52961](https://issues.redhat.com/browse/OCPBUGS-52961): Remove tmp directory used for agent pxe files [#9552](https://github.com/openshift/installer/pull/9552)
* [OCPBUGS-43528](https://issues.redhat.com/browse/OCPBUGS-43528): Prevent race with provisioning-interface service [#9110](https://github.com/openshift/installer/pull/9110)
* [OCPBUGS-44058](https://issues.redhat.com/browse/OCPBUGS-44058): Log correct hostname for validation status [#9162](https://github.com/openshift/installer/pull/9162)
* [OCPBUGS-50967](https://issues.redhat.com/browse/OCPBUGS-50967): PowerVS: destroy dhcp hack [#9494](https://github.com/openshift/installer/pull/9494)
* [OCPBUGS-50846](https://issues.redhat.com/browse/OCPBUGS-50846): OCPBUGS-50702: [release-4.17] MGMT-19771: Convert IDS to proper IDMS manifest [#9470](https://github.com/openshift/installer/pull/9470)
* [OCPBUGS-50876](https://issues.redhat.com/browse/OCPBUGS-50876): correct typo [#9484](https://github.com/openshift/installer/pull/9484)
* [Full changelog](https://github.com/openshift/installer/compare/8bcf87f80e1803f9ec986dfe099625a088ac2412...b102c3acc6afdc1aed628f8d5604a467fba9b8c4)
### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/ae674d7808379c454f972ff0cccac8bb9adcc98f)
* [OCPBUGS-68143](https://issues.redhat.com/browse/OCPBUGS-68143): [4.17] uplift logrus [#239](https://github.com/openshift/cluster-api-provider-baremetal/pull/239)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/6e7aa77e5e144adc97b498ada5a6ab400f97ca39...ae674d7808379c454f972ff0cccac8bb9adcc98f)
### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/087a24f21f11bc85a6d922c156bda6270e7eadfa)
* [OCPBUGS-77185](https://issues.redhat.com/browse/OCPBUGS-77185): Unblock BMH direct deletion when detached annotation is present [#462](https://github.com/openshift/baremetal-operator/pull/462)
* [OCPBUGS-53325](https://issues.redhat.com/browse/OCPBUGS-53325): BMO can expose any secret via BMCEventSubscription CRD [#406](https://github.com/openshift/baremetal-operator/pull/406)
* [OCPBUGS-42387](https://issues.redhat.com/browse/OCPBUGS-42387): Remove dataImage finalizer if BMH is missing [#390](https://github.com/openshift/baremetal-operator/pull/390)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/c9a636279c4328d97d3d29bcea207f5f7279a4c8...087a24f21f11bc85a6d922c156bda6270e7eadfa)
### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/745189508eec80ee07a921d1b2c227812db37237)
* [OCPBUGS-71209](https://issues.redhat.com/browse/OCPBUGS-71209): Bump logrus version [#377](https://github.com/openshift/baremetal-runtimecfg/pull/377)
* [OCPBUGS-60112](https://issues.redhat.com/browse/OCPBUGS-60112): Re-add ENABLE_NODEIP_DEBUG env var [#363](https://github.com/openshift/baremetal-runtimecfg/pull/363)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/8956d91bd982929d780580b8e2fe5f5351dad881...745189508eec80ee07a921d1b2c227812db37237)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/d76df14ea3d7ff9916ea576b6335cd3a220cd1bf)
* [OCPBUGS-64615](https://issues.redhat.com/browse/OCPBUGS-64615): Help with must-gather scheduling through suggesting preferance of nodes [#2150](https://github.com/openshift/oc/pull/2150)
* [OCPBUGS-56734](https://issues.redhat.com/browse/OCPBUGS-56734): Adding sos.conf file for default sos config into the tools image [#2027](https://github.com/openshift/oc/pull/2027)
* [OCPBUGS-58091](https://issues.redhat.com/browse/OCPBUGS-58091): avoid transfering permissions when copying artifacts from node-joiner pod [#2053](https://github.com/openshift/oc/pull/2053)
* [OCPBUGS-57446](https://issues.redhat.com/browse/OCPBUGS-57446): Use fedora image in unit tests instead of centos [#2038](https://github.com/openshift/oc/pull/2038)
* [OCPBUGS-49607](https://issues.redhat.com/browse/OCPBUGS-49607): Address `golang.org/x/*` CVEs [#1962](https://github.com/openshift/oc/pull/1962)
* [OCPBUGS-50984](https://issues.redhat.com/browse/OCPBUGS-50984): Add HOST env var in oc debug for sos report collects more [#1976](https://github.com/openshift/oc/pull/1976)
* [Full changelog](https://github.com/openshift/oc/compare/1b0bf0849072a4d9ef2e79c1ed80a60b4b4c1bba...d76df14ea3d7ff9916ea576b6335cd3a220cd1bf)
### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/662db76ca9abc7dff18d3a65140a17051fa07f9a)
* [OCPBUGS-65801](https://issues.redhat.com/browse/OCPBUGS-65801): ccoctl azure: retry custom role creation on consistency errors [#951](https://github.com/openshift/cloud-credential-operator/pull/951)
* [OCPBUGS-65480](https://issues.redhat.com/browse/OCPBUGS-65480): ccoctl: use pagination when listing resources in aws [#945](https://github.com/openshift/cloud-credential-operator/pull/945)
* [OCPBUGS-63549](https://issues.redhat.com/browse/OCPBUGS-63549): ccoctl: add public-key-file flag to create-all [#939](https://github.com/openshift/cloud-credential-operator/pull/939)
* [OCPBUGS-55128](https://issues.redhat.com/browse/OCPBUGS-55128): snyk to ignore SNYK-GOLANG-GOLANGORGXNETHTML-9572088 [#917](https://github.com/openshift/cloud-credential-operator/pull/917)
* [OCPBUGS-60972](https://issues.redhat.com/browse/OCPBUGS-60972): ccoctl: aws to use proper issuer url on subsequent runs [#908](https://github.com/openshift/cloud-credential-operator/pull/908)
* [OCPBUGS-58679](https://issues.redhat.com/browse/OCPBUGS-58679): github.com/golang/glog v1.2.5 [#892](https://github.com/openshift/cloud-credential-operator/pull/892)
* [OCPBUGS-58248](https://issues.redhat.com/browse/OCPBUGS-58248): ccoctl: only add owned tag to azure resources on create [#883](https://github.com/openshift/cloud-credential-operator/pull/883)
* [OCPBUGS-56980](https://issues.redhat.com/browse/OCPBUGS-56980): Azure: resolve nil pointer exception when role assignment exists [#868](https://github.com/openshift/cloud-credential-operator/pull/868)
* [OCPBUGS-54828](https://issues.redhat.com/browse/OCPBUGS-54828): Render: configure proxy on bootstrap static pod [#863](https://github.com/openshift/cloud-credential-operator/pull/863)
* [OCPBUGS-53415](https://issues.redhat.com/browse/OCPBUGS-53415): github.com/golang/glog v1.2.4 [#842](https://github.com/openshift/cloud-credential-operator/pull/842)
* [OCPBUGS-53823](https://issues.redhat.com/browse/OCPBUGS-53823): update github.com/golang-jwt/jwt [#838](https://github.com/openshift/cloud-credential-operator/pull/838)
* [OCPBUGS-51548](https://issues.redhat.com/browse/OCPBUGS-51548): Ignore SNYK-GOLANG-GOLANGORGXOAUTH2JWS-8749594 due to not being affected [#828](https://github.com/openshift/cloud-credential-operator/pull/828)
* [OCPBUGS-51238](https://issues.redhat.com/browse/OCPBUGS-51238): github.com/go-jose/go-jose/v4 v4.0.5 [#825](https://github.com/openshift/cloud-credential-operator/pull/825)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/a046a6fe8bdedd2744946d5eeffffd13327e6ac6...662db76ca9abc7dff18d3a65140a17051fa07f9a)
### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/241af368428cb2deedeaf8e21d237aa01216292a)
* [OCPBUGS-66132](https://issues.redhat.com/browse/OCPBUGS-66132): [release-4.17] Fix capacity calculation [#194](https://github.com/openshift/cloud-network-config-controller/pull/194)
* [OCPBUGS-65520](https://issues.redhat.com/browse/OCPBUGS-65520): Change the capacity struct from int to ptrOfInt [#191](https://github.com/openshift/cloud-network-config-controller/pull/191)
* [OCPBUGS-56257](https://issues.redhat.com/browse/OCPBUGS-56257): Increase API call timeout to 30 second [#171](https://github.com/openshift/cloud-network-config-controller/pull/171)
* [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/779b346c8bccdb8590e403661ca57cc6ac544eb9...241af368428cb2deedeaf8e21d237aa01216292a)
### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/9f93cafccca989417378a804f134f68fb4fea40d)
* [OCPBUGS-68150](https://issues.redhat.com/browse/OCPBUGS-68150): Update library-go to fix CVE-2025-65637 [#840](https://github.com/openshift/cluster-authentication-operator/pull/840)
* [OCPBUGS-54580](https://issues.redhat.com/browse/OCPBUGS-54580): Avoid duplicate OAuth client creation [#765](https://github.com/openshift/cluster-authentication-operator/pull/765)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/246d3726b1c541ef2bbe6def95783bee60b12a58...9f93cafccca989417378a804f134f68fb4fea40d)
### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/efa6fd9b220e841591d8be2208cdec4ffc826429)
* [OCPBUGS-78700](https://issues.redhat.com/browse/OCPBUGS-78700): allow clusterapi provider to skip paused resources [#414](https://github.com/openshift/kubernetes-autoscaler/pull/414)
* [OCPBUGS-68151](https://issues.redhat.com/browse/OCPBUGS-68151): update logrus to version 1.9.3 [#398](https://github.com/openshift/kubernetes-autoscaler/pull/398)
* [OCPBUGS-60913](https://issues.redhat.com/browse/OCPBUGS-60913): revert openshift replica fix [#376](https://github.com/openshift/kubernetes-autoscaler/pull/376)
* [OCPBUGS-60608](https://issues.redhat.com/browse/OCPBUGS-60608): fix checkpoint gc of unknown recommenders [#371](https://github.com/openshift/kubernetes-autoscaler/pull/371)
* [OCPBUGS-59266](https://issues.redhat.com/browse/OCPBUGS-59266): Fix cool down status condition to trigger scale down [#362](https://github.com/openshift/kubernetes-autoscaler/pull/362)
* [OCPBUGS-54325](https://issues.redhat.com/browse/OCPBUGS-54325): improve replica counting and decrease target size behavior [#352](https://github.com/openshift/kubernetes-autoscaler/pull/352)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/6c24c11494fcf92407d2b34b0912250170e8d259...efa6fd9b220e841591d8be2208cdec4ffc826429)
### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/16ed4727250a72342b3da7b280d3456f7055a6c9)
* [OCPBUGS-77446](https://issues.redhat.com/browse/OCPBUGS-77446): Bump github.com/go-errors/errors to v1.5.1 [#561](https://github.com/openshift/cluster-baremetal-operator/pull/561)
* [OCPBUGS-63715](https://issues.redhat.com/browse/OCPBUGS-63715): Always have a service for ironic-api port [#519](https://github.com/openshift/cluster-baremetal-operator/pull/519)
* [OCPBUGS-63666](https://issues.redhat.com/browse/OCPBUGS-63666): Allow provisioningIP when network disabled [#518](https://github.com/openshift/cluster-baremetal-operator/pull/518)
* [OCPBUGS-61097](https://issues.redhat.com/browse/OCPBUGS-61097): Remove webhookport (9447) as HostPort [#505](https://github.com/openshift/cluster-baremetal-operator/pull/505)
* [OCPBUGS-54542](https://issues.redhat.com/browse/OCPBUGS-54542): Add missing relatedObjects [#469](https://github.com/openshift/cluster-baremetal-operator/pull/469)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/2cc85adaec732c9408ca9d6b37b6b9faabe1d30a...16ed4727250a72342b3da7b280d3456f7055a6c9)
### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/3b417931b1e94534cbde2c435c262befad8a57f1)
* [OCPBUGS-80045](https://issues.redhat.com/browse/OCPBUGS-80045): Bump google.golang.org/grpc to v1.79.3 [#291](https://github.com/openshift/cluster-api/pull/291)
* [Full changelog](https://github.com/openshift/cluster-api/compare/77ef4fc55392dd02232da73cc06a504659d08b48...3b417931b1e94534cbde2c435c262befad8a57f1)
### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/17abd1d9c801288347f4134965b268389a90c342)
* [OCPBUGS-80049](https://issues.redhat.com/browse/OCPBUGS-80049): Bump google.golang.org/grpc to v1.79.3 [#570](https://github.com/openshift/cluster-capi-operator/pull/570)
* NO-JIRA: Allow sustaining engineering to self serve dependency updates [#559](https://github.com/openshift/cluster-capi-operator/pull/559)
* append .0 to go.mod version [#314](https://github.com/openshift/cluster-capi-operator/pull/314)
* [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/6dd70ba593f5e8050b5c77fa658cdb3d0c06f4f6...17abd1d9c801288347f4134965b268389a90c342)
### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/6d4c0096477d7e15f31ef0492ad9382ea1be1ef1)
* [OCPBUGS-63167](https://issues.redhat.com/browse/OCPBUGS-63167): ccm: disable unused secure-serving port and webhook [#423](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/423)
* [OCPBUGS-60211](https://issues.redhat.com/browse/OCPBUGS-60211): Update service selector to match deployment label [#406](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/406)
* [OCPBUGS-60211](https://issues.redhat.com/browse/OCPBUGS-60211): Add Service using common resource templating [#407](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/407)
* [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/32fd83999e7eae9941abe7da915bacae1d50e49c...6d4c0096477d7e15f31ef0492ad9382ea1be1ef1)
### [cluster-config-api](https://github.com/openshift/api/tree/92c55bf0f372c222dc02f17685c383d18e2c2e8b)
* [CNTRLPLANE-1981](https://issues.redhat.com/browse/CNTRLPLANE-1981): Promote streaming list encoding to Default [#2599](https://github.com/openshift/api/pull/2599)
* [OCPBUGS-71184](https://issues.redhat.com/browse/OCPBUGS-71184): Add HTTPKeepAliveTimeout to IngressController API [#2639](https://github.com/openshift/api/pull/2639)
* NO-JIRA: Promote streaming list encoding to Default on Hypershift. [#2567](https://github.com/openshift/api/pull/2567)
* [CNTRLPLANE-1611](https://issues.redhat.com/browse/CNTRLPLANE-1611): Add feature gates for StreamingCollectionEncoding [#2538](https://github.com/openshift/api/pull/2538)
* [OCPBUGS-57285](https://issues.redhat.com/browse/OCPBUGS-57285): Add IPsec API for NAT-T UDP encapsulation support [#2363](https://github.com/openshift/api/pull/2363)
* [OCPBUGS-49702](https://issues.redhat.com/browse/OCPBUGS-49702): Add IdleConnectionTerminationPolicy field to IngressControllerSpec [#2186](https://github.com/openshift/api/pull/2186)
* [OCPBUGS-39130](https://issues.redhat.com/browse/OCPBUGS-39130): Added checks to prevent vCenters from changing after install past 1 vCenter [#2014](https://github.com/openshift/api/pull/2014)
* [Full changelog](https://github.com/openshift/api/compare/0a88001628266522c84e6c6c25ed5a44aced6d8b...92c55bf0f372c222dc02f17685c383d18e2c2e8b)
### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/cfd318de9718f1c73b40d99900125bdca41482ef)
* [OCPBUGS-75998](https://issues.redhat.com/browse/OCPBUGS-75998): Update logrus to 1.9.3 to address CVE-2025-65637 [#465](https://github.com/openshift/cluster-config-operator/pull/465)
* append .0 to go.mod version [#441](https://github.com/openshift/cluster-config-operator/pull/441)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/0dc084f47be4c5ee02cf40495b6bd8f334c930eb...cfd318de9718f1c73b40d99900125bdca41482ef)
### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/81507f04686df3e16793b270084ead0a2a67fb38)
* [OCPBUGS-52497](https://issues.redhat.com/browse/OCPBUGS-52497): [release-4.17] Add runbook_url for CoreDNSErrorsHigh [#430](https://github.com/openshift/cluster-dns-operator/pull/430)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/54eea5bb02911cdf0c7fb6dbb80366eb5a923ea7...81507f04686df3e16793b270084ead0a2a67fb38)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/bfffdcbac76071143cf554785ca2bde0ac69ac7e)
* [OCPBUGS-68156](https://issues.redhat.com/browse/OCPBUGS-68156): Update logrus to 1.9.3 to address CVE-2025-65637 [#1542](https://github.com/openshift/cluster-etcd-operator/pull/1542)
* [OCPBUGS-61337](https://issues.redhat.com/browse/OCPBUGS-61337): Vendor latest mixin, including additional and modified alerts for etcdDatabaseQuotaLowSpace [#1480](https://github.com/openshift/cluster-etcd-operator/pull/1480)
* [OCPBUGS-60220](https://issues.redhat.com/browse/OCPBUGS-60220): add missing ports to svc and pod spec [#1461](https://github.com/openshift/cluster-etcd-operator/pull/1461)
* [OCPBUGS-53511](https://issues.redhat.com/browse/OCPBUGS-53511): fix CVE-2025-30204 [#1414](https://github.com/openshift/cluster-etcd-operator/pull/1414)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/975fc013a240a003f23e51b9dcd9bfcdb112e801...bfffdcbac76071143cf554785ca2bde0ac69ac7e)
### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/1a0cea11ec4ba91416b698ab2e87d03a09a0e367)
* [OCPBUGS-68157](https://issues.redhat.com/browse/OCPBUGS-68157): Bump github.com/sirupsen/logrus to 1.9.3 [#1284](https://github.com/openshift/cluster-image-registry-operator/pull/1284)
* [OCPBUGS-53871](https://issues.redhat.com/browse/OCPBUGS-53871): bump github.com/golang-jwt/jwt [#1218](https://github.com/openshift/cluster-image-registry-operator/pull/1218)
* [OCPBUGS-51604](https://issues.redhat.com/browse/OCPBUGS-51604): bump golang.org/x/oauth2 [#1209](https://github.com/openshift/cluster-image-registry-operator/pull/1209)
* [OCPBUGS-51103](https://issues.redhat.com/browse/OCPBUGS-51103): ensure that storage names don't end in dashes [#1180](https://github.com/openshift/cluster-image-registry-operator/pull/1180)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/46b5602933182b749b36727d97f1ee9f9d9ee15e...1a0cea11ec4ba91416b698ab2e87d03a09a0e367)
### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/1a164c16e804a4cf4f8b7aca4b8cb24d265dedb4)
* [OCPBUGS-71184](https://issues.redhat.com/browse/OCPBUGS-71184): Implement HTTPKeepAliveTimeout tuning option [#1335](https://github.com/openshift/cluster-ingress-operator/pull/1335)
* [OCPBUGS-49702](https://issues.redhat.com/browse/OCPBUGS-49702): Add e2e tests for IdleConnectionTerminationPolicy [#1225](https://github.com/openshift/cluster-ingress-operator/pull/1225)
* [OCPBUGS-49702](https://issues.redhat.com/browse/OCPBUGS-49702): Add support for IdleConnectionTerminationPolicy [#1223](https://github.com/openshift/cluster-ingress-operator/pull/1223)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/cb5306d7f68ba35b9a065d65f46c69a836556cb2...1a164c16e804a4cf4f8b7aca4b8cb24d265dedb4)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/84e19b2149ab818a455b00717d790856c13ea387)
* [OCPBUGS-68162](https://issues.redhat.com/browse/OCPBUGS-68162): CVE-2025-65637 openshift4/ose-cluster-kube-apiserver-rhel9-operator: github.com/sirupsen/logrus: Denial-of-Service due to large single-line payload [openshift-4.17] [#2055](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2055)
* [OCPBUGS-63614](https://issues.redhat.com/browse/OCPBUGS-63614): SCC: add hostmount-anyuid-v2 [#1954](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1954)
* [OCPBUGS-60398](https://issues.redhat.com/browse/OCPBUGS-60398): Add missing service ports to apiserver service [#1893](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1893)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/4fae6738a9ffd1c108cd9ab3ac6c1382c5eece42...84e19b2149ab818a455b00717d790856c13ea387)
### [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator/tree/c1947350f996bcc50c549c9e83382179d6455247)
* [OCPBUGS-80056](https://issues.redhat.com/browse/OCPBUGS-80056): Bump google.golang.org/grpc to v1.79.3 [#78](https://github.com/openshift/cluster-api-operator/pull/78)
* [Full changelog](https://github.com/openshift/cluster-api-operator/compare/aed5f6c74a0e174901709f18eecad6573cd80784...c1947350f996bcc50c549c9e83382179d6455247)
### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/12f60539287eda85e99efbdcf85a1ecf59e021fa)
* [OCPBUGS-68164](https://issues.redhat.com/browse/OCPBUGS-68164): CVE-2025-65637 openshift4/ose-cluster-kube-controller-manager-rhel9-operator: github.com/sirupsen/logrus: Denial-of-Service due to large single-line payload [openshift-4.17] [#908](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/908)
* [OCPBUGS-60249](https://issues.redhat.com/browse/OCPBUGS-60249): Missing endpoint slices for open ports the operator uses [#855](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/855)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/0a9ed573e35751455bfb24842fd2de0b05379ed0...12f60539287eda85e99efbdcf85a1ecf59e021fa)
### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/013ff606240919fcb46eb9a8b707598a9b049ee5)
* [CNTRLPLANE-2843](https://issues.redhat.com/browse/CNTRLPLANE-2843): chore: update OWNERS [#623](https://github.com/openshift/cluster-kube-scheduler-operator/pull/623)
* [OCPBUGS-68165](https://issues.redhat.com/browse/OCPBUGS-68165): deps: Update library-go and logrus to fix a CVE [#613](https://github.com/openshift/cluster-kube-scheduler-operator/pull/613)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/98ca953ba6955401023e219f37e0af49879355d2...013ff606240919fcb46eb9a8b707598a9b049ee5)
### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/0097f21060a7e10679567eb57b87feb4f55230e3)
* [OCPBUGS-68167](https://issues.redhat.com/browse/OCPBUGS-68167): Bump github.com/sirupsen/logrus to 1.9.1 [#140](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/140)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/ab40b61142a30f21eec8301b2e98f2fafb25164b...0097f21060a7e10679567eb57b87feb4f55230e3)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/97fec1403dc61e1b2126df8c3afeb96e02055ee5)
* [OCPBUGS-77275](https://issues.redhat.com/browse/OCPBUGS-77275): AlertingRule: fix duplicate PrometheusRules after MD5->SHA-224 naming change [#2832](https://github.com/openshift/cluster-monitoring-operator/pull/2832)
* [OCPBUGS-64580](https://issues.redhat.com/browse/OCPBUGS-64580): Fix KSM deny-list typo [#2732](https://github.com/openshift/cluster-monitoring-operator/pull/2732)
* [OCPBUGS-63489](https://issues.redhat.com/browse/OCPBUGS-63489): Add mcd_local_unsupported_packages metric from MCO to telemetry 4.17 [#2725](https://github.com/openshift/cluster-monitoring-operator/pull/2725)
* [OCPBUGS-63123](https://issues.redhat.com/browse/OCPBUGS-63123): test: remove image registry e2e tests [#2715](https://github.com/openshift/cluster-monitoring-operator/pull/2715)
* [OCPBUGS-61766](https://issues.redhat.com/browse/OCPBUGS-61766): chore(jsonnet): use prometheus_remote_storage_queue_highest_timestamp_seconds in PrometheusRemoteWriteBehind [#2672](https://github.com/openshift/cluster-monitoring-operator/pull/2672)
* [OCPBUGS-60017](https://issues.redhat.com/browse/OCPBUGS-60017): operator: increase wait time till degraded to max 4 times 5m [#2634](https://github.com/openshift/cluster-monitoring-operator/pull/2634)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/ff3a4f0218f4985874f2ab872f6f6f440a38e17d...97fec1403dc61e1b2126df8c3afeb96e02055ee5)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/ba7a5ec20d3b4cb620bae7bfa1363e34b9048563)
* [OCPBUGS-84181](https://issues.redhat.com/browse/OCPBUGS-84181): fix(hypershift): use net.JoinHostPort for URL construction [#2983](https://github.com/openshift/cluster-network-operator/pull/2983)
* [OCPBUGS-73799](https://issues.redhat.com/browse/OCPBUGS-73799): Tweak iptables-alerter to try to avoid crictl bug [#2878](https://github.com/openshift/cluster-network-operator/pull/2878)
* : NO-JIRA: Update CNO reviewers/approvers [#2767](https://github.com/openshift/cluster-network-operator/pull/2767)
* [OCPBUGS-74348](https://issues.redhat.com/browse/OCPBUGS-74348): [release-4.17] fix typo in release annotation for whereabouts-token-watcher deamonset [#2888](https://github.com/openshift/cluster-network-operator/pull/2888)
* [OCPBUGS-45086](https://issues.redhat.com/browse/OCPBUGS-45086): Re-disable metrics server [#2579](https://github.com/openshift/cluster-network-operator/pull/2579)
* [OCPBUGS-63154](https://issues.redhat.com/browse/OCPBUGS-63154): Add drop flows for GARPs [#2818](https://github.com/openshift/cluster-network-operator/pull/2818)
* [Release 4.17] OCPBUGS-61765: Update CNO reviewers/approvers [#2799](https://github.com/openshift/cluster-network-operator/pull/2799)
* [OCPBUGS-58066](https://issues.redhat.com/browse/OCPBUGS-58066): [release-4.17]: Manual feature backport of cert rotation for whereabouts [#2784](https://github.com/openshift/cluster-network-operator/pull/2784)
* [OCPBUGS-57285](https://issues.redhat.com/browse/OCPBUGS-57285): Implement IPsec NAT-Traversal encapsulation option [#2726](https://github.com/openshift/cluster-network-operator/pull/2726)
* [OCPBUGS-55518](https://issues.redhat.com/browse/OCPBUGS-55518): iptables-alerter streamlining [#2698](https://github.com/openshift/cluster-network-operator/pull/2698)
* [OCPBUGS-55033](https://issues.redhat.com/browse/OCPBUGS-55033): Add IPv6 NGINX configuration [#2689](https://github.com/openshift/cluster-network-operator/pull/2689)
* [OCPBUGS-52951](https://issues.redhat.com/browse/OCPBUGS-52951): Unexpected Behavior During Cluster Upgrade for the ovn-ipsec-host pods [#2654](https://github.com/openshift/cluster-network-operator/pull/2654)
* [OCPBUGS-49816](https://issues.redhat.com/browse/OCPBUGS-49816): ovn-k, rbac: Enable users read & modify UserDefinedNetwork CRs [#2655](https://github.com/openshift/cluster-network-operator/pull/2655)
* [OCPBUGS-49961](https://issues.redhat.com/browse/OCPBUGS-49961): Update egressfirewall CRD to be consistent with ovn-kubernetes repo [#2642](https://github.com/openshift/cluster-network-operator/pull/2642)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/b0ce1c3b34921ec55bbb7686baafc43b20e7d1b3...ba7a5ec20d3b4cb620bae7bfa1363e34b9048563)
### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/fe37d7cf96ef3280f1bd41c55372b520fdf6c821)
* [OCPBUGS-82706](https://issues.redhat.com/browse/OCPBUGS-82706): Bump github.com/moby/spdystream from v0.2.0 to v0.5.1 [#1548](https://github.com/openshift/cluster-node-tuning-operator/pull/1548)
* [OCPBUGS-78214](https://issues.redhat.com/browse/OCPBUGS-78214): PPC: filter out namespaces dir [#1481](https://github.com/openshift/cluster-node-tuning-operator/pull/1481)
* [OCPBUGS-63504](https://issues.redhat.com/browse/OCPBUGS-63504): Do not cause kubelet failed dependency by ocp-tuned-one-shot.service [#1418](https://github.com/openshift/cluster-node-tuning-operator/pull/1418)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/b6712f369eddb39fa68021ffb3d31fed7e5663a6...fe37d7cf96ef3280f1bd41c55372b520fdf6c821)
### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/f289edc3bb99197984aa392b13dfef07b075bcce)
* [OCPBUGS-80063](https://issues.redhat.com/browse/OCPBUGS-80063): Bump google.golang.org/grpc to v1.79.3 [#201](https://github.com/openshift/cluster-olm-operator/pull/201)
* [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/e31b7775ef903ff0c35f95656af27afa2dddd3e4...f289edc3bb99197984aa392b13dfef07b075bcce)
### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/8c61cd4bcf3719137950e3ac287346013b471a08)
* [OCPBUGS-68170](https://issues.redhat.com/browse/OCPBUGS-68170): CVE-2025-65637 - Update library-go to bump github.com/sirupsen/logrus from v1.9.0 to v1.9.3 [release-4.17] [#653](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/653)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/2b2ba3bef92814ebc92b80be797cfc7d9d3b8c9e...8c61cd4bcf3719137950e3ac287346013b471a08)
### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/1d2ba42214637c7ed7e5e3e0aec257e9b949d061)
* [OCPBUGS-63515](https://issues.redhat.com/browse/OCPBUGS-63515): references to github.com/sclorg/django-ex.git now also refer to the branch [#658](https://github.com/openshift/cluster-samples-operator/pull/658)
* [OCPBUGS-55800](https://issues.redhat.com/browse/OCPBUGS-55800): only update LastTransitionTime if operator status change [#640](https://github.com/openshift/cluster-samples-operator/pull/640)
* [OCPBUGS-55795](https://issues.redhat.com/browse/OCPBUGS-55795): Adding filter to clusterOperatorInformerEventHandler [#639](https://github.com/openshift/cluster-samples-operator/pull/639)
* [OCPBUGS-55894](https://issues.redhat.com/browse/OCPBUGS-55894): Samples Operator should sort failing image imports [#641](https://github.com/openshift/cluster-samples-operator/pull/641)
* [OCPBUGS-55042](https://issues.redhat.com/browse/OCPBUGS-55042): Adding mutex to func createSamples on handler.go [#632](https://github.com/openshift/cluster-samples-operator/pull/632)
* [OCPBUGS-54362](https://issues.redhat.com/browse/OCPBUGS-54362): add rhdmalone to owners [#619](https://github.com/openshift/cluster-samples-operator/pull/619)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/0e64446ce67a05da30f603081d35f6b5e5ef79d4...1d2ba42214637c7ed7e5e3e0aec257e9b949d061)
### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/a039f8a2e73771f76e799ed497535705037f3bf5)
* [OCPBUGS-87591](https://issues.redhat.com/browse/OCPBUGS-87591): remove oVirt code from CSO 4.17 [#708](https://github.com/openshift/cluster-storage-operator/pull/708)
* [OCPBUGS-41160](https://issues.redhat.com/browse/OCPBUGS-41160): Move metrics to vsphere driver [#633](https://github.com/openshift/cluster-storage-operator/pull/633)
* [OCPBUGS-52222](https://issues.redhat.com/browse/OCPBUGS-52222): fix Vsphere cluster Storage operator in Unavailable state [#560](https://github.com/openshift/cluster-storage-operator/pull/560)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/5683ea22810815595761ff9e5309c656a7392125...a039f8a2e73771f76e799ed497535705037f3bf5)
### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/6302203333a9a7f22dc3e4ecd280028e8a8bfb86)
* NO-ISSUE: Updating ose-cluster-update-keys-container image to be consistent with ART for 4.17 [#79](https://github.com/openshift/cluster-update-keys/pull/79)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/2ce31fc513224e76ac5924addc6207c205d95742...6302203333a9a7f22dc3e4ecd280028e8a8bfb86)
### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/b855c68099755979a053f60a49300d3502f44325)
* [OCPBUGS-58451](https://issues.redhat.com/browse/OCPBUGS-58451): Failing=Unknown upon long CO updating [#1212](https://github.com/openshift/cluster-version-operator/pull/1212)
* [OCPBUGS-50589](https://issues.redhat.com/browse/OCPBUGS-50589): Set `openshift.io/required-scc`: privileged annotation in `version` pods [#1154](https://github.com/openshift/cluster-version-operator/pull/1154)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/bc60dbd5f73b9f0548f0bb3aef0468a630362dce...b855c68099755979a053f60a49300d3502f44325)
### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/62d56d6a8b7ce26889cce1ba55ab4c958398967c)
* append .0 to go.mod version [#70](https://github.com/openshift/configmap-reload/pull/70)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/b877222b8c5527450447079e33d86dd9fe288e54...62d56d6a8b7ce26889cce1ba55ab4c958398967c)
### [console](https://github.com/openshift/console/tree/12e1dd051b5ed6677b3a52c41f9bd63b3608e4cd)
* [OCPBUGS-79443](https://issues.redhat.com/browse/OCPBUGS-79443): Bump immutable [#16326](https://github.com/openshift/console/pull/16326)
* NO-JIRA: enable multi-architecture yarn builds [#16419](https://github.com/openshift/console/pull/16419)
* [CONSOLE-5011](https://issues.redhat.com/browse/CONSOLE-5011): migrate to yarn berry [#16074](https://github.com/openshift/console/pull/16074)
* NO-JIRA: Bump builder image to v29 [#15994](https://github.com/openshift/console/pull/15994)
* [OCPBUGS-74452](https://issues.redhat.com/browse/OCPBUGS-74452): Bump lodash to latest [#15966](https://github.com/openshift/console/pull/15966)
* [OCPBUGS-69403](https://issues.redhat.com/browse/OCPBUGS-69403): Disallowed Pipelines-plugin Pipelines navigation section [#15849](https://github.com/openshift/console/pull/15849)
* [OCPBUGS-65933](https://issues.redhat.com/browse/OCPBUGS-65933): Preserve URL in perspective switch + remove dev console folks from `reviewers` [#15762](https://github.com/openshift/console/pull/15762)
* [OCPBUGS-64942](https://issues.redhat.com/browse/OCPBUGS-64942): Expose prometheus tenancy label path as a proxy [#15710](https://github.com/openshift/console/pull/15710)
* [OCPBUGS-64599](https://issues.redhat.com/browse/OCPBUGS-64599): Remove required flag from 'console.flag/model' pipelines-plugin extension [#15665](https://github.com/openshift/console/pull/15665)
* [OCPBUGS-62631](https://issues.redhat.com/browse/OCPBUGS-62631): `/auth/error?error=missing_state&error_type=auth` is showing blank page [#15554](https://github.com/openshift/console/pull/15554)
* [OCPBUGS-63212](https://issues.redhat.com/browse/OCPBUGS-63212): switch to dev perspective for `/dev-monitoring` [#15614](https://github.com/openshift/console/pull/15614)
* [OCPBUGS-63397](https://issues.redhat.com/browse/OCPBUGS-63397): fix bug where Roles list was displaying invalid data f… [#15627](https://github.com/openshift/console/pull/15627)
* [OCPBUGS-62282](https://issues.redhat.com/browse/OCPBUGS-62282): Fix desync of console and variable namespace [#15545](https://github.com/openshift/console/pull/15545)
* [OCPBUGS-44154](https://issues.redhat.com/browse/OCPBUGS-44154): bump dompurify to latest [#15590](https://github.com/openshift/console/pull/15590)
* [OCPBUGS-61737](https://issues.redhat.com/browse/OCPBUGS-61737): Remove ancient `X-XSS-Protection` header [#15494](https://github.com/openshift/console/pull/15494)
* [OCPBUGS-54241](https://issues.redhat.com/browse/OCPBUGS-54241): VolumeSnapshots are not displayed in OpenShift Web Console [#15465](https://github.com/openshift/console/pull/15465)
* [OCPBUGS-59747](https://issues.redhat.com/browse/OCPBUGS-59747): OpenShift console PVC clone cannot use B as the unit [#15324](https://github.com/openshift/console/pull/15324)
* NO-JIRA: Increase the timeout on the cypress test [#15420](https://github.com/openshift/console/pull/15420)
* [OCPBUGS-58365](https://issues.redhat.com/browse/OCPBUGS-58365): change '/metrics/usage' endpoint to '/api/metrics/usage' [#15271](https://github.com/openshift/console/pull/15271)
* [OCPBUGS-59544](https://issues.redhat.com/browse/OCPBUGS-59544): Secret key with binary file changes when edited via Console [#15301](https://github.com/openshift/console/pull/15301)
* [OCPBUGS-59784](https://issues.redhat.com/browse/OCPBUGS-59784): Update the golang.org/x/crypto/ssh to 0.31.0 in the openshift-console image [#15329](https://github.com/openshift/console/pull/15329)
* [OCPBUGS-58337](https://issues.redhat.com/browse/OCPBUGS-58337): Tolerate unknown fields in Infrastructur… [#15236](https://github.com/openshift/console/pull/15236)
* [OCPBUGS-59492](https://issues.redhat.com/browse/OCPBUGS-59492): Cannot read properties of undefined (reading 'node-role.kubernetes.io/master') error while accessing node logs from console [#15294](https://github.com/openshift/console/pull/15294)
* [OCPBUGS-59879](https://issues.redhat.com/browse/OCPBUGS-59879): add data-test attrs to console plugins … [#15338](https://github.com/openshift/console/pull/15338)
* [OCPBUGS-59510](https://issues.redhat.com/browse/OCPBUGS-59510): Not able to launch terminal window from OCP web console due to console plugin conflicts [#15297](https://github.com/openshift/console/pull/15297)
* [OCPBUGS-59265](https://issues.redhat.com/browse/OCPBUGS-59265): fix bug where / in console.tab/horizontalNav href brea… [#15270](https://github.com/openshift/console/pull/15270)
* [OCPBUGS-58318](https://issues.redhat.com/browse/OCPBUGS-58318): Implement sessions in openshift authenticator [#15238](https://github.com/openshift/console/pull/15238)
* [OCPBUGS-58224](https://issues.redhat.com/browse/OCPBUGS-58224): Add the ability to launch multiple modals with useModal hook [#15222](https://github.com/openshift/console/pull/15222)
* [OCPBUGS-58378](https://issues.redhat.com/browse/OCPBUGS-58378): Cannot read properties of undefined (reading 'filter') error while accessing nodes from console. [#15241](https://github.com/openshift/console/pull/15241)
* [OCPBUGS-57835](https://issues.redhat.com/browse/OCPBUGS-57835): Add flags in console static plugin for all the components of this epic [#15192](https://github.com/openshift/console/pull/15192)
* [OCPBUGS-57932](https://issues.redhat.com/browse/OCPBUGS-57932): Fix TypeError Cannot read properties of null (reading 'metadata') [#15197](https://github.com/openshift/console/pull/15197)
* [OCPBUGS-57182](https://issues.redhat.com/browse/OCPBUGS-57182): Fix '/metrics' endpoint token review to handle interna… [#15154](https://github.com/openshift/console/pull/15154)
* [OCPBUGS-56895](https://issues.redhat.com/browse/OCPBUGS-56895): HorizontalPodAutoscalers via console require CPU resource limit even though HPAs use requests for scaling [#15108](https://github.com/openshift/console/pull/15108)
* [OCPBUGS-57095](https://issues.redhat.com/browse/OCPBUGS-57095): Add all files to `vendor` regardless of gitignore [#15132](https://github.com/openshift/console/pull/15132)
* [OCPBUGS-57114](https://issues.redhat.com/browse/OCPBUGS-57114): Debug pod logs are not accessible when debugging a node via OpenShift Console [#15142](https://github.com/openshift/console/pull/15142)
* [OCPBUGS-56975](https://issues.redhat.com/browse/OCPBUGS-56975): Sample segment sessions [#15114](https://github.com/openshift/console/pull/15114)
* [OCPBUGS-56844](https://issues.redhat.com/browse/OCPBUGS-56844): Enable knative tests [#14387](https://github.com/openshift/console/pull/14387)
* [OCPBUGS-56375](https://issues.redhat.com/browse/OCPBUGS-56375): remove 60 day alert from cluster update modal [#15062](https://github.com/openshift/console/pull/15062)
* [OCPBUGS-55924](https://issues.redhat.com/browse/OCPBUGS-55924): Fetching taskRuns in PLR details page using PLR UID also [#15029](https://github.com/openshift/console/pull/15029)
* [OCPBUGS-55756](https://issues.redhat.com/browse/OCPBUGS-55756): update the Deployment pod on change in imageStream [#15022](https://github.com/openshift/console/pull/15022)
* [OCPBUGS-56238](https://issues.redhat.com/browse/OCPBUGS-56238): Remove the devconsole backend common internet proxy and replace it with dedicated ones [#15049](https://github.com/openshift/console/pull/15049)
* [OCPBUGS-55447](https://issues.redhat.com/browse/OCPBUGS-55447): Authenticate user token in openshift Authenticate func [#15010](https://github.com/openshift/console/pull/15010)
* [OCPBUGS-55415](https://issues.redhat.com/browse/OCPBUGS-55415): fix bug where operator appears twice [#15002](https://github.com/openshift/console/pull/15002)
* [OCPBUGS-55202](https://issues.redhat.com/browse/OCPBUGS-55202): Do not load CSRs if user does not have permissions [#14985](https://github.com/openshift/console/pull/14985)
* [OCPBUGS-52999](https://issues.redhat.com/browse/OCPBUGS-52999): Pipeline visualisation shows all tasks as Failed and after that goes to Running state [#14862](https://github.com/openshift/console/pull/14862)
* [OCPBUGS-53168](https://issues.redhat.com/browse/OCPBUGS-53168): Remove logoutOpenShift method call [#14883](https://github.com/openshift/console/pull/14883)
* [OCPBUGS-51277](https://issues.redhat.com/browse/OCPBUGS-51277): Fix JSON annotation parsing issue and harden related code [#14795](https://github.com/openshift/console/pull/14795)
* [OCPBUGS-53086](https://issues.redhat.com/browse/OCPBUGS-53086): Update the monitoring topic used by the console team [#14871](https://github.com/openshift/console/pull/14871)
* [OCPBUGS-52205](https://issues.redhat.com/browse/OCPBUGS-52205): Show Observe section without PROMETHEUS and MONITORING flags [#14811](https://github.com/openshift/console/pull/14811)
* [OCPBUGS-51292](https://issues.redhat.com/browse/OCPBUGS-51292): fix run time error when no completed version exists [#14796](https://github.com/openshift/console/pull/14796)
* [OCPBUGS-51126](https://issues.redhat.com/browse/OCPBUGS-51126): Fix alert rule link to alert in dev perspective [#14785](https://github.com/openshift/console/pull/14785)
* [OCPBUGS-49795](https://issues.redhat.com/browse/OCPBUGS-49795): 'create a Project' button on Getting started page doesn't work [#14714](https://github.com/openshift/console/pull/14714)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/console/compare/6f7e5c9c98b518e66d38762e7d0fa3f75019beb5...12e1dd051b5ed6677b3a52c41f9bd63b3608e4cd)
### [console-operator](https://github.com/openshift/console-operator/tree/e8032813321ac4c2daec869a7703c31cd9b2acf4)
* [OCPBUGS-77862](https://issues.redhat.com/browse/OCPBUGS-77862): update go mod dependency for konflux [#1114](https://github.com/openshift/console-operator/pull/1114)
* [OCPBUGS-60298](https://issues.redhat.com/browse/OCPBUGS-60298): Update downloads deployment configuration to use master node selector [#1033](https://github.com/openshift/console-operator/pull/1033)
* [Full changelog](https://github.com/openshift/console-operator/compare/253854e7e529fb42e90b71038eff4aabf8f31cf7...e8032813321ac4c2daec869a7703c31cd9b2acf4)
### [container-networking-plugins, containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins/tree/621348df96a03f642716845a15dc4043cc5f85f1)
* [OCPBUGS-85671](https://issues.redhat.com/browse/OCPBUGS-85671): CI Build root image tag sync with ART [#235](https://github.com/openshift/containernetworking-plugins/pull/235)
* [OCPBUGS-68135](https://issues.redhat.com/browse/OCPBUGS-68135): Bump logrus to v1.9.1 [#224](https://github.com/openshift/containernetworking-plugins/pull/224)
* [OCPBUGS-55622](https://issues.redhat.com/browse/OCPBUGS-55622): Check error returned by ipv6 SettleAddresses [#187](https://github.com/openshift/containernetworking-plugins/pull/187)
* [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/24a653296bab25b772cf6a573cc26f6f884be4ae...621348df96a03f642716845a15dc4043cc5f85f1)
### [coredns](https://github.com/openshift/coredns/tree/fe89d27d6f2b27baf686c89c4c1c1ceb88fe3567)
* [OCPBUGS-62825](https://issues.redhat.com/browse/OCPBUGS-62825): UPSTREAM: 7083 and 6836: Fix failing TestZoneExternalCNAMELookupWithProxy [#155](https://github.com/openshift/coredns/pull/155)
* append .0 to go.mod version [#135](https://github.com/openshift/coredns/pull/135)
* [Full changelog](https://github.com/openshift/coredns/compare/d3b441c150ccbcc0d9ebf03b8c39a730b830ddb1...fe89d27d6f2b27baf686c89c4c1c1ceb88fe3567)
### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/3358ea3f5ed8835aa760ee5cf02b9980bcdeb528)
* [OCPBUGS-80134](https://issues.redhat.com/browse/OCPBUGS-80134): Bump google.golang.org/grpc [#388](https://github.com/openshift/cloud-provider-openstack/pull/388)
* [OCPBUGS-68209](https://issues.redhat.com/browse/OCPBUGS-68209): fix CVE-2025-65637 [#357](https://github.com/openshift/cloud-provider-openstack/pull/357)
* [OCPBUGS-58839](https://issues.redhat.com/browse/OCPBUGS-58839): CARRY: don't ignore json files [#340](https://github.com/openshift/cloud-provider-openstack/pull/340)
* [OCPBUGS-52416](https://issues.redhat.com/browse/OCPBUGS-52416): Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.30 into release-4.17 [#319](https://github.com/openshift/cloud-provider-openstack/pull/319)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/52264d6c73dd33d413263969b0c7f6ee795667d3...3358ea3f5ed8835aa760ee5cf02b9980bcdeb528)
### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/e09a12eda9d162b9c094032b0250b4bae7c3ef80)
* [OCPBUGS-80077](https://issues.redhat.com/browse/OCPBUGS-80077): Replace google.golang.org/grpc with github.com/openshift-sustaining/grpc-go v1.71.3-sec.1 to avoid go version bump and fix CVE-2026-33186 [#181](https://github.com/openshift/csi-driver-nfs/pull/181)
* append .0 to go.mod version [#156](https://github.com/openshift/csi-driver-nfs/pull/156)
* [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/6a72c2541e6bc85bba0c1a7ed379dcb9fa53dfb7...e09a12eda9d162b9c094032b0250b4bae7c3ef80)
### [csi-driver-shared-resource, csi-driver-shared-resource-webhook](https://github.com/openshift/csi-driver-shared-resource/tree/66aee5b045bf2b32f6ccbf7a62c1151b8889811a)
* append .0 to go.mod version [#372](https://github.com/openshift/csi-driver-shared-resource/pull/372)
* [Full changelog](https://github.com/openshift/csi-driver-shared-resource/compare/027a8c4e106d7c02e1688c38015b8fd2bd94a304...66aee5b045bf2b32f6ccbf7a62c1151b8889811a)
### [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator/tree/3d4b7dee3a0f0d6566a94ce0a460923b71b18895)
* [OCPBUGS-80080](https://issues.redhat.com/browse/OCPBUGS-80080): Bump google.golang.org/grpc to v1.79.3 [#125](https://github.com/openshift/csi-driver-shared-resource-operator/pull/125)
* [Full changelog](https://github.com/openshift/csi-driver-shared-resource-operator/compare/c095a1f2bbd0c365b74e548498d13f8463c69eb2...3d4b7dee3a0f0d6566a94ce0a460923b71b18895)
### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/8d93b8a3560410cb2ff3dd6d285fea822720edd4)
* [OCPBUGS-80082](https://issues.redhat.com/browse/OCPBUGS-80082): Bump google.golang.org/grpc to v1.79.3 [#106](https://github.com/openshift/csi-external-attacher/pull/106)
* [Full changelog](https://github.com/openshift/csi-external-attacher/compare/c3fe8e2ec46929fbad110b392337960be3c9d6a0...8d93b8a3560410cb2ff3dd6d285fea822720edd4)
### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/b6466535819b88aaf91233f6b1473f4f370f95aa)
* [OCPBUGS-80083](https://issues.redhat.com/browse/OCPBUGS-80083): Bump google.golang.org/grpc [#131](https://github.com/openshift/csi-external-provisioner/pull/131)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/fe460e56e19dd3cc5497fd068083da9850fc1996...b6466535819b88aaf91233f6b1473f4f370f95aa)
### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/73798480d1110af451e5d7c237a722bc5e901f7b)
* [OCPBUGS-62466](https://issues.redhat.com/browse/OCPBUGS-62466): Requeue PVC over PV creation [#175](https://github.com/openshift/csi-external-resizer/pull/175)
* [Full changelog](https://github.com/openshift/csi-external-resizer/compare/ab87a93853882d6ede0a8fe0a61469cd4fa61a62...73798480d1110af451e5d7c237a722bc5e901f7b)
### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/59c396dfa5bd6f1cb42c42cbc3ad66dd5898348c)
* [OCPBUGS-80085](https://issues.redhat.com/browse/OCPBUGS-80085), [OCPBUGS-80088](https://issues.redhat.com/browse/OCPBUGS-80088), [OCPBUGS-80089](https://issues.redhat.com/browse/OCPBUGS-80089): Bump google.golang.org/grpc to v1.79.3 [#214](https://github.com/openshift/csi-external-snapshotter/pull/214)
* [OCPBUGS-60449](https://issues.redhat.com/browse/OCPBUGS-60449): UPSTREAM: 1238: Snapshot Controller startup should not LIST all volumesnapshots [#184](https://github.com/openshift/csi-external-snapshotter/pull/184)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/aa558ca4bc55238e1909119f94eaf33872a76dec...59c396dfa5bd6f1cb42c42cbc3ad66dd5898348c)
### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/e7d841dc545b9fb3a8a3303b8cac62d35620905b)
* append .0 to go.mod version [#73](https://github.com/openshift/csi-livenessprobe/pull/73)
* [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/075ebcdcb83929571fbea0a4d8ef5e2429e7a259...e7d841dc545b9fb3a8a3303b8cac62d35620905b)
### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/3dd2253ed70cb565a63a208fa667d55f3222fb19)
* [OCPBUGS-63682](https://issues.redhat.com/browse/OCPBUGS-63682): update log level verbosity to not clutter logs [#90](https://github.com/openshift/csi-node-driver-registrar/pull/90)
* append .0 to go.mod version [#80](https://github.com/openshift/csi-node-driver-registrar/pull/80)
* [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/436a1f334dd75ae75206f52223b7933f7ff5036f...3dd2253ed70cb565a63a208fa667d55f3222fb19)
### [docker-builder](https://github.com/openshift/builder/tree/12fc732cf6c3f344d87b30e4a7927811ef943fab)
* [OCPBUGS-66988](https://issues.redhat.com/browse/OCPBUGS-66988): bump buildah to 1.37.7 to fix CVE-2025-52881 [#499](https://github.com/openshift/builder/pull/499)
* [OCPBUGS-65816](https://issues.redhat.com/browse/OCPBUGS-65816): BuildConfig inline Dockerfile fails with heredoc syntax [#488](https://github.com/openshift/builder/pull/488)
* [OCPBUGS-57939](https://issues.redhat.com/browse/OCPBUGS-57939): S2I build cpu limits observed by assemble are limited to 1 cpu [#474](https://github.com/openshift/builder/pull/474)
* [OCPBUGS-53075](https://issues.redhat.com/browse/OCPBUGS-53075): Upgraded Kubernetes dependency from 1.28.2 to 1.30.2 [#465](https://github.com/openshift/builder/pull/465)
* [OCPBUGS-42894](https://issues.redhat.com/browse/OCPBUGS-42894): buildah dependency bump to 1.37.6 [#452](https://github.com/openshift/builder/pull/452)
* [Full changelog](https://github.com/openshift/builder/compare/a7531531bef4c1a5ef05d877a00cb07afcb669ef...12fc732cf6c3f344d87b30e4a7927811ef943fab)
### [docker-registry](https://github.com/openshift/image-registry/tree/d0595c9e720caa5489628e49ed45a8eb85fa7b69)
* [OCPBUGS-68182](https://issues.redhat.com/browse/OCPBUGS-68182): update logrus to v1.9.1 [#465](https://github.com/openshift/image-registry/pull/465)
* [OCPBUGS-60090](https://issues.redhat.com/browse/OCPBUGS-60090): bump docker distribution to fix purgeuploads panic [#440](https://github.com/openshift/image-registry/pull/440)
* [OCPBUGS-53655](https://issues.redhat.com/browse/OCPBUGS-53655): bump jwt and oauth dependencies [#431](https://github.com/openshift/image-registry/pull/431)
* [Full changelog](https://github.com/openshift/image-registry/compare/fe9b400ea5cf5121f5a867a620ea349fd8493c36...d0595c9e720caa5489628e49ed45a8eb85fa7b69)
### [etcd](https://github.com/openshift/etcd/tree/0d9e0a907c4aea7c4b2bff627478785fb99511f5)
* DOWNSTREAM: <carry>: OCPBUGS-53447: fix a compaction induce latency issue [#321](https://github.com/openshift/etcd/pull/321)
* [ETCD-714](https://issues.redhat.com/browse/ETCD-714): Rebase etcd 3.5.18 openshift 4.17 [#310](https://github.com/openshift/etcd/pull/310)
* [Full changelog](https://github.com/openshift/etcd/compare/23c5a247c3e601f7806a0bbffdc6d201a55bf469...0d9e0a907c4aea7c4b2bff627478785fb99511f5)
### [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/f2203376a8a2d8eecec7b85dc28b756b49d8c469)
* [OCPBUGS-80095](https://issues.redhat.com/browse/OCPBUGS-80095): Bump google.golang.org/grpc to v1.79.3 [#291](https://github.com/openshift/cluster-api-provider-gcp/pull/291)
* [OCPBUGS-78279](https://issues.redhat.com/browse/OCPBUGS-78279): [release-4.17] update go mod dependency for konflux [#266](https://github.com/openshift/cluster-api-provider-gcp/pull/266)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/9c561f2dfeff6ca44a6c23ae8acbce4a465b380f...f2203376a8a2d8eecec7b85dc28b756b49d8c469)
### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/0b52f23b73beb426e8427d21db25f681d5ac986a)
* [OCPBUGS-80118](https://issues.redhat.com/browse/OCPBUGS-80118): Bump google.golang.org/grpc to v1.79.3 [#166](https://github.com/openshift/machine-api-provider-gcp/pull/166)
* [OCPBUGS-53037](https://issues.redhat.com/browse/OCPBUGS-53037): Disable shielded VMs for non-UEFI disks [#115](https://github.com/openshift/machine-api-provider-gcp/pull/115)
* [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/3a27d3ce75bab31b9a04c212c929db8d507f3962...0b52f23b73beb426e8427d21db25f681d5ac986a)
### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/907b8422fcdcb0f895c5a92bb796a93d6aed23b1)
* [OCPBUGS-80099](https://issues.redhat.com/browse/OCPBUGS-80099): Replace google.golang.org/grpc with openshift-sustaining fork v1.71.3-sec.1 [#113](https://github.com/openshift/gcp-pd-csi-driver/pull/113)
* [OCPBUGS-68186](https://issues.redhat.com/browse/OCPBUGS-68186): Update logrus to 1.9.3 [#90](https://github.com/openshift/gcp-pd-csi-driver/pull/90)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/c770b41229e39d8859fc11ec709ab57a0e0ad06a...907b8422fcdcb0f895c5a92bb796a93d6aed23b1)
### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/5f27231835491f40506353f04b5a895773a1b53a)
* [OCPBUGS-80098](https://issues.redhat.com/browse/OCPBUGS-80098): Replace google.golang.org/grpc with fork [#188](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/188)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/c23b064fe303ec760c0de6204577d10ef0b0f63d...5f27231835491f40506353f04b5a895773a1b53a)
### [haproxy-router](https://github.com/openshift/router/tree/cbd6d0481c2ddb72901fdbfb3c3d87a2867b1e2b)
* [OCPBUGS-80100](https://issues.redhat.com/browse/OCPBUGS-80100): Address CVE-2026-33186 [#779](https://github.com/openshift/router/pull/779)
* [OCPBUGS-49390](https://issues.redhat.com/browse/OCPBUGS-49390): Reject All CA-Signed Certs Using SHA1 [#650](https://github.com/openshift/router/pull/650)
* [OCPBUGS-49702](https://issues.redhat.com/browse/OCPBUGS-49702): Add support for IdleCloseTerminationPolicy [#652](https://github.com/openshift/router/pull/652)
* [Full changelog](https://github.com/openshift/router/compare/a33f2b6ad04f8c39b95c1839340f0e38b5c0662a...cbd6d0481c2ddb72901fdbfb3c3d87a2867b1e2b)
### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/4e295fa517e17429af4d8004e7a8028fe719e60f)
* [OCPBUGS-68132](https://issues.redhat.com/browse/OCPBUGS-68132), [OCPBUGS-68190](https://issues.redhat.com/browse/OCPBUGS-68190): CVE-2025-65637 - bump github.com/sirupsen/logrus to v1.9.3 [#2573](https://github.com/openshift/kubernetes/pull/2573)
* [OCPBUGS-72531](https://issues.redhat.com/browse/OCPBUGS-72531): Skip E2e: attach on previously attached volumes should work [#2566](https://github.com/openshift/kubernetes/pull/2566)
* [OCPBUGS-65695](https://issues.redhat.com/browse/OCPBUGS-65695): Fix Concurrentmap Iteration [#2520](https://github.com/openshift/kubernetes/pull/2520)
* [OCPBUGS-63460](https://issues.redhat.com/browse/OCPBUGS-63460): UPSTREAM: <carry>: backporting fix for concurrent map iteration and write #2456 [#2496](https://github.com/openshift/kubernetes/pull/2496)
* [CNTRLPLANE-1611](https://issues.redhat.com/browse/CNTRLPLANE-1611): Backport StreamingCollectionEncoding for JSON and protobuf [#2486](https://github.com/openshift/kubernetes/pull/2486)
* [OCPBUGS-61584](https://issues.redhat.com/browse/OCPBUGS-61584): UPSTREAM: <carry>: Don't retry storage calls with side effects. [#2458](https://github.com/openshift/kubernetes/pull/2458)
* [OCPBUGS-60552](https://issues.redhat.com/browse/OCPBUGS-60552): [4.17] podresources: list: use active pods [#2426](https://github.com/openshift/kubernetes/pull/2426)
* 4.17: OCPBUGS-60998: scheduler: Improve CSILimits plugin accuracy by using VolumeAttachments [#2434](https://github.com/openshift/kubernetes/pull/2434)
* [OCPBUGS-57888](https://issues.redhat.com/browse/OCPBUGS-57888): Bump k8s api to 1.30.14 [#2355](https://github.com/openshift/kubernetes/pull/2355)
* [OCPBUGS-57196](https://issues.redhat.com/browse/OCPBUGS-57196): UPSTREAM: 130047: adjusting loopback certificate validity in kube-apiserver [#2328](https://github.com/openshift/kubernetes/pull/2328)
* [OCPBUGS-57289](https://issues.redhat.com/browse/OCPBUGS-57289): kubelet: fix a stall on startup from waiting too long for a stat call [#2206](https://github.com/openshift/kubernetes/pull/2206)
* [OCPBUGS-55269](https://issues.redhat.com/browse/OCPBUGS-55269): Bump k8s api to 1.30.12 [#2280](https://github.com/openshift/kubernetes/pull/2280)
* [OCPBUGS-53016](https://issues.redhat.com/browse/OCPBUGS-53016): Bump k8s api to 1.30.11 [#2250](https://github.com/openshift/kubernetes/pull/2250)
* [OCPBUGS-51006](https://issues.redhat.com/browse/OCPBUGS-51006): Bump k8s api to 1.30.10 [#2210](https://github.com/openshift/kubernetes/pull/2210)
* [OCPBUGS-49905](https://issues.redhat.com/browse/OCPBUGS-49905): Bump k8s api to 1.30.9 [#2198](https://github.com/openshift/kubernetes/pull/2198)
* [Full changelog](https://github.com/openshift/kubernetes/compare/f868289cea8577c895fa957b466f209b9af6a1a2...4e295fa517e17429af4d8004e7a8028fe719e60f)
### [hypershift](https://github.com/openshift/hypershift/tree/7b491be853de33ee21deb5e0b12b09f68a77be8a)
* [OCPBUGS-80103](https://issues.redhat.com/browse/OCPBUGS-80103): fix https://github.com/advisories/GHSA-p77j-4mvh-x3m3 by replacing grpc-go [#8516](https://github.com/openshift/hypershift/pull/8516)
* [OCPBUGS-84181](https://issues.redhat.com/browse/OCPBUGS-84181): fix(cno): use brackets only for IPv6 in server URL [#8347](https://github.com/openshift/hypershift/pull/8347)
* [OCPBUGS-76533](https://issues.redhat.com/browse/OCPBUGS-76533): feat(updates): enable CVO metrics access with RHOBS monitoring flag [#7703](https://github.com/openshift/hypershift/pull/7703)
* [OCPBUGS-74230](https://issues.redhat.com/browse/OCPBUGS-74230), [OCPBUGS-74294](https://issues.redhat.com/browse/OCPBUGS-74294): [release-4.17] Support proxy authentication when user/pass is included in URL [#7568](https://github.com/openshift/hypershift/pull/7568)
* fix: OCPBUGS-72956: Fix Konflux EC voilation, update deprecated base … [#7457](https://github.com/openshift/hypershift/pull/7457)
* [OCPBUGS-69865](https://issues.redhat.com/browse/OCPBUGS-69865): test: remove unit tests that depend on network communication [release-4.17] [#7411](https://github.com/openshift/hypershift/pull/7411)
* [OCPBUGS-57123](https://issues.redhat.com/browse/OCPBUGS-57123): Add support for registry root entry only in the IDMS/ICSP [#6230](https://github.com/openshift/hypershift/pull/6230)
* [CNTRLPLANE-1903](https://issues.redhat.com/browse/CNTRLPLANE-1903): Migrate 4.17 pipelines to use common pipeline [#7215](https://github.com/openshift/hypershift/pull/7215)
* [OCPBUGS-63639](https://issues.redhat.com/browse/OCPBUGS-63639): [release-4.17] fix(konnectivity): resolve circular dependency causing DNS timeouts and excessive retries [#7112](https://github.com/openshift/hypershift/pull/7112)
* [OCPBUGS-64604](https://issues.redhat.com/browse/OCPBUGS-64604): Update DNS names for ovn-kubernetes cp metrics [#7150](https://github.com/openshift/hypershift/pull/7150)
* [OCPBUGS-63370](https://issues.redhat.com/browse/OCPBUGS-63370): fix: Make the hypershift CLI binary FIPS-compliant [#7094](https://github.com/openshift/hypershift/pull/7094)
* [CNTRLPLANE-1425](https://issues.redhat.com/browse/CNTRLPLANE-1425): feat(konflux): tag MCE HO images with latest [#6838](https://github.com/openshift/hypershift/pull/6838)
* [OCPBUGS-57143](https://issues.redhat.com/browse/OCPBUGS-57143): [release-4.17] HCP payload doesn't respect multiple mirrors [#6771](https://github.com/openshift/hypershift/pull/6771)
* [OCPBUGS-61290](https://issues.redhat.com/browse/OCPBUGS-61290): Update KCM node monitor grace period [#6760](https://github.com/openshift/hypershift/pull/6760)
* [OCPBUGS-61208](https://issues.redhat.com/browse/OCPBUGS-61208): use common MCE konflux pipeline [#6749](https://github.com/openshift/hypershift/pull/6749)
* [OCPBUGS-60149](https://issues.redhat.com/browse/OCPBUGS-60149): [release-4.17] Always compress and encode payload in token secret for inplace upgrades [#6740](https://github.com/openshift/hypershift/pull/6740)
* [OCPBUGS-61101](https://issues.redhat.com/browse/OCPBUGS-61101): Use system trust bundle in CPO IDP https client [#6735](https://github.com/openshift/hypershift/pull/6735)
* [OCPBUGS-60921](https://issues.redhat.com/browse/OCPBUGS-60921): konflux for hcp-cli [#6699](https://github.com/openshift/hypershift/pull/6699)
* [CNTRLPLANE-1204](https://issues.redhat.com/browse/CNTRLPLANE-1204): HO MCE change to hermetic ta build [#6653](https://github.com/openshift/hypershift/pull/6653)
* [CNTRLPLANE-1230](https://issues.redhat.com/browse/CNTRLPLANE-1230): Move CPO pipeline to hermetic builds [#6598](https://github.com/openshift/hypershift/pull/6598)
* [CNTRLPLANE-936](https://issues.redhat.com/browse/CNTRLPLANE-936): fix(tekton): drop multiarch builds on PR [#6224](https://github.com/openshift/hypershift/pull/6224)
* [OCPBUGS-57432](https://issues.redhat.com/browse/OCPBUGS-57432): Add proxy variables for the MCD Pod [#6258](https://github.com/openshift/hypershift/pull/6258)
* [CNTRLPLANE-918](https://issues.redhat.com/browse/CNTRLPLANE-918): Konflux build pipeline service account migration [#6088](https://github.com/openshift/hypershift/pull/6088)
* [CNTRLPLANE-918](https://issues.redhat.com/browse/CNTRLPLANE-918): Konflux build pipeline service account migration [#6083](https://github.com/openshift/hypershift/pull/6083)
* [OCPBUGS-55723](https://issues.redhat.com/browse/OCPBUGS-55723): Don't check if olm images exist if guest cluster [#6115](https://github.com/openshift/hypershift/pull/6115)
* [OCPBUGS-55500](https://issues.redhat.com/browse/OCPBUGS-55500), [RHOCPPRIO-433](https://issues.redhat.com/browse/RHOCPPRIO-433): Add validation to avoid conflicts between KubeAPIServer and NamedCertificates SANs [#6098](https://github.com/openshift/hypershift/pull/6098)
* [OCPBUGS-51808](https://issues.redhat.com/browse/OCPBUGS-51808): Fix golang crypto dependency go.mod replacement [#5993](https://github.com/openshift/hypershift/pull/5993)
* [OCPBUGS-54841](https://issues.redhat.com/browse/OCPBUGS-54841): Add konnectivity-proxy sidecar to openshift-oauth-apiserver [#6017](https://github.com/openshift/hypershift/pull/6017)
* [OCPBUGS-53323](https://issues.redhat.com/browse/OCPBUGS-53323): Handle multiple mirror entries for source [#5894](https://github.com/openshift/hypershift/pull/5894)
* [OCPBUGS-54631](https://issues.redhat.com/browse/OCPBUGS-54631): Sync RBAC for attaching volumes on VM level [#5997](https://github.com/openshift/hypershift/pull/5997)
* NO-JIRA: update konflux references [#5479](https://github.com/openshift/hypershift/pull/5479)
* [OCPBUGS-53903](https://issues.redhat.com/browse/OCPBUGS-53903): bump golang-jwt v4 and v5 [#5906](https://github.com/openshift/hypershift/pull/5906)
* NO-JIRA: Red Hat Konflux update control-plane-operator-4-17 [#5959](https://github.com/openshift/hypershift/pull/5959)
* [ART-11792](https://issues.redhat.com/browse/ART-11792): update go mod dependency for konflux [#5920](https://github.com/openshift/hypershift/pull/5920)
* [OCPBUGS-51737](https://issues.redhat.com/browse/OCPBUGS-51737), [OCPBUGS-51808](https://issues.redhat.com/browse/OCPBUGS-51808): Bump dependencies to OCP fork in backports [#5900](https://github.com/openshift/hypershift/pull/5900)
* [OCPBUGS-48439](https://issues.redhat.com/browse/OCPBUGS-48439): kubevirt, Don't break on hostname NodePort.Address [#5394](https://github.com/openshift/hypershift/pull/5394)
* [OCPBUGS-51240](https://issues.redhat.com/browse/OCPBUGS-51240): bump go-jose [#5863](https://github.com/openshift/hypershift/pull/5863)
* [OCPBUGS-52657](https://issues.redhat.com/browse/OCPBUGS-52657): Make managed-trust-bundle optional [#5794](https://github.com/openshift/hypershift/pull/5794)
* [OCPBUGS-52425](https://issues.redhat.com/browse/OCPBUGS-52425): [release-4.17] refactor aws identity health check into new controller [#5772](https://github.com/openshift/hypershift/pull/5772)
* [OCPBUGS-46340](https://issues.redhat.com/browse/OCPBUGS-46340): change plaform to platform [#5562](https://github.com/openshift/hypershift/pull/5562)
* [OCPBUGS-51339](https://issues.redhat.com/browse/OCPBUGS-51339): [release-4.17] Fix IsProgressing condition in HostedClusters [#5712](https://github.com/openshift/hypershift/pull/5712)
* [OCPBUGS-50697](https://issues.redhat.com/browse/OCPBUGS-50697): add region to AWS creds passed to operators managed by CPO [#5671](https://github.com/openshift/hypershift/pull/5671)
* [OCPBUGS-51098](https://issues.redhat.com/browse/OCPBUGS-51098): 4.17 Add HostedCluster additional trustbundles to konnectivity-https-proxy [#5675](https://github.com/openshift/hypershift/pull/5675)
* NO-JIRA: Update dependency mkdocs-material to v9.6.5 [#5682](https://github.com/openshift/hypershift/pull/5682)
* [OCPBUGS-50596](https://issues.redhat.com/browse/OCPBUGS-50596): Honor proxy vars in the util insecure http client [#5605](https://github.com/openshift/hypershift/pull/5605)
* [OCPBUGS-49828](https://issues.redhat.com/browse/OCPBUGS-49828): Duplicate hostDevices.name when hostDevices.deviceName has multiple types. [#5558](https://github.com/openshift/hypershift/pull/5558)
* [OCPBUGS-48487](https://issues.redhat.com/browse/OCPBUGS-48487), [OCPBUGS-48488](https://issues.redhat.com/browse/OCPBUGS-48488), [OCPBUGS-48490](https://issues.redhat.com/browse/OCPBUGS-48490): Fix IPv6 Disconnected HCP deployments [#5402](https://github.com/openshift/hypershift/pull/5402)
* [Full changelog](https://github.com/openshift/hypershift/compare/623e8795bfbf97475b186d412a824ca2e0bfd81b...7b491be853de33ee21deb5e0b12b09f68a77be8a)
### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/9c043915bd01ede967dd412034190303150a9825)
* [OCPBUGS-80105](https://issues.redhat.com/browse/OCPBUGS-80105): Bump google.golang.org/grpc to v1.79.3 [#144](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/144)
* [OCPBUGS-77209](https://issues.redhat.com/browse/OCPBUGS-77209): [release-4.17] standardize build paths [#123](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/123)
* [OCPBUGS-58740](https://issues.redhat.com/browse/OCPBUGS-58740): bump github.com/golang/glog to version v1.2.4 [#105](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/105)
* [OCPBUGS-56062](https://issues.redhat.com/browse/OCPBUGS-56062): tech debt: rework vendor patches [#90](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/90)
* append .0 to go.mod version [#100](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/100)
* [OCPBUGS-53911](https://issues.redhat.com/browse/OCPBUGS-53911): bump github.com/golang-jwt/jwt/v4 to v4.5.2 [#83](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/83)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/3a3a62f7a200d2042cb64757f2d60faed20b6218...9c043915bd01ede967dd412034190303150a9825)
### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/ee301303640e89a985108bf3b055051a644b5c37)
* [OCPBUGS-58435](https://issues.redhat.com/browse/OCPBUGS-58435): [IBM VPC] set offlineExpansion to false in e2e test manifest [#146](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/146)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/8443d86bf284684b7849fa76d40795d141ef86d2...ee301303640e89a985108bf3b055051a644b5c37)
### [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/9c13e272406752acdc8e89d0f67eeae07a5f747f)
* [OCPBUGS-67287](https://issues.redhat.com/browse/OCPBUGS-67287): [release-4.17] Fix incomplete vendor/ [#139](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/139)
* [OCPBUGS-51823](https://issues.redhat.com/browse/OCPBUGS-51823): CVE-2025-22869 Update golang.org/x/crypto to patched OpenShift fork [#121](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/121)
* [OCPBUGS-50566](https://issues.redhat.com/browse/OCPBUGS-50566): Fix for CVE-2024-45338 in golang.org/x/net/html in release-4.17 [#101](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/101)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/213d34ddedaebc23bd409ff904ecaf9eaa62c517...9c13e272406752acdc8e89d0f67eeae07a5f747f)
### [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud/tree/bc5d5d8359a370d0d434fdaa7b3f897e6d283aa3)
* [OCPBUGS-81667](https://issues.redhat.com/browse/OCPBUGS-81667): bump vpc go sdk [#92](https://github.com/openshift/machine-api-provider-ibmcloud/pull/92)
* NO-JIRA: Modernize test infrastructure to align with other MAPI providers [#88](https://github.com/openshift/machine-api-provider-ibmcloud/pull/88)
* [OCPBUGS-52957](https://issues.redhat.com/browse/OCPBUGS-52957): IBMCloud: MAPI replacing unhealthy CP nodes [#63](https://github.com/openshift/machine-api-provider-ibmcloud/pull/63)
* [Full changelog](https://github.com/openshift/machine-api-provider-ibmcloud/compare/238348d2d06feb540a360aeba81416c1134f86e9...bc5d5d8359a370d0d434fdaa7b3f897e6d283aa3)
### [insights-operator](https://github.com/openshift/insights-operator/tree/2e91ecb38e819b2b191553461ff5dc61359115c9)
* [OCPBUGS-80108](https://issues.redhat.com/browse/OCPBUGS-80108): Bump google.golang.org/grpc to v1.79.3 [#1284](https://github.com/openshift/insights-operator/pull/1284)
* [OCPBUGS-68193](https://issues.redhat.com/browse/OCPBUGS-68193): OCPBUGS-68194: [vuln] Update logrus library to 1.9.3 [#1227](https://github.com/openshift/insights-operator/pull/1227)
* [OCPBUGS-67008](https://issues.redhat.com/browse/OCPBUGS-67008): Add filtering to add other possible pod status to QEMU gatherer [#1196](https://github.com/openshift/insights-operator/pull/1196)
* [OCPBUGS-66395](https://issues.redhat.com/browse/OCPBUGS-66395): QEMU logs are not gathered if there are pending status virt-launcher pods [#1194](https://github.com/openshift/insights-operator/pull/1194)
* [OCPBUGS-66394](https://issues.redhat.com/browse/OCPBUGS-66394): [bugfix] The archive's records may include files whose names are out of bounds [#1193](https://github.com/openshift/insights-operator/pull/1193)
* [OCPBUGS-64629](https://issues.redhat.com/browse/OCPBUGS-64629): add permissions to gather clusterrole [#1170](https://github.com/openshift/insights-operator/pull/1170)
* [OCPBUGS-63500](https://issues.redhat.com/browse/OCPBUGS-63500): add missing permissions for replicasets and events [#1165](https://github.com/openshift/insights-operator/pull/1165)
* And 4 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/insights-operator/compare/2b1e2df05f67be7567d234f4150076a5aefd4ee2...2e91ecb38e819b2b191553461ff5dc61359115c9)
### [ironic](https://github.com/openshift/ironic-image/tree/82d260687a1f6bac0f4514add052d18262203acb)
* [OCPBUGS-76458](https://issues.redhat.com/browse/OCPBUGS-76458): Bump pyasn1 to 0.5.1-4 [#827](https://github.com/openshift/ironic-image/pull/827)
* [OCPBUGS-74114](https://issues.redhat.com/browse/OCPBUGS-74114): Bump keystonemiddleware version to 10.7.1-0.20260216144200.4c001ba for CVE-2026-22797 fix [#796](https://github.com/openshift/ironic-image/pull/796)
* [OCPBUGS-69792](https://issues.redhat.com/browse/OCPBUGS-69792): Bump eventlet version to 0.33.1-7 [#761](https://github.com/openshift/ironic-image/pull/761)
* [METAL-1305](https://issues.redhat.com/browse/METAL-1305): Do not use openstack packages [#647](https://github.com/openshift/ironic-image/pull/647)
* [OCPBUGS-52292](https://issues.redhat.com/browse/OCPBUGS-52292): Fix runlogwatch script [#643](https://github.com/openshift/ironic-image/pull/643)
* [OCPBUGS-50673](https://issues.redhat.com/browse/OCPBUGS-50673): Install python3-inotify pkg explicitly [#640](https://github.com/openshift/ironic-image/pull/640)
* [OCPBUGS-49998](https://issues.redhat.com/browse/OCPBUGS-49998): Fix runlogwatch failure if LOG_DIR does not exist [#637](https://github.com/openshift/ironic-image/pull/637)
* [Full changelog](https://github.com/openshift/ironic-image/compare/147352855ecc620aa5a4030a829d59d43b88ae6f...82d260687a1f6bac0f4514add052d18262203acb)
### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/d0261c59daa50c481a68846d9da1ce855c4c1578)
* [OCPBUGS-69775](https://issues.redhat.com/browse/OCPBUGS-69775): Bump eventlet version to 0.33.1-7 [#231](https://github.com/openshift/ironic-agent-image/pull/231)
* [OCPBUGS-62490](https://issues.redhat.com/browse/OCPBUGS-62490): netutils: Use ethtool ioctl to get permanent mac address [#214](https://github.com/openshift/ironic-agent-image/pull/214)
* [OCPBUGS-55680](https://issues.redhat.com/browse/OCPBUGS-55680): Delay determining the hostname to put into ignition [#185](https://github.com/openshift/ironic-agent-image/pull/185)
* [METAL-1305](https://issues.redhat.com/browse/METAL-1305): Do not use openstack packages [#179](https://github.com/openshift/ironic-agent-image/pull/179)
* [Full changelog](https://github.com/openshift/ironic-agent-image/compare/f5f742d8df2b1879a565809632ce2b43b965b4d4...d0261c59daa50c481a68846d9da1ce855c4c1578)
### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/9e6596c3f9d239d91c358299a19871905fa914fe)
* append .0 to go.mod version [#104](https://github.com/openshift/ironic-rhcos-downloader/pull/104)
* [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/b698ea3e0818bfcb8c27c4964bcaaaeee5f49818...9e6596c3f9d239d91c358299a19871905fa914fe)
### [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server/tree/120aa708f669b7d771a6c2ada9cccad45fb98521)
* [OCPBUGS-80013](https://issues.redhat.com/browse/OCPBUGS-80013): Bump google.golang.org/grpc to v1.79.3 [#65](https://github.com/openshift/kubernetes-metrics-server/pull/65)
* append .0 to go.mod version [#43](https://github.com/openshift/kubernetes-metrics-server/pull/43)
* [Full changelog](https://github.com/openshift/kubernetes-metrics-server/compare/e870adbd46e2b0f9afa88227f951b37d5ba4dc0c...120aa708f669b7d771a6c2ada9cccad45fb98521)
### [kube-proxy](https://github.com/openshift/sdn/tree/fd50551b5c640fb4bda787faaab32f8b641839e9)
* [OCPBUGS-68165](https://issues.redhat.com/browse/OCPBUGS-68165): deps: Update library-go to fix a CVE [#661](https://github.com/openshift/sdn/pull/661)
* [Full changelog](https://github.com/openshift/sdn/compare/dee082def2014ab85a0e5ff9a056d3fe2461eab7...fd50551b5c640fb4bda787faaab32f8b641839e9)
### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/f708b5ecf87b948864e4f68d0724cda5de13a9d9)
* [ART-13124](https://issues.redhat.com/browse/ART-13124): Update go.mod to include patch version in go directive [#120](https://github.com/openshift/kube-rbac-proxy/pull/120)
* [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/7718265cc7640f6fa0d75eee366e424911d6f00f...f708b5ecf87b948864e4f68d0724cda5de13a9d9)
### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/b40c02a5fe525b1a69e1cf2dbada18e28a4ccd1e)
* [OCPBUGS-74874](https://issues.redhat.com/browse/OCPBUGS-74874): Deduplicate CRS stores [#132](https://github.com/openshift/kube-state-metrics/pull/132)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/462e63f6223817d3610f030f6166a790d793c572...b40c02a5fe525b1a69e1cf2dbada18e28a4ccd1e)
### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/69b07ae04918806079f1a4fbc2f110453bc8db19)
* NO-JIRA: Add DOWNSTREAM_OWNERS (release 4-17). [#226](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/226)
* [ART-13124](https://issues.redhat.com/browse/ART-13124): Update go.mod to include patch version in go directive [#217](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/217)
* [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/34fafc04e5f2872e282617da31175a7e091ffdb2...69b07ae04918806079f1a4fbc2f110453bc8db19)
### [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt/tree/9804c42a35e122bd9a88955a11338357698d8b3c)
* [OCPBUGS-34447](https://issues.redhat.com/browse/OCPBUGS-34447): Updating ose-kubevirt-cloud-controller-manager-container image to be consistent with ART for 4.17 [#44](https://github.com/openshift/cloud-provider-kubevirt/pull/44)
* [Full changelog](https://github.com/openshift/cloud-provider-kubevirt/compare/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b...9804c42a35e122bd9a88955a11338357698d8b3c)
### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/757a8894fe4f5b569210ec695fe0615e291f42ec)
* [OCPBUGS-54631](https://issues.redhat.com/browse/OCPBUGS-54631): Ensure volume stays attached through reboots [#56](https://github.com/openshift/kubevirt-csi-driver/pull/56)
* [OCPBUGS-44623](https://issues.redhat.com/browse/OCPBUGS-44623): During detach don't return error if VM is not found [#50](https://github.com/openshift/kubevirt-csi-driver/pull/50)
* [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/02f9a9211a89784aad3272ffe93aa305a00be736...757a8894fe4f5b569210ec695fe0615e291f42ec)
### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/931afe11b155006f805d0b029e46416e632d1a14)
* [OCPBUGS-77195](https://issues.redhat.com/browse/OCPBUGS-77195): Fix incomplete vendor/ [#301](https://github.com/openshift/cluster-api-provider-libvirt/pull/301)
* [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/a336f0b5f7ee99c418aaab3d511707bd0064bd56...931afe11b155006f805d0b029e46416e632d1a14)
### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/2eb3ca6e5bb9b245c34b5df6c9ab5961e0f371fc)
* [OCPBUGS-79373](https://issues.redhat.com/browse/OCPBUGS-79373): [release-4.17] Use resource group when generating default Azure image [#1481](https://github.com/openshift/machine-api-operator/pull/1481)
* [OCPBUGS-57073](https://issues.redhat.com/browse/OCPBUGS-57073): Updates GCP CredentialsRequest [#1377](https://github.com/openshift/machine-api-operator/pull/1377)
* [OCPBUGS-53036](https://issues.redhat.com/browse/OCPBUGS-53036), [OCPBUGS-53037](https://issues.redhat.com/browse/OCPBUGS-53037): Updates GCP credentials request [#1345](https://github.com/openshift/machine-api-operator/pull/1345)
* [OCPBUGS-52576](https://issues.redhat.com/browse/OCPBUGS-52576): add image/read permissions [#1344](https://github.com/openshift/machine-api-operator/pull/1344)
* [OCPBUGS-52359](https://issues.redhat.com/browse/OCPBUGS-52359): Remove unneeded VNet permissions from Azure CredentialsRequest [#1337](https://github.com/openshift/machine-api-operator/pull/1337)
* [OCPBUGS-51370](https://issues.redhat.com/browse/OCPBUGS-51370): Drop oVirt support [#1334](https://github.com/openshift/machine-api-operator/pull/1334)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/191a28d831b1f9493b54a25a3c75babd310bede5...2eb3ca6e5bb9b245c34b5df6c9ab5961e0f371fc)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/b26f17094e08099aaaa7ff4cac3c3656a94297fa)
* [OCPBUGS-74149](https://issues.redhat.com/browse/OCPBUGS-74149): enable nodeip-configuration for platform external [#5577](https://github.com/openshift/machine-config-operator/pull/5577)
* [OCPBUGS-77979](https://issues.redhat.com/browse/OCPBUGS-77979): hermetic 4.17 [#5733](https://github.com/openshift/machine-config-operator/pull/5733)
* [OCPBUGS-77889](https://issues.redhat.com/browse/OCPBUGS-77889): reduce MCO image size [#5746](https://github.com/openshift/machine-config-operator/pull/5746)
* [OCPBUGS-77812](https://issues.redhat.com/browse/OCPBUGS-77812): mcd_config_drift not working properly [#5741](https://github.com/openshift/machine-config-operator/pull/5741)
* [OCPBUGS-77422](https://issues.redhat.com/browse/OCPBUGS-77422): Remove MCD liveness probe [#5709](https://github.com/openshift/machine-config-operator/pull/5709)
* [OCPBUGS-77242](https://issues.redhat.com/browse/OCPBUGS-77242): After OCL is enabled few phases in MCN are not updating as expected [#5575](https://github.com/openshift/machine-config-operator/pull/5575)
* [OCPBUGS-77186](https://issues.redhat.com/browse/OCPBUGS-77186): Machine-config controller should not log about non-existent pull-secret changes [#5679](https://github.com/openshift/machine-config-operator/pull/5679)
* [OCPBUGS-77090](https://issues.redhat.com/browse/OCPBUGS-77090): machine-config-daemon: openshift: Exposure of Sensitive Data in Log Files in the Machine Configuration Daemon. [openshift-4] [#5678](https://github.com/openshift/machine-config-operator/pull/5678)
* [OCPBUGS-61190](https://issues.redhat.com/browse/OCPBUGS-61190): MCO report "failed to list *v1alpha1.MachineOSConfig" when enable TechPreview after upgrading from 4.16 to 4.17 with one mcp paused [#5584](https://github.com/openshift/machine-config-operator/pull/5584)
* [OCPBUGS-60112](https://issues.redhat.com/browse/OCPBUGS-60112): Enable debug logging for nodeip-configuration [#5219](https://github.com/openshift/machine-config-operator/pull/5219)
* [OCPBUGS-62170](https://issues.redhat.com/browse/OCPBUGS-62170): Fix - NetworkManager restart or crash renders br-ex unusable [#5355](https://github.com/openshift/machine-config-operator/pull/5355)
* [OCPBUGS-66037](https://issues.redhat.com/browse/OCPBUGS-66037): Remove --mount directives [#5443](https://github.com/openshift/machine-config-operator/pull/5443)
* [OCPBUGS-63154](https://issues.redhat.com/browse/OCPBUGS-63154): [release-4.17] Networking: reset ovn-remote config and allow ovnkube controller to set it [#5358](https://github.com/openshift/machine-config-operator/pull/5358)
* [OCPBUGS-63540](https://issues.redhat.com/browse/OCPBUGS-63540): Add control-plane label for master nodes on legacy clusters [#5375](https://github.com/openshift/machine-config-operator/pull/5375)
* [OCPBUGS-63364](https://issues.redhat.com/browse/OCPBUGS-63364): Invalid architecture value found in annotation during 4.19 update [#5368](https://github.com/openshift/machine-config-operator/pull/5368)
* [OCPBUGS-63055](https://issues.redhat.com/browse/OCPBUGS-63055): Recheck generatedByControllerVersion annotation prior to deleting a degraded MC [#5346](https://github.com/openshift/machine-config-operator/pull/5346)
* [OCPBUGS-62741](https://issues.redhat.com/browse/OCPBUGS-62741): Add /etc/docker/certs.d to template [#5335](https://github.com/openshift/machine-config-operator/pull/5335)
* [OCPBUGS-62683](https://issues.redhat.com/browse/OCPBUGS-62683): Add mcd_local_unsupported_packages recording rule [#5327](https://github.com/openshift/machine-config-operator/pull/5327)
* [OCPBUGS-60890](https://issues.redhat.com/browse/OCPBUGS-60890): Race in configure-ovs.sh affects bonding interface configuration. [#5267](https://github.com/openshift/machine-config-operator/pull/5267)
* [OCPBUGS-61859](https://issues.redhat.com/browse/OCPBUGS-61859): Override NMState service definition [#5289](https://github.com/openshift/machine-config-operator/pull/5289)
* [OCPBUGS-59930](https://issues.redhat.com/browse/OCPBUGS-59930), [OPNET-681](https://issues.redhat.com/browse/OPNET-681): Support migration to NMState [#5206](https://github.com/openshift/machine-config-operator/pull/5206)
* [OCPBUGS-56752](https://issues.redhat.com/browse/OCPBUGS-56752): Support NODEIP_HINT in IPI deployments too [#5080](https://github.com/openshift/machine-config-operator/pull/5080)
* [OCPBUGS-60704](https://issues.redhat.com/browse/OCPBUGS-60704): operator: switch out VAP v1beta1 to v1 [#5256](https://github.com/openshift/machine-config-operator/pull/5256)
* [OCPBUGS-57084](https://issues.redhat.com/browse/OCPBUGS-57084): scope MCD node listers to current node [#5107](https://github.com/openshift/machine-config-operator/pull/5107)
* [OCPBUGS-60239](https://issues.redhat.com/browse/OCPBUGS-60239): Add workaround fix for static pod race [#5231](https://github.com/openshift/machine-config-operator/pull/5231)
* [OCPBUGS-58292](https://issues.redhat.com/browse/OCPBUGS-58292): Do not set cpu system reserve below the default value [#5157](https://github.com/openshift/machine-config-operator/pull/5157)
* [OCPBUGS-58063](https://issues.redhat.com/browse/OCPBUGS-58063): Update desired config in MCN on OCL update [#5139](https://github.com/openshift/machine-config-operator/pull/5139)
* [OCPBUGS-56625](https://issues.redhat.com/browse/OCPBUGS-56625): Give keepalived container chroot cap [#5072](https://github.com/openshift/machine-config-operator/pull/5072)
* [OCPBUGS-58219](https://issues.redhat.com/browse/OCPBUGS-58219): Boot image controller should correctly handle marketplace boot images [#5151](https://github.com/openshift/machine-config-operator/pull/5151)
* [OCPBUGS-58218](https://issues.redhat.com/browse/OCPBUGS-58218): add MachineConfiguration to CO related objects [#5150](https://github.com/openshift/machine-config-operator/pull/5150)
* [OCPBUGS-57135](https://issues.redhat.com/browse/OCPBUGS-57135): pkg/operator/status: Drop PoolUpdating as an Upgradeable=False condition [#5111](https://github.com/openshift/machine-config-operator/pull/5111)
* [OCPBUGS-56901](https://issues.redhat.com/browse/OCPBUGS-56901): Fix `dynamic-system-reserved-calc.sh` when only `true` parameter is used [#5096](https://github.com/openshift/machine-config-operator/pull/5096)
* [OCPBUGS-56976](https://issues.redhat.com/browse/OCPBUGS-56976): Boot Image Controller should not degrade when golden configmap is slow to update [#5101](https://github.com/openshift/machine-config-operator/pull/5101)
* [OCPBUGS-56990](https://issues.redhat.com/browse/OCPBUGS-56990): Only update boot disks during GCP boot image updates [#5102](https://github.com/openshift/machine-config-operator/pull/5102)
* [OCPBUGS-56828](https://issues.redhat.com/browse/OCPBUGS-56828): daemon: fix ostree-finalize-staged race workaround for package mode RHEL workers [#5087](https://github.com/openshift/machine-config-operator/pull/5087)
* [OCPBUGS-52313](https://issues.redhat.com/browse/OCPBUGS-52313): Update machine-config-daemon-pull.service to use custom policy for Podman < 4.4.1 [#4893](https://github.com/openshift/machine-config-operator/pull/4893)
* [OCPBUGS-56665](https://issues.redhat.com/browse/OCPBUGS-56665): Add hot loop detection in the boot image controller [#5077](https://github.com/openshift/machine-config-operator/pull/5077)
* [OCPBUGS-56395](https://issues.redhat.com/browse/OCPBUGS-56395): error from generateAndValidateRenderedMachineConfig function can be misleading [#5060](https://github.com/openshift/machine-config-operator/pull/5060)
* [OCPBUGS-56218](https://issues.redhat.com/browse/OCPBUGS-56218): Rewrote TestFirstBootHasSSHKeys e2e test in pure Go [#5053](https://github.com/openshift/machine-config-operator/pull/5053)
* [OCPBUGS-55615](https://issues.redhat.com/browse/OCPBUGS-55615): MSBIC should not update windows machinesets [#5021](https://github.com/openshift/machine-config-operator/pull/5021)
* [OCPBUGS-55490](https://issues.redhat.com/browse/OCPBUGS-55490): MCO should fall back to us-east-1 for AWS bootimages if no region specific-AMI exists [#5020](https://github.com/openshift/machine-config-operator/pull/5020)
* [OCPBUGS-54830](https://issues.redhat.com/browse/OCPBUGS-54830): Make mtu-migration run after wait-for-primary-ip [#4989](https://github.com/openshift/machine-config-operator/pull/4989)
* [OCPBUGS-52314](https://issues.redhat.com/browse/OCPBUGS-52314): on-prem/resolv-prepender: stop leaking tmp files [#4894](https://github.com/openshift/machine-config-operator/pull/4894)
* [OCPBUGS-45989](https://issues.redhat.com/browse/OCPBUGS-45989): Do not run resolv-prepender from NM dispatcher [#4785](https://github.com/openshift/machine-config-operator/pull/4785)
* [OCPBUGS-52188](https://issues.redhat.com/browse/OCPBUGS-52188): ignore mc not found error [#4957](https://github.com/openshift/machine-config-operator/pull/4957)
* [OCPBUGS-52951](https://issues.redhat.com/browse/OCPBUGS-52951): Add ipsec connect wait service [#4930](https://github.com/openshift/machine-config-operator/pull/4930)
* [OCPBUGS-53441](https://issues.redhat.com/browse/OCPBUGS-53441): Fixing typos for MachineConfigNode [#4936](https://github.com/openshift/machine-config-operator/pull/4936)
* [OCPBUGS-53186](https://issues.redhat.com/browse/OCPBUGS-53186): Update ObservedGeneration in KubeletConfig [#4919](https://github.com/openshift/machine-config-operator/pull/4919)
* [OCPBUGS-53225](https://issues.redhat.com/browse/OCPBUGS-53225): daemon: ensure ostree-finalize-staged is started before rebooting [#4920](https://github.com/openshift/machine-config-operator/pull/4920)
* [OCPBUGS-52160](https://issues.redhat.com/browse/OCPBUGS-52160): Enforce VIPs to be collocated at the same host [#4884](https://github.com/openshift/machine-config-operator/pull/4884)
* [OCPBUGS-52303](https://issues.redhat.com/browse/OCPBUGS-52303): Enable nmstate-configuration on all platforms [#4891](https://github.com/openshift/machine-config-operator/pull/4891)
* [OCPBUGS-51003](https://issues.redhat.com/browse/OCPBUGS-51003): daemon: add nil check for annotation fetching [#4862](https://github.com/openshift/machine-config-operator/pull/4862)
* [OCPBUGS-51353](https://issues.redhat.com/browse/OCPBUGS-51353): Update cluster-reader ClusterRole permissions [#4882](https://github.com/openshift/machine-config-operator/pull/4882)
* [OCPBUGS-50955](https://issues.redhat.com/browse/OCPBUGS-50955): create /run/nodeip-configuration before use [#4858](https://github.com/openshift/machine-config-operator/pull/4858)
* [OCPBUGS-51334](https://issues.redhat.com/browse/OCPBUGS-51334): Update format verbs for alert logs [#4880](https://github.com/openshift/machine-config-operator/pull/4880)
* [OCPBUGS-52257](https://issues.redhat.com/browse/OCPBUGS-52257): configure-ovs workaround for ovs-if-br-ex bug [#4889](https://github.com/openshift/machine-config-operator/pull/4889)
* [OCPBUGS-49973](https://issues.redhat.com/browse/OCPBUGS-49973): Update the storage.conf configuration file template [#4836](https://github.com/openshift/machine-config-operator/pull/4836)
* [OCPBUGS-49363](https://issues.redhat.com/browse/OCPBUGS-49363): Auto-recover from MC with invalid extension [#4824](https://github.com/openshift/machine-config-operator/pull/4824)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/11006a412aba038bbddc5b3c1a8040ca1d9c8b47...b26f17094e08099aaaa7ff4cac3c3656a94297fa)
### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/03af8514abbbd588bcc5514ff591b769d1241c09)
* [OCPBUGS-68192](https://issues.redhat.com/browse/OCPBUGS-68192): [4.17] Uplift logrus [#152](https://github.com/openshift/image-customization-controller/pull/152)
* append .0 to go.mod version [#135](https://github.com/openshift/image-customization-controller/pull/135)
* [Full changelog](https://github.com/openshift/image-customization-controller/compare/74bee37482b0e9d581c2e12c8040195169e49032...03af8514abbbd588bcc5514ff591b769d1241c09)
### [machine-os-images](https://github.com/openshift/machine-os-images/tree/cc250001ddce8bd6342942f045ff7f9930c74040)
* [OCPBUGS-87877](https://issues.redhat.com/browse/OCPBUGS-87877): Add support for hermetic builds via Cachi2 prefetched CoreOS ISOs [#101](https://github.com/openshift/machine-os-images/pull/101)
* [OCPBUGS-54146](https://issues.redhat.com/browse/OCPBUGS-54146): Change rhcos release browser url [#56](https://github.com/openshift/machine-os-images/pull/56)
* [Full changelog](https://github.com/openshift/machine-os-images/compare/9e76dac7c015538cea342bb0d4b226a9ffe58754...cc250001ddce8bd6342942f045ff7f9930c74040)
### [metallb-frr](https://github.com/openshift/frr/tree/b575d5dfac5319d7d296922de69c73baea6d142d)
* [OCPBUGS-76548](https://issues.redhat.com/browse/OCPBUGS-76548): Dockerfile: unpin FRR rpm [#124](https://github.com/openshift/frr/pull/124)
* [OCPBUGS-55021](https://issues.redhat.com/browse/OCPBUGS-55021): Backport DynamicASN [#92](https://github.com/openshift/frr/pull/92)
* [OCPBUGS-55344](https://issues.redhat.com/browse/OCPBUGS-55344): OpenShift Only: TEMPORARY: pin FRR version to known working rpm [#89](https://github.com/openshift/frr/pull/89)
* [OCPBUGS-44111](https://issues.redhat.com/browse/OCPBUGS-44111): Use metrics for readiness/liveness probes [#77](https://github.com/openshift/frr/pull/77)
* [Full changelog](https://github.com/openshift/frr/compare/377d02f94181d26dac3ab2e2067ced9fe8d73763...b575d5dfac5319d7d296922de69c73baea6d142d)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/24144b931596ee54770fe82807e45fc1ef1722aa)
* Fix for OCPBUGS-90525 OCPBUGS-90526: CVE-2026-12151 CVE-2026-9697 [#1008](https://github.com/openshift/monitoring-plugin/pull/1008)
* [OCPBUGS-79444](https://issues.redhat.com/browse/OCPBUGS-79444): immutable bump [#897](https://github.com/openshift/monitoring-plugin/pull/897)
* [OU-1260](https://issues.redhat.com/browse/OU-1260): [release-4.17] feat: use npm instead of yarn [#812](https://github.com/openshift/monitoring-plugin/pull/812)
* [OCPBUGS-76809](https://issues.redhat.com/browse/OCPBUGS-76809): fix for CVE-2025-69873 [#848](https://github.com/openshift/monitoring-plugin/pull/848)
* [OCPBUGS-70290](https://issues.redhat.com/browse/OCPBUGS-70290): Manual cherry pick qs vulnerability 4 17 [#747](https://github.com/openshift/monitoring-plugin/pull/747)
* [OCPBUGS-64942](https://issues.redhat.com/browse/OCPBUGS-64942): Use tenancy access to metric lables [#639](https://github.com/openshift/monitoring-plugin/pull/639)
* [OU-1058](https://issues.redhat.com/browse/OU-1058): Don't show TP button in non-administrator [#637](https://github.com/openshift/monitoring-plugin/pull/637)
* [OCPBUGS-62282](https://issues.redhat.com/browse/OCPBUGS-62282): align dev and admin persective tab names [#602](https://github.com/openshift/monitoring-plugin/pull/602)
* [OCPBUGS-62282](https://issues.redhat.com/browse/OCPBUGS-62282): add missing translation string [#587](https://github.com/openshift/monitoring-plugin/pull/587)
* [OCPBUGS-61891](https://issues.redhat.com/browse/OCPBUGS-61891): feat: add alerting rules tab to dev console [#538](https://github.com/openshift/monitoring-plugin/pull/538)
* [OCPBUGS-59399](https://issues.redhat.com/browse/OCPBUGS-59399): Fix "Export as CSV" [#468](https://github.com/openshift/monitoring-plugin/pull/468)
* [OCPBUGS-54211](https://issues.redhat.com/browse/OCPBUGS-54211): fix issue preventing dev silences from loading [#374](https://github.com/openshift/monitoring-plugin/pull/374)
* [OU-724](https://issues.redhat.com/browse/OU-724): remove deleted image [#377](https://github.com/openshift/monitoring-plugin/pull/377)
* [OCPBUGS-51117](https://issues.redhat.com/browse/OCPBUGS-51117): Fix overview links [#357](https://github.com/openshift/monitoring-plugin/pull/357)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/ad057d32fa7e2cf4033f535dc9d68c0a2c49f004...24144b931596ee54770fe82807e45fc1ef1722aa)
### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/041b743a1172af3c8ace0cf046fe95bda7a9d5a2)
* [OCPBUGS-58770](https://issues.redhat.com/browse/OCPBUGS-58770): Update the github.com/golang/glog module to v1.2.4 [#102](https://github.com/openshift/multus-admission-controller/pull/102)
* append .0 to go.mod version [#97](https://github.com/openshift/multus-admission-controller/pull/97)
* [Full changelog](https://github.com/openshift/multus-admission-controller/compare/076f0caa98ca33b0eb4d3cdb0f984de03e8bd6b7...041b743a1172af3c8ace0cf046fe95bda7a9d5a2)
### [multus-cni, multus-cni-microshift](https://github.com/openshift/multus-cni/tree/659299d118afc196d66b16a7714e17e6d11d0669)
* [OCPBUGS-85250](https://issues.redhat.com/browse/OCPBUGS-85250): Fix server url in kubeconfig [#299](https://github.com/openshift/multus-cni/pull/299)
* NO-ISSUE: [release-4.17] Bump Go to 1.22 and fix CI build root image [#290](https://github.com/openshift/multus-cni/pull/290)
* [OCPBUGS-77854](https://issues.redhat.com/browse/OCPBUGS-77854): hermetic 4.17 [#277](https://github.com/openshift/multus-cni/pull/277)
* [OCPBUGS-43391](https://issues.redhat.com/browse/OCPBUGS-43391): Update net-attach-def client library to 1.7.5 for cri-o functionality [backport 4.17] [#257](https://github.com/openshift/multus-cni/pull/257)
* [OCPBUGS-47471](https://issues.redhat.com/browse/OCPBUGS-47471): adds getcontext (backport 4.17) [#260](https://github.com/openshift/multus-cni/pull/260)
* [Full changelog](https://github.com/openshift/multus-cni/compare/b8d8d5c0128743d5d3c188ad37004c0a4bc00337...659299d118afc196d66b16a7714e17e6d11d0669)
### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/4d0b170379c4e158d976b4dd7bccbed5835fdede)
* append .0 to go.mod version [#71](https://github.com/openshift/multus-networkpolicy/pull/71)
* [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/7d01ea1c54c4eeace626f05a9dcc94230b3a9ec8...4d0b170379c4e158d976b4dd7bccbed5835fdede)
### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/40cfb3dca70a4d37dff426c0ec1c77efcb399e1b)
* [OCPBUGS-73728](https://issues.redhat.com/browse/OCPBUGS-73728): Update tag on ci-operator.yaml file [#395](https://github.com/openshift/whereabouts-cni/pull/395)
* [OCPBUGS-70256](https://issues.redhat.com/browse/OCPBUGS-70256): Prevent accidental IP deallocation in statefulsets [#393](https://github.com/openshift/whereabouts-cni/pull/393)
* [OCPBUGS-55617](https://issues.redhat.com/browse/OCPBUGS-55617): Fixes leftover podref issue [#364](https://github.com/openshift/whereabouts-cni/pull/364)
* [Full changelog](https://github.com/openshift/whereabouts-cni/compare/a9576ed9e3bb9df10586a1e245880ef05156bdf4...40cfb3dca70a4d37dff426c0ec1c77efcb399e1b)
### [must-gather](https://github.com/openshift/must-gather/tree/ea72c2eb404f9fe9282be70d1af7689f8f139fee)
* [OCPBUGS-86069](https://issues.redhat.com/browse/OCPBUGS-86069): Collect object size with the object count [#548](https://github.com/openshift/must-gather/pull/548)
* [OCPBUGS-60607](https://issues.redhat.com/browse/OCPBUGS-60607): Separate resources with comma to fix malformed inspect [#504](https://github.com/openshift/must-gather/pull/504)
* NO-JIRA: append .0 to go.mod version [#492](https://github.com/openshift/must-gather/pull/492)
* [Full changelog](https://github.com/openshift/must-gather/compare/56b34277f6e67963db422373c360509176e5565a...ea72c2eb404f9fe9282be70d1af7689f8f139fee)
### [network-interface-bond-cni](https://github.com/openshift/bond-cni/tree/cc7b628e6d4c0331d0515b7b59a0d22699ed6ea3)
* [OCPBUGS-59620](https://issues.redhat.com/browse/OCPBUGS-59620): Bump github.com/containernetworking/plugins from to 1.7.1 [#83](https://github.com/openshift/bond-cni/pull/83)
* NO-JIRA: Add ci-operator file [#82](https://github.com/openshift/bond-cni/pull/82)
* [Full changelog](https://github.com/openshift/bond-cni/compare/8630f336431ccca04de465f991dbdf3ab736913b...cc7b628e6d4c0331d0515b7b59a0d22699ed6ea3)
### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/f56bbf7af25fbae200c966378337db85c6b17126)
* append .0 to go.mod version [#105](https://github.com/openshift/network-metrics-daemon/pull/105)
* And 2 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/ddb486ae8c68d228a1421c779ec8fe35fc436ccb...f56bbf7af25fbae200c966378337db85c6b17126)
### [network-tools](https://github.com/openshift/network-tools/tree/e59e7b258e2baa5815bc13763804694615896ab0)
* append .0 to go.mod version [#148](https://github.com/openshift/network-tools/pull/148)
* [Full changelog](https://github.com/openshift/network-tools/compare/8e170b4f41c9e80f0f8dd42d6cf6c169872b15d1...e59e7b258e2baa5815bc13763804694615896ab0)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/66ac91873e6ad46a409a9a9b4d04c8e6d011c214)
* [OCPBUGS-87998](https://issues.redhat.com/browse/OCPBUGS-87998): Retain namespace selection between network policies tabs [#428](https://github.com/openshift/networking-console-plugin/pull/428)
* [OCPBUGS-83379](https://issues.redhat.com/browse/OCPBUGS-83379): fix CVE-2026-34043 - Update serialize-javascript to 7.0.5 [#416](https://github.com/openshift/networking-console-plugin/pull/416)
* [release-4:17] OCPBUGS-85376: Migration from yarn to npm [#414](https://github.com/openshift/networking-console-plugin/pull/414)
* [OCPBUGS-81602](https://issues.redhat.com/browse/OCPBUGS-81602): Fix CVE-2026-CVE-2026-4800 in lodash [#402](https://github.com/openshift/networking-console-plugin/pull/402)
* [OCPBUGS-79445](https://issues.redhat.com/browse/OCPBUGS-79445): Bump immutable [#389](https://github.com/openshift/networking-console-plugin/pull/389)
* [CNV-76277](https://issues.redhat.com/browse/CNV-76277): Fix name generator with unprofessional names [#320](https://github.com/openshift/networking-console-plugin/pull/320)
* [OCPBUGS-60180](https://issues.redhat.com/browse/OCPBUGS-60180): Fix ingress details [#265](https://github.com/openshift/networking-console-plugin/pull/265)
* [OCPBUGS-60128](https://issues.redhat.com/browse/OCPBUGS-60128): Fix requiremenets with no value [#260](https://github.com/openshift/networking-console-plugin/pull/260)
* Add translations 4.17 [#239](https://github.com/openshift/networking-console-plugin/pull/239)
* Add translations scripts [#235](https://github.com/openshift/networking-console-plugin/pull/235)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/9b76377b62664d7a0763c1dd5731af7080c4b1fb...66ac91873e6ad46a409a9a9b4d04c8e6d011c214)
### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/a4fadcbc22579320fdf7cd7d98071c15f32aa163)
* [OCPBUGS-51859](https://issues.redhat.com/browse/OCPBUGS-51859): CVE-2025-22868 [#111](https://github.com/openshift/machine-api-provider-nutanix/pull/111)
* [OCPBUGS-47267](https://issues.redhat.com/browse/OCPBUGS-47267): fixing CVE-2024-45338 [#92](https://github.com/openshift/machine-api-provider-nutanix/pull/92)
* [OCPBUGS-55728](https://issues.redhat.com/browse/OCPBUGS-55728): Fix link-local addresses being added to machine [#102](https://github.com/openshift/machine-api-provider-nutanix/pull/102)
* [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/68aa2bbf47a02361b89cdd71ea18968a78cbd0c0...a4fadcbc22579320fdf7cd7d98071c15f32aa163)
### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/e078aeb29048d2b37e0b8e2657641a9207fd4d84)
* [OCPBUGS-66228](https://issues.redhat.com/browse/OCPBUGS-66228): UPSTREAM <carry>: bump kubernetes-apiserver to pick up loopback certificate expiration update [#157](https://github.com/openshift/oauth-apiserver/pull/157)
* NO-JIRA: (chore): update OWNERS file [#171](https://github.com/openshift/oauth-apiserver/pull/171)
* [OCPBUGS-61584](https://issues.redhat.com/browse/OCPBUGS-61584): Bump openshift/kubernetes-apiserver for etcd retry patches. [#143](https://github.com/openshift/oauth-apiserver/pull/143)
* append .0 to go.mod version [#133](https://github.com/openshift/oauth-apiserver/pull/133)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/04782ff30cdc7c11ec12b266a76f83765aaadf34...e078aeb29048d2b37e0b8e2657641a9207fd4d84)
### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/a9f1a5c8a04f216bdcd7fafff84b4c47d2af6ec2)
* [OCPBUGS-61445](https://issues.redhat.com/browse/OCPBUGS-61445): Update x/crypto to v0.31.0 [#334](https://github.com/openshift/oauth-proxy/pull/334)
* [OCPBUGS-58472](https://issues.redhat.com/browse/OCPBUGS-58472): fix e2e tests [#327](https://github.com/openshift/oauth-proxy/pull/327)
* [OCPBUGS-30443](https://issues.redhat.com/browse/OCPBUGS-30443): Update dependencies to address CVE-2024-24786 [#298](https://github.com/openshift/oauth-proxy/pull/298)
* [Full changelog](https://github.com/openshift/oauth-proxy/compare/3451e8ba203c0facb5c90faf59a1fecc7df06153...a9f1a5c8a04f216bdcd7fafff84b4c47d2af6ec2)
### [oauth-server](https://github.com/openshift/oauth-server/tree/be35f2dd002c1b655397207edf65c112aa59388c)
* [OCPBUGS-81795](https://issues.redhat.com/browse/OCPBUGS-81795): Bump github.com/go-jose/go-jose/v3 from v3.0.3 to v3.0.5 [#239](https://github.com/openshift/oauth-server/pull/239)
* [OCPBUGS-61584](https://issues.redhat.com/browse/OCPBUGS-61584): Bump openshift/kubernetes-apiserver for etcd retry patches. [#198](https://github.com/openshift/oauth-server/pull/198)
* append .0 to go.mod version [#185](https://github.com/openshift/oauth-server/pull/185)
* [Full changelog](https://github.com/openshift/oauth-server/compare/5a70bcef9c5a913bda3ac9fbb5a27cb43d27a7db...be35f2dd002c1b655397207edf65c112aa59388c)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/58375b70881938be8a1e08750507e4a40943f6fd)
* Adding r4f4 and Prashanth684 as approvers and removing contributors who are not working with oc-mirror anymore. (#1269) [#1269](https://github.com/openshift/oc-mirror/pull/1269)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/39bedc78d79bd13ea7271e5d4c72a12890b05631...58375b70881938be8a1e08750507e4a40943f6fd)
### [olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/795b313c5a491efe27207e5b3988ec9ba6f5378e)
* [OCPBUGS-80129](https://issues.redhat.com/browse/OCPBUGS-80129): Update grpc-go to v1.71.3-sec.1 to fix CVE-2026-33186 [#736](https://github.com/openshift/operator-framework-operator-controller/pull/736)
* And 5 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/9f8e886c147838a169605fe7492aeb6fb6ba21d9...795b313c5a491efe27207e5b3988ec9ba6f5378e)
### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/79a42c566a8c7857d23623d296c80a70fc2b8148)
* [OCPBUGS-82720](https://issues.redhat.com/browse/OCPBUGS-82720): Address CVE-2026-35469 [#658](https://github.com/openshift/openshift-apiserver/pull/658)
* [OCPBUGS-68208](https://issues.redhat.com/browse/OCPBUGS-68208): CVE-2025-65637 - Bump github.com/sirupsen/logrus from v1.9.0 to v1.9.3 [release-4.17] [#609](https://github.com/openshift/openshift-apiserver/pull/609)
* [OCPBUGS-74143](https://issues.redhat.com/browse/OCPBUGS-74143): pkg/image: conditionally parse raw image manifest [#596](https://github.com/openshift/openshift-apiserver/pull/596)
* [OCPBUGS-66229](https://issues.redhat.com/browse/OCPBUGS-66229): UPSTREAM <carry>: bump kubernetes-apiserver to pick up loopback certificate expiration update [#584](https://github.com/openshift/openshift-apiserver/pull/584)
* [OCPBUGS-63392](https://issues.redhat.com/browse/OCPBUGS-63392): Wire dry run option to Image API server operations [#565](https://github.com/openshift/openshift-apiserver/pull/565)
* [OCPBUGS-61584](https://issues.redhat.com/browse/OCPBUGS-61584): Bump openshift/kubernetes-apiserver for etcd retry patches. [#554](https://github.com/openshift/openshift-apiserver/pull/554)
* [OCPBUGS-53382](https://issues.redhat.com/browse/OCPBUGS-53382): Skip blocked registry check for registries with mirrors [#500](https://github.com/openshift/openshift-apiserver/pull/500)
* [OCPBUGS-58821](https://issues.redhat.com/browse/OCPBUGS-58821): Fix image reference in TestImageStreamImportQuayIO [#515](https://github.com/openshift/openshift-apiserver/pull/515)
* append .0 to go.mod version [#525](https://github.com/openshift/openshift-apiserver/pull/525)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/58f7b42a71637c63e8fd7943661c98bd92657426...79a42c566a8c7857d23623d296c80a70fc2b8148)
### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/967faa66125ae77148df87d8394d07112c4c0b8c)
* [OCPBUGS-61199](https://issues.redhat.com/browse/OCPBUGS-61199): legacy image pull secret rollback controller [#413](https://github.com/openshift/openshift-controller-manager/pull/413)
* [OCPBUGS-57950](https://issues.redhat.com/browse/OCPBUGS-57950): ignore error failing to find pull/push secrets [#400](https://github.com/openshift/openshift-controller-manager/pull/400)
* [OCPBUGS-57480](https://issues.redhat.com/browse/OCPBUGS-57480): Set node-pullsecrets volume to read-only to protect image pull credentials [#393](https://github.com/openshift/openshift-controller-manager/pull/393)
* [OCPBUGS-55826](https://issues.redhat.com/browse/OCPBUGS-55826): Empty proxy variables are causing issues during the build [#379](https://github.com/openshift/openshift-controller-manager/pull/379)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/70aa014585cd33fc21f27ba20a722c71faf3c411...967faa66125ae77148df87d8394d07112c4c0b8c)
### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/adf649209467aef8d5da1d17851fa991285edbc2)
* append .0 to go.mod version [#124](https://github.com/openshift/openshift-state-metrics/pull/124)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/1e963eb5839e2408734e37765d4d6b8fc48b343d...adf649209467aef8d5da1d17851fa991285edbc2)
### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/00ba71fd3736b00d019383fce2ec74a9c5f9414c)
* [OCPBUGS-80133](https://issues.redhat.com/browse/OCPBUGS-80133): Bump google.golang.org/grpc to v1.79.3 [#194](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/194)
* [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/f89b6dbc9464e13f432a96ab42bdbb38bdd587d2...00ba71fd3736b00d019383fce2ec74a9c5f9414c)
### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/5593c5f7f70758cec5e9feac54eb248fbd6d75d8)
* [OCPBUGS-44455](https://issues.redhat.com/browse/OCPBUGS-44455): Merge https://github.com/kubernetes-sigs/cluster-api-provider-openstack:release-0.10 into release-4.17 [#343](https://github.com/openshift/cluster-api-provider-openstack/pull/343)
* append .0 to go.mod version [#364](https://github.com/openshift/cluster-api-provider-openstack/pull/364)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/23512b675c57095bc03ac0da8cad39561d6aef9b...5593c5f7f70758cec5e9feac54eb248fbd6d75d8)
### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/3b926d2094bab3c6759252b7681cc36473b29021)
* [OCPBUGS-78169](https://issues.redhat.com/browse/OCPBUGS-78169): hermetic 4.17 [#162](https://github.com/openshift/machine-api-provider-openstack/pull/162)
* [OCPBUGS-76793](https://issues.redhat.com/browse/OCPBUGS-76793): Fix make test [#160](https://github.com/openshift/machine-api-provider-openstack/pull/160)
* [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/689718740b923e516c037d7862d81a462ecdbbd3...3b926d2094bab3c6759252b7681cc36473b29021)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/b3e9095f255735381fb4d9d8651077abcafc1a25)
* [OCPBUGS-80136](https://issues.redhat.com/browse/OCPBUGS-80136), [OCPBUGS-80137](https://issues.redhat.com/browse/OCPBUGS-80137), [OCPBUGS-80138](https://issues.redhat.com/browse/OCPBUGS-80138): Fix CVE-2026-33186 with openshift-sustaining/grpc-go v1.71.3-sec.1 [release-4.17] [#1315](https://github.com/openshift/operator-framework-olm/pull/1315)
* [OCPBUGS-77838](https://issues.redhat.com/browse/OCPBUGS-77838): Remove the collect-profiles info from the microshift kustomization file [#1250](https://github.com/openshift/operator-framework-olm/pull/1250)
* [OCPBUGS-76953](https://issues.redhat.com/browse/OCPBUGS-76953): Remove the collect-profiles job [#1232](https://github.com/openshift/operator-framework-olm/pull/1232)
* [OCPBUGS-67301](https://issues.redhat.com/browse/OCPBUGS-67301): Fix TOCTOU race condition in ensureInstallPlan (#3682) [#1172](https://github.com/openshift/operator-framework-olm/pull/1172)
* [OCPBUGS-57092](https://issues.redhat.com/browse/OCPBUGS-57092): [release-4.17] e2e stability fixes [#1081](https://github.com/openshift/operator-framework-olm/pull/1081)
* [OCPBUGS-60791](https://issues.redhat.com/browse/OCPBUGS-60791): Add NetworkPolicy as a supported kind [#1058](https://github.com/openshift/operator-framework-olm/pull/1058)
* [OCPBUGS-57428](https://issues.redhat.com/browse/OCPBUGS-57428): reduce cache expiry frequency [release-4.19] [#1021](https://github.com/openshift/operator-framework-olm/pull/1021)
* [OCPBUGS-59253](https://issues.redhat.com/browse/OCPBUGS-59253): Reduce Frequency of Update Requests for Copied CSVs (#3597) [#1036](https://github.com/openshift/operator-framework-olm/pull/1036)
* [OCPBUGS-57438](https://issues.redhat.com/browse/OCPBUGS-57438): operatorgroup: ensure clusterroleselectors in clusterrole aggregation rules are sorted [#1025](https://github.com/openshift/operator-framework-olm/pull/1025)
* [OCPBUGS-56250](https://issues.redhat.com/browse/OCPBUGS-56250): fix(olm): improve error logging for missing olm.managed label (#3558) [#1004](https://github.com/openshift/operator-framework-olm/pull/1004)
* [OCPBUGS-51226](https://issues.redhat.com/browse/OCPBUGS-51226), [OCPBUGS-51228](https://issues.redhat.com/browse/OCPBUGS-51228), [OCPBUGS-51246](https://issues.redhat.com/browse/OCPBUGS-51246): (vendor) pin go-jose/v4@v4.0.5 [#998](https://github.com/openshift/operator-framework-olm/pull/998)
* [OCPBUGS-53071](https://issues.redhat.com/browse/OCPBUGS-53071): add missing pod disruption reasons to isPodDead [#982](https://github.com/openshift/operator-framework-olm/pull/982)
* [OCPBUGS-53283](https://issues.redhat.com/browse/OCPBUGS-53283): Ensure that PSA label is latest instead of pinning versions [#985](https://github.com/openshift/operator-framework-olm/pull/985)
* [OCPBUGS-50829](https://issues.redhat.com/browse/OCPBUGS-50829), [OCPBUGS-50831](https://issues.redhat.com/browse/OCPBUGS-50831), [OCPBUGS-50835](https://issues.redhat.com/browse/OCPBUGS-50835): CVE-2025-24976 Bump github.com/distribution/distribution/v3 [release-4.17] [#968](https://github.com/openshift/operator-framework-olm/pull/968)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/f667826eb6c9e2bfe779922f0b8e6a9bf2a833ed...b3e9095f255735381fb4d9d8651077abcafc1a25)
### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/5cf36fde25cf22b7f58b0a3242f82cadd18acc6f)
* [OCPBUGS-68212](https://issues.redhat.com/browse/OCPBUGS-68212), [OCPBUGS-68213](https://issues.redhat.com/browse/OCPBUGS-68213): [release-4.17] CVE-2025-65637 fixed in logrus v1.9.3+ [#710](https://github.com/operator-framework/operator-marketplace/pull/710)
* [OCPBUGS-62219](https://issues.redhat.com/browse/OCPBUGS-62219): Remove Expect func so that the test case can use the retry logic [#670](https://github.com/operator-framework/operator-marketplace/pull/670)
* [OCPBUGS-61036](https://issues.redhat.com/browse/OCPBUGS-61036): Update memoryTarget on catalog source pods [#663](https://github.com/operator-framework/operator-marketplace/pull/663)
* [ART-13124](https://issues.redhat.com/browse/ART-13124): append .0 to go.mod version [#638](https://github.com/operator-framework/operator-marketplace/pull/638)
* [OCPBUGS-53179](https://issues.redhat.com/browse/OCPBUGS-53179): Ensure that PSA label is latest instead of pinning versions [#607](https://github.com/operator-framework/operator-marketplace/pull/607)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/0c85261d8f898f650bd3c67d81d6d1a2bda04550...5cf36fde25cf22b7f58b0a3242f82cadd18acc6f)
### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/3f208c096347db8b0929f5176abd95c1477dc563)
* [OCPBUGS-81639](https://issues.redhat.com/browse/OCPBUGS-81639): External gateway: Remove routes for external gateway pods in terminating or not ready state [#3107](https://github.com/openshift/ovn-kubernetes/pull/3107)
* [OCPBUGS-78029](https://issues.redhat.com/browse/OCPBUGS-78029): Add pperiyasamy to OWNERS for release-4.17 [#3046](https://github.com/openshift/ovn-kubernetes/pull/3046)
* [OCPBUGS-77568](https://issues.redhat.com/browse/OCPBUGS-77568): Clear stale conntrack UDP entries for nodePorts [#3035](https://github.com/openshift/ovn-kubernetes/pull/3035)
* [CORENET-6055](https://issues.redhat.com/browse/CORENET-6055), [OCPBUGS-74492](https://issues.redhat.com/browse/OCPBUGS-74492): [release-4.17] Dockerfile: Unpin OVN and consume the latest from FDP [#2959](https://github.com/openshift/ovn-kubernetes/pull/2959)
* [release:4.17] OCPBUGS-71985: Fix conntrack reconciliation to use service port instead of endpoint port [#2936](https://github.com/openshift/ovn-kubernetes/pull/2936)
* [OCPBUGS-71218](https://issues.redhat.com/browse/OCPBUGS-71218): [release-4.17] CVE-2025-65637 Bump github.com/sirupsen/logrus to v1.9.1 through indirect dependency conversion (go-controller module) [#2905](https://github.com/openshift/ovn-kubernetes/pull/2905)
* [OCPBUGS-71198](https://issues.redhat.com/browse/OCPBUGS-71198): NetPol & MultiNetPol: Process update only when spec fields and/or related annotation are updated [#2923](https://github.com/openshift/ovn-kubernetes/pull/2923)
* [OCPBUGS-68348](https://issues.redhat.com/browse/OCPBUGS-68348): Add ricky-rav to OWNERS for release-4.17 [#2898](https://github.com/openshift/ovn-kubernetes/pull/2898)
* [OCPBUGS-65928](https://issues.redhat.com/browse/OCPBUGS-65928): Skip Pending pods in EgressIP status [#2871](https://github.com/openshift/ovn-kubernetes/pull/2871)
* [OCPBUGS-65569](https://issues.redhat.com/browse/OCPBUGS-65569): [release-4.17]: kubevirt: fix bad release of IPs of live migratable pods [#2857](https://github.com/openshift/ovn-kubernetes/pull/2857)
* [OCPBUGS-64856](https://issues.redhat.com/browse/OCPBUGS-64856): Fix stale EIP assignments during failover and controller restart [#2850](https://github.com/openshift/ovn-kubernetes/pull/2850)
* [OCPBUGS-64674](https://issues.redhat.com/browse/OCPBUGS-64674): [release-4.17]: Configure sec nic EIPv6 address with NODAD and maximum lifetime [#2843](https://github.com/openshift/ovn-kubernetes/pull/2843)
* [OCPBUGS-63154](https://issues.redhat.com/browse/OCPBUGS-63154): Fix EgressIP stale GARP post reboot + pod restart [#2807](https://github.com/openshift/ovn-kubernetes/pull/2807)
* [OCPBUGS-61749](https://issues.redhat.com/browse/OCPBUGS-61749): [release-4.17] Fix dnsnameresolver address set [#2796](https://github.com/openshift/ovn-kubernetes/pull/2796)
* [OCPBUGS-60484](https://issues.redhat.com/browse/OCPBUGS-60484): Update OWNERS file: Add Patryk/Martin as approvers [#2717](https://github.com/openshift/ovn-kubernetes/pull/2717)
* [OCPBUGS-59381](https://issues.redhat.com/browse/OCPBUGS-59381): [release-4.17] Fix default network -> localnet [#2667](https://github.com/openshift/ovn-kubernetes/pull/2667)
* [OCPBUGS-58160](https://issues.redhat.com/browse/OCPBUGS-58160): Unpin OVS patch versions, move to ovs 3.5 [#2647](https://github.com/openshift/ovn-kubernetes/pull/2647)
* [OCPBUGS-57109](https://issues.redhat.com/browse/OCPBUGS-57109): Fix hybrid overlay node subnets collision with cluster subnets [#2620](https://github.com/openshift/ovn-kubernetes/pull/2620)
* [OCPBUGS-57107](https://issues.redhat.com/browse/OCPBUGS-57107): Increase InformerSyncTimeout to 60s [#2623](https://github.com/openshift/ovn-kubernetes/pull/2623)
* [OCPBUGS-56443](https://issues.redhat.com/browse/OCPBUGS-56443): Fix predicate for cluster subnet route to gateway router [#2578](https://github.com/openshift/ovn-kubernetes/pull/2578)
* [OCPBUGS-56244](https://issues.redhat.com/browse/OCPBUGS-56244): Allow default network pods to reach localnet on the same node [#2572](https://github.com/openshift/ovn-kubernetes/pull/2572)
* [OCPBUGS-52480](https://issues.redhat.com/browse/OCPBUGS-52480): Handles unspecified protocol in network policy port [#2478](https://github.com/openshift/ovn-kubernetes/pull/2478)
* [OCPBUGS-54203](https://issues.redhat.com/browse/OCPBUGS-54203): Update OVN to FDP25.A.1 24.03.5-40. [#2496](https://github.com/openshift/ovn-kubernetes/pull/2496)
* [OCPBUGS-52409](https://issues.redhat.com/browse/OCPBUGS-52409): Change dynamic_neigh_routers to false for the Interconnect topology. [#2476](https://github.com/openshift/ovn-kubernetes/pull/2476)
* [OCPBUGS-50519](https://issues.redhat.com/browse/OCPBUGS-50519): kubevirt, localnet: Reduce live migration downtime [#2458](https://github.com/openshift/ovn-kubernetes/pull/2458)
* [OCPBUGS-48777](https://issues.redhat.com/browse/OCPBUGS-48777): Fixes unexpected mp0 route removal during start up [#2423](https://github.com/openshift/ovn-kubernetes/pull/2423)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/126537f0fa6a27ec33e29d14ae5725474a283278...3f208c096347db8b0929f5176abd95c1477dc563)
### [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver/tree/f67fdda42e37905fbc67fa8b4c47874f60441848)
* [OCPBUGS-80142](https://issues.redhat.com/browse/OCPBUGS-80142): Fix CVE-2026-33186 by bumping google.golang.org/grpc to 1.79.3 [#131](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/131)
* [OCPBUGS-82725](https://issues.redhat.com/browse/OCPBUGS-82725): Fix CVE-2026-35469 by bumping github.com/moby/spdystream to v0.5.1 [#125](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/125)
* [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver/compare/aaa6afa9c4cc5b283f2d0f09f78610857e067c7e...f67fdda42e37905fbc67fa8b4c47874f60441848)
### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/aa1b744e13a0930844f24d9fb6fd9bd2164592e9)
* [OCPBUGS-80144](https://issues.redhat.com/browse/OCPBUGS-80144): Fix CVE-2026-33186 by bumping google.golang.org/grpc to v1.79.3 [#112](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/112)
* [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/f6f037c556d7fb8155c83e20e951944aecd102c6...aa1b744e13a0930844f24d9fb6fd9bd2164592e9)
### [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs/tree/9f61dc1910671da364a7f9ba74f901b609ed1844)
* [OCPBUGS-80145](https://issues.redhat.com/browse/OCPBUGS-80145): Replace google.golang.org/grpc with openshift-sustaining fork v1.71.3-sec.1 to v1.79.3 to fix CVE-2026-33186 [#103](https://github.com/openshift/cloud-provider-powervs/pull/103)
* [Full changelog](https://github.com/openshift/cloud-provider-powervs/compare/bd3d72e5095c950964f64871253e4da4ad2acbe7...9f61dc1910671da364a7f9ba74f901b609ed1844)
### [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs/tree/b7478d7e98f4596d01e84193222f17d4c13a2a09)
* [OCPBUGS-61204](https://issues.redhat.com/browse/OCPBUGS-61204): Use OS_GIT_VERSION in Makefile when found (for Konflux builds) [#126](https://github.com/openshift/machine-api-provider-powervs/pull/126)
* append .0 to go.mod version [#117](https://github.com/openshift/machine-api-provider-powervs/pull/117)
* [OCPBUGS-54750](https://issues.redhat.com/browse/OCPBUGS-54750): Fix for CVE-2024-51744 in github.com/golang-jwt/jwt/v4 in release-4.17 [#113](https://github.com/openshift/machine-api-provider-powervs/pull/113)
* [Full changelog](https://github.com/openshift/machine-api-provider-powervs/compare/fe7a877c750d1f67c6cbe9c0ea03d864d3c06cea...b7478d7e98f4596d01e84193222f17d4c13a2a09)
### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/c84c4898843d6a1b0d16a59e3c42d99d1f636c43)
* append .0 to go.mod version [#381](https://github.com/openshift/prom-label-proxy/pull/381)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/d80e904430effd51a5f00bf6345a2108b33bc15e...c84c4898843d6a1b0d16a59e3c42d99d1f636c43)
### [prometheus](https://github.com/openshift/prometheus/tree/63d3a6f59b4a8bcbd16cc37a6715565e9d778d09)
* [OCPBUGS-80146](https://issues.redhat.com/browse/OCPBUGS-80146): Bump google.golang.org/grpc [#320](https://github.com/openshift/prometheus/pull/320)
* [OCPBUGS-61766](https://issues.redhat.com/browse/OCPBUGS-61766): chore: compute highestTimestamp at queryManager level [#268](https://github.com/openshift/prometheus/pull/268)
* append .0 to go.mod version [#258](https://github.com/openshift/prometheus/pull/258)
* [OCPBUGS-56738](https://issues.redhat.com/browse/OCPBUGS-56738): BACKPORT: fix promtool analyze block shows metric name with 0 cardinality [#254](https://github.com/openshift/prometheus/pull/254)
* [OCPBUGS-54941](https://issues.redhat.com/browse/OCPBUGS-54941): Scraping: Bump cache iteration after error to avoid false duplicate detection. [#249](https://github.com/openshift/prometheus/pull/249)
* [Full changelog](https://github.com/openshift/prometheus/compare/e2fb74187b1858a31e3bf75cc5ab02c75ad8abe8...63d3a6f59b4a8bcbd16cc37a6715565e9d778d09)
### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/d635aca64db8c9ec3ffe2fd9d3b4a7c03e19bddc)
* [OCPBUGS-75885](https://issues.redhat.com/browse/OCPBUGS-75885): Include go-verify-deps expected files in gitignore [#115](https://github.com/openshift/prometheus-alertmanager/pull/115)
* append .0 to go.mod version [#102](https://github.com/openshift/prometheus-alertmanager/pull/102)
* [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/d7c1a7c6ac4b5482174797649834a47fc39d2575...d635aca64db8c9ec3ffe2fd9d3b4a7c03e19bddc)
### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/ea26b9317a53713807e35d9ac26a1a363f020e56)
* [OCPBUGS-77452](https://issues.redhat.com/browse/OCPBUGS-77452): Validate `webhookURL` secret for `MSTeams` receiver in `AlertmanagerConfig` CRD [#369](https://github.com/openshift/prometheus-operator/pull/369)
* [OCPBUGS-58408](https://issues.redhat.com/browse/OCPBUGS-58408): Fix: One Alertmanager Config failing blocks all others. (#6585) [#336](https://github.com/openshift/prometheus-operator/pull/336)
* [Full changelog](https://github.com/openshift/prometheus-operator/compare/77cedd6cfe2eda65c7bb1f0a87c249c2bc46b867...ea26b9317a53713807e35d9ac26a1a363f020e56)
### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/8f095361ae68660fbcf0c3e32020a3df9568ae90)
* append .0 to go.mod version [#167](https://github.com/openshift/node_exporter/pull/167)
* [Full changelog](https://github.com/openshift/node_exporter/compare/d88fd69b579485146a584e8640c82a09daed2d5e...8f095361ae68660fbcf0c3e32020a3df9568ae90)
### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/1e53205fa2e239df3c39a78bb50fddce77b4f3e1)
* [OCPBUGS-80022](https://issues.redhat.com/browse/OCPBUGS-80022): Bump google.golang.org/grpc to v1.79.3 [#86](https://github.com/openshift/route-controller-manager/pull/86)
* [OCPBUGS-55943](https://issues.redhat.com/browse/OCPBUGS-55943): Added error event for failed ingress to route conversion [#60](https://github.com/openshift/route-controller-manager/pull/60)
* [OCPBUGS-53077](https://issues.redhat.com/browse/OCPBUGS-53077): ingress: Reset metrics when ingress is deleted [#57](https://github.com/openshift/route-controller-manager/pull/57)
* [Full changelog](https://github.com/openshift/route-controller-manager/compare/a47f6be3676d3eabb864ca339584fe857e1076c5...1e53205fa2e239df3c39a78bb50fddce77b4f3e1)
### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/2cb0a44d1245cf2f5d7bdf2072484cdfdfa50eaa)
* [OCPBUGS-68220](https://issues.redhat.com/browse/OCPBUGS-68220): Update logrus to 1.9.3 to address CVE-2025-65637 [#316](https://github.com/openshift/service-ca-operator/pull/316)
* Fix for OCPBUGS-68221: CVE-2025-65637 bump github.com/sirupsen/logrus to v1.9.3 [#309](https://github.com/openshift/service-ca-operator/pull/309)
* append .0 to go.mod version [#266](https://github.com/openshift/service-ca-operator/pull/266)
* [OCPBUGS-34228](https://issues.redhat.com/browse/OCPBUGS-34228): Updating ose-service-ca-operator-container image to be consistent with ART for 4.17 [#261](https://github.com/openshift/service-ca-operator/pull/261)
* [Full changelog](https://github.com/openshift/service-ca-operator/compare/1f7d6472fea332fc307d9c8911f8c3cf57347755...2cb0a44d1245cf2f5d7bdf2072484cdfdfa50eaa)
### [telemeter](https://github.com/openshift/telemeter/tree/15895a068e7e89b14292fde4601208c3eeb3a715)
* [OCPBUGS-81796](https://issues.redhat.com/browse/OCPBUGS-81796): [release-4.17] Fix CVE-2026-34986 [#597](https://github.com/openshift/telemeter/pull/597)
* [OCPBUGS-80159](https://issues.redhat.com/browse/OCPBUGS-80159): Bump google.golang.org/grpc to v1.79.3 [#600](https://github.com/openshift/telemeter/pull/600)
* [ART-13124](https://issues.redhat.com/browse/ART-13124): Update go.mod to include patch version in go directive [#562](https://github.com/openshift/telemeter/pull/562)
* [Full changelog](https://github.com/openshift/telemeter/compare/e2b25245eb81ba6bc3821574f889678ceae1b16a...15895a068e7e89b14292fde4601208c3eeb3a715)
### [tests](https://github.com/openshift/origin/tree/5abe37f6f7844abc4d088595c0631734fb46864c)
* [OCPBUGS-65492](https://issues.redhat.com/browse/OCPBUGS-65492): Add imagestream update dryrun test [#30479](https://github.com/openshift/origin/pull/30479)
* [OCPBUGS-64927](https://issues.redhat.com/browse/OCPBUGS-64927): update telemtery limit for 4.17 e2e case [#30472](https://github.com/openshift/origin/pull/30472)
* [OCPBUGS-64641](https://issues.redhat.com/browse/OCPBUGS-64641): Migrate OCP-32383 to upstream [#30455](https://github.com/openshift/origin/pull/30455)
* [OCPBUGS-63392](https://issues.redhat.com/browse/OCPBUGS-63392): Backport pr 29834 to release-4.18 [#30408](https://github.com/openshift/origin/pull/30408)
* [OCPBUGS-61162](https://issues.redhat.com/browse/OCPBUGS-61162): images/tests: Remove rteval [#30202](https://github.com/openshift/origin/pull/30202)
* NO-JIRA: Update extended/networking OWNERS [#30090](https://github.com/openshift/origin/pull/30090)
* [OCPBUGS-57324](https://issues.redhat.com/browse/OCPBUGS-57324): Fix bearer token exposure in exit condition as well [#29910](https://github.com/openshift/origin/pull/29910)
* [OCPBUGS-57888](https://issues.redhat.com/browse/OCPBUGS-57888): Bump to Kubernetes v1.30.14 [#29983](https://github.com/openshift/origin/pull/29983)
* [OCPBUGS-50664](https://issues.redhat.com/browse/OCPBUGS-50664): Replace RunHostCmd with Exec function to censor bearer token being exposed [#29539](https://github.com/openshift/origin/pull/29539)
* [OCPBUGS-56221](https://issues.redhat.com/browse/OCPBUGS-56221): aws/edge: prevent test using unschedulable nodes [#29792](https://github.com/openshift/origin/pull/29792)
* [OCPBUGS-55451](https://issues.redhat.com/browse/OCPBUGS-55451): support provider type external [#29737](https://github.com/openshift/origin/pull/29737)
* [OCPBUGS-55269](https://issues.redhat.com/browse/OCPBUGS-55269): Bump to Kubernetes v1.30.12 [#29771](https://github.com/openshift/origin/pull/29771)
* [OCPBUGS-55498](https://issues.redhat.com/browse/OCPBUGS-55498): [build] Ensure Git Clone Does Not Run Privileged [#29743](https://github.com/openshift/origin/pull/29743)
* [OCPBUGS-54767](https://issues.redhat.com/browse/OCPBUGS-54767): Fix egress firewall tests by updating the URL from docs.openshift.com to redhat.com [#29660](https://github.com/openshift/origin/pull/29660)
* [OCPBUGS-52580](https://issues.redhat.com/browse/OCPBUGS-52580): Use payload pullspec for image info test [#29588](https://github.com/openshift/origin/pull/29588)
* [OCPBUGS-38835](https://issues.redhat.com/browse/OCPBUGS-38835): Try also user CA for getting openshift-tests image [#29029](https://github.com/openshift/origin/pull/29029)
* [Full changelog](https://github.com/openshift/origin/compare/73c604144fd0ddfcd98205ca9ce64453a7205096...5abe37f6f7844abc4d088595c0631734fb46864c)
### [thanos](https://github.com/openshift/thanos/tree/98c993712257ae4c1335e493d037ee1f71284793)
* append .0 to go.mod version [#161](https://github.com/openshift/thanos/pull/161)
* [Full changelog](https://github.com/openshift/thanos/compare/5b567365230115e5c242dd719110bac52fc2a4ef...98c993712257ae4c1335e493d037ee1f71284793)
### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/da096b41a79e2216f643ea2addc49a571116e7d5)
* [OCPBUGS-78027](https://issues.redhat.com/browse/OCPBUGS-78027): hermetic migration 4.17 [#106](https://github.com/openshift/cloud-provider-vsphere/pull/106)
* [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/097d823bd10abbc6cd016c34a1c5c3cd1b514031...da096b41a79e2216f643ea2addc49a571116e7d5)
### [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere/tree/8d6ea11af1d9bffddc8e06a85aeefa3a9dbbf7da)
* [OCPBUGS-80165](https://issues.redhat.com/browse/OCPBUGS-80165): Bump google.golang.org/grpc to v1.79.3 [#105](https://github.com/openshift/cluster-api-provider-vsphere/pull/105)
* [OCPBUGS-78019](https://issues.redhat.com/browse/OCPBUGS-78019): hermetic migration 4.17 [#85](https://github.com/openshift/cluster-api-provider-vsphere/pull/85)
* [OCPBUGS-61652](https://issues.redhat.com/browse/OCPBUGS-61652): Fix unit tests [#71](https://github.com/openshift/cluster-api-provider-vsphere/pull/71)
* [Full changelog](https://github.com/openshift/cluster-api-provider-vsphere/compare/1661cc3f7997902caf0ea71fbef9ea394f3b14ef...8d6ea11af1d9bffddc8e06a85aeefa3a9dbbf7da)
### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/0b036e6f1e932cfacd8a997f4dda96b5169b193f)
* [OCPBUGS-80168](https://issues.redhat.com/browse/OCPBUGS-80168): Bump google.golang.org/grpc [#177](https://github.com/openshift/vmware-vsphere-csi-driver/pull/177)
* [OCPBUGS-68224](https://issues.redhat.com/browse/OCPBUGS-68224): CVE-2025-65637: Bump github.com/sirupsen/logrus to v1.8.3 [#157](https://github.com/openshift/vmware-vsphere-csi-driver/pull/157)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/039ee3684d5addee3ff8436b19462def77bd5804...0b036e6f1e932cfacd8a997f4dda96b5169b193f)
### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/e1de36a2831d0fb4a48fbdfa681d269ccbcfee7d)
* [OCPBUGS-52207](https://issues.redhat.com/browse/OCPBUGS-52207): fix panic when vcenter address is incorrect [#295](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/295)
* [OCPBUGS-50593](https://issues.redhat.com/browse/OCPBUGS-50593): Set reconcile-sync to 10 minute for ListVolume [#291](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/291)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/f737ba5e53e3934e042c08001cde13076f5548b2...e1de36a2831d0fb4a48fbdfa681d269ccbcfee7d)
### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/e161f04cf8f1b3727ced9dc4314b8602a39e5f48)
* [OCPBUGS-84085](https://issues.redhat.com/browse/OCPBUGS-84085): fix concurrent map writes [#216](https://github.com/openshift/vsphere-problem-detector/pull/216)
* [OCPBUGS-61755](https://issues.redhat.com/browse/OCPBUGS-61755): Check for number of FailureDomain-s in GetVCenter() [#190](https://github.com/openshift/vsphere-problem-detector/pull/190)
* [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/cd0df71f2ec22d84676f40b042d4603e9c94c360...e161f04cf8f1b3727ced9dc4314b8602a39e5f48)