1.22
* Ходить в клаудный  кликхаус по https

1.21
* Заменить кликхаус на клаудный

1.20
* парсер ppclog_cmd научился понимать формат datetime data

1.19
* логгировать поле sum_balance в CH из campaign_balance лога

1.18
* кодировать param java логов

1.17
* в парсер messages добавлена поддержка дробных секунд

1.16
* возможность указывать базу, отличную от default

1.15
* правильно прокидывать имя парсера в имя juggler-события при битых строчках

1.14
* добавлен парсер для логирования java intapi, колонки в yaml для ppclog_cmd, опция service

1.13
* добавить парсер campaign_balance

1.12
* исправить "Global symbol "$opt" requires explicit package name at /usr/local/bin/dscribe-upload-files.pl line 344."

1.11
* сигналить warn в juggler на битых файлах

1.10
* выставление RTLIMIT_VMEM для ручной заливки больших логов

1.09
* dscribe-upload-files: для чтения .gz используем zcat вместо перлового модуля

1.08
* dscribe-upload-files: пишем в лог все ошибки, а не только те что содержат имя процесса

1.07
 * add web api log parser

1.06
 * DIRECTADMIN-5716. Для продакшена переносим дирректорию с позициями в /local

1.05
 * api5 пишет param как строчку - не делаем json->encode лишний раз

1.03
 * dbshards_ids поддерживает no-syslog формат

1.02
 * dscribe-upload-files.yaml - снижаем в конфиге чанк заливаемых данных в 2 раза - до 25 тысяч строк, потому что часто не хватает памяти на парсинг (а в CH с тех пор перешли на запись в буферизованные таблицы)

1.01
 * dscribe-upload-files - не логировть ошибки из этапа компиляции (с версии 0.100 логи завалило сообщениями Can't locate Mo/builder.pm in @INC (you may need to install the Mo::builder module)

1.00
 * в messages-логе имя класса может содержать знак '$'

0.100
 * dscribe clickhouse writer - берем хост для записи из dbconfig

0.99
 * replace ppchouse04e -> ppchouse03e.yandex.ru

0.98
 * разрешить поиск файлов для заливки через симлинки

0.97
 * ppchouse01i.yandex.ru -> ppchouse.yandex.net

0.96
 * добавил описание для параметра version-table

0.95
 * новые поля в messages-логе: префикс, имя класса и уровень логирования
 * поддержка формата messages.log из java
 * юнит-тест на парсер messages

0.94
 * add version_table

0.93
 * ppclog_api.yaml новые поля: units_spending_user_client_id error_object_count warning_object_count

0.92
 * dscribe-upload-files.pl: возможность переопределять директорию для стоп-файлов в конфиге

0.91
 * перенести logskim.pl из clickhouse-logs

0.90
 * поднять версию, обозначить удаление из репозитория clickhouse-logs -- предшественника dscribe
 * изменений нет

0.89
 * dscribe-upload-files.pl: убрать специальное определение корня для логов на ppcdev'ах
   - было нужно, когда запускали на ppcdev'ах для продакшеновых логов

0.88
 * упразднить $DATE_TO_STOP_ON_PPCDEV

0.87
 * change ppchouse03e -> ppchouse04e

0.86
 * change ppchouse02e -> ppchouse03e

0.85
 * в основной программе работаем с utf8, а не байтами

0.84
 * поднята версия yandex-du-clickhouse-perl

0.83
 * добавлена настройка в dscribe-grep max_block_size=1024, чтобы селекты не падали по памяти

0.82
 * удалить ppclog_api.bid
 * поддержка формата ppclog_api "DATE TIME JSON" (для java)

0.81
 * удалить зависимость от Mojolicious

0.80
 * не загрудать логи с ppctest* хостов

0.79
 * переключить заливку логов на ppchouse02e.yandex.ru (второй шард CH)

0.78
 * ротация лога clickhouse_upload_log по дням

0.77
 * исправление ошибок в парсере bsimport_active_orders, поддержка "временно сломанного" формата 

0.76
 * изменения в парсере bsimport_active_orders - поддержка нового формата, переделана работа с текущим

0.75
 * недостающее значение в конфиге, чтобы писать в buffer-таблицу
 * в dscribe-grep читать из Distributed-таблиц (не mergetree)

0.74
 * dscribe-upload-files сообщает ok в juggler

0.73
 * писать данные в buffer-таблицу, а не mergetree
 * не создавать таблиц по умолчанию

0.72
 * из dscribe-upload-files удалена поддержка параллельной заливки файлов (все равно не работала)

0.71
 * поддержка переходного и новых форматов в парсере messages 

0.70
 * зависимость от yandex-du-clickhouse-perl 0.16-1 (без обязательной простановки max_query_size - невозможно в readonly режиме https://st.yandex-team.ru/DIRECTADMIN-4104)

0.69
 * по-умолчанию dscribe-grep ходит под пользователем readonly, опция для задания пользователя

0.68
 * небольшое исправление формата messages-лога

0.67
 * добавлен парсер messages-лога

0.66
 * dscribe-grep - не мешаем системные опции и where

0.65
 * ppclog_api: кодировать response в json перед записью

0.64
 * response, response_ids в логах апи

0.63
 * исправлено описание ppclog_cmd.yaml
 * добавлена опция max_chunk_bytes

0.62
 * загрузка ppclog_price
 * замена YAML -> YAML::XS

0.61
 * увеличить таймаут запроса для dscribe-grep

0.60
 * fix warning Argument isn't numeric in numeric gt

0.59
 * переключаемся на ppchouse01i

0.58
 * парсинг cid для api5
 * не умирать при отсутствии перевода строки в конце файла за прошлую дату
 * заливка всех файлов с боевых машин

0.57
 * заливка ppclog_api с боевых машин

0.56
 * ошибка при запуске на ppcdev из крона

0.55
 * profile=heavy by default

0.54
 * fix postinst

0.53
 * уменьшить спам на ppc-admin

0.52
 * и еще один пропущенный файл

0.51
 * уточнения в meta.yaml

0.50
 * забытые файлы

0.49
 * лишний use

0.48
 * dscribe-grep: разворачивание uid -> login, cluid -> cl_login и наоборот

0.47
* создаем необходимые директории в postinst

0.46
 * завершать работу после --reset-since

0.45
 * опция --reset-since

0.44
 * пытаемся распарсить json если в начале строки есть мусор

0.43
 * исправить опечатку в имени параметра

0.42
 * сначала создаем нужные директории

0.41
 * устанавливаем права на директории в postinst

0.40
 * пропущенный файл парсера логов баланса

0.39
 * починить опцию --file для dscribe-grep

0.38
 * первый этап выкладки - только для mediaplan

0.37
 * поправлены зависимости для debosh --strict

0.36
 * выводить документацию с помощью pod2text-utf8

0.35
 * правки для работы на боевых серверах

0.34
 * опечатка

0.33
 * обрабатывать pid в ppclog_cmd

0.32
 * логи баланса

0.31
 * исправлена работа с пустым profile

0.30
 * поддержка профилей запроса (--profile heavy) в dscribe-grep

0.29
 * поправлены зависимости

0.28
 * начинаем использовать новые таблицы в dscribe-grep
 * файл с короткими псевдонимами для bashrc/zshrc

0.27
 * код, написаный в процессе переезда на новый сервер и на новую схему таблиц

0.26
 * починить разбор параметров

0.25
 * поменять хост кликхауса
 * добавить опцию для указания хоста при поиске

0.24
 * убрать отладочную печать при невалидном json
 * мелкие улучшения

0.23
 * улучшения в декодировании json данных

0.22
 * починить --cmd_like (и другие _like / _eq)

0.21
 * опция --where для произвольных запросов

0.20
 * асинхронная обработка запросов в mojo
 * несколько значений через запятую для строковых параметров (cmdline & web)

0.19
 * web: улучшения

0.18
 * web-интерфейс

0.17
 * опечатка в ppclog_cmd

0.16
 * парсим cid(s) и bid(s) в ppclog_cmd
 * правки в документации
 * таймаут поиска увеличен до 1 часа

0.15
 * формат - всегда tsv в запросе и json в файле
 * считаем количество строк правильно

0.14
 * логи модерации

0.13
 * исправлен вывод многострочных значений в tsv

0.12
 * исправлена сортировка в случае format=json  

0.11
 * сортируем результат

0.10
 * --stat с дополнительными условиями
 * условия с like перенесены из prewhere в where
 * превращаем tsv в f-d-log-угодный формат

0.09
 * small fixes

0.08
 * cron вынесен в отдельный пакет
 * dscribe-grep.pl --stat - статистика по загрузке

0.07
 * dscribe-grep.pl - новая грепалка логов

0.06
 * исправлена опечатка, начинаем писать логи ошибок
 * FilePositions::JSON и базовый класс для FilePositions
 * кучка вспомогательных скриптов

0.05
 * bsexport_{data,prices}

0.04
 * параллельная обработка логов
 * fix cluid in ppclog_api
 * remove ppclog_cmd related fields from ppclog_api
 * ppclog_cmd
 * групповые операции в FilePositions::SQLite

0.03
 * больше дебианизации
 * host во всех таблицах
 * поиск файлов из скрипта
 * ppclog_api

0.02
  * mediaplan
  * clickhouse merge table 
  * получаем имя группы в базовом классе парсера
  * кеширование в check_create_table
  * --reset-position для отладки
  * group_by переехал из опций в аттрибуты класса
  * deboshisation

0.01
 * initial
