Спешу рассказать вам, что совсем недавно вышла новая версия нашего баг-трекера — YouTrack 6.5!
В новой версии мы сделали акцент на улучшение UIX, полностью изменив дизайн административной части продукта, добавили несколько важных интеграций и упростили импорт из Jira до одного клика.
Что же нового в YouTrack 6.5?
- Интеграция с командными продуктами JetBrains
- Интеграция с BitBucket и GitLab
- Импорт из Jira в один клик
- Новый дизайн административной части
- Мастер создания проектов
Улучшения
- Улучшенная интеграция с GitHub
- Новая вкладка VCS changes
- Поддержка фича-бранчей в TeamCity
- Улучшенная панель мониторинга (Dashboard)
- Улучшения в языке workflow
- Улучшенная интеграция с почтовыми ящиками
- Bug-fix версии теперь включены в лицензию сервера Stand-alone
- @username со встроенными уведомлениями
Предлагаю посмотреть пятиминутное видео, чтобы ознакомиться с главными нововведениями:
А теперь чуть подробнее
Интеграция с командными продуктами JetBrains
Совсем недавно мы писали о выходе нового продукта Hub 1.0, системы управления аккаунтами и правами доступа, которая является единой точкой входа для всех командных продуктов JetBrains, включая YouTrack, Upsource и TeamCity.
YouTrack 6.5 можно подключить к внешнему Hub (по умолчанию YouTrack версии 6 и выше поставляется со встроенным Hub). Hub дает возможность также подсоединить к нему Upsource (инструмент для код-ревью), чтобы получить единую точку входа в оба продукта, общую базу пользовательских аккаунтов, групп, прав доступа, единую панель мониторинга с виджетами из YouTrack и Upsource, а также интеграцию между продуктами, доступную по умолчанию.
Подробнее о Hub и об интеграции между YouTrack и Upsource можно почитать здесь. TeamCity скоро также присоединится к команде при помощи специального плагина, выход которого запланирован на осень 2015 года. В данный момент к Hub можно подключить только Stand-alone версию YouTrack, но мы уже работаем над поддержкой облачной версии.
Интеграция с BitBucket и GitLab
Теперь вы можете настроить нативную интеграцию с Bitbucket или GitLab, которая дает возможность:
- Применять любые команды из YouTrack прямо из комментария к коммиту, упомянув ID нужной задачи. Все изменения к задаче будут применены от имени автора коммита.
- Использовать хэши коммитов в задачах YouTrack, чтобы напрямую ссылаться на коммиты в Bitbucket/GitLab.
- Видеть все VCS изменения, связанные с задачей, в отдельной вкладке.
- Фильтровать задачи, которые содержат изменения в VCS, при помощи специального запроса has:{vcs changes}.
Обратите внимание, что в YouTrack 6.5 доступна интеграция только с gitlab.com. Интеграция с GitLab CE и GitLab EE будет добавлена в одной из ближайших минорных версий.
Импорт из Jira в один клик
Теперь вы можете импортировать в YouTrack свои проекты из Jira со всей их историей, комментариями, списком наблюдателей, голосами, настроенными полями, вложениями, авторами, исполнителями и даже добавленным отработанным временем в один клик. Для этого вам просто нужно добавить ссылку на Jira и ввести ваш логин и пароль. YouTrack автоматически создаст группы для авторов задач и исполнителей из Jira, конечно, при наличии необходимых прав в проектах Jira. Подробнее об импорте из Jira можно почитать в нашем блог-посте (на английском языке). Обратите внимание, что импорт поддерживается из Jira версии 5+.
Новый дизайн административной части
Мы полностью переработали UI административной части YouTrack, чтобы упростить процесс настройки и администрирования трекера для новых пользователей. Для существующих пользователей некоторые новые решения могут показаться неочевидными. Мы будем рады вашим отзывам и комментариям по поводу нового UI администрирования проектов, настраиваемых полей, воркфлоу, интеграций и т. д.
Например, вот так выглядит настройка интеграции с VCS:
Мастер создания проектов
Чтобы создать проект в YouTrack, нужно всего лишь заполнить пару полей и добавить, если нужно, ваших товарищей по команде. YouTrack автоматически создаст команду для вашего нового проекта, добавит ее в качестве значений поля Исполнители и выдаст команде нужные права для работы над задачами в проекте. Подробнее про команду проекта можно почитать здесь (документация на английском языке).
Также обратите внимание на новый список проектов. В него добавлен поиск с фильтрацией по имени проекта, группам и т. д. Теперь стало удобнее редактировать проект, а добавить группу или отдельного пользователя в проект можно в один клик.
Улучшения
Интеграция с GitHub
YouTrack уже давно поддерживает нативную интеграцию с GitHub, аналогичную новой с GitLab и Bitbucket. В новой версии можно связать один репозиторий GitHub с несколькими проектами в YouTrack. Все изменения из GitHub также видны теперь на отдельной вкладке «VCS Changes». Кстати, о ней…
Новая вкладка VCS changes
Изменения из всех систем контроля версий теперь видны на специальной вкладке VCS Changes. Можно также отфильтровать все задачи в изменения в VCS при помощи запроса has:{vcs changes}.
Улучшенная панель мониторинга (Dashboard)
Теперь вы можете растягивать или сужать виджеты, а также открывать виджеты на весь экран при помощи двойного щелчка на виджете. Мы также улучшили поиск на Dashboard, добавили сохраненные поиски и тэги.
Поддержка фича-бранчей в TeamCity
В версии 6.5 в YouTrack добавлена поддержка фича-бранчей в TeamCity.
Улучшения в workflow
- Появилась возможность отслеживать изменения не только задач, но и комментариев к ним.
- Правила, работающие по расписанию или срабатывающие на определенные события, теперь запускаются от имени специального пользователя YouTrack Workflow.
Улучшенная интеграция с почтовыми ящиками
Используете YouTrack в качестве helpdesk? Тогда в YouTrack 6.5 есть кое-что полезное:
- Появилась новая переменная ${reply-to}.
- Если у пользователя несколько адресов почты, то сейчас они будут связаны с одним профилем.
- Содержимое заголовка электронного письма в квадратных скобках можно не игнорировать.
- Теперь есть возможность отключать конкретное правило.
Bug-fix версии включены в лицензию сервера Stand-alone
Начиная с версии 6.5, все минорные версии 6.5.х включены в Stand-alone лицензию. То есть, если ваша подписка была активна во время выхода версии 6.5, то все минорные bug-fix версии вы получите бесплатно, даже если ваша подписка истечет к моменту их выхода.
@Username со встроенными уведомлениями
Теперь уведомления об упоминании имени пользователя в комментарии (@username) встроены в системные уведомления. Уведомления можно настроить в профиле пользователя, и больше они не являются частью специального воркфлоу.
Ну что, вы готовы к новому YouTrack 6.5? Тогда попробуйте его прямо сейчас. Вы можете скачать бесплатную версию для 10 пользователей или зарегистрироваться в нашем облаке на расширенный 30-дневный пробный период пользования (а потом в любой момент перейти на бесплатную версию для 10 пользователей).
Если вы уже используете наш облачный YouTrack, то совсем скоро мы переведем вас на новую версию. Обновление серверов уже началось в понедельник, 24 августа. Следующая партия серверов будет обновлена в следующий понедельник. Мы планируем завершить переход на новую версию в течение 6 недель. Если вам не терпится попробовать версию 6.5, напишите нашей команде тех. поддержки, и мы включим вас в ближайший апгрейд.
До связи!
Ваша команда JetBrains YouTrack
Комментарии (32)
aim
25.08.2015 20:05А когда облачный Ютрак до 6.5 обновится?
0mathcrap
25.08.2015 20:18Здравствуйте!
Мы обновляем InCloud инстансы постепенно, в течение нескольких недель после релиза. С понедельника мы начали процесс, несколько серверов уже обновлены до 6.5. Сейчас по запросу мы уже можем обвнолять отдельные инстансы. Можете назвать имя вашего InCloud?
johndow
25.08.2015 20:07+2YT хорош, хотя JT-31451 добавил мне седой волосок :)
Добавьте уже Markdown и будет совсем хорошо.0mathcrap
25.08.2015 20:26Да, JT-31451 и нам не дала поскучать. Спасибо за ваше терпение! Еще раз приношу свои извинения за эти неудобства.
Я думаю, что вы уже знаете про фича реквест, youtrack.jetbrains.com/issue/JT-21112, но на всякий случай. Согласен с вами, про удобство markdown-а спорить не приходиться. Постараемся определиться с планами побыстрее.
TITnet
25.08.2015 22:11vandrianova, а когда вы переведёте интерфейс на русский язык полностью?
Конкретно, подменю Создание задачи?
0mathcrap
26.08.2015 01:43Здравствуйте, сейчас этот drop-down существует только на английском языке на всех локализациях. Несколько оставшихся меню будут переведены в следующих версиях (думаю минорных).
nazarpc
25.08.2015 23:24Признавайтесь, когда будет вменяемый Workflow Editor, работающий с современной версией Java (а лучше, как обещали, прямо в UI YouTrack)?
0mathcrap
26.08.2015 02:02Здравствуйте! Для in-browser workflow editor-а уже многое подготовлено и планы сделать серьезный шаг вперед в этом направлении уже витают где-то в воздухе. Мы еще не выбирали фичи для следующих версий, но скоро будем. Следите, пожалуйста, за JT-17984 или пишите нам на youtrack-feedback@jetbrains.com, чтобы узнать новости.
artyfarty
26.08.2015 02:00Терпеливо жду кнопки «импорт из GitHub issues»
0mathcrap
26.08.2015 02:10Здравствуйте! Спасибо за ваше терпение! Есть вот такая задача youtrack.jetbrains.com/issue/JT-12313, довольно старая. Это классная фича, но я, к сожалению, не думаю, что у нее есть шансы попасть в ближайшие релизы. Скорее есть шансы сделать import script (https://confluence.jetbrains.com/display/YTD65/Migrating+Data+from+Other+Trackers). Сможет ли это решить вашу задачу?
artyfarty
26.08.2015 02:24Когда я изучал вопрос, я даже натыкался на какой-то гист, который создавал из гитхаба выгрузку, пригодную для скармливания ютреку, но он был незакончен, и вообще процедура была довольно геморройная. Если скрипт кто-то допилит до ума, то почему бы нет. А вот самому морочаться…
Одно дело решиться попробовать ютрек в процессе, и совсем другое — решиться бросить какие-то значительные ресурсы на переезд ради попробовать (потому что пробовать не импортнув смысла мало).0mathcrap
26.08.2015 13:07Вы абсолютно правы.
Тот факт, что у нас еще нет этого скрипта говорит о том, что такая миграция не так популярна. Я думаю, что мы сможем добавить его в обозримом будущем. Спасибо за ваш реквест!
nightflash
16.09.2015 20:25Я форкнул нашу библиотеку и сделал Вам (и всем остальным) скрипт импорта из гитхаба в ютрек:
https://github.com/nightflash/youtrack-rest-python-library
grossws
26.08.2015 02:29С поддержкой ldap'а пока всё крайне печально. Ждём JPS-2289, как минимум.
0mathcrap
26.08.2015 13:08Спасибо за отзыв! Кроме JPS-2289, что еще хотелось бы улучшить в LDAP интеграции?
grossws
26.08.2015 13:39Пока говорить «улучшить» несколько преждевременно. Т. к. на мой взгляд интеграция пока практически отсутствует, т. к. не покрыт основной механизм аутентификации через ldap.
Из следующих вещей:
— работа с пользователями не на одном листе, а в поддереве directory (решится автомагически при нормальном подходе к двухстадиной аутентификации в ldap),
— импорт/связывание групп.
Могу порекомендовать вашим разработчиком поглядеть на Atlassian Crowd и как там сделана интеграция с ldap. Будет время — покомментирую в трекере, но сейчас там со связанными с ldap вещами полный бардак.
freylis
26.08.2015 12:14Пользуюсь и bitbucket и gitlab. С момента выхода 6.5 прям жду жду обновления облачной версии
0mathcrap
26.08.2015 13:14Спасибо за ваше терпение!)
Пожалуйста, учтите заранее, что сейчас есть только интеграция с gitlab.com. Интеграция с GitLab CE и GitLab EE будет добавлена в одной из ближайших минорных версий.
С этой недели мы можем обновлять инстансы на 6.5 по запросу. Вы можете сказать нам имя своего YouTrack InCloud, и мы обновим его.
minime
26.08.2015 15:42YouTrack всем хорош, но есть 2 которые я-бы улучшил:
1. Простой прогресс бар для майлстонов: www.stateofcode.com/wp-content/uploads/2013/06/milestone-progress.png
2. Форматирование тикетов. Больше всего меня напрягает форматирование кода. Выглядит очень убого.
Большое спасибо команде YouTrack за качественную работу!0mathcrap
26.08.2015 19:15+1Большое спасибо за ваш отзыв!
1. Сейчас есть такой бар для спринтов. Могли бы вы посмотреть на него? (если майлстоун != спринт, тогда дайте, пожалуйста, знать, как вы определяете майлстоун).
2. Что именно кажется неудобным в редактировании кода?minime
26.08.2015 19:191. Отлично! Проверю!
2. Напрягает разный размер шрифта с тексте тикета и примерах кода.
PavelSandovin
26.08.2015 22:45Подскажите, чем Youtrack лучше Джиры? Может быть, существует обзор, где описаны «10 причин переехать c Джиры на Ютрак», — буду очень признателен за ссылку.
0mathcrap
27.08.2015 09:46Здравствуйте! Нет, такой статьи нет и, как мне кажется, ее быть и не должно, потому что нечестно такие статьи писать.
Конечно, для внутреннего исследования можно сравнить существующую функциональность по объективным параметрам- наличие тех или иных фич у одного продукта и наличие их у другого, производительность/скорость, степень адаптированности под нужды вашей команды. Какую задачу вам нужно решить с помощью подобного инструмента?PavelSandovin
31.08.2015 10:19Задачи самые обычные, управление проектом. Я понял ваш ответ, что надо смотреть самому :) Спасибо.
AlekseenkoAV
27.08.2015 14:06Добрый день уважаемые разработчики, замечательный продукт. Но вот столкнулся с одним багом: создаю новый спринт, появляется окно с просьбой указать дату начала и окончания спринта, и вот дата начала у меня почему-то 1970 год, изменить ее могу только кликая по кнопкам слева и справа. Дата Это ж сколько кликать до 2015 года? Браузер у меня Яндекс.
0mathcrap
27.08.2015 14:57Здравствуйте! Классно, спасибо за ваш отзыв!
Выглядит интересно. Только что проверил на 6.5 InCloud- не воспроизвел. Какая у вас версия? Это первый спринт на доске, или были до этого (удалили?) и начало воспроизводиться после какого-то действия?AlekseenkoAV
27.08.2015 15:08Нет это не облачная версия, это standalone. Что я делал:
— Установил все последние версии ваших продуктов из линейки TeamWare;
— Создал проект, потом Agile board и использовал спринт по умолчанию Unsheduled;
— Далее стал набрасывать задачи и свимлейны и т.д. был счастлив и доволен;
— Потом решил создать новый спринт, с временными рамками и вот тут у меня нарисовался 1969 год я прокликал до 2015 (с ума сойти палец до сих пор дергается :) );
— Потом уже при создании новых спринтов уже стал отображаться 2015 год.
Было бы здорово, если бы у вашего календаря была возможность выбора годов, наподобие, как у календаря Windows, кликаешь на месяц и появляется функционал позволяющий выбрать или ввести год.
AndrewNikolaevich
02.09.2015 21:04Как интегрировать YouTtrack на myjetbrains.com с TeamCity, который находится на localhost:1999? или я что-то изначально настроил не верно? P.S. stand alone YouTrack интегрируется замечательно.
AbyssMoon
Классный продукт, как и teamcity, правда с текущими курсами валют желания продлять лицензию никакого нет :(
Многие потихоньку запускают процессы переезда на аналогичные продукты, где цена в рублях…
vandrianova
Спасибо Вам за положительный отзыв, для нас это очень важно. Насчет курса, мы хорошо понимаем вас. А если не секрет, какие продукты вы имеете в виду?