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]
