We have a number of internal environments (dev, test, prod, etc.) and customer environments (test, prod) to which we release.
All environments are at the same APEX version i.e. 24.2.
The APEX set_environment script includes version information e.g. 24.2 is version ‘2024.11.30’ and patch version e.g. ‘24.2.6’.
In my limited tests I have installed applications with higher patch levels into environments with lower patch levels.
Am I safe to assume that we don't need all environments to be at the same patch level to allow releases? i.e. can we develop in a patch 10 environment and release to a patch 4 one?
If not, is there a compatibility matrix that we can refer to?