Download installer and client with:
oc adm release extract --tools registry.ci.openshift.org/origin/release-scos:4.22.0-0.okd-scos-nightly-2026-02-27-181329Team Approvals:
Tests:
Upgrades from:
Loading changelog, this may take a while ...
Created: 2026-02-27 18:13:50 +0000 UTC
Image Digest: sha256:e56cca5af17c8f1f15b2c2198af95aee9aed9745cdf6643d9e8e8a890d1ab30d
| FeatureGate | Default Hypershift |
Default SelfManagedHA |
DevPreviewNoUpgrade Hypershift |
DevPreviewNoUpgrade SelfManagedHA |
OKD Hypershift |
OKD SelfManagedHA |
TechPreviewNoUpgrade Hypershift |
TechPreviewNoUpgrade SelfManagedHA |
|---|---|---|---|---|---|---|---|---|
| AdditionalRoutingCapabilities (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| AdminNetworkPolicy (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| AlibabaPlatform (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| CPMSMachineNamePrefix (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NetworkDiagnosticsConfig (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NetworkLiveMigration (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NetworkSegmentation (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| PreconfiguredUDNAddresses (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ProcMountType (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| RouteAdvertisements (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| TranslateStreamCloseWebsocketRequests (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| VolumeAttributesClass (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| InsightsConfig (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| InsightsOnDemandDataGather (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| ManagedBootImagesCPMS (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| MutableCSINodeAllocatableCount (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| OpenShiftPodSecurityAdmission (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| NewOLMOwnSingleNamespace (0 tests) |
Disabled | Enabled (Changed) |
Disabled | Enabled | Enabled (New) |
Disabled | Enabled | |
| ClusterAPIMachineManagementVSphere (0 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
||
| IngressControllerDynamicConfigurationManager (0 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
||
| KMSEncryptionProvider (0 tests) |
Disabled | Disabled | Enabled | Enabled | Disabled (Changed) |
Disabled (Changed) |
||
| NewOLMBoxCutterRuntime (0 tests) |
Disabled | Disabled | Disabled | Enabled (Changed) |
Disabled | Enabled (Changed) |
||
| CRIOCredentialProviderConfig (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterAPIComputeInstall (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ClusterAPIControlPlaneInstall (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ClusterUpdateAcceptRisks (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ConfigurablePKI (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| DRAPartitionableDevices (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| EVPN (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ExternalOIDCWithUpstreamParity (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| GatewayAPIWithoutOLM (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| KMSEncryption (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| NetworkConnect (0 tests) |
Enabled (New) |
Enabled (New) |
sha256:21e4f0e4b65082aab5987747739b3263a0126a016b804dee7fc36313601ca484sha256:7f92f534773c8a893588581434fe6093cfc32b681c4a05b208031ceafa767cdcsha256:34fa8eead498f2634f097a2848c22b2116d4844b0a42b2899c90b81b2bfdf6ffsha256:dfa9bdbb492238feca416279390c4ff6a9f6e479db93a6fa4de2799a76b68400sha256:39a8097cb6639eca60a947352bbb639abe6a1394c10a658ed22d4a2f113de423sha256:5fc6c60044a28719d0c9391cc181bd65495fd04d0dac2c34905d15b44af9d15bsha256:690313d64d39ad2f14f4aef28e15e6ac45d2e43df464229ad688df984ab518b8sha256:af917951dfa7b4c9bda787ce1f858c52db58484d4e58131fbea8b26128b42f5csha256:44fe910ffe7fd7879dce3d1640fa44555fc2d0c4b569b48c2baa4c9cc611e199sha256:102e1d436df0b7b7426e67caacf0521173f37532a308c935fbe8952ebc31042bsha256:7e649a599366373b4ddc8e05e7251a54563d248d99eca57cdab97043121e31f6sha256:edbf65921a228a00d2e3a9604663b820197611d9ff64144369c387c04be612f9sha256:fd5707db6c25d45eb5582acae2a7af24a88a32b1cb604c1fae0ead6bc13e53c3sha256:003d98a303257b85b8bcf2ad5d0292f8ec694f27ed7741901998bc4c4124d1acsha256:371458b125c7e92d0dd260bb21ccbbd1cb23f7566b0b768274435a78793cf826sha256:289a1f3c851c38f401f88a1822505ad74baa2d569af2293ac63b1b64598c90f8RELEASE_DIR ref #596oc explain description format #2655NetworkConnect feature gate #2629trafficDistribution: PreferSameNode for openshift-dns Service #457kube_pod_labels in minimal profile #2777hostname using downward API #2840exec-cpu-affinity by default (annotation) #1426/microcopy-review improvements #16026microcopy-review skill and context simplification #16009defaultProps from operator-hub-item-details #16003getResourceSidebarSamples #15915@types/react 18 prep work #15893@openshift-console/plugin-shared #15921react-redux 8 #15854RELEASE_DIR ref #263isLeaderElectionFailure function: #7589MachineConfigNodeUpdateFilesAndOS condition into MachineConfigNodeUpdateOS and MachineConfigNodeUpdateFiles #5411NodeDegraded MCN condition when node state annotation is set to Degraded #5509@catalogd-update #605webhookURL secret for MSTeams receiver in AlertmanagerConfig CRD #358Rolv-Apneseth #1882cluster:usage:control_plane:instance_hours #578filter-by-os is ignored when the image isn’t a manifest-list; leading to false positives in the check #30806images command #30799rpm -qa instead of dnf #30722Source code for this page located on github