0.71
* Отключить вывод прогресс-бара при чтении данных

0.70
* Исправлена мелкая ошибка

0.69
* В методе Yandex::YT::Table::create  добавлена поддержка атрибутов

0.68
* Откатывается правка 0.66, из-за странной несовместимости с mod_perl

0.67
* улучшена поддержка наследования

0.66
* исправление - TableWriter может ничего не записать без ошибок, если утилита yt вернет ошибку после вызова close.

0.65
* исправление - pyt возвращал код 0 при падении

0.64
* поддержка наследования в Table, TableReader, TableWriter

0.63
* опция force для remove

0.62
* в опреации move не использовать именованные параметры yt (не поддерживаются в 0.6.98, появились позже)

0.61
* добавлена операция move

0.60
* добавлена операция create_table (для создания таблиц со строгой схемой)

0.59
* Добавлена возможность создавать таблицы со строгой схемой

0.58
* убраны модули Direct:: и добавлен Direct::Modern в упакованные задания для YT

0.57
* добавлены модули Direct:: в упакованные задания в YT

0.56
* добавлена возможность передавать конфиг в yt через параметр конструктора.
  может быть полезно если нет возможности выставить переменные окружения

0.55
* bug fix

0.54
* Поправил разбор параметров в скрипте yt-perl, так как он не мог корректно
  оторвать от имени формата аттрибуты формата, а это необходимо, теперь может.

0.53
* Поправлена регулярка, проверяющая форматы входных данных в скрипте yt-perl,
  теперь можно задавать не только имя формата, но и включить ли UTF8 или нет.

0.52
* исправлена работа с форматтерами - теперь используется правильный хендл для инициализации Yandex::YT::Streaming 

0.51
* добавлена возможность указывать допольнительные файлы в map/reduce операциях

0.50
* Добавлено умолчательное значение для переменных (pyt -v)
* таймаут транзакции увеличен до 3 мин

0.49
* Добавлена возможность установки атрибутов через Yandex::YT::job

0.48
* Добавлена работа с транзакциями

0.47
* Исправлена ошибка с параметром '{read_retries={enable=%true}}'

0.46
* Новые методы в Yandex::YT::Table - move и list

0.45
* Сообщения об ошибках сделаны более информативными в некоторых случаях.
  Например, вместо сообщения "Source for Map_reduce ARRAY(0x1676b28) is not defined"
  теперь будет "Source for Map_reduce [undef,'calc_sums_by_client'] is not defined".

0.44
* В конструктор Yandex::YT::TableReader добавлена поддержка config.
  По умолчанию включена поддержка read_retries.

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

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

0.41
* в vars_spec можно указать default

0.40
* исправлено указание лимитов памяти для map и reduce job'ов

0.39
* добавлена возможность указывать лимит памяти для операций map/reduce/map-reduce

0.38
* согласно спецификации tksv добавлен эскейпинг/разэскейпинг двойной кавычки

0.37
* исправление условия упаковки файлов

0.36
* добавлена упаковка бинарных библиотек

0.35
* в yt-perl добавлена поддержка --reduce-combiner

0.34
* добавлен yt-perl - исполнитель onliner-ов, с поддержкой json и параметров yt

0.33
* В конструктор Yandex::YT::TableReader и Yandex::YT::TableWriter добавлена поддежка флагов формата.
  По умолчанию используются флаги, определенные в $Yandex::YT::Streaming::DEFAULT_FORMAT_FLAGS.
* Потеря обратной совместимости! Для существующего кода, работающего с юникодными данными и таблицами
  в json-формате с binmode :utf8 - данные будут закодированы дважды! Для исправления достаточно убрать
  параметр binmode из конструктора или передавать binmode => ':raw'

0.32
* добавлен метод Yandex::YT::Table::set_attribute

0.31
* добавлен метод Yandex::YT::Table::get_attributes
* get_attribute при запросе несуществующего атрубута возвращает undef, а не падает

0.30
* добавлена возможноть загрузки на кластер дополнительных файлов

0.29
* добавлена операция sort
* добавлены Yandex::YT::Table::{create,exists}

0.27
* исправлена ошибка

0.26
* исправлена опечатка

0.25
* метод table_index в Yandex::YT::Streaming
* Yandex::YT::TableReader и Yandex::YT::TableWriter использут Yandex::YT::Streaming
* конструктор TableReader и TableWriter принимают формат (dsv или json)

0.24
* добавлен Yandex::YT::TableWriter - модуль для записи данных в таблицу

0.23
* в Yandex::YT::Streaming добавлена поддержка вывода в несколько таблиц (передача номера таблицы в yield)

0.22
* добавлена поддержка формата json

0.21
* Добавлен модуль Yandex::YT::Table

0.20
* добавлена недостающая зависимость от yandex-yt-python (предоставляющего mapreduce-yt, необходимый для mapreduce-pyt)

0.19
* исправлена ошибка, приводившая к "Use of uninitialized value in concatenation (.) or string" при использовании mapreduce-pyt

0.18
* добавлен тип задачи merge
* добавлена возможность указать --spec для поддерживающих его типов задач.

0.17
* Файлы с мапперами и редьюсерами теперь называются по имени task'а, вместо yt_work

0.16
* добавлен Yandex::YT::TableReader - читатель-итератор по табличке

0.15
* к pyt добавлена опция --path - пути для загрузки модулей

0.14
* переход на обёртку yt вместо mapreduce-yt
* удалены опции in / out у mapper-ов и reducer-ов
* добавлен тип задачи map_reduce
* reduce может работать только на отсортированных табличках
* delete переименовался в remove

0.13
* исправлена работа с INC при запуске mapreduce-pyt

0.12
* в функцию Yandex::YT::do_job добавлен именованный параметр INC, принимающий ссылку на хеш (аналог %INC), в котором могут быть явно указаны модули (файлы), загружаемые в YT для выполнения задания
* в описание модуля Yandex::YT добавлен пример использования

0.11
* Вызов задач типа mapper, reducer, formatter - сведен к единому формату:
    task->($s, $O{vars}); где
        $s       - объект Yandex::YT::Streaming,
        $O{vars} - значение именованного аргумента vars, переданного при вызове do_job
* Реализована возможность указания списка полей для вывода в форматтере по-умолчанию (tsv) через $O{vars}->{fields}. Пример:
    do_job(pack, name, vars => {fields => [qw/field1 field2/]})

0.10
* В Yandex::YT теперь в задачи типа formatter также передается $vars{fields}
* Исправлено предупреждение "Odd number of elements in hash assignment" для форматтера по-умолчанию (tsv)

0.09
* Yandex::YT: добавлен тип задачи "delete" для удаления таблиц
* Yandex::YT: в задачи (task) типа "formatter" теперь вторым аргументом передается $vars из задания (job) - также как это реализовано для "mapper" и "reducer"
* исправлено экранирование путей, содержащих знак '-'
* исправлена ошибка обработки заданий при указании номера шага

0.08
* исправлен pyt

0.07
* добавлена функция yields - вывод в поток хэша с накопленными данными

0.06
* поддержка -map и -reduce в одной команде
* улучшение документации

0.05
* удалена ненужная зависимость от Yandex::Shell

0.04
* добавлена утилита mapreduce-pyt

0.03
* в reduce добавлен параметр -sortby

0.02
* исправление обработки нулевого шага в pyt
* исправление обработки пустого reduce ключа
* обработка нескольких источников

0.01
First implementation
