Вышел новый релиз российского сервиса для разработчиков GitFlic 3.4.0

Коротко:

РеСолют (Группа Астра) объявили о выходе мирного обновления GitFlic 3.4.0: поддержка RPM-пакетов, синхронизация групп LDAP, отслеживание действий администратора по настройке сервиса, настройки срока действия и сложности пароля, улучшение работы с конвейерами CI/CD и др.

Ниже приводим официальный пресс-релиз "РеСолют" касательно выхода нового релиза 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. 

«Мы стремимся создавать инструменты, которые делают рабочий процесс разработчиков более удобным и безопасным. Релиз GitFlic 3.4.0 — это очередной шаг в этом направлении. Мы уверены, что новые возможности платформы помогут командам эффективнее сотрудничать и достигать поставленных целей быстрее»

Максим Козлов
технический директор компании «РеСолют»
источник

Более подробный список изменений:

Добавили:

  • Новый шрифт;
  • Вариации форматов архивов для скачивания проекта;
  • Синхронизацию групп 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

Коротко:

РеСолют (Группа Астра) объявили о выходе мирного обновления GitFlic 3.4.0: поддержка RPM-пакетов, синхронизация групп LDAP, отслеживание действий администратора по настройке сервиса, настройки срока действия и сложности пароля, улучшение работы с конвейерами CI/CD и др.
Последние Новости