Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.21.0-rc.0-x86_64Team Approvals:
Tests:
Upgrades from:
Loading changelog, this may take a while ...
Created: 2025-12-18 19:50:11 +0000 UTC
Image Digest: sha256:ecde621d6f74aa1af4cd351f8b571ca2a61bbc32826e49cdf1b7fbff07f04ede
The CoreOS links above are for the base CoreOS layer used to build the OpenShift node image and do not contain OpenShift components. This is normally only useful to devs working closely with the CoreOS team. For info about the node image, see the Node Image Info section.
| FeatureGate | Default Hypershift |
Default SelfManagedHA |
DevPreviewNoUpgrade Hypershift |
DevPreviewNoUpgrade SelfManagedHA |
TechPreviewNoUpgrade Hypershift |
TechPreviewNoUpgrade SelfManagedHA |
|---|---|---|---|---|---|---|
| DynamicResourceAllocation (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NoRegistryClusterOperations (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ImageStreamImportMode (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| SigstoreImageVerificationPKI (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| NewOLMWebhookProviderOpenshiftServiceCA (0 tests) |
Disabled | Enabled (Changed) |
Disabled | Enabled | Disabled | Enabled |
| ClientsAllowCBOR (0 tests) |
Disabled | Disabled | Disabled (Changed) |
Disabled (Changed) |
Disabled (Changed) |
Disabled (Changed) |
| BootImageSkewEnforcement (0 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
| IngressControllerDynamicConfigurationManager (0 tests) |
Disabled | Disabled | Enabled | Enabled | Disabled (Changed) |
Disabled (Changed) |
| VSphereMixedNodeEnv (0 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
| HyperShiftOnlyDynamicResourceAllocation (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
|||
| CRDCompatibilityRequirementOperator (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| ClusterAPIMachineManagement (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| MutableCSINodeAllocatableCount (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| NewOLMBoxCutterRuntime (0 tests) |
||||||
| NoRegistryClusterInstall (0 tests) |
Enabled (New) |
Enabled (New) |
||||
| OSStreams (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| OnPremDNSRecords (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| ProvisioningRequestAvailable (0 tests) |
Enabled (New) |
Enabled (New) |
sha256:18d09e698ad10cccfa9f18ebd99c4490d4276afd3c2adad3112a4652cceca0b4sha256:f4116c0a1ab7b16414bab17efab0e3d42582f964bde9008244bf38692b5f8d62sha256:0b7fafb21122c7426d5b59b0388c9c1243744dc97af4513b2c19435f5f2ba8d5sha256:f4d1b38c3355283c339fec47b6487d37c3d0e1501598142324a8bdd065750d3esha256:a6e117b6f1d7fd30d97195c7ef8aee2ee28cf5379c07821f64084f9fbaedb3a1sha256:b4b1935dc66f9453825c59b3d695c6505662bfc8089e1c272ad05e6461130fdfsha256:fca0ba8501c206e7d250545fc3f1c4ffba287e194ca422f3ca799127b1d5a5fdsha256:d613402b2b22e43d92981f91f2bc66a06338603d55b5a13f7ab65869576ae0afsha256:46182dca750698561f96c93c0322218a725f34c82b52986deb4d029518b138c6sha256:f87704702e81a1dd87f7ab967659662173f324e7f79eee14f6fe0c1ad634a440sha256:4bbe62678d24e8f232643dd15f116e639e20a525e7932cf4026c7a3865be5737sha256:e1101457e4c2363bdce5dec4cc9a93a86a0d6e1814ab226587b08eeec2604d49sha256:73d7e57861cb8809b68472da8564153023b34873534dba647364bb9727dcb976sha256:fcb4d0c37b682298cac7a11a35cd28584ad0a1825adf8172d2b03071bec70cd6sha256:88a3d792a6564e85fe88c812101f1cdd5fdeeb703f5f41fdbf7b62ae6598422csha256:c5afe083a9a035dd4d4d6ccb263f81099ca2137f05eb19eb8aab3f41b3a1521esha256:480551c30407c0179fa89c441ddbee07b5b32fc0efdb2b1ea32b3e944da73e6csha256:524fa540f4e2c789d77ef9af822534dd74af19cb76dea156ced44f4b526e1fdbsha256:e152f906035f9221c0f3f71e38038406b05387e350db97da725ba638429f8a72sha256:20f6371e609debd55e86daedcb216f4c48e9fbc438dc90284a521d20b0f99737sha256:7fd87879698d41b230d3be0624325d40e2ca4bfc5c01b3e90488f4db7dd0b997sha256:477fceac167867b69445603c3c6d0e83d07ce2af8c2613bdb50cc04ff0568d36sha256:48df543bcfc03c7a51f5ea5ae494725d56662819fcf660bfae69d679c0330539sha256:6e0964b2865d20047e913bf1ce28a88101acbb956b61aefd86108067e44bf7dfsha256:5047f1e0dcca0c88457e8d66b813a009a6cf7e0cf2fe6b259c697acb9e351d9esha256:a4b51f91be40177d9b5666ef6cf3232b44bf1151ce37179ce44dc476d89a9cb6sha256:f25e24a7d7292e91b0daeb2272bb8443d39ee048733199ff60aabbb33111bdaasha256:3ecda13ecfd819d28647a1a9d8170e71c3f5025224dec256ef36388d687f435dsha256:ba5977373f9ced52990398f9a2b5e722bfd88c8ebf41700189ce0ed62969e977url label #8425url label #1375url label #1208PrivateDNSZone within CAPZ’s NetworkSpec #10059/usr/bin/env bash #2551route: improve .spec.tls.termination doc #2532csi-snapshot-controller operand #250data-checked-state to ConfigModalSwitch #15794useActiveNamespace in search page #15730/plugin-api-review command #15658Page/* and GlobalConfig #15674FeatureFlag/Model and ModelDefinition #15671PostFormSubmissionAction #15637topology to dynamic #15617console-app to dynamic #15620console-demo-plugin to dynamic-demo-plugin #15618fContentSecurityPolicyEnabled by default #15630configure #15615applySnapshot and defrag #20650confState during schema migration #20496flags.SetPflagsFromEnv multiple times #20121--force-new-cluster can’t remove all other members in a corner case #20071PromoteMember and UpdateRaftAttributes #20051resolver.State.Addresses with resolver.State.Endpoint.Addresses #19782ClusterVersion #19641TestLeaseKeepAliveOneSecond #19483AlarmBackend from server/etcdserver/api/v3alarm to server/storage/schema to fix the unexported-return lint error #19455DowngradeVersionTestRequest for Downgrade or migration test only #192765c7e2b4 to 3f2b64e #19187--experimental-txn-mode-write-with-shared-buffer flag to feature gate. #19078--v2-deprecation and schedule to remove it in 3.8 #19006f4a57e8 to 5c7e2b4 #18982cc226ca to f4a57e8 #1891869830f2 to cc226ca #18798endpointsFromCluster to reuse clientConfigFromCmd #18742epHealthCommandFunc to reuse clientConfigFromCmd #18723go.etcd.io/etcd/client/v2 #18721b033683 to 69830f2 #18660cobra.ExactValidArgs method is deprecated #1861295eb83a to b033683 #18623scripts/release.sh #18592ce46866 to 95eb83a #18568genproto error troubleshoot step for manual bumps #18431etcdctl snapshot command’s help #18183fmt go pkg for metadata map printing #183084197211 to ce46866 #18304client.Sync to ensure the returned endpoints never empty #18220GRPCAdditionalServerOptions config #14066verify-dep target #18205amd64 arch #181778cbe18a to 4197211 #177356dcc833 to 8cbe18a #176820d6ada5 to 6dcc833 #176002eb0c79 to 0d6ada5 #174954a2c1a5 to 2eb0c79 #17462Make CGO_ENABLED configurable to CHANGELOG #17449TestNoErrorLogsDuringNormalOperations e2e test to validate error logs during etcd bootstrap #17423memberReplaceLearnerTest test #17287TestHashKVWhenCompacting: ensure all goroutine finished #17313CreateBucket with CreateBucketIfNotExists #17249arm64 runner definition #17103x509.ParseCRL with x509.ParseRevocationList #17106tools/mod for golangci/golangci-lint-action #16954len check in health check #16755TestMemberList #16548TestCtlV3AuthCertCNWithWithConcurrentOperation #16421v1.51.0 to v1.52.0 #16324--mark-compacted and and --bump-revision flags in snapshot restore command #16166MemberList operation #15261membership.ErrIDNotFound when the memberID not found #15095as learner when member add as learner #15053go fix #15054TestIsUnavailableErr #15024credentials_test.go #15012server_access_control_test.go #15000trivy-nightly-scan for etcd images #14928GO_BUILD_FLAGS (#14396) #14868etcdctl endpoint hash #14812NewEtcdProcessCluster #14825--experimental-warning-unary-request-duration to --warning-unary-request-duration #14803EtcdProcessClusterConfig using Functional Options Pattern #14744EtcdProcessClusterConfig using Functional Options Pattern #14725EtcdProcessClusterConfig using Functional Options Pattern #14711walWriteBytes metric #14506--strict-reconfig-check config of common framework #14360benchmark watch #14212make target. #14255--max-concurrent-streams #14220MaxConcurrentStreams for http2 #14169Poll to Peek in the LeaseExpiredNotifier #14198SilenceErrors config For the cobra.Command #14173Stop() #14165---experimental-bootstrap-defrag-threshold-megabytes #14103etcdctl migrate #14069T.TempDir to create temporary test directory #13644cancel(), avoid erroring #13574golang.org/x/sys/windows for FileLockEx #13146TestInstallRPMAndCheckMCDMetrics to decrease risk of test failures due to interference #5471AuthenticationErrorMessage and GrantErrorMessage #174info #568ImageModeStatusReporting FeatureGate is enabled #30505Loading node image info, this may take a while ...
Full list (564 packages)
Full list (162 packages)
Red Hat Enterprise Linux CoreOS base layer: 9.6.20251212-1
Source code for this page located on github