5.23
 * DIRECT-174561: Не призывать тестировать в тикеты с уже установленным tested apps

5.22
  * DIRECT-173154: [special review] Временно не создавать тикеты для pci express

5.21
  * DIRECT-171264: [pciexpress] В релизах perl и dna проверять что все коммиты прошли ревью

5.20
 * DIRECT-172707: Убрать старый путь до dna в direct-utils

5.19
 * DIRECT-172031: Подвинуть arc-object-store с hdd на ssd

5.18
 * DIRECT-171281: Поправить проверку наличия директории после монтирования arc

5.17
 * DIRECT-156641: Поддержка нового пути для dna внутри direct-release-tools

5.16
 * DIRECT-169077: Добавить ссылку на отчет в комментарий к регрессии DNA

5.15
 * DIRECT-168890: Добавить umask на процессы arc с комунальным object-store

5.14
 * DIRECT-167995: перенести релизные беты с базой dev7 на ppcdev2

5.13
 * DIRECTADMIN-9797: Новые хосты зукипера

5.12
 * DIRECT-165594: Добавить v в префикс ветки для UAC dt-deploy-notifier

5.11
 * DIRECT-165594: Научить dt-check-release-consistency работать с uac

5.10
 * DIRECT-164910: Поправить установку зависимостей внутри direct-release-tools

5.09
 * direct-release - добавлена работа с проектом UAC в dt-deploy-notifier

5.08
 * direct-release - поправила опечатку в инструкции к NewCI

5.07
 * start-dna-tests-in-release - фикс аргументов для перезапуска DNA тестов

5.06
 * в Migrations.pm пропускать .md файлы

5.05
 * в get_svnlog_from_branch удаляем из ревизий полученных в mergeinfo астериск(символ звездочки)

5.04
 * в open-release проставлять release_type

5.03
 * DIRECT-158746: Выпиливание старого пути для dna внутри direct-release-tools

5.02
 * DIRECT-157427: Починить автоматический запуск тестов DNA

5.01
 * DIRECT-157312: Убрать неиспользуемый код из утилиты direct-dna-release

5.00
 * DIRECT-157226: Неправильно считается версия релиза при проверке зависимостей релизов

4.99
 * DIRECT-156841: Механизм миграции приложений из direct-release в NewCI

4.98
 * DIRECT-156641: Поддержка нового пути для dna внутри direct-release-tools

4.97
 * временно разрешаем делать finish из статуса тикета testing т.к. он должен прожиматься автоматом

4.96
 * Пробрасываем номер тикета, даже если не было изменений, иначе ломается st клиент
 * Пишем при запуске RunID

4.95
 * DIRECT-156073: Нажимать passed при выполнении шага testing-done

4.94
 * Берем сб таску из тикета 

4.93
 * dt-update-yadeploy-stage: подняли лимит на кол-во строк для dctl list до 1000

4.92
 * direct-release: добавить continue-slide

4.91
 * issues-reminder: поправить ссылку на доку в тексте сообщения DIRECT-155965

4.90
 * Дефолтное имя для перлового релиза как у джавы в виде даты

4.89
 * Пишем, что не будем обновлять среды при хотфиксе в стейбл
 * Добавил в лог запись trace_id, чтоб отличать запуски друг от друга

4.88
 * Логирование через logging, пишем также в messages

4.87
 * Заполняем поле с сб таской в тикете

4.86
 * direct-release: пишем сообщение при коммите тикета в деплое
 * Набросок автовыкладывалки

4.85
 * direct-release: исправить опечатку

4.84
 * direct-release: DIRECT-155445: Сделать возможным режим continue-hotfix у direct-release

4.83
 * release-beta-up-direct.sh: не использовать updater DIRECT-152259

4.82
 * direct-release: порефакторить continue-create-release
   - обобщить и подготовить к появлению других continue-действий

4.81
 * direct-release: добавить действие clear-sandbox-release

4.80
 * direct-dna-release: DIRECT-154876: Поправить релизный скрипт dna

4.79
 * direct-dna-release: DIRECT-154958: Исправить ошибку: global name 'FNULL' is not defined

4.78
 * добавил чекаут direct/ и grut/ до одной ревизии

4.77
 * dt-deploy-notifier: DIRECT-154689: Не меняются статусы задач при релизах

4.76
 * direct-dna-release: DIRECT-154386: При сборке релиза DNA  - Cannot run unmount

4.75
 * добавил чекаут директории grut/ при хотфиксе

4.74
 * добавил get-release-sandbox-task

4.73
  * dt-autorelease-ctl: возможность работы без расписания

4.72
  * release-changelog: добавить зависимость от python-dateutil

4.71
  * dt-update-yadeploy-stage: подняли лимит на кол-во строк для всех вызовов команды list

4.70
  * dt-update-yadeploy-stage: увеличили лимит строк в поиске деплойного тикета

4.69
  * DIRECT-152228: Падает обновление беты 8080

4.68
  * DIRECT-151778: Вынести объектный стор arc'а для бет в отдельное место

4.67
  * DIRECT-151951: Исправить релизный скрипт direct-release для работы с arc по умолчанию
  * DIRECT-151850: Убрать проверку сборки для ПР и релиза

4.66
  * DIRECT-151955: Вернуть в команду direct-dna-release шаги create-or-update-ticket, update-8080 и update-8999

4.65
  * DIRECT-151951: Исправить релизный скрипт direct-release для работы с arc по умолчанию

4.64
  * Использовать новую релизную ветку из arc для запуска регрессии

4.63
  * При клонировании dna из arc выставляем параметры для доступа других пользователей

4.62
  * Поддержка сборки dna и из git и из arc в зависимости от переменных окружения

4.61
  * direct-dna-release: DIRECT-151133: Настроить релизный скрипт DNA для работы с Аркадией

4.60
  * direct-release: не брать лок для show-state

4.59
  * direct-release: починить test-update

4.58
  * dt-update-yadeploy-stage: возможность дождаться выкладки без коммита
  * direct-release: выкладывать test/devtest/dev7 параллельно

4.57
  * dt-create-release-auto.py

4.56
  * dt-create-release-auto.py: replace aleks-konst collapsus

4.55
  * dt-create-release-auto.py: no changes

4.54
  * dt-create-release-auto.py: DIRECT-147715: Добавить эмоджи в сообщение о сборке релиза

4.53
  * dt-update-yadeploy-stage: DIRECT-147600: добавить таймаутов/ретраев

4.52
  * dt-unchecked-tasks-in-release-reminder.py: fix encoding once more

4.51
  * dt-unchecked-tasks-in-release-reminder.py: fix encoding

4.50
  * direct-release: DIRECT-144574: Релиз java-web - обновление devtest и dev7

4.49
  * dt-unchecked-tasks-in-release-reminder.py: DIRECT-147050: отправлять одно сообщение вместо множества
  * dt-create-release-auto.py: Использовать искорку для отправки сообщений

4.48
  * dt-unchecked-tasks-in-release-reminder.py: DIRECT-147050: смотреть тег release_testing_dna при проверке тикетов, ожидающих проверки на ТС

4.47
  * dt-unchecked-tasks-in-release-reminder.py: DIRECT-147050: смотреть тег release_testing_dna при проверке тикетов, ожидающих проверки на ТС

4.47
  * dt-unchecked-tasks-in-release-reminder.py: remind in prod chat

4.46
  * dt-unchecked-tasks-in-release-reminder.py: fix encoding

4.45
  * dt-unchecked-tasks-in-release-reminder.py: DIRECT-145959: Для ТГ-чат direct-release добавить призыв авторов задач, на проверку задачи на ТС

4.44
  * direct-release: поправить допустимые шаги перед шагом track для java-web

4.43
  * direct-release: DIRECT-146088: Не писать коммент главное про релиз из скрипта direct-release 

4.42
  * direct-release: DIRECT-145223: обновление общих инстансов java-web при сборке релиза

4.41
  * dt-create-release-auto: делать transition до обновления assignee

4.40
  * брать рандомного дежурного в dt-autorelease-ctl, если есть несколько дежурных с указанной ролью

4.39
  * DIRECT-144870: Не переводить роботом релизы перла в RFT

4.38
  * понимать пробелы в выводе dt-get-yadeploy-app-versions

4.37
  * не делать RFT в perl-релизах

4.36
  * rename zk test server

4.35
  * direct-dna-release: падать после неудачной проверки доменного пароля для startrek-токена

4.34
  * еще переменные окружения для perl-релизов

4.33
  * dt-autorelease-ctl pause

4.32
  * приспособить скрипты к сборке perl-релизов из-под робота

4.31
  * dt-create-release-auto.py взял на поддержку aleks-konst

4.30
  * dt-get-yadeploy-app-versions: улучшить формат вывода

4.29
  * "настойчивость" при форсировании сборки (dt-autorelease-ctl -a dna force -i 2) 

4.28
  * сломался list-apps
 
4.27
  * для релизов Деплойных приложений проверять версию не в zookeeper, а в Деплое

4.26
  * dt-get-yadeploy-app-versions: быстрое решение для получения версий из Деплоя

4.25
  * DIRECT-141190: исключить ppcdev4 из обновления во время сборки релизов

4.24
  * DIRECT-141174: в auto_dmove выбирать приложения по типу деплоя в apps-конфиге

4.23
  * DIRECT-138098: добавить в проверку credentials ssh-ключи и gpg-агента

4.22
 * DIRECT-140296: перевести релизный скрипт dna полностью на ssh

4.21
 * DIRECT-138865: увеличить в два раза время ожидания выкладки релиза в Deploy

4.20
 * исправлена работа с несколькими окнами сборок 

4.19
 * DIRECT-137154: уточнить текст призыва в тикет в релизе

4.18
 * между попытками автосборки ждать чуть поменьше (временное решение, чтобы и jobs не собирался второй раз за день, и dna+web имели шанс на вторую сборку) 

4.17
 * исправления по сборке и выкладке Я.Деплойных приложений DIRECT-136889

4.16
 * В релизные тикеты пишется сноска о том, что не нужно их заголовок и описание изменять вручную

4.15
 * Релизные инструменты понимают "Ядеплойность" из direct-apps.conf.yml и dctl

4.14
 * test-update можно после placeholder-comment 

4.13
 * не собирать dna, если не дотестировался web

4.12
 * DIRECT-133022: direct-dna-release поправить баг с неудаление непустой папки

4.11
 * DIRECT-133022: direct-dna-release проверять авторизации до чекаута DNA

4.10
 * правки в тестах после 4.09

4.09
 * DIRECT-132237: в свежесобранном релизе оставлять плейсхолдерный комментарий для обновляемых автосообщений

4.08
 * актуализировать список ревьюверов в безопасных ваншотов в скрипте special-review

4.07
 * доработки безопасный ваншотов в скрипте special-review

4.06
 * DIRECT-131655: новая версия java-release.pl портила список коммитов в старых релизах, исправляем

4.05
 * DIRECT-131655: список коммитов в java- и perl- релизных тикетах прячем в расхлопушку

4.04
 * поменять одну ноду zk на запасную: DIRECTADMIN-8999

4.03
 * DIRECT-131427: tag-testing-tickets - перейти на поле affected apps

4.02
 * более точная проверка на повторный сдвиг в auto-dmove

4.01
 * поддержка безопасный ваншотов в скрипте special-review

4.00
 * dt-autorelease-ctl: clear-last-try, "стереть время последней попытки автосборки"

3.99
 * между попытками автосборки ждать дольше

3.98
 * ждем обновления ЯДеплойных стейджей еще дольше

3.97
 * по-быстрому пропускаем steps в auto-dmove

3.96
 * steps собираем как ЯДеплойное приложение

3.95
 * если срок действия force на автосборку закончился, не смотрим на QA, который там был записан

3.94
 * подсказывать, где брать токен для abc

3.93
 * DIRECT-129958: dt-autorelease-ctl не может sni на некоторых ppcdev

3.92
 * записывать и проверять время последней попытки автосборки

3.91
 * исправлено сохранение регулярного расписания автосборок

3.90
 * из скрипта автосборки умеем нажимать RFT
 * зависимость от yandex-du-dctl

3.89
 * dt-autorelease-ctl: в некоторых случаях не подчитывали abc-шный токен, исправляем

3.88
 * dt-autorelase-ctl -> dt-autorelease-ctl

3.87
 * управление регулярным расписанием автосборок через dt-autorelase-ctl

3.86
 * избавиться от предупреждений "No handlers could be found for logger" в паре скриптов

3.85
 * не считать автосборку зафейлившейся, если не получилось проставит QA-инженера`

3.84
dt-autorelase-ctl:
 * если уже записана команда форсированной сборки, не разрешаем записать новую
 * команда для удаления инструкции форсированной сборки

3.83
 * можно форсировать автосборку через dt-autorelase-ctl

3.82
 * проставляем исполнителя и QA-инженера в автоборанных релизах

3.81
 * путь к токену для abc

3.80
 * для автосборки релизов QA умеем брать из дежурств abc

3.79
 * direct-release-review: исправить код, пишущий комментарий в релизный тикет

3.78
Для ЯДеплойных приложений:
 * тестовый стейдж брать из реестра приложений
 * ждать обновления тестового стейджа подольше

3.77
 * direct-release-review: не создавать тикет, если нет коммитов на ревью

3.76
 * расписание сборки проверяем через dt-autorelase-ctl

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

3.74
 * отправляем в metrics.log длительность и успешность автосборки

3.73
 * dt-create-release-auto.py: для сборки dna тоже проставляем $PATH

3.72
 * dt-autorelase-ctl -- первый черновик скрипта для управления автосборкой релизов

3.71
 * dt-release-glitch-history: скрипт для поиска релизных глитчей по Трекеру

3.70
 * java-release.pl: не пытаемся делать accept, когда записываем хотфикс в тикет

3.69
 * direct-release: исправлена опечатка в параметре про тип ресурса

3.68
 * dt-create-release-auto.py умеет запускать сборку dna

3.67
 * direct-dna-release: робот ppc ходит в гитхаб по ssh

3.66
 * direct-dna-release: опция --robot-ppc для роботной сборки

3.65
 * auto-dmove: не искать пакеты для logviewer, их все равно нет

3.64
 * хотфиксы для ЯДелпойных приложений
 * аккуратное ожидание выкладки в ЯДеплое

3.63
 * включить ЯДеплойные релизы вместе с обновленим ЯДеплойной ТС для logviewer

3.62
 * не спрашиваем интерактивное подтверждение перед сборкой релиза dna

3.61
 * ждем перед тем, как искать только что созданный релизный тикет

3.60
 * в сообщении об успешной сборке релиза пишем ссылки на релизные тикеты

3.59
 * исправлен баг в поиске тестирующихся релизов dna

3.58
 * исправлен баг в определении "нет тестирующихся релизов"
 * проверяем, что нет незавершившейся сборки

3.57
 * релизы web можно собирать, если есть dna-релиз, который еще не тестируется

3.56
 * test-update для ЯДеплойных приложений

3.55
 * Сообщения про начало и окончание автосборки отправлять без звука

3.54
 * DIRECT-126778: поправить формирование грепа в запуске автотестов DNA в SB

3.53
 * Телеграмные сообщения про начало и окончание автосборки релизов

3.52
 * dt-release-chat-notifications.py: статусы релизов в приложенческих релизных чатах

3.51: релиз ресурсов в SB в direct-release

3.50
 * dt-create-release-auto.py: перед сборкой проверяем отсутствие тестирущихся релизов; для web дополнительно проверяем dna

3.49
 * вернуть сборку с use-aapi-fuse

3.48
 * direct-release: подготовка к релизам с Я.Деплоем
 * dt-sandbox-resource-release.py: скрипт для действия release в сандбоксовой таске

3.47
 * DIRECT-125923: исправить порядок аргументов в changelog_utils.get_app_dependencies_with_checkout

3.46
 * changelog_utils: поддержка получения зависимостей в конкретной ревизии

3.45
 * direct-release: overview больше не падает, если не получилось взять лок

3.44
 * get-failed-java-unit-tests.py: обрабатывать отсутствие logs

3.43
 * direct-release: в сборке релиза по крону соглашаемся ждать SB-таску еще дольше

3.42
 * временно создаем таски в SB с --no-use-aapi-fuse, пока не починили DEVTOOLSSUPPORT-2772

3.41
 * direct-release: после отправки нотификации выходим с тем же статусом, как закончилась команда
 * direct-release: умеем не отправлять нотификации
 * dt-create-release-auto.py: скрипт для запуска сборки релизов из крона

3.40
 * для сборки релизов роботом умеем пропускать проверку tmux/screen и указывать другого исполнителя в тикете

3.39
 * start-dna-tests-on-release.py: исправлена обработка нового релиза

3.38
 * start-dna-tests-on-release.py: более точный греп упавших тестов DNA

3.37
 * start-dna-tests-in-release.py: останавливаться на закрытом тикете на регрессию

3.36
 * direct-dna-release: убрать шаг upload-to-s3

3.35
 * start-dna-tests-in-release.py: перезапускать упавшие тесты
 * start-dna-tests-in-release.py: больше подробностей в комментариях

3.34
 * start-dna-tests-in-release.py: исправить регвыр определения версии

3.33
 * dt-deploy-notifier: расширены регулярные выражения поиска тикетов для более полного покрытия возможных сценариев

3.32
 * start-dna-tests-in-release.py: комментарий по завершении тестов
 * start-dna-tests-in-release.py: снимать тег dont_remind по завершении запуска

3.31
 * issues-reminder: не призывать в тикет, если вставлен специальный тег

3.30
 * direct-dna-release: убрать шаг post-build (загрузку статики в S3 для бет)

3.29
 * dt-check-trunk-to-prod-data.pl -- проверка данных chassis.deploy

3.28
 * dt-deploy-notifier: уменьшена жадность в regexp для определения гитовой ревизии dna

3.27
 * start-dna-tests-in-release.py: ещё прописать полный путь к dna-utils

3.26
 * start-dna-tests-in-release.py: прописать полный путь к dna-utils
   - для запуска из cron

3.25
 * start-dna-tests-in-release.py: ограничить статусы релизных тикетов

3.24
 * start-dna-tests-in-release.py: добавить логирование

3.23
 * start-dna-tests-in-release.py: исправить путь к токену

3.22
 * [direct-dna-release] сделать более явным запрос за доменной авторизацией для стартрека

3.21
 * скрипт start-dna-tests-in-release.py: запуск тестов dna в релизе в Sandbox

3.20
 * Экспериментальное новое дефолтное название релиза, с текущей датой

3.19
 * direct-release: чиним сборку хотфиксов steps

3.18
 * скрипт get-failed-java-unit-tests.py

3.17
 * скрипт start-java-unit-tests-in-sandbox.py

3.16
 * direct-release умеет собирать приложение steps (с патчем)

3.15
 * version up to rebuild

3.14
 * поправил ветку кода про обновление существующего тикета-мигррации

3.13
 * приложение steps

3.12
 * version up to rebuild

3.11
 * новые предупреждения в DIRECTMIGR тикеты и deprecated для migration-to-tracker

3.10
 * действие ready-for-test в create-release, пока только по специальной переменной окружения

3.09
 * migration-to-tracker: добавить предупреждение про update в тикеты DIRECTMIGR

3.08
 * direct-release: мастер-соединение с Песочницей создаем правильно, с пользователем updater@

3.07
 * direct-release: команда для досборки релизов

3.06
 * minor fix

3.05
 * добавлен скрипт dt-deploy-notifier
 * переделана работа с changelog'ами

3.04
 * direct-release: ждем пакетов 45 минут вместо 25

3.03
 * dt-check-release-consistency: добавлено приложение oneshot

3.02
 * компонента 'App: oneshot'

3.01
 * create-master-connection: выводить сообщение, если не получилось установить мастер-соединение

3.00
 * ревью изменений BillingOrderDomains в special-review

2.99
 * создавать мастер-коннект до тс-ных машинок из под пользователя, не из под updater

2.98
 * create-master-connection: теперь коннектиться с таймаутом и при неудаче дает продолжить выпонение команд в direct-release

2.97
 * direct-release: после сброса сандбоксовой таски должно быть можно заново ее создать; разрешаем команды *-changelog

2.96
 * direct-release: перед dmove-dependencies делаем небольшую паузу, чтобы дист успел осознать передвинутый пакет

2.95
 * direct-release: аккуратнее пропускаем обновление ТС: не только для stable, но и для waiting-*

2.94
 * новые файлы для ревью SDL

2.93
 * direct-dna-release: отдельный step для загрузки betas в S3

2.92
 * App: mysql2yt_full

2.91
 * расширяем dt-np-hosts на devtest и dev7

2.90
  * сообщение для случая, когда ревизия не найдена в транке (например, при попытке захотфиксить из ветки)

2.89
  * тесты к 2.88

2.88
  * direct-release: проверяем, что ревизии для хотфиксов достаточно большие, чтобы вместо них не могли пройти номера ревью

2.87
  * direct-dna-release: помечать сборку релиза, как завершенную

2.86
  * tag-testing-tickets: игнорируем релизы и тикеты кроссрелизных зависимостей

2.85
  * show-auto-supbs-diff-in-issues: дифф параметров заказа из БК в тикетах для проверки транспорта

2.84
  * добавил dt-np-hosts для просмотра списка хостов по приложениям

2.83
  * fix

2.82
  * direct-release: делаем так, чтобы процесс get-changelog не падал после завершения direct-release

2.81
  * test-startrek-lag: добавлен скрипт для измерения отставания реплики стартрека

2.80
  * dt-check-release-consistency: поддержать приложение binlogbroker

2.79
  * tag-testing-tickets: рефакторинг

2.78
  * tag-testing-tickets: игнорируем некритичные тикеты, основываясь на данных из метатрекера

2.77
  * dt-check-release-consistency теперь знает про ess-router

2.76
  * dt-check-release-consistency теперь знает про canvas

2.75
  * dt-check-release-consistency: игнорировать dna релизы

2.74
  * direct-release: улучшили сообщение о неверном количестве тикетов на миграцию (DIRECT-104831)

2.73
  * dt-check-release-consistency: завершаться с ненулевым возвратом, если есть проблемы

2.72
  * direct-release: fix get-changelog

2.71
  * tag-testing-tickets: fix (DIRECT-104378)

2.70
  * улучшены призывания в тикеты в релизе

2.69
  * java-release.pl: при обновлении java-релизных тикетов запрещаем даунгрейды, как и в perl-релизах

2.68
  * issues-reminder: не призывать ppc (DIRECT-101787)

2.67
  * dt-link-tickets -- скрипт для линковки тикетов, временно, вместо проблемного форматтера в Трекере

2.66
  * mysql2yt-full в release-ticket-report

2.65
  * issues-reminder: по выходным не зажигать мониторинг

2.64
  * direct-release: переоткрывать релизный тикет при хотфиксе в waiting-1
    DIRECT-99394

2.63
  * оптимизация direct-dna-release --hotfix для легкого релиза в прод

2.62
  * в release-changelog добавлен параметр, с помощью которого можно указать вручную название changelog'а

2.61
  * issues-reminder: fix

2.60
  * issues-reminder: не призываем людей в тикеты-зависимости

2.59
  * фикс работы с changelog'ами

2.58
  * tag-testing-tickets: не ставим тэг release_testing, если релиз еще только в статусе New

2.57
  * fix issues-reminder, только релизы perl-директа

2.56
  * добавлен скрипт issues-reminder

2.55
  * добавил yandex-direct-soap в to_dmove для перлового директа

2.54
  * в статистике по релизным changelog-ам считать экономию не только в абсолютах, но и в процентах

2.53
  * за версией Директа ходить в Ивантеевский ZK

2.52
  * direct-release: создавать мастер-соединения на все нужные хосты java-ТС
    DIRECT-98676

2.51
  * direct-java-test-update: --list-hosts

2.50
  * notify-db-structure-diff переезжает в direct-sql
2.49
  notify-db-structure-diff:
    * больше информации в juggler-событиях про (не)консистентность БД Песочницы
    * отсылаем событие "скрипт работает"
    * --juggler -- флаг "работай с juggler", имена событий определены заранее
    * --type --> --env

2.48
  * добавлен скрипт direct-releases-changelog-stat

2.47
  * direct-dna-release minor-fix

2.46
  * direct-dna-release логирование и проверка credentials

2.45
  * direct-dna-release fix

2.44
  * отдельная функция check_track_ok_perl вместо не работающей для perl-релизов check_track_ok

2.43
  * fix slide без указания ревизии

2.42
  * fix

2.41
  * переделена работа с changelog'ами

2.40
  * исправлен хост беты 14601

2.39
  * релизные беты с базой dev7: 14600,14601

2.38
  * правка в релизный скрипт dna

2.37
  * правки в релизный скрипт

2.36
  * Если уже есть открытый тикет про расхождение большой БД и Песочницы -- не создаем новый тикет

2.35
  * DIRECT-97564: migration-to-tracker теперь говорит, где нашёл файл с миграцией

2.34
  * direct-dna-release: починка --continue #4

2.33
  * direct-dna-release: починка --continue #3

2.32
  * direct-dna-release: починка --continue #2

2.31
  * direct-dna-release: починка --continue

2.30
  * direct-release: команда для обновления фронтовых переводов в релизном бранче

2.29
  * обновить скрипт upd-release-i18n.sh после переезда в аркадию

2.28
  * direct-arc-log: direct/infra добавлен в список исключений

2.27
  * dt-deps-manager: перенесен в отдельный пакет

2.26
  * direct-dna-release chmod для скрипта

2.25
  * direct-dna-release новый релизный скрипт DNA

2.24
  * notify-db-structure-diff падает с 'local variable 'last_issue' referenced before assignment'

2.23
  * изменения после переезда perl-Директа в Аркадию
2.22
  * direct-java-test-update: удалить случайно закоммиченное

2.21
  * direct-java-test-update: везде использовать версию из zookeeper

2.20
  * direct-java-test-update: выкладывать основные http-приложения (api4,intapi,logviewer,web) на новую java-ТС
2.19
  * direct-java-test-update: выкладывать heavy-jobs-приложения на новую java-ТС

2.18
  * перестаем выствлять релизный флаг (кажется, совсем морально устарел)
  * не пытаемся делать мастер-коннекты для perl-релизов, есть проблемы, надо разбираться

2.17
  * для стабильного релиза тоже подменяем стартовую ревизию на случай хотфиксов
2.16
  * подменяем стартовую ревизию релиза, чтобы в релизный тикет не записывались все миграции за всю историю

2.15
  * dt-deps-manager: улучшен вывод по визуализациям

2.14
  * dt-deps-manager: добавлен параметр --dir

2.13
  * отменяем 1.81, все-таки slide полезно, разрешаем обратно

2.12
  * canvas в release-ticket-report

2.11
  * b2clh в release-ticket-report

2.10
  * ess-router в release-ticket-report

2.09
  * добавил в зависимости yandex-du-async-s3-upload

2.08
 * новое обновление релизных бет (новый ppcdev1)

2.07
 * для perl-Директа ищем зависимости еще в yandex-direct-python-deps
 (см. также версию 2.01)

2.06
 * больше комментариев при dmove

2.05
 * test-update можно делать несколько раз подряд

2.04
 * правильный путь к релизам в svn в upd-release-i18n.sh
 * не пытаться dmove-ить зависимости к релизам dna -- в текущем варианте это невозможно

2.03
 * новая компонента

2.02
 * добавить новый скрипт upd-release-i18n.sh для обновление переводов из data3 в релезной ветке

2.01
 * для perl-Директа ищем зависимости не только для yandex-direct, но и для yandex-direct-scripts-switchman
 (см. переписку в DIRECT-93056)

2.00
 * binlogbroker можно выкладывать на ТС

1.99
 * ловим ошибки при dmove пакетов-зависимостей

1.98
 * исправление notify-db-structure-diff

1.97
 * direct-release: небольшие улучшения

1.96
 * dist стал отдавать json с переводами строк, исправляем

1.95
 * direct-release: добавлена команда rollback

1.94
 * tag-testing-tickets: fix

1.93
 * tag-testing-tickets: проставляется свой тэг на каждое приложение

1.92
 * dt-deps-manager: явный вывод о том, что визуализация пустая

1.91
 * direct-java-test-update: перейти на "полные" имена приложений (с префиксом java-, где есть)

1.90
 * исправить ошибку, вкравшуюся в 1.89

1.89
 * direct-release, dt-check-release-consistency: поменять захардкоженные svn url'ы на настройки из ProjectSpecific

1.88
 * в обновление ТС передаем полное имя приложения

1.87
 * обновляем ТС для lb-moderation

1.86
 * пока не обновляем ТС для lb-moderation

1.85
 * lb-moderation в release-ticket-report

1.84
 * direct-release-tracker-perl.pl: поменять захардкоженные svn url'ы на настройки из ProjectSpecific

1.83
 * в некоторых инструментах поменять захардкоженный svn url perl-Директа на настройку из ProjectSpecific

1.82
 * теперь выложенность тикетов перлового директа определяется тэгом

1.81
 * если java-релиз начал тестироваться -- slide делаем недоступным

1.80
 * переупорядочены зависимости в комментариях: сначала проблемные, потом беспроблемные
 * одну зависимость упоминаем только один раз

1.79
 * Если с релизом не связано зависимостей, пишем об этом комментарий

1.78
 * исправления в проверке релизов: короткое сообщение про зависимости + проверка хотфиксов, совместимая с правками из 1.72

1.77
 * dt-deps-manager: фикс вики-разметки

1.76
 * маленькая оптимизация process-new-direct-tickets

1.75
 * добавлен новый скрипт process-new-direct-tickets

1.74
 * arcadia-hotfix.pl: чекаутим только direct

1.73
 * dt-deps-manager: улучшен режим --notify

1.72
 * DIRECT-90129: полное имя приложения в каталоге для релизных бранчей

1.71
 * dupload запускать с --nomail

1.71
 * dupload делать явно в direct-trusty

1.70
 * не делать accept при хотфиксе, потому что он сейчас не всем разрешен

1.69
 * auto-dmove: переделан dmove зависимостей через direct-release

1.68
 * подготовка к релизам binlogbroker

1.67
 * для хотфиксов java-b2yt в продакшен пропускать проверку выложенности правильной версии

1.66
 * dmove-dependencies ломался на waiting- стейджах, починен

1.65
 * добавлен скрипт check-testing-finish

1.64
 * улучшен tag-testing-tickets

1.63
 * явная зависимость от yandex-du-deb-tools, direct-release использует direct-mass-dmove из этого пакета

1.62
 * dt-deps-manager: при парсинге тикетов-зависимостей не ругаться на боковые пробелы

1.61
 * ходить за продакшеновыми версиями в сасовский ppcback

1.60
 * direct-release: в команду check добавлен вызов dt-deps-manager для проверки зависимостей

1.59
 * теперь команда check в direct-release поддерживает java-приложения

1.58
 * arcadia-hotfix.pl: коммитить с признаком "пропускать проверку"

1.57
 * добавлена команда dmove-dependencies

1.56
 * фикс забытой подписи в комментарии dt-deps-manager

1.55
 * небольшие изменения под новый dt-dist

1.54
 * special-review: обновление конфига и выбор исполнителя

1.53
* direct-arc-log.py: при составлении списка коммитов в релизе пропускать direct/monitorings

1.52
 * фикс для конфига приложений

1.51
 * fix тестов

1.50
 * direct-release: добавлена команда ensure-screen-tmux

1.49
 * tag-testing-tickets: fix

1.48
 * fix typo

1.47
 * добавлен скрипт tag-testing-tickets

1.46
 * поправлены тесты

1.45
 * direct-release: добавлена команда create-master-connection

1.44
* добавлен скрипт special-review

1.43
* direct-arc-log.py: при составлении списка коммитов в релизе пропускать direct/packages
DIRECTADMIN-6888

1.42
* auto-dmove переделан под dt-dist

1.41
* команда dmove переделана под dt-dist

1.40
* dna-package-build: добавлен флаг --s3 по которому релиз выгружается в s3

1.39
 * dt-deps-manager: изменено название тэга

1.38
 * Нет второго accept-а

1.37
 * dt-deps-manager: добавлена команда check-rollback

1.36
 * dt-deps-manager: добавлены команды release-deadlock и release-visualize

1.35
 * direct-release: testing-done не должен оставлять релиз в waiting зафинишенным

1.34
 * release-ticket-report: компонента для db-schema

1.33
direct-release:
 * hotfix-merge-manual-complete для ручного завершения хотфикса с коммитом
 * в начале работы выводим сводку по релизу
 * фиксы для приоритетов команд

1.32
 * dt-deps-manager: теперь пишется комментарий в каждый тикет зависимость, если между их вершинами есть цикл

1.31
 * dt-deps-manager: теперь проверяется, что в зависимостях только тикеты из очереди DIRECT

1.30
 * всегда можно забрать из очереди следующий релиз для stable

1.29
 * direct-release: обновлять машины perl-ТС параллельно

1.28
 * notify-db-structure-diff: изменен принцип работы (теперь 2 тэга и явный вердикт)

1.27
 * dt-deps-manager: добавлен новый параметр --notify

1.26
 * direct-release-review: починено создание тикета на ревью

1.25
 * в скриптах с роботом добавлена одна общая подпись

1.24
 * dt-deps-manager: добавлен новый режим визуализации

1.23
 * direct-release: делим тесты последовательностей на несколько частей

1.22
 * починить сломанный в 1.21 hotfix для perl-релизов

1.21
direct-release:
 * при хотфиксах не двигать пакеты в stable -- не у всех есть на это права
 * параметр у dmove -- куда подвинуть пакеты
 * параметры от составной команды передавать не во все подкоманды, а только в нужные

1.20
 * не советовать делать finish после finish (но разрешать)

1.19
 * direct-release: переменный приоритет slide и wait-dist

1.18
 * direct-release: исправлена недоступность flag-set перед сборкой релиза

1.17
 * direct-release: переменный приоритет у open-release, declare-release, create-release
 * direct-release: починена доступность многих команд на зафинишенных релизах

1.16
 * release-ticket-report умеет работать с recom-tracer-ом

1.15
 * direct-release: починен what-to-do на зафиншенных релизах

1.14
 * direct-release: пофикшен сломавшийся list-apps (а также исправлена работа в тестовом режиме, чтобы тесты такую проблему ловили)

1.13
 * direct-release: переменный приоритет finish + сообщение с объяснением, почему его нельзя

1.12
 * исправить поиск миграций в первом релизе (без changelog'а)
 * игнорировать файл .placeholder директории с миграциями

1.11
 * Более аккуратная работа с переименованием релиза (не делать лишнего)

1.10
 * Переменный приоритет команд в зависимости от контекста

1.09
 * переделан режим визуализации в стартрек в dt-deps-manager

1.08
 * команда check -- проверить консистентность релиза

1.07
 * скрипт для проверки консистентности релизов по хотфиксам и бранчам

1.06
 * добавлен стейдж waiting

1.05
 * Доступ к ботовому api Ямба восстановлен; возвращаем отправку сообщений

1.04
 * поправлено получение версии из заголовка тикета в auto-dmove

1.03
 * временно закомментирована отправка оповещения в yamb

1.02
 * поправлены зависимости для dt-deps-manager

1.01
 * fix dt-deps-manager

1.00
 * хост java-ТС заменён на cname, указывающий на этот хост

0.99
 * очередные улучшения dt-deps-manager

0.98
 * улучшения dt-deps-manager

0.97
 * для perl-Директа: testing-to-stable, inspect-issue, overview

0.96
 * в stage=testing не разрешаем собирать хотфиксы для релизов, которые уже не тестируются
 (предполагается, что после тестирования релиз должен перейти в stage=stable)

0.95
 * починены тесты

0.94
 * cmd_hotfix_plan_perl и cmd_hotfix_plan склеены;
 * если хотфикс добавляется в продакшеновый релиз -- проверяем, что открыт правильный тикет

0.93
 * direct-prod-version-zk: скрипт для чтения версий Директовых приложений из ZooKeeper

0.92
 * direct-release: проверять формат ревизий, которые передают в hotfix

0.91
 * улучшения auto-dmove

0.90
 * починен slide без ревизии

0.89
 * добавлен скрипт dt-deps-manager для работы с межрелизными зависимостями

0.88
 * боремся с ворнингом SNIMissingWarning

0.87
 * direct-release теперь отправляет yamb-уведомления после долгих команд

0.86
 * исправлен и улучшен auto-dmove

0.85
 * slide понимает верхнюю ревизию

0.84
 * комментарий про хотфикс приведен к виду как в релизном шелле

0.83
 * notify-db-structure-diff: цветной дифф

0.82
 * direct-release теперь умеет переименовывать релизы большого Директа

0.81
 * в скриптах изменено обновление тегов

0.80
 * direct-release теперь умеет собирать релиз большого Директа

0.79
 * direct-release-tracker-perl.pl -- трекерный скрипт для релизов большого Директа

0.78
 * добавлен скрипт direct-release-review

0.77
 * direct-migr-enrich пишет комментарий в прилинкованные тикеты

0.76
 * заготовки для slide для большого Директа

0.75
 * build-direct.pl может пользоваться gpg-агентом
 * первые команды в direct-release для большого Директа

0.74
 * update-ts -> update-java-ts, внешнее поведение не меняется

0.73
 * tupdate=no-op для java-b2yt

0.72
 * release-ticket-report: добавить компоненту java_binlog_to_yt_sync

0.71
 * зависимость от python-juggler

0.70
 * изменены условия отбора релизных тикетов в notify-db-structure-diff

0.69
 * поправлена обработка несуществующих директорий миграций

0.68
 * незначительные поправки в notify-db-structure-diff

0.67
 * добавлен скрипт notify-db-structure-diff

0.66
 * изменена обработка approver'ов в direct-migr-enrich

0.65
 * добавлен скрипт direct-migr-enrich

0.64
 * выставляется PATH в auto-dmove

0.63
 * добавлен скрипт auto-dmove

0.62
 * у миграций в названии тикета пишется название приложения

0.61
 * добавлена возможность работы с перловыми релизами

0.60
 * в direct-release у команд теперь нет полей required_steps и allowed_steps, и у каждой есть своя функция проверки "пререквизитов"

0.59
 * небольшие доработки в build-direct.pl

0.58
 * добавлен скрипт build-direct.pl для неинтерактивной сборки директа

0.57
 * новый zookeeper

0.56
 * незначительные изменения

0.55
 * пофикшена долгая сборка

0.54
 * добавлен скрипт migration-to-tracker

0.53
 * сразу после testing-to-stable должен работать dmove

0.52
 * изменил формат использования to_dmove

0.51
 * зависимость от достаточно нового yandex-du-direct-dist

0.50
  * добавились команды clear-sandbox-task, testing-to-stable, overview, inspect-issue

0.49
  * to_dmove не записываем в done, он не должен влиять на порядок выполнения других команд

0.48
  * немного комменатрия

0.47
  * когда открываем релиз -- записывать версию из тикета в стейт

0.46
  * пофиксить долгую сборку пакета (Module::Info оч долго обрабатывает mysql-ную грамматику)

0.45
  * добавлена работа с миграциями в java-релизах

0.44
  * научить release-ticket-report компоненте про ALW

0.43
  * правки в тестах, чтоб проходили из debosh-а

0.42
  * из direct-utils/direct-arc-log скопирован direct_arc_log_ver2.py
  (фильтрует лог с учетом сборочных зависимостей -- честно, но долго, т.к. нужна рабочая копия)

0.41
  * творчески перенесены тесты из direct-utils/direct-arc-log

0.40
  * правки в direct-arc-log.py для более удобного тестирования

0.39
  * компоненту при создании релиза брать из конфига
  * direct_arc_log.py переименован в direct-arc-log.py и перенесен в пакет с direct-release
  * direct-arc-log.py понимает конфиг приложений

0.38
  * исправил проблему с to_dmove, из-за которой ничего не находилось

0.37
  * добавлена команда to_dmove, аналогичная команде в релизном шелле большого директа

0.36
  * пользоваться apps.conf, который привозит zk-delivery

0.35
  * теперь тс не обновляется при хотфиксе с стабильный релиз и в java-release.pl появилась возможность переоткрывать тикет

0.34
  * ждать пакетов 25 минут вместо 20

0.33
  * исправить запрос к Стартреку (новый синтаксис)

0.32
  * и поправить тесты к предыдущей правке

0.31
  * исправлена опечатка в проверке статусов перед finish

0.30
  * direct-release: можно "зафинишить" недособранный релиз

0.29
  * direct-java-test-update: выкладывать intapi на песочницу

0.28
  * direct-release: rename (творческий перенос правок vazgen@ из direct-release-tools-improvements)

0.27
  * используем direct_arc_log.py для описания релиза

0.26
  * direct-release: релиз в readyToDeploy тоже можно зафинишить

0.25
  * direct-java-test-update: песочница API снова называется по-старому

0.24
  * сменился хост Zookeeper: ppctest-zookeeper-01g.haze.yandex.net -> ppctest-zookeeper-01k.haze.yandex.net
  (DIRECT-68910: вылезает некритичный таймаут в direct-release туле)

0.23
  * direct-java-test-update: новый хост песочницы API

0.23
  * arcadia-hotfix.pl: брать путь к настройкам сборки пакета из /etc/direct-apps.conf.yaml

0.22
  * arcadia-hotfix.pl: не полагаться на наличие ya в PATH

>>>>>>> .r14262
0.21
  * исправлен dmove для stable -- перемещать сначала в testing, потом в stable

0.20
  * finish проверяет состяние релиза и работает только если релиз дотестирован

0.19
  * open-release проверяет и не открывает релизы с не своей компонентой

0.18
  * release-ticket-report умеет отдавать json (-j)

0.17
  * direct-java-test-update: исправить опечатку

0.16
  * direct-java-test-update: обновлять тестовую песочницу при выкладке api5

0.15
  * direct-java-test-update: при подключении по ssh не проверять ключи хоста

0.14
  * direct-java-test-update: убрать хост, удалённый из кондукторной группы

0.13
  * open-release (в основном для стабильных релизов)

0.12
  * действие 'finish' + новый релиз можно только если предыдущий финишировал

0.11
  * zookeeper-info -- информация где zookeper, в какой ноде состояние
  * тесты на негативные сценарии
  * проверка, что для хотфикса есть ревизии

0.10
  * блокировки против одновременной работы с одним и тем же релизом
  * действие "sleep" -- для отладки и проверки локов
  * краткие описания к действиям
  * в what-to-do выделена новая категория: полезное (в противоположность просто возможному)

0.09
  * list-apps
  * подробный хелп с примерами
  * новые проверки в тестах

0.08
  * direct-java-test-update: поправить синтаксис

0.07
  * новый скрипт direct-java-test-update: обновление пакетов на java-ТС через ts-updater
  * direct-release: использовать direct-java-test-update для test-update

0.06
  * slide делает все, включая трекер
  * sandbox-task -> create-sandbox-task
  * более понятные сообщения, если что-то пошло не так

0.05
direct-release:
  * тесты и исправления по их результатам

0.04
direct-release:
  * приоритеты действий; список возможных поделен на рекомендуемые и просто возможные
  * составное действие create-release
  * ожидание индексации пакетов
  * умолчальный префикс для ноды в ZK

0.03
 direct-release: умеем хранить состояние в ZooKeeper

0.02
 переназван конфиг про приложения: direct-apps.conf --> direct-apps.conf.yaml

0.01
 новый пакет yandex-du-direct-release-tools

