I have a question regarding Prefect versioning com...
# ask-community
s
I have a question regarding Prefect versioning compatibility. Our flows will always be registered with a specific version of Prefect (let’s say 14.7 for example). The image used by our Dask schedulers and workers will always use the same Prefect version (14.7 in this case). However, our agent will most likely be running an older version of Prefect which is not updated as frequently (14.3 in this case). Is there the potential for Flow deserialization issues or failures due to this mismatch?
k
Hi @Sean Harkins, yes there are potential failures. In general agent and server version need to be greater than flow. 0.14.16 had a change that caused some issues with Flows registered in lower versions. In general though, we try our best to not have breaking changes but I can’t call it a guarantee. Typically, breaking changes are announced in the changelog like this .
s
👍 Thanks @Kevin Kho