diff --git a/CHANGELOG_RU.md b/CHANGELOG_RU.md index 4c1148e5668..f0365f2f55e 100644 --- a/CHANGELOG_RU.md +++ b/CHANGELOG_RU.md @@ -1,3 +1,35 @@ +## ClickHouse release 1.1.54394, 2018-07-12 + +## ClickHouse release 1.1.54390, 2018-07-06 + +### Новые возможности: +* Возможность отправки запроса в формате `multipart/form-data` (в поле `query`), что полезно, если при этом также отправляются внешние данные для обработки запроса ([Ольга Хвостикова](https://github.com/yandex/ClickHouse/pull/2490)). +* Добавлена возможность включить или отключить обработку одинарных или двойных кавычек при чтении данных в формате CSV. Это задаётся настройками `format_csv_allow_single_quotes` и `format_csv_allow_double_quotes` ([Amos Bird](https://github.com/yandex/ClickHouse/pull/2574)) +* Возможность использования `OPTIMIZE TABLE ... FINAL` без указания партиции ([Amos Bird 1](https://github.com/yandex/ClickHouse/pull/2599), [2][https://github.com/yandex/ClickHouse/pull/2600]) + +### Улучшения: +* Увеличена производительность, уменьшено потребление памяти, добавлен корректный учёт потребления памяти, при использовании оператора IN в случае, когда для его работы может использоваться индекс таблицы ([#2584](https://github.com/yandex/ClickHouse/pull/2584)). +* Убраны избыточные проверки чексумм при добавлении куска. Это важно в случае большого количества реплик, так как в этом случае суммарное количество проверок было равно N^2. +* Добавлена поддержка аргументов типа `Array(Tuple(...))` для функции `arrayEnumerateUniq` ([#2573](https://github.com/yandex/ClickHouse/pull/2573)). +* Добавлена поддержка Nullable для функции runningDifference. ([#2594](https://github.com/yandex/ClickHouse/pull/2594)) +* Увеличена производительность анализа запроса в случае очень большого количества выражений ([#2572](https://github.com/yandex/ClickHouse/pull/2572)). +* Более быстрый выбор кусков для слияния в таблицах типа `ReplicatedMergeTree`. Более быстрое восстановление сессии с ZooKeeper. ([#2597](https://github.com/yandex/ClickHouse/pull/2597)). +* Файл `format_version.txt` для таблиц семейства `MergeTree` создаётся заново при его отсутствии, что имеет смысл в случае запуска ClickHouse после копирования структуры директорий без файлов ([Ciprian Hacman](https://github.com/yandex/ClickHouse/pull/2593)). + +### Исправление ошибок: +* Исправлена ошибка при работе с ZooKeeper, которая могла приводить к невозможности восстановления сессии и readonly состояниям таблиц до перезапуска сервера. +* Исправлена ошибка при работе с ZooKeeper, которая могла приводить к неудалению старых узлов при разрыве сессии. +* Исправлена ошибка в функции `quantileTDigest` для Float аргументов (ошибка появилась в версии 1.1.54388) ([Михаил Сурин](https://github.com/yandex/ClickHouse/pull/2553)). +* Исправлена ошибка работы индекса таблиц типа MergeTree, если в условии, столбец первичного ключа расположен внутри функции преобразования типов между знаковым и беззнаковым целым одного размера ([2603](https://github.com/yandex/ClickHouse/pull/2603)). +* Исправлен segfault, если в конфигурационном файле нет `macros`, но они используются ([#2570](https://github.com/yandex/ClickHouse/pull/2570)). +* Исправлено переключение на базу данных по-умолчанию при переподключении клиента. ([#2583](https://github.com/yandex/ClickHouse/pull/2583)) +* Исправлена ошибка в случае отключенной настройки `use_index_for_in_with_subqueries`. +* Исправлена работа таблицы `system.tables` при её использовании в распределённых запросах; столбцы `metadata_modification_time` и `engine_full` сделаны невиртуальными; исправлена ошибка в случае, если из таблицы были запрошены только эти столбцы. + +### Исправления безопасности: +* При соединениях с MySQL удалена возможность отправки файлов (`LOAD DATA LOCAL INFILE`). + + ## ClickHouse release 1.1.54388, 2018-06-28 ### Новые возможности: