Quite often I see at julia-discourse threads speaking about “serialization” on Julia.
When and why do you use serialization? Just to save objects? or do you use it to share data between threads or something more obscure?
Deserialization is unreliable, if versions are incompatible. Was this only the case for major version differences (e.g. 1.x → 2.x) and minor version differences (e.g. 1.1 → 1.2), not for patches (e.g. 1.2.1 → 1.2.2)?