Патчевый релиз с небольшими исправлениями.
Исправили:
• Кеширование промежуточной ветки для КРС*
• Маскирование переменной CI_REGISTRY_PASSWORD по умолчанию
• Мелкие недочеты по работе и отображению результатов в обновленном поиске
• Обработку кириллицы при синхронизации LDAP-групп (self-hosted Enterprise)
• Опечатки в подсказках и всплывающих сообщениях
• Отображение занятого места в проекте файлами из реестра
• Отображение кнопок управления в списках LDAP-пользователей (self-hosted Enterprise)
• Отображение методов слияния в (self-hosted OnPremise)
• Отображение страниц и шрифтов на старых версиях браузера Safari
• Отображение у кнопок удаления участников в настройках проекта/команд/компаний
• Отображение участников на странице компании
• Ошибки при применении настроек CI/CD компании/команды на ее проекты
• Ошибку при загрузке нескольких Deb-пакетов в проекте
• Ошибку при регистрации пользователя через OIDC
• Работу агентов компаний, при запуске конвейеров в проектах команд
• Работу аудита при использовании ОС Windows (self-hosted)
• Работу проксирования PyPi реестра
• Работу squash-коммита при использовании определенных правилах защиты веток
• Сообщение коммита слияния по умолчанию
• URL в переменной CI_REGISTRY_IMAGE
• Другие внутренние исправления и улучшения сервиса
*КРС - Конвейер Результата Слияния
Полный список изменений доступен по ссылке
#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Патчевый релиз с правками по верстке
Добавили:
• Вебхуки по событиям PIPELINE_NEW и PIPELINE_SUCCESS
• Подсказки на странице ЗнС. Вывели ссылку на документацию
• Шаблон CI/CD для Jmix приложений
Исправили:
• Верстку в настройках ЗнС проекта
• Верстку на страницах создания токенов пользователя
• Верстку на странице информации composer пакетов
• Верстку на странице ssh-ключей в профиле
• Запуск задач в дочернем конвейере без указания ключевого слова strategy
• Наследование прав ролей в защите веток
• Описание в настройке Время жизни артефакта
• Ошибки в работе поиска
• Ошибку при попытке включить защиту тегов не выбрав тег
• Ссылки на авторов в реестре пакетов
Полный список изменений доступен по ссылке
#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
Нами была замечена и исправлена некорректно работающая функция удаления LFS файлов из S3, которая может привести к потере LFS файлов в других репозиториях. Проблема связана с дедупликацией LFS файлов в S3 хранилище. В случае, если один и тот же файл находится в нескольких репозиториях, то во время удаления одного из репозиториев производилось удаление файла из S3, что приводило к его потере в других репозиториях.
Если вы используете S3 хранилище для работы с LFS объектами необходимо срочно обновить версию GitFlic до 3.5.2. В случае невозможности обновления, рекомендуется воздержаться от удаления проектов до обновления GitFlic до актуальной версии.
Версия 3.5.2 доступна для скачивания по ссылке
Приносим извинения за доставленные неудобства!
#hotfix #обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
Патчевый релиз с правками по платформе
Добавили:
• Пользовательские роли к группам LDAP (Self-hosted Enterprise)
Исправили:
• Нулевые даты файлов в 7z архивах проекта
• Отображение сабмодулей с длинным названием в проекте
• Аудит в On-Premise версии
• Перенос коммитов при использовании Cherry-pick
• Валидатор времени хранения артефакта в Админ-панели (Self-Hosted)
• Работу ключевого слова include при запуске конвейера с тега
Полный список изменений доступен по ссылке
#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Группа Астра
Эксплойт не пройдет! 👨🦳
Знаете, как бывает — написал код, отдал в прод, а потом бац! — и где-то закралась уязвимость, тестер расстроен, разработка в огне. У нас есть решение, которое делает процесс разработки не только удобным, но и безопасным.
Компании GitFlic и Positive Technologies объединились, чтобы представить бандл «Система анализа безопасности и хранения кода».
Что есть крутого:
- хранение кода
- статический анализ на уязвимости
- динамический анализ веб-приложений.
И всё это — с поддержкой отечественных стандартов и интеграцией в CI/CD.
Можно не переживать за безопасность кода и сосредоточиться на том, что действительно важно — создании крутых продуктов. 💻✨
Если вы из тех, кто любит всё проверять и перепроверять, то этот бандл точно для вас. А если нет — то всё равно для вас, потому что безопасность лишней не бывает
Знаете, как бывает — написал код, отдал в прод, а потом бац! — и где-то закралась уязвимость, тестер расстроен, разработка в огне. У нас есть решение, которое делает процесс разработки не только удобным, но и безопасным.
Компании GitFlic и Positive Technologies объединились, чтобы представить бандл «Система анализа безопасности и хранения кода».
Что есть крутого:
- хранение кода
- статический анализ на уязвимости
- динамический анализ веб-приложений.
И всё это — с поддержкой отечественных стандартов и интеграцией в CI/CD.
Можно не переживать за безопасность кода и сосредоточиться на том, что действительно важно — создании крутых продуктов. 💻✨
Если вы из тех, кто любит всё проверять и перепроверять, то этот бандл точно для вас. А если нет — то всё равно для вас, потому что безопасность лишней не бывает
Please open Telegram to view this post
VIEW IN TELEGRAM
В этом релизе мы сосредоточились на том, чтобы сделать вашу работу с проектами еще более комфортной и эффективной. Мы добавили новые возможности, которые позволят вам контролировать окружения при работе с проектом, находить нужный код в проекте и возможность быстро настроить рабочее пространство путем импорта из GitLab. А еще — исправили множество багов, чтобы ваша работа стала комфортнее.
Почему GitFlic уже 4.0.0? Мы внесли ряд изменений, функций и доработок, которые блокируют обратную совместимость. Инструкцию по переходу на новую версию для Self-Hosted выпустим вместе с дистрибутивом, информация появится в следующих публикациях.
Добавили:
🔹 Функционал Окружений и Развертываний
🔹 Поиск по коду по проекту (Self-Hosted) + во всех проектах сразу (Enterprise)
🔹 Низкоуровневый импорт из GitLab (Self-Hosted)
🔹 Множественный импорт проектов из GitLab (Self-Hosted)
• (beta) Бекапирование данных средствами GitFlic (Self-Hosted)
• (beta) Интеграция с Kubernetes (Self-Hosted)
• Поддержка Helm пакетов
• Форму для указания переменных при ручном запуске конкретного конвейера
• Возможность поиска по исходному проекту в селекторе на странице ЗнС*
• Выполнение скриптов агента в общем контексте**
• Кнопку добавления файлов в пустом проекте
• Настройку принудительного включения 2FA для администраторов и пользователей (Self-Hosted)
• Работу с ключом (fingerprint) для SAML SSO подключений (Enterprise)
• Расширили список предопределенных переменных для CI/CD
• Уникальное неизменяемое поле у пользователей для LDAP подключения (Self-Hosted)
• Фильтр для пользователей LDAP групп на вхождение в указанные группы (Self-Hosted)
• Фильтр по заблокированным/не заблокированным ЗнС
Исправили:
• Валидатор при создании/редактировании/проверке URL вебхука
• Доступ неавторизованного пользователя в публичный пакет в On-Premise
• Опечатку в подсказках настройки проекта при использовании имени без фамилии
• Определение автора коммита слияния через интерфейс
• Очистку базы от сохраненных событий аудита при большом количестве записей
• Ошибку отображения сабмодуля в проекте
• Ошибку при загрузке Nuget пакета через UI
• Ошибку при переходе по ссылке, содержащей некорректный URL
• Ошибку при попытке создать тег через REST API на коммит или ветку, которых не существует
• Ошибку при создании ветки с длинным именем
• Ошибку с дублированием задачи, завершенной с ошибкой, при запуске триггером
• Ошибку с дублированием задачи на странице конвейера при ее перезапуске
• Ошибку создания тегов в вики-проекте, импортируемом из GitLab
• Подсчет размера хранилища для файлов реестра пакетов и контейнеров
• Проверку на наличие обновления версии(тега) спроксированного Docker-образа
• Регистрозависимость при поиске пользователей на странице добавления в проект
• Редиректы после создания/изменения новых записей в проекте
• Хранение RSA-ключей в файловой системе (Self-Hosted)
* Запросы на Слияние
** Для включения/отключения выполнения скриптов в одном контексте необходимо указать параметр
runner.enableExecScriptsInSession=true/false в
application.properties
агентаПолный список изменений доступен по ссылке
#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
В рамках релиза 4.0.0 мы сделали ряд необходимых изменений в GitFlic для корректной работы сервиса, эти изменения блокируют обратную совместимость. Инструкция призвана решить проблемы перехода со старой версии 3.x.x на новую версию 4.х.х.
Please open Telegram to view this post
VIEW IN TELEGRAM
Улучшена работа текущих функций без добавления новых возможностей. Внесены изменения, предложенные пользователями.
Добавили
• REST-API метод для создания форка от проекта
• REST-API метод для добавления участника в проект, команду и компанию
• Параметр для изменения адреса SSH сервера
Исправили
• Верстку поля изменения SSH-порта в панели администратора
• Возможность создания релиза без прикрепленных файлов
• Восстановление средствами GitFlic данные из БД на AstraLinux (beta)
• Загрузку Deb пакетов с большими метафайлами
• Избыточную валидацию пары GPG ключей
• Несоответствие статуса выполнения задачи со скриптом
exit 0
у агентов с типом Shell и Docker• Отображение метки "Слита" у веток в проекте
• Отображение ошибки при регистрации, если запрещено использование стандартных паролей
• Отображение подключений на странице синхронизации групп LDAP, если соединения отключены в админ-панели
• Работу загрузки веток на странице файлов проекта
• Работу ключевого слова
expire_in
в CI/CD• Работу настройки анонимного доступа Helm реестра
• Работу предопределенной переменной $CI_PROJECT_DIR
• Синхронизацию удаления веток в PUSH-зеркале
• Отображение данных о новом коммите при слиянии запроса POST методом REST-API
• Ответ в поле в методе REST-API для Cherry-Pick
• Работу валидатора при создании новых пользователей через REST-API метод администратора
• Ошибку 500 при передаче неправильного параметра в методе REST-API для получения задач агента
Полный список изменений доступен по ссылке
#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Улучшена работа текущих функций без добавления новых возможностей
Исправили:
• Ошибку загрузки веток в проекте после очистки кэша Redis
• Автоматическое слияние ЗнС с включенной опцией удаления ветки
Полный список изменений доступен по ссылке
#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Группа Астра
Нет, вам не показалось))
Первый релиз и исходный код OpenIDE доступны для скачивания всем желающим.
В конце прошлого года «Группа Астра», Axiom JDK и Haulmont объявили о создании партнёрства для разработки независимой российской среды разработки. Проект развивается как open source-инициатива и за полгода активной работы успел пройти путь от идеи до первой стабильной версии, которая поддерживает Java 24.
В статье — ключевые достижения, а также планы по развитию OpenIDE и её экосистемы.
#OpenIDE
Please open Telegram to view this post
VIEW IN TELEGRAM
В данном релизе мы добавили 2 ключевых слова для конфигурации yaml
rules:changes
и services
внутри задач. Также проработали механизм работы с GPG ключами и проработали старые проблемы. Добавили
🔹 Ключевое слово changes расширения возможностей rules (CI/CD)
🔹 Ключевое слово services в задачах (CI/CD)
• Новый тип конвейеров – Конвейер слияния (merge request pipeline)
• Расширенная интеграция с Telegram (self-hosted)
• Расширенную информацию о пользователях в вебхуках на действия с проблемами
• Возможность переопределять стандартный namespace при работе с Kuber-executor
• Автоматическую GPG-подпись коммитов слияния в интерфейсе
Исправили
🔹Ошибки в работе с GPG подписями
• Оптимизировали время выполнения ЗнС*
• Вывод ошибки в логи при работе агента
• Отображение кнопки "покинуть проект" на личных проектах
• Отображение кнопок управления Отменить/Закрыть в ЗнС
• Отображение развертывания внутри окружения
• Отображение сообщения о смене пароля для пользователей SSO (self-hosted)
• Ошибки при скачивании репозитория через интерфейс
• Ошибку в настройках проекта при включении поездов слияния
• Ошибку на странице CI/CD при запуске конвейера из некорректного yaml файла
• Ошибку появления задачи со статусом "Ошибка" при перезапуске конвейера с триггером
• Ошибку при попытке выполнить rebase коммита
• Ошибку слияния REST-API методом при пустом теле запроса
• Переопределение переменной среды KUBECONFIG даже в том случае если агент не подключен
*ЗнС - Запрос на Слияние
Полный список изменений доступен по ссылке
#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Группа Астра
Please open Telegram to view this post
VIEW IN TELEGRAM
Нами была обнаружена некорректно работающая функция редактирования переменных CI/CD в настройках проекта. Проблема выражается в замене значений переменных значениями из других переменных при одновременном удалении и редактировании.
Во избежание проблем в работе проекта рекомендуем воздержаться от редактирования переменных CI/CD до обновления GitFlic.
В данный момент вы можете повторно объявлять переменные при запуске конвейера с нужными значениями, их приоритет в работе конвейера выше чем у переменных в проекте.
Для пользователей gitflic.ru: платформа уже обновлена и содержит в себе исправление ошибки.
Приносим извинения за доставленные неудобства!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Форум «Прибориум»
📢 Программа 5 трека📢
Модераторы: СибГУТИ, НПЦ «ЭЛВИС»
📅 21 мая, 11.50–13.30
🔹Организация доверенной системной архитектуры
производительных СнК разработки НПЦ «ЭЛВИС», перспективные платформы и АПК
Шнитцер Илья
🔹Отечественные решения для аппаратного ускорения работы нейронных сетей
Фролов Михаил, «ХайТэк»
🔹Опыт сборки дистрибутива Alt Linux для процессорного модуля ELTAY RM6
Невейко Артём, СибГУТИ
🔹Нейроморфный процессор Алтай Канглер Валерий, «Мотив НТ»
🔹ArSysOp Tinplate: ИСР для отечественных производителей МК и ПАК
Федоров Александр, «АрСисОп»
🔹Программный комплекс оптимизации алгоритмов машинного обучения для архитектуры RISC-V
Хорьков Дмитрий, Центр ИИ СпбГУ
🔹Российская микроэлектроника для задач ИИ Халиль Эль-Хажж, НТЦ «Модуль»
🔹Экосистема ПО: инструменты отладки и тестирования платформ линейки ЭЛВИС
Тиунова Екатерина
🔹Разработка программно-аппаратного комплекса для целей ИИ
Копосов Максим, Промобит
🔹 GitFlic: управление качеством и рисками разработки ПО
Козлов Максим
Модераторы: СибГУТИ, НПЦ «ЭЛВИС»
📅 21 мая, 11.50–13.30
🔹Организация доверенной системной архитектуры
производительных СнК разработки НПЦ «ЭЛВИС», перспективные платформы и АПК
Шнитцер Илья
🔹Отечественные решения для аппаратного ускорения работы нейронных сетей
Фролов Михаил, «ХайТэк»
🔹Опыт сборки дистрибутива Alt Linux для процессорного модуля ELTAY RM6
Невейко Артём, СибГУТИ
🔹Нейроморфный процессор Алтай Канглер Валерий, «Мотив НТ»
🔹ArSysOp Tinplate: ИСР для отечественных производителей МК и ПАК
Федоров Александр, «АрСисОп»
🔹Программный комплекс оптимизации алгоритмов машинного обучения для архитектуры RISC-V
Хорьков Дмитрий, Центр ИИ СпбГУ
🔹Российская микроэлектроника для задач ИИ Халиль Эль-Хажж, НТЦ «Модуль»
🔹Экосистема ПО: инструменты отладки и тестирования платформ линейки ЭЛВИС
Тиунова Екатерина
🔹Разработка программно-аппаратного комплекса для целей ИИ
Копосов Максим, Промобит
🔹 GitFlic: управление качеством и рисками разработки ПО
Козлов Максим