Robert Szomolanyi
06/04/2026, 1:38 PMMarvin
06/04/2026, 1:38 PMMarvin
06/04/2026, 1:40 PMbash
python -c "import prefect; print(prefect.__version__)"
If you want, I can also give you a compatibility matrix / upgrade playbook for:
- self-hosted server + workers
- Prefect Cloud + workers
- mixed worker fleets during rolling upgradesRobert Szomolanyi
06/04/2026, 1:49 PMMarvin
06/04/2026, 1:49 PMMarvin
06/04/2026, 1:50 PM3.6.x and 3.7.x workers against a 3.7.x server is generally safer than the reverse
- keep the mixed-version window short
- watch worker logs for version warnings or websocket/connectivity issues
Recommended policy
A good policy for self-hosted environments is:
- Required: same major version
- Target: exact same version
- Allowed temporarily: same major, within 1 minor version during upgrades
How to verify worker version
bash
python -c "import prefect; print(prefect.__version__)"
If you want, I can also turn this into:
- a one-line upgrade policy for your team docs, or
- a Helm/Docker deployment strategy for keeping server and workers aligned.