In our system we are using arrow serialization as it showed excellent
deserialization speed. However, seems that we made a mistake by persisting
the streams into a long-term storage as the serialized data appears to be
incompatible between versions. According to the release notes of 0.14.0 it
appears that starting 1.0.0 binary compatibility will be maintained. My
question is whether pyarrow.serialize is also guaranteed to maintain binary
compatibility starting with arrow 1.0 and it would be safe to persist its
output then (or maybe even starting now - 0.14)?

(from my quick test the 0.13 is not compatible with 0.12 and before, while
it is compatible to 0.14)

Thank you,

- Yevgeni

Reply via email to