Вышел новый релиз российского сервиса для разработчиков GitFlic 3.4.0
Коротко:
Ниже приводим официальный пресс-релиз "РеСолют" касательно выхода нового релиза GitFlic 3.4.0,
Компания «РеСолют» (входит в «Группу Астра») объявляет о выходе новой версии платформы для работы с исходным кодом GitFlic, распространяющейся в облачном (SaaS) и локальном (Self-hosted) форматах. Релиз 3.4.0 представляет собой минорное обновление, однако в нем представлено немало новых возможностей и важных улучшений, призванных повысить удобство использования, безопасность и продуктивность для отдельных разработчиков малых и больших команд.
Из ключевых нововведений можно отметить поддержку RPM-пакетов, а в области безопасности — синхронизацию групп LDAP, что позволяет легко интегрироваться с существующей ИТ-инфраструктурой организации.
В Self-hosted расширен механизм аудита: добавлена возможность отслеживания действий администраторов, связанных с настройками сервиса. Это обеспечивает большую прозрачность и ответственность в управлении локальными установками. Сессия заблокированного пользователя в Self-hosted-версии теперь удаляется принудительно. Также добавлен функционал установки срока действия пароля и возможность настройки сложности паролей для Self-hosted–решения, политика которой способствует их регулярному обновлению, что повышает уровень безопасности и дополнительно защищает от несанкционированного доступа.
Пользователи бесплатных локальных версий теперь могут интегрировать GitFlic с Telegram, получая уведомления и обновления прямо в мессенджере, ранее эта возможность была доступна только в SaaS и Enterprise-решениях.
Улучшена работа с конвейерами CI/CD — в версии GitFlic 3.4.0 при создании новой ветки в веб-интерфейсе конвейер запускается автоматически, что упрощает процесс разработки и сокращает время на выполнение рутинных операций. Поддерживаются переменные CI/CD в задачах с ключевыми словами trigger и include, что, в свою очередь, дает большую гибкость при настройке конвейеров и автоматизации процессов. Добавлена опция подключения volumes и binds в Docker-агенте, что расширяет возможности кастомизации контейнеров и управления ресурсами.
Также работа пользователей стала удобнее. Появилась возможность настраивать уведомления по электронной почте при работе над проектами, добавлена отмена последнего действия при решении конфликтов, что повышает эффективность и снижает риск ошибок при слиянии кода.
Среди прочих улучшений и исправлений в GitFlic 3.4.0 — новый шрифт интерфейса, корректировка верстки на различных страницах, устранение ошибок в пользовательских скриптах, а также реализация новых и улучшение существующих методов REST API.
источник
Более подробный список изменений:
Добавили:
- Новый шрифт;
- Вариации форматов архивов для скачивания проекта;
- Синхронизацию групп LDAP, а также исправили старые ошибки (Self-Hosted);
- Реестр пакетов RPM;
- Установку срока действия пароля (Self-Hosted);
- Аудит действий администратора по настройкам сервиса (Self-Hosted);
- Отмена последнего действия на решении конфликтов и горячую клавишу ctrl+z;
- Возможность запрета регистрации через OIDC в существующую настройку сервиса (Self-Hosted);
- Интеграцию с Telegram в OnPremise (Self-Hosted);
- Запуск конвейера при создании новой ветки через веб-интерфейс;
- Индивидуальные настройки уведомлений email в проекте;
- Глобальную настройку с указанием срока хранения артефактов в конвейерах в настройках панели администратора (Self-Hosted);
- Отображение плашки об отсутствии LFS файлов в настройках проекта;
- Поддержку CI/CD переменных в задачах, имеющих поле trigger;
- Поддержку CI/CD переменных в include;
- Поле для топиков в окне быстрого редактирования проекта;
- Поле ‘can_merge’ во все вебхуки по событиям запросов на слияние;
- Принудительное удаление сессии у заблокированного пользователя (Self-Hosted);
- Стандартный шаблон в селектор выбора шаблонов CI/CD на странице создания проекта;
- Возможность подключения volumes и binds в Docker-агент
Исправили:
- Верстку на страницах регистрации и авторизации
- Верстку на странице конвейера с длинным названием в заголовке
- Верстку окна редактирования правила ответственных в правилах одобрения слияния при большом количестве выбранных пользователей
- Возможность создать ЗнС с одинаковыми ветками
- Заголовок во всплывающем окне при создании ветки в пустом проекте
- Запись логов при наличии чувствительной информации при отправке вебхуков
- Иконки GPG-подписей и непрочитанных уведомлений
- Инструкции при передаче репозитория и команды
- Используемые методы запроса на слияние
- Меню действий на странице уведомлений
- Метод пользовательских скриптов findById для ЗнС, который не возвращал найденный ЗнС из форка
- Механизм подсчета количества скачиваний Docker-образов
- Мобильную верстку при просмотре пути файлов в проекте
- Набор ошибок при активных push-правилах и работе с проектом через веб-интерфейс
- Наполнение событий аудита, связанных с правами пользователей (Self-Hosted)
- Ограничение на минимальное количество проектов пользователя с 1 до 0 (Self-Hosted)
- Отображение выбора владельца при создании подгруппы
- Отображение информации об удаленном артефакте сразу после удаления
- Отображение кнопки для перезапуска триггерной задачи
- Отображение лишних подсказок на кнопках действий на странице артефактов
- Отображение открывающий тега в файлах формата html
- Отображение подсказок на кнопках на странице коммитов
- Отображение пользователей при фокусе в селекторе выбора в проблемах и ЗнС
- Отображение отличий у больших файлов после их раскрытия на странице сравнении коммитов
- Отображение цвета для языка PascalABC.NET в списке языков
- Отображения ошибок в блоке с переменными CI/CD в настройках проекта
- Ошибки в работе пользовательских скриптов, а также при выборе некоторых событий для запуска
- Ошибку в настройках реестра контейнеров при изменении анонимного доступа
- Ошибку при попытке изменить роль пользователя в проекте с базовой на пользовательскую
- Ошибку при попытке оставить комментарий к созданной дискуссии
- Ошибку при попытке синхронизировать форк с конфликтом в слиянии
- Ошибку при слиянии ЗнС из форка в основной проект
- Ошибку проксирования PyPi реестра, когда версия пакета отличается от имеющейся
- Ошибку создания конвейера при создании ЗнС из форка в основной проект
- Парсинг .yaml файла при взаимоисключающих правилах в задачах
- Поведение страницы при нажатии на аватар пользователя на странице CI/CD
- Поле описания при редактировании проекта
- Работу предопределенной переменной CI_PIPELINE_SOURCE
- Работу фильтра на странице аудита
- Разное расстояние на счетчике скачиваний релизов на разных вкладках
- Редирект при входе с использованием 2FA
- Содержание ответа в вебхуке MERGE_REQUEST_ACCEPT в поле ‘author_username’ и добавили данные об инициаторе события
- Сохранение описания команды, если в нём есть спец. символы
- Сохранение переменных с переносами строк в настройках проекта
- Список доступных событий у скриптов, убрали ошибочные пункты
- Убрали кнопку перезапуска на успешно завершенных конвейерах
- Убрали пустую страницу планировщика конвейеров (Self-Hosted OnPremise)
- Убрали пустую страницу с SAML SSO в панели администратора (Self-Hosted OnPremise)
- Убрать кнопку для решения конфликтов при наличии удаленных файлов в исходной ветке
- Удаление артефактов с истекшим сроком
- Удалили страницы с устаревшей документацией в разделе помощи (Self-Hosted)
- Установку пакетов NPM из реестра
- Push образа Docker в случае, если клиент использует спецификацию vnd.oci.*
REST-API:
- Добавили метод для настройки времени синхронизации зеркальных проектов (только для администраторов сервиса)
- Добавили метод для просмотра всех настроек сервиса
- Добавили метод для создания токена развертывания проекта
- Добавили метод для создания транспортного токена пользователя
- Добавили метод на получение информации для регистрации агента на уровне проекта
- Исправили ответ для метода при отмене выполнения CI/CD задачи. Применимо к задачам в статусе Успех, Ошибка или Отменена
- Исправили получение содержимого пакета NPM при помощи REST-API запроса
- Исправили создание релиза через REST-API
- Исправили ошибку в работе метода, позволяющую менять тип слияния (одним коммитом) в обход установленным правилам
__
Компания ООО "Технологии и Машины" является официальным партнёром компании ООО "РусБИТех-Астра".
Подписывайтесь на наши социальные сети и добавляйте новостной раздел в закладки, чтобы ничего не пропустить.
По вопросам консультации и приобретения обращайтесь к нашим специалистам:
+7 (495) 981-60-70
sales@t-mash.ru