Change Log ========== v0.8.1 ------ - Add support for ReplacingMergeTree (leenr) - Fix problem with SELECT WITH TOTALS (pilosus) - Update serialization format of DateTimeField to 10 digits, zero padded (nikepan) - Greatly improve performance when inserting large strings (credit to M1hacka for identifying the problem) - Reduce memory footprint of Database.insert() v0.8.0 ------ - Always keep datetime fields in UTC internally, and convert server timezone to UTC when parsing query results - Support for ALIAS and MATERIALIZED fields (M1ha) - Pagination: passing -1 as the page number now returns the last page - Accept datetime values for date fields (Zloool) - Support readonly mode in Database class (tswr) - Added support for the Buffer table engine (emakarov) - Added the SystemPart readonly model, which provides operations on partitions (M1ha) - Added Model.to_dict() that converts a model instance to a dictionary (M1ha) - Added Database.raw() to perform arbitrary queries (M1ha) v0.7.1 ------ - Accept '0000-00-00 00:00:00' as a datetime value (tsionyx) - Bug fix: parse_array fails on int arrays - Improve performance when inserting many rows v0.7.0 ------ - Support array fields - Support enum fields v0.6.3 ------ - Python 3 support