Open wkuranowski opened 1 month ago
Hi @wkuranowski , thanks for reporting this issue. Currently fury do not provide binary compatibility. We will provide such compatibility but it may wait for some versions
@chaokunyang https://github.com/apache/incubator-fury?tab=readme-ov-file#binary-compatibility
binary compatibility is not guaranteed between Fury major releases for now. However, it is guaranteed between minor versions.
Search before asking
Version
Fury 0.5.1 Java 22
Component(s)
Java
Minimal reproduce step
I am unable to deserialize objects from Fury 0.5.0.
example bytes which works fine with 0.5.0:
byte[] bytes0_5_0 = new byte[] {2, -1, -80, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, -3};
In Fury 0.5.1 I get an exception:
What did you expect to see?
Backward compatibility with 0.5.x
What did you see instead?
Fury 0.5.1 produces similar bytes, but with one difference:
byte[] bytes0_5_1 = new byte[] {2, -1, **-68**, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, -3};
Anything Else?
No response
Are you willing to submit a PR?