This section is applicable only if you are self-hosting the control-plane. In case Truefoundry is hosting the control-plane, all upgrades are managed by Truefoundry automatically.

Release Changelog
Truefoundry team can also help you in the upgrade process. We can come on a screen share and be available during the upgrade. We usually recommend upgrading the control-plane atleast once a month to keep it up to date.
Compute Plane Dependencies
The control-plane is compatible with older versions of the compute-plane unless mentioned in the changelog. We do however have a recommended version of the different components of the compute-plane that you should try to maintain since that is the most tested configuration that we maintain. You can track the dependencies here: https://releases.truefoundry.com/control-plane-versions This will highlight the versions of ArgoCD, GPU Operator, and other addons that the control-plane version is tested with.
Gateway Plane Dependencies
The control-plane chart has a dependency on the gateway-plane chart. Every control-plane version is compatible with the gateway plane that is part of the control-plane chart. You can find the gateway-plane version in the control-plane Chart.yaml file.Control-plane newer versions are compatible with older versions of the gateway-plane unless mentioned in the changelog. However, newer features in the control-plane might not be available in the older gateway-plane versions.