Pull to refresh

Вышел релиз GitLab 15.0

Reading time2 min
Views4.2K

Вышел релиз платформы совместной разработки GitLab 15.0. Разработчики объявили, что в будущих выпусках заменят встроенный редактор кода Web IDE на Visual Studio Code (VS Code) от Microsoft. 

Отмечается, что использование VS Code упростит разработку проектов в интерфейсе GitLab и позволит разработчикам использовать привычный и полнофункциональный инструмент редактирования кода.

Согласно опросу пользователей GitLab, Web IDE хорошо подходит для внесения небольших изменений, но мало используется для полноценного написания кода. Разработчики GitLab пришли к выводу, что дело не в отсутствии каких-то конкретных возможностей, а в совокупности мелких недоработок интерфейса и методов работы. В итоге опрос площадки Stack Overflow показал, что более 70% разработчиков используют VS Code, который поставляется под лицензией MIT.

Один из инженеров GitLab подготовил рабочий прототип интеграции VS Code с интерфейсом GitLab, который можно использовать для работы через браузер. После этого было принято решение заменить Web IDE на VS Code, чтобы не тратить ресурсы на добавление в Web IDE возможностей из VS Code. Будет встроена только часть редактора, работающая на стороне клиента. Её интегрируют с серверными компонентами GitLab.

Переход на новый редактор откроет доступ к широкому спектру дополнений к VS Code, а также предоставит пользователям средства для настройки тем оформления и управления подсветкой синтаксиса. Для тех, кому необходим максимально простой редактор для внесения отдельных правок, добавят необходимые возможности редактирования в базовые компоненты, такие как Web Editor, Snippets и Pipeline Editor.

Накануне Microsoft заявила, что выпустит предварительную версию Visual Studio 2022 для Arm «в ближайшие несколько недель», а полноценный релиз состоится позднее в этом году.

В релизе GitLab 15.0 добавили:

  • визуальный режим редактирования разметки Markdown (WYSIWYG) в Wiki;

  • расширенный поиск с помощью OpenSearch — форка Elasticsearch с открытым исходным кодом;

  • возможность для группы управлять несколькими наборами одновременных итераций;

  • функции сканирования образов контейнеров на предмет наличия известных уязвимостей в используемых зависимостях в бесплатную community-версию;

  • поддержку добавления внутренних примечаний к обсуждениям, доступных только автору и членам группы;

  • MVC для управления и выставления счетов внешним клиентам;

  • поддержку вложенных переменных окружения в CI/CD (переменные могут встраиваться в другие переменные, например, "MAIN_DOMAIN: ${STACK_NAME}.example.com");

  • возможность подписки и отписки от пользователя в его профиле;

  • упрощённый процесс отзыва токенов доступа;

  • возможность реорганизации списка с описаниями issue в режиме drag&drop.

Также добавлена возможность работы с несколькими учётными записями, связанными с разными пользователями GitLab.

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

Tags:
Hubs:
Total votes 9: ↑9 and ↓0+9
Comments2

Other news