В YouTrack больше не поддерживаются рабочие процессы, написанные в 2018 году и ранее

Oksana Mandryka

Мы рады представить YouTrack 2020.5! В этом обновлении мы прекращаем поддержку устаревших рабочих процессов, а также вносим улучшения в работу с процессами в целом. Если ваша команда пользуется рабочими процессами YouTrack, написанными в 2018 году или ранее, покажите этот пост своим системным администраторам и администраторам проектов, чтобы они смогли принять необходимые меры.

Мы уже готовим для вас набор новых полезных возможностей — они войдут в релиз, запланированный на конец 2020.

Если вы начали пользоваться YouTrack до 2019 года, дочитайте этот пост до конца — мы рассказываем о важных изменениях, касающихся устаревших рабочих процессов.

Начиная с этой версии, мы официально прекращаем поддержку рабочих процессов, написанных в 2018 году и ранее. Зато в 2020.5 мы поддержали спецификацию ECMAScript 2020 — это заметно упростит взаимодействие с рабочими процессами. Задача YouTrack 2020.5 — обеспечить мягкий переход на новые рабочие процессы.
В частности, чтобы обеспечить наиболее полную совместимость со спецификацией ECMAScript 2020, мы перенесли среду выполнения JavaScript (ECMAScript) в GraalVM. Теперь администраторы проекта могут использовать новейшую функциональность JavaScript и легко оптимизировать рабочие процессы.

Какие рабочие процессы считаются устаревшими?

Устаревшими считаются процессы, которые были написаны в старом редакторе рабочих процессов (в YouTrack 2018.3 и более ранних версиях редактор был внешним приложением).

В 2019 году мы официально приостановили поддержку таких рабочих процессов. В YouTrack 2020.5 мы полностью ликвидировали логику, поддерживающую эти процессы. В результате все устаревшие рабочие процессы, связанные с вашим проектом, перестанут работать после перехода на версию 2020.5.

Если в ваших проектах используются такие рабочие процессы, как можно скорее перепишите их на JavaScript. Подробнее о том, как проверить имеющиеся рабочие процессы, мы рассказываем в этой статье.

Как будет происходить обновление серверов с устаревшими рабочими процессами?

YouTrack Standalone, начиная с версии 2020.5, будет проверять, используются ли в ваших проектах устаревшие рабочие процессы. Переход на новую версию YouTrack будет возможен только после отключения этих рабочих процессов.

В YouTrack InCloud устаревшие процессы перестанут работать начиная с версии 2020.5. Если вы используете YouTrack InCloud, ваш сервер автоматически обновится согласно календарю обслуживания в течение следующих 2-3 недель. Поэтому рекомендуем проверить свои рабочие процессы как можно скорее.

С полными техническими сведениями о версии 2020.5 вы можете ознакомиться в примечаниях к релизу. Данное обновление целиком посвящено изменениям в рабочих процессах, чтобы вы могли их скорректировать и подготовиться к следующему крупному обновлению. Если у вас есть вопросы или вам нужна помощь с переводом рабочих процессов на JavaScript, свяжитесь с нашей службой поддержки или присоединитесь к YouTrack-сообществу в Slack. Мы всегда рады помочь.

Ваша команда YouTrack
The Drive to Develop

Подписаться

Подписаться на обновления