GitHub user westonpace added a comment to the discussion: Context for the move 
of Arrow JS and version policy

AFAIK, transmission between C# and JS would have had to go through the IPC 
format.  This is covered by the IPC format version.  In other words, you are no 
worse off, in terms of compatibility, then you were before.

As it says on the page you linked:

> When these new features are not used, the new minor format versions are 
> compatible with format version 1.0.0.

So as long as the two implementations support the feature they should be able 
to communicate.  [This page](https://arrow.apache.org/docs/status.html) 
documents implementation status.

So, for example, if you have decimal32 arrays in C# you will not be able to 
deserialize them in JS.  This was true even when the two libraries were in the 
monorepo and versioned together (just because they were the same version did 
not mean they had the same completeness of implementation)

GitHub link: 
https://github.com/apache/arrow-js/discussions/204#discussioncomment-13736189

----
This is an automatically sent email for user@arrow.apache.org.
To unsubscribe, please send an email to: user-unsubscr...@arrow.apache.org

Reply via email to