Since this can be managed by downstream consumers without a changes to Arrow, 
we should probably evaluate whether we want to make this change in Arrow. I 
know that Jackson changes have historically been problematic for consumption at 
Dremio and wonder whether that is true for other tools as well.

I wonder whether we should actually not be depending on Jackson in Arrow. It 
seems like it is only used a little bit and maybe we could use something more 
lightweight in the compile dependency and move JsonFileReader/Writer to tests 
(and jackson to a test dependency). I don't think people use those outside of 
tests. (Or move to a separate module that does depend on Jackson).

[ Full content available at: https://github.com/apache/arrow/pull/2545 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to