Back to index
Manual Override AppliedThis release was manually Accepted .
Reason: Operator approved delivery of critical fixes: exact AWS 4.14.78-to-4.15.71 upgrade and GCP upgrades succeeded; no new regression established. API and machine-config availability failures remain acknowledged residual risk. — https://redhat-internal.slack.com/archives/C0BLKELJMSA/p1794211371469279
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.15.71-x86_64 Qualifiers (status api ):
Tests:
Blocking jobsupgrade Failed (2 retries) periodic-ci-openshift-release-main-stable-4.y-e2e-aws-ovn-upgradeupgrade-minor Failed (2 retries) periodic-ci-openshift-release-main-stable-4.y-e2e-aws-ovn-upgrade Informing jobsaws-ovn-serial Succeeded (1 retry) periodic-ci-openshift-release-main-nightly-4.15-e2e-aws-ovn-serialaws-ovn-upgrade-micro Failed (1 retry) periodic-ci-openshift-release-main-ci-4.15-e2e-aws-ovn-upgradeaws-sdn-upgrade-4.15-micro Failed (1 retry) periodic-ci-openshift-release-main-nightly-4.15-e2e-aws-sdn-upgradeazure-ovn-upgrade-4.15-micro Failed (1 retry) periodic-ci-openshift-release-main-ci-4.15-e2e-azure-ovn-upgradedriver-toolkit Succeeded (1 retry) periodic-ci-openshift-release-main-nightly-4.15-e2e-aws-driver-toolkitfips-scan Succeeded (1 retry) periodic-ci-openshift-release-main-nightly-4.15-fips-payload-scangcp-ovn-rt-upgrade-4.15-minor Succeeded (1 retry) periodic-ci-openshift-release-main-ci-4.15-upgrade-from-stable-4.14-e2e-gcp-ovn-rt-upgrademetal-ipi-ovn-dualstack Succeeded (1 retry) periodic-ci-openshift-release-main-nightly-4.15-e2e-metal-ipi-ovn-dualstackmetal-ipi-ovn-ipv6 Failed (1 retry) periodic-ci-openshift-release-main-nightly-4.15-e2e-metal-ipi-ovn-ipv6metal-ipi-sdn-ipv4 Failed (1 retry) periodic-ci-openshift-release-main-nightly-4.15-e2e-metal-ipi-sdn-ipv4 Upgrades from:
Untested upgrades:
4.14.19 ,
4.14.20 ,
4.14.21 ,
4.14.23 ,
4.14.24 ,
4.14.25 ,
4.14.26 ,
4.14.27 ,
4.14.28 ,
4.14.29 ,
4.14.30 ,
4.14.31 ,
4.14.32 ,
4.14.33 ,
4.14.34 ,
4.14.35 ,
4.14.36 ,
4.14.37 ,
4.14.39 ,
4.14.40 ,
4.14.41 ,
4.14.42 ,
4.14.43 ,
4.14.44 ,
4.14.45 ,
4.14.46 ,
4.14.47 ,
4.14.48 ,
4.14.49 ,
4.14.50 ,
4.14.51 ,
4.14.52 ,
4.14.53 ,
4.14.54 ,
4.14.55 ,
4.14.56 ,
4.14.57 ,
4.14.58 ,
4.14.59 ,
4.14.60 ,
4.14.61 ,
4.14.62 ,
4.14.63 ,
4.14.64 ,
4.14.66 ,
4.14.67 ,
4.14.68 ,
4.14.69 ,
4.14.70 ,
4.14.71 ,
4.14.72 ,
4.14.73 ,
4.14.74 ,
4.14.75 ,
4.15.10 ,
4.15.11 ,
4.15.12 ,
4.15.13 ,
4.15.14 ,
4.15.15 ,
4.15.16 ,
4.15.17 ,
4.15.18 ,
4.15.19 ,
4.15.20 ,
4.15.21 ,
4.15.22 ,
4.15.23 ,
4.15.24 ,
4.15.25 ,
4.15.26 ,
4.15.27 ,
4.15.28 ,
4.15.29 ,
4.15.3 ,
4.15.30 ,
4.15.31 ,
4.15.32 ,
4.15.33 ,
4.15.34 ,
4.15.35 ,
4.15.36 ,
4.15.37 ,
4.15.38 ,
4.15.4 ,
4.15.40 ,
4.15.41 ,
4.15.42 ,
4.15.44 ,
4.15.45 ,
4.15.46 ,
4.15.47 ,
4.15.48 ,
4.15.5 ,
4.15.50 ,
4.15.51 ,
4.15.52 ,
4.15.53 ,
4.15.54 ,
4.15.55 ,
4.15.56 ,
4.15.57 ,
4.15.58 ,
4.15.59 ,
4.15.6 ,
4.15.60 ,
4.15.61 ,
4.15.62 ,
4.15.63 ,
4.15.64 ,
4.15.65 ,
4.15.66 ,
4.15.67 ,
4.15.7 ,
4.15.8 ,
4.15.9 Upgrades to:
Loading changelog, this may take a while ...
Created: 2026-11-08 23:57:22 +0000 UTC
Image Digest: sha256:f38b4b30160584e04166a69480438f34538cb8ad2dbc2db5a0efb0fa34e99af0
Components
Removed images
ovirt-csi-driver
ovirt-csi-driver-operator
ovirt-machine-controllers
Rebuilt images without code change
OCPBUGS-102685 : CVE-2026-33814: replace golang.org/x/net with openshift-sustaining fork #1615
run go mod tidy / vendor #1020
And 3 elided commits (e.g. from squash or rebase merges)
Full changelog
NO-JIRA: Allow sustaining engineering to self serve dependency updates #561
Full changelog
OCPBUGS-67937 : 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.15.z] #2044
OCPBUGS-50661 : Increase waitForFallbackDegradedConditionTimeout #1806
Full changelog
OCPBUGS-102747 : Fix CVE-2026-33814 by adding patch for golang.org/x/net package #964
OCPBUGS-67987 : CVE-2025-65637 openshift4/ose-kube-proxy-rhel9: github.com/sirupsen/logrus: Denial-of-Service due to large single-line payload [openshift-4.15.z] #910
Full changelog
e2e:performance: decode to valid kubeletconfig object (#1275) #1275
Fix context deadlines in ExecCommandOnPod() (#1265) #1265
Full changelog
OCPBUGS-84930 : Replace google.golang.org/grpc with github.com/openshift-sustaining/grpc-go v1.64.1-sec.1 to avoid go version bump and fix CVE-2026-33186 #183
Full changelog
Sync approver aliases with main for release-4.15 #10197
[release 4.15] Fix OCPBUGS-99080: CVE-2026-16242 konnectivity agent auth #9130
OCPBUGS-84183 : fix(cno): use brackets only for IPv6 in server URL #8308
OCPBUGS-74670 , OCPBUGS-74671 : Support proxy authentication when user/pass is included in URL #7606
CNTRLPLANE-1266 : Drop extinct mce-2.5 pipeline #6655
CNTRLPLANE-1232 : Move CPO pipeline to hermetic builds #6601
OCPBUGS-58506 : [release-4.15] Add missing service network DNS entries to KAS cert #6394
OCPBUGS-57553 : Add proxy variables for the MCD Pod #6293
OCPBUGS-57121 : Add validation to avoid conflicts between KubeAPIServer and NamedCertificates SANs #6231
OCPBUGS-46467 : Consistently look up and dial cloud API hostnames #5300
OCPBUGS-52590 : Honor proxy vars in the util insecure http client #5791
CNTRLPLANE-920 : Konflux build pipeline service account migration #6086
CNTRLPLANE-920 : Konflux build pipeline service account migration #6081
OCPBUGS-55266 : [release-4.15] Add konnectivity-proxy sidecar to openshift-oauth-apiserver #6070
OCPBUGS-51800 : Fix golang crypto dependency go.mod replacement #5995
OCPBUGS-53898 : bump golang-jwt v4 and v5 #5908
Red Hat Konflux update control-plane-operator-4-15 #5955
ART-11792 : update go mod dependency for konflux #5923
OCPBUGS-51729 , OCPBUGS-51800 : Bump dependencies to OCP fork in backports #5902
OCPBUGS-50867 : Prevent IgnitionServer from flooding the API server with patch requests #5633
OCPBUGS-52992 : [release-4.15] OCPBUGS-52506: refactor aws identity health check into new controller #5815
OCPBUGS-52896 : Make managed-trust-bundle optional #5813
OCPBUGS-50699 : add region to AWS creds passed to operators managed by CPO #5669
NO-JIRA: chore(deps): update dependency mkdocs-material to v9.6.6 #5729
OCPBUGS-51253 : OCPBUGS-50692: Fix IsIPv4 function identifying also addresses instead of CIDRs #5701
OCPBUGS-52172 : [release-4.15] Add HostedCluster additional trustbundles to konnectivity-https-proxy #5722
NO-JIRA: chore(deps): update dependency mkdocs-material to v9.6.5 #5683
chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.5-1739420147 #5624
NO-JIRA: chore(deps): update dependency mkdocs-material to v9 #5642
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.5-1738816775 #5576
NO-JIRA: chore(deps): update konflux references #5588
NO-JIRA: Red Hat Konflux update control-plane-operator-4-15 #5338
NO-JIRA: chore(deps): update dependency mkdocs-mermaid2-plugin to v0.6.0 #5589
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.3 #5586
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.2 #5577
OCPBUGS-49668 : fix overwriting PKI operator HCP conditions #5512
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v9.5-1737480393 #5486
NO-JIRA: chore(deps): update konflux references (release-4.15) #5480
NO-JIRA: Update squidfunk/mkdocs-material Docker tag to v9.5.50 (release-4.15) #5434
NO-JIRA: Update dependency mkdocs-material to v8.5.11 (release-4.15) #5429
NO-JIRA: chore(deps): update konflux references (release-4.15) #5425
NO-JIRA: chore(deps): update konflux references (release-4.15) #5386
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v9.5-1736729788 (release-4.15) - abandoned #5380
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.5-1736404155 (release-4.15) #5379
NO-JIRA: Update squidfunk/mkdocs-material Docker tag to v9.5.49 (release-4.15) #5385
NO-JIRA: [release-4.15] Bump golang.org/x/crypto and golang.org/x/net #5371
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v9.5-1734626445 (release-4.15) - abandoned #5344
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.5-1734497536 (release-4.15) #5343
OCPBUGS-46075 : Do not send traffic to local audit-webhook through konnectivity #5274
NO-JIRA: Update dependency mkdocs-glightbox to v0.4.0 (release-4.15) #5327
NO-JIRA: Update Konflux references (release-4.15) #5326
OCPBUGS-47545 : Separate CPO containerfiles #5334
NO-JIRA: chore(deps): update dependency mkdocs to v1.6.1 (release-4.15) #5292
NO-JIRA: chore(deps): update konflux references (release-4.15) #5291
NO-JIRA: chore(deps): update konflux references (release-4.15) #5251
OCPBUGS-44522 : Add network policies for konnectivity server and ignition server proxy #5120
OCPBUGS-43931 : Return the right tagReference on Catalogs ImageStream #5187
NO-JIRA: Update squidfunk/mkdocs-material Docker tag to v9.5.47 (release-4.15) #5210
NO-JIRA: chore(deps): update konflux references (release-4.15) #5208
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.46 (release-4.15) #5190
NO-JIRA: chore(deps): update konflux references to 7779f9e (release-4.15) #5182
OCPBUGS-44278 : Configure OAuth https proxy to dial cloud endpoints directly #5068
Full changelog
OCPBUGS-102841 : Use patched x/net fork v0.35.0-sec.4 #200
OCPBUGS-68000 : CVE-2025-65637 openshift4/ose-openstack-cinder-csi-driver-rhel8-operator: github.com/sirupsen/logrus: Denial-of-Service due to large single-line payload [openshift-4.15.z] #192
Full changelog
Source code for this page located on github