Add all splits to TaskExecutor in a single call
Add better debug information to split runner
Move split destroy outside of lock
Remove restriction on empty blocks
Improve error message for column not found
Add RandomAccessBlock
Fix concurency bugs in TestExchangeOperator
Fix spurious IllegalStateException in StatementResource
Fix optimizer performance regression
Fix string comparisons and remove unused field
Simplify handling multiple Hadoop versions
Add Hive plugin for Apache Hadoop 2.x
Implement some functions in JDBC driver
Propagate config from split to RecordReader
Add support for reading Hive data from S3
Add support for hash partitioning on multiple channels
Add full support for DISTINCT in aggregations

DISTINCT is processed in a couple stages.
First a marking stage hash partitions the rows on the DISTINCT expression as well as any GROUP BY clause, and then marks the unique rows.
Second the aggregation operators only process the unique rows, if they have a DISTINCT expression
Fix NullPointerException when reading from S3
Use ImmutableEnumSet
Fix use of closed RecordReader