Author: Alexey Milovidov, 2017-03-06.
Now 5 developers.
— HTTP and executable sources;
— merge optimization, vertical merge;
— distributed query tracing;
— clickhouse-local;
— BETWEEN, || operators;
— UUID - text functions;
— KILL QUERY;
— LIMIT BY;
— SELECT INTO OUTFILE;
— ability to get progress in HTTP headers;
— ability to skip errors in text formats;
— proper HTTP response codes;
— «proper» build and packages;
— system.build_options table;
— cached external dictionary performance;
— cached external dictionary instrumentation;
— HTTPS dictionaries;
— information about index memory usage;
— information about uncompressed column sizes;
— metrics for cache RAM consumption;
— metrics about merges;
— DISTINCT optimization;
— gzip performance in HTTP interface;
— mark cache optimization;
— proper comparison logic, least, greatest;
— groupUniqArray for all data types;
— decodeURLComponent;
— protection against accidental DROP TABLE;
— use_client_time_zone; timezone in config;
— fsync_metadata;
— integration with Grafana, Redash, Apache Zeppelin, Superset;
— proper packages for CentOS, RHEL, GosLinux;
— native protocol driver for Go and C++;
— ability to pass X-ClickHouse-* headers;
— benchmarks NYC Taxi, Percona (Spark);
— Greenplum benchmark;
— English Telegram chat;
— meetings and talks (Brussels, Paris);
https://www.percona.com/blog/2017/02/13/clickhouse-new-opensource-columnar-database/

— distributed DDL queries;
— configs in ZooKeeper;
— full NULL support;
— ODBC driver functionality on Windows;
— rewrite query analysis: proper JOIN support;