Temporal Server Upgrade


Temporal documentation mentions that Temporal ensures read compatibility between two subsequent releases (excluding patches) and hence during an Upgrade we should sequentially upgrade across all intermediate Major and Minor releases (between Source and Destination release).

Also if one directly upgrades from Source to destination release , then the upgrade may not work correctly.

Please let me know if this understanding is correct.

Thanks in advance
Best Regards

Hi, yes you are correct, from docs:

When upgrading your Temporal Server version, ensure that you upgrade sequentially. For example, when upgrading from v1.n.x, always upgrade to v1.n+1.x (or the next available version) and so on until you get to the required version.

Can skip patch versions. Run db schema upgrade scripts before the service upgrade itself for each version in your upgrade path.

Hi @tihomir Thank you.