Релиз 17.0.0
Что нового
-
Выход Git LFS в открытый доступ.
-
Улучшения в работе с репозиториями и кодом:
- возможность копирования ссылки на строку кода в диффе;
- единый формат отображения SHA коммита в пользовательском интерфейсе;
- корректное открытие ссылок на репозитории с суффиксом
.git; - широкоформатный просмотр кода;
- поиск по файлам и папкам в дереве репозитория;
- приоритет отображения README.md файлов: добавлен приоритет отображения README.md файлов.
-
Новые функции для запросов на слияние:
- блокировка запросов AI-ассистенту в закрытых запросах;
- возможность редактирования первого комментария в запросе на слияние;
- кнопка для создания запроса из веток;
- улучшена прокрутка диффа при создании запроса и в коммите;
- черновик запроса на слияние;
- подсказка о переименованных файлах, не содержащих изменений в коде.
-
Расширения для CI/CD:
- обновлены раннеры версии 4.0.0;
- возможность выбора приоритетного пути конфигурационных файлов для запуска рабочих процессов;
- возможность сборки Docker-образа на облачных раннерах с помощью Kaniko;
- триггеры рабочего процесса на странице запуска CI/CD;
- на вкладке Проверки в запросе на слияние теперь отображаются результаты выполнения задач CI/CD вливаемой ветки;
- возможность из просмотра запуска задачи перейти на файл рабочего процесса;
- новый формат времени в логах;
- по умолчанию логи скачиваются со сжатием в архиве.
-
Индивидуальные задания SmartClass:
- раздел настроек для индивидуального задания.
-
Групповые задания SmartClass:
- раздел настроек для группового задания;
- расширен дашборд группового задания;
- добавлена шторка с участниками команд группового задания;
- улучшен порядок принятия приглашений и удаления группового задания;
- при удалении группового задания теперь удаляются все команды с их репозиториями.
-
Новые возможности для работы с задачами:
- заполнение фильтра задач через строку поиска;
- отображение и редактирование срока выполнения задачи;
- отображение даты и времени создания задачи.
-
Обновления в интерфейсе:
- pop-up уведомления о потере информации при переходе из редактирования настроек репозитория, организации, команды и профиля;
- отображение пользователя первым в списке участников организации;
- просмотр информации о пользователе при наведении/нажатии на аватар;
- возможность менять цвет текста статей Вики.
-
Публичные API:
- добавлены новые публичные API.
-
Ожидаемые функции:
- вкладка Безопасность в профиле репозитория.
- Для тех, кто любит читать:
- новые разделы описания GigaCode-агента.
Пофиксили
пунктуацию в подсказке об AI-обзоре, отображение вкладки **Аналитика** для неавторизованного пользователя
- исправлена пунктуация в подсказке об AI-обзоре;
- вкладка **Аналитика** в репозитории теперь корректно отображается для неавторизованного пользователя.
регистрацию раннера, удаление организации, добавление всех репозиториев пользователя в организацию
- восстановлена возможность регистрации раннера;
- устранена невозможность удалить организацию;
- исправлено добавление всех репозиториев пользователя в организацию.
работу кнопки заливки цвета фона в Вики, блокировку метода `Patch` при `docker push`
- цветовое оформление контента: кнопка заливки цвета фона стала неактивной, если пользователь не находится в ячейке таблицы;
- устранена блокировка метода Patch при вызове docker push.
блокировку публикации пакетов, таймаут после выполнения CI/CD appleboy, редактирование поля **Название рабочего пространства** в GigaIDE
- устранена блокировка публикации пакетов;
- исправлен таймаут после выполнения CI/CD, используя appleboy;
- рабочие пространства [GigaIDE Cloud](/gigaide-cloud-uc/): восстановлена корректная работа редактирования поля **Название рабочего пространства**.
скачивание, редактирование и удаление файла при просмотре состояния репозитория за определенный коммит, фильтр по меткам
- восстановлена возможность скачать, отредактировать, удалить файл при просмотре состояния репозитория за определенный коммит, заблокированы и добавлены тултипы для кнопок редактирования и удаления файла при просмотре по SHA и по тегам;
- фильтр по меткам после обновления страницы теперь отображает названия меток вместо их ID.
поиск по участникам организации, работу ссылки-приглашения на странице задания, отображение YAML-файла в CI/CD
- исправлено поведение чек-бокса при поиске по участникам с фильтром;
- устранена проблема с обрезанием символа `0` в начале поискового запроса по участникам;
- ссылка-приглашение на странице задания теперь копируется мгновенно;
- yAML-файл, созданный не из *master*-ветки, теперь корректно отображается в разделе **Все потоки**.
обработку ошибки дедлайна, массовую загрузку лицензий, переход по ссылке конфигурации в задаче CI/CD
- добавлена корректная обработка ошибки при создании задания с дедлайном в прошлом;
- исправлена массовая загрузка [лицензий через *.xlsx*](/billing/paid-licenses/#требования-к-файлу-реестровой-загрузки), а кнопка **Выдать** при массовой выдаче лицензий теперь заблокирована, если в файле нет ни одного email;
- исправлена ошибка при переходе по ссылке конфигурации в задаче CI/CD.
работу пакетов для авторизованного и неавторизованного пользователя, участие в обсуждении с ревьюером из форка
- восстановлена работа вкладки **Пакеты**, страницы списка пакетов и страницы выбранного пакета для авторизованного и неавторизованного пользователя;
- пользователь, внесший изменения из форка, теперь может участвовать в обсуждении с ревьюером на странице запроса.
страницы мобильной версии GitVerse
- кнопка создания организации увеличена, кнопка **Покинуть организацию** перенесена в меню с тремя точками;
- вкладка **CI/CD** теперь недоступна после клонирования с включенным зеркалом;
- перенос заголовка задачи в CI/CD при уменьшении экрана.