Что нового в Upsource 2018.1

Новые возможности для код-ревью, соответствие требованиям GDPR, свежая функциональность IntelliJ IDEA и Hub

Функциональность

Метки код-ревью

Метки код-ревью

Чтобы помочь вашей команде организовать эффективный процесс код-ревью, в Upsource 2018.1 появились метки для ревью. С их помощью вы можете помечать срочные задачи, категоризировать их и добавлять любые другие идентификаторы, которые впоследствии помогут быстрее находить нужный ревью. Благодаря этой функции Upsource также поддерживает метки пул-реквестов GitHub.

Вложения в комментариях

Вложения в комментариях

Раньше к комментариям в Upsource можно было прикреплять изображения (например, скриншоты). В новой версии мы расширили эту функциональность. Теперь к комментарию можно прикрепить файл, например фрагмент документации, некоторую спецификацию или любой другой файл, которого нет в вашем репозитории.

Возможность пометить файл как «непрочитанный»

Возможность пометить файл как «непрочитанный»

Чтобы вам было легче контролировать процесс и скорость код-ревью, мы добавили возможность помечать файлы как «непрочитанные». Это полезно, когда вы планируете вернуться к какому-то файлу позднее, и помогает ничего не упустить.

Чеклисты в комментариях

Чеклисты в комментариях

Если у вас есть несколько предложений по улучшению кода, который вы рецензируете, используйте разметку Markdown, чтобы создать в комментарии контрольный список. Используйте [] для незавершенных задач и [x] для завершенных. В комментарии появится интерактивный чеклист. Для обновления чеклиста ревьюер или автор кода смогут устанавливать или снимать флажки.

Новые возможности IntelliJ IDEA и Hub

Новые возможности IntelliJ IDEA и Hub

Эта версия включает в себя встроенный Hub 2018.1 с большим набором новых функций, главная из которых поможет вашему серверу Upsource соответствовать требованиям GDPR. Мы обновили движок IntelliJ IDEA до версии 2018.1: появилась поддержка проектов Android Studio 3.0, а также перешли на свежую версию Cassandra.

Встроенная поддержка TLS

В этой версии мы добавили встроенную поддержку TLS, которая позволяет устанавливать зашифрованное HTTPS-соединение с использованием TLS (SSL) между сервером Upsource и его клиентами. Все необходимые параметры настраиваются в окне мастера установки Upsource. А значит, вам больше не нужно использовать сторонний прокси-сервер терминации TLS, хотя вы можете продолжать это делать.

Разное

Улучшенный индикатор обсуждений

Улучшенный индикатор обсуждений

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

Добавление пользовательского баннера

Добавление пользовательского баннера

Администратор Upsource теперь может добавить собственный баннер, который будет показан всем пользователям. Такой баннер можно использовать для уведомления пользователей о предстоящем обслуживании, организационных изменениях или просто для обмена полезной информацией.

Параметры сортировки для ревью и веток

Параметры сортировки для ревью и веток

В списках ревью и веток появились параметры сортировки. Ревью можно отсортировать по времени последнего обновления, по ID, названию, дате выполнения или количеству обсуждений, а ветки по имени или времени последнего обновления.

Улучшенная фильтрация обсуждений

Улучшенная фильтрация обсуждений

На странице код-ревью теперь можно фильтровать обсуждения не только по завершенному/ незавершенному состоянию, но и по метке. Это упростит работу над большими и давними ревью.

Корректная привязка уведомлений

Уведомления от Upsource теперь корректно связаны с код-ревью, к которому они относятся.

Выбор способа слияния пул-реквестов GitHub

Теперь вы можете выбрать, какой метод слияния использовать для пул-реквеста GitHub: merge, squash или rebase.

Добавление групп ревьюеров (наблюдателей)

Если код требует утверждения несколькими участниками команды, вы можете не назначать их ревьюерами по одному, а добавить как группу.

Реакции в плагине для IDE

Недавно появившиеся реакции теперь доступны и в плагине интеграции с Upsource.

Подсветка синтаксиса Vue

В новой версии добавлена подсветка синтаксиса в файлах .vue.

Подсветка синтаксиса Terraform

В Upsource 2018.1 появилась подсветка синтаксиса для файлов .hcl, .tf и .tfvars.