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

Open source Программирование Git Visual Studio
Вышел релиз платформы совместной разработки 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, новым механизмом правил для подтверждения безопасности, автодополнением в редакторе конвейеров, событиями аудита для действий администратора от имени пользователя и прочими нововведениями.)
Теги:
Хабы: