Всем привет! Мы выпустили новую версию системы управления проектами — YouTrack 2018.2 — и спешим поделиться с вами нововведениями.
![](https://habrastorage.org/webt/6i/u_/ab/6iu_abkxjswsztgutm9ybzwyd0c.png)
Что нового в YouTrack 2018.2?
- новая страница проектов;
- Docker-образ YouTrack;
- аутентификация SAML;
- ограничение попыток входа по логину;
- управление персональными данными;
- отображение задач в очереди на досках Agile в виде списка;
- явная сортировка карточек на досках Agile;
- ограничения по исполнителям и по дате начала для диаграмм Ганта;
- новые параметры сортировки для наборов значений в настраиваемых полях;
- возможность прикреплять файлы к комментариям;
- возможность обновлять задачи без рассылки уведомлений в правилах по расписанию в рабочих процессах;
- новые ключевые слова для поиска выпущенных и архивированных версий;
- возможность делать настраиваемые поля обязательными для заполнения.
Экспериментальная функциональность:
- новая страница создания задачи.
Новая страница проектов
В новой версии YouTrack страница «Проекты» стала более удобной. Теперь можно отмечать проекты как избранные, а также переходить к настройкам любого проекта прямо со страницы проектов.
![](https://habrastorage.org/webt/al/qo/87/alqo87brdsml3lmuqpaqmtk0q90.png)
Docker-образ YouTrack
Если вы используете YouTrack Standalone, теперь переходить на новые версии стало намного проще. Можно скачать образ YouTrack из репозитория и создать Docker-контейнер с новой инсталляцией или перенести в Docker-контейнер существующую инсталляцию (ZIP, MSI, JAR).
Аутентификация с использованием SAML
Этот модуль аутентификации позволяет пользователям входить в YouTrack через сторонний SAML сервис авторизации, например, Okta.
![](https://habrastorage.org/webt/oz/yw/yo/ozywyoej6grb2my1capn9t1aqka.png)
Ограничение попыток входа по логину
В YouTrack 2018.2 появилась возможность ограничивать неудачные попытки входа по логину. В сочетании с проверкой reCAPTCHA эта функциональность предотвращает атаки путем перебора паролей и при этом не блокирует пользователей, которые просто забыли пароль.
![](https://habrastorage.org/webt/za/ho/hz/zahohzblfhvoh3n5yzlgo-otc0g.png)
Управление персональными данными
В рамках требований GDPR мы добавили возможность обезличивать свои данные.
![](https://habrastorage.org/webt/ya/pj/sj/yapjsjkmvrrstybtf7bk3npgsbk.png)
Другие улучшения
Отображение очереди задач в виде списка
В новой версии просматривать очередь задач на досках Agile можно двумя способами: в виде списка или дерева. Ранее был доступен только один вид, где подзадачи были прикреплены к главным задачам и представлены в виде иерархии. Новый вид позволяет отображать только те задачи, которые указаны в запросе.
![](https://habrastorage.org/webt/3k/-7/xg/3k-7xgd9xsv67hgokncngtuu1y0.png)
Явная сортировка карточек на досках Agile
Теперь вы можете ввести явную сортировку карточек на Agile-досках. Например, если вы хотите, чтобы задачи на доске всегда были отсортированы по приоритету, введите «sort by: priority». Обратите внимание, что ручная сортировка не будет работать в случае, если указана явная сортировка задач.
![](https://habrastorage.org/webt/u8/ep/os/u8eposohd0vnb6stw2bda9lenpo.png)
Ограничения по исполнителям и по дате начала для диаграмм Ганта
Мы добавили два новых параметра для отчёта "Диаграмма Ганта", которые позволяют задать дополнительные ограничения на распределение задач в диаграмме. Так, можно задавать ограничения в соответствии с исполнителями в проектах и по полю "дата начала".
![](https://habrastorage.org/webt/24/gq/ju/24gqju__3gi0cve0llr2p60z1my.png)
Новые параметры сортировки для наборов значений в настраиваемых полях
Для большинства типов настраиваемых полей теперь можно сортировать значения по вторичным свойствам. В дополнение к автоматической сортировке по имени можно сортировать значения по номеру версии, дате сборки и дате релиза. Когда значения в настраиваемых полях отсортированы, эти параметры можно использовать в поиске.
![](https://habrastorage.org/webt/qs/on/dk/qsondko6aewbbdf9bxr50r0znbo.png)
Прикрепление файлов к комментариям
Теперь прикреплять файлы можно не только к задачам, но и непосредственно к комментариям под ними. Это нововведение удобно для команд, которые часто обмениваются файлами в комментариях (например, дизайнеры), — теперь находить последнюю версию прикрепленных файлов стало проще.
![](https://habrastorage.org/webt/6h/xp/a0/6hxpa0agwgkt5o0kna_wbvehn6a.png)
Поиск похожих задач
Мы добавили новый поисковый запрос — looks like: с его помощью можно найти задачи, которые похожи на указанную задачу. Это удобно для поиска дубликатов при формировании бэклога продукта.
![](https://habrastorage.org/webt/ie/g9/og/ieg9og8cgfoguotzarg84v0pp84.png)
Возможность обновлять задачи без рассылки уведомлений в правилах по расписанию в рабочих процессах.
Новый параметр правил по расписанию позволяет обновлять задачи в фоновом режиме по заданному расписанию.
Возможность делать настраиваемые поля обязательными для заполнения
Раньше, для того чтобы сделать поле обязательным, нужно было использовать правило workflow. Теперь в настройках проекта есть возможность сделать поле обязательным без задания значения по умолчанию. Таким образом, пользователь, который создает задачу, будет обязан сам установить значение этого поля.
![](https://habrastorage.org/webt/ij/x0/qg/ijx0qgkhu59p0d4u3r-anp6ijfy.png)
Новые ключевые слова для поиска выпущенных и архивированных версий
При поиске задач теперь можно использовать запрос, который будет находить выпущенные и архивированные версии продукта. Например, чтобы найти задачи с fix версией “архивирована”, можно использовать запрос fix versions: Archived.
![](https://habrastorage.org/webt/zc/ka/nk/zckankqsrimtjgtdh4tzrbj-anq.png)
Страница «Группы и команды»
Мы обновили страницу «Группы», на которой теперь отображаются и группы, и команды. Кроме того, можно объединить группу с командой проекта.
![](https://habrastorage.org/webt/7q/q_/-s/7qq_-svgrgyba_p1knp4anhenb0.png)
Клонирование ролей
Клонирование роли дает возможность создать новую роль с точно таким же набором разрешений, как у существующей роли. Если требуется, все значения потом можно отредактировать.
![](https://habrastorage.org/webt/2i/qk/mw/2iqkmwe_svigx5j34wvjzhdhsko.png)
Общие параметры модулей аутентификации
Все настройки, которые связаны с параметрами аутентификации, перенесены со страницы «Глобальные параметры» на страницу «Общие параметры». Также на этой странице находятся параметры настройки новой функциональности, которая ограничивает попытки входа по логину и настройки Google reCAPTCHA.
![](https://habrastorage.org/webt/qe/zf/e7/qezfe73eyogu-yvinwsygpvobg0.png)
Настройка атрибутов для поставщиков сервисов SAML
Если вы используете YouTrack в качестве поставщика идентификации SAML, теперь можно указывать имена атрибутов для логина, имени и фамилии, а также адреса электронной почты пользователя, передаваемых поставщику сервиса SAML.
![](https://habrastorage.org/webt/5-/vx/nd/5-vxndj_yop46dqnmhaj7qrha68.png)
Экспериментальная функциональность
Новая страница создания задачи
Мы продолжаем работать над улучшением интерфейса YouTrack: в этой версии мы изменили страницу создания новой задачи. Для использования новой функциональности, администратор должен включить ее на странице Feature Configuration.
Кроме общих UI-улучшений, на новой странице появились следующие изменения:
- Выбор проекта перенесен в шапку страницы.
- Улучшена функциональность черновиков:
- в списке черновиков отображаются теги и вложения;
- появилась кнопка для удаления всех черновиков из списка.
![](https://habrastorage.org/webt/ze/_e/d6/ze_ed6rbekvvd9pun7bqackzioo.png)
Мы также внесли ряд других улучшений — посмотрите полный список задач, которые вошли в релиз.
Попробуйте YouTrack 2018.2 и поделитесь с нами впечатлениями! Можно скачать бесплатную версию для 10 пользователей или зарегистрироваться в облаке, чтобы воспользоваться пробной версией на 30 дней.
Если вы уже используете облачный YouTrack, то ваш сервер будет переведен на новую версию по расписанию.
mirsalimov
И новые баги.
Проект не удаляется, объединённые с импортированными из джиры пользователи не могут зайти…
nkatson Автор
Здравствуйте, вы не могли бы написать нам в поддержку и указать название своего инстанса? youtrack-incloud-support@jetbrains.com Спасибо!