...
We encourage you to use the release https://dist.apache.org/repos/dist/release/carbondata/1.5.1/, and feedback through the CarbonData user mailing lists!
...
CarbonData 1.5.1 intention was to move more closer to unified analytics. We want to enable CarbonData files to be read from more engines/libraries to support various use cases. In this regard we have added support to write CarbonData files from c++ libraries. Additionally CarbonData files can be read using Java SDK, Spark FileFormat interface, Spark, Presto.
CarbonData added multiple optimisations to improve query and compaction performance.
In this version of CarbonData, more than 150 78 JIRA tickets related to new features, improvements, and bugs has been resolved. Following are the summary.
CarbonData Core
Support custom column compressor
Carbondata supports customised column compressor so that user can add their own implementation of compressor. To customise compressor, user can directly use its full class name while creating table or setting it to carbon property.
Performance Improvements
Optimised carbon scan performance
...
Row Filter pruning is handled in execution engine after pruning the blocklet and pages using the filter in carbon. This is controlled by property property carbon.push.rowfilters.for.vector vector and default it is false.
Support custom column compressor
Carbondata supports customised column compressor so that user can add their own implementation of compressor. To customise compressor, user can directly use its full class name while creating table or setting it to carbon property.
Optimised compaction performance
...