The cascading-3 module pulls in 0.7.0 because it doesn't have an explicit dependency on libthrift, although it does require libthrift. This module should have a dependency on libthrift and use the thrift.version property.
Side note: I also noticed that it inherits SLF4J from thrift 0.7.0 and should instead have a dependency on slf4j-api and a test dependency on slf4j-simple.
Reporter: Ryan Blue / @rdblue
Assignee: Ryan Blue / @rdblue
PRs and other links:
Note: This issue was originally created as PARQUET-540. Please see the migration documentation for further details.