Релиз 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
- Таблицы в Вики: кнопка заливки цвета фона стала неактивной, если пользователь не находится в ячейке таблицы;
- устранена блокировка метода Patch при вызове docker push.
блокировку публикации пакетов, таймаут после выполнения CI/CD appleboy, редактирование поля Название рабочего пространства в GigaIDE
- устранена блокировка публикации пакетов;
- исправлен таймаут после выполнения CI/CD, используя appleboy;
- рабочие пространства GigaIDE Cloud восстановлена корректная работа редактирования поля Название рабочего пространства.
скачивание, редактирование и удаление файла при просмотре состояния репозитория за определенный коммит, фильтр по меткам
- восстановлена возможность скачать, отредактировать, удалить файл при просмотре состояния репозитория за определенный коммит, заблокированы и добавлены тултипы для кнопок редактирования и удаления файла при просмотре по sha и по тегам;
- фильтр по меткам после обновления страницы теперь отображает названия меток вместо их ID.
поиск по участникам организации, работу ссылки-приглашения на странице задания, отображение YAML-файла в CI/CD
- исправлено поведение чек-бокса при поиске по участникам с фильтром;
- устранена проблема с обрезанием символа
0
в начале поискового запроса по участникам; - ссылка-приглашение на странице задания теперь копируется мгновенно;
- YAML-файл, созданный не из master ветки, теперь корректно отображается в разделе Все потоки.
обработку ошибки дедлайна, массовую загрузку лицензий, переход по ссылке конфигурации в задаче CI/CD
- добавлена корректная обработка ошибки при создании задания с дедлайном в прошлом;
- исправлена массовая загрузка лицензий через .xlsx и кнопка Выдать при массовой выдаче лицензий теперь заблокирована, если в файле нет ни одного email;
- исправлена ошибка при переходе по ссылке конфигурации в задаче CI/CD.
работу пакетов для авторизованного и неавторизованного пользователя, участие в обсуждении с ревьюером из форка
- восстановлена работа вкладки Пакеты, страницы списка пакетов и страницы выбранного пакета для авторизованного и неавторизованного пользователя;
- пользователь, внесший изменения из форка, теперь может участвовать в обсуждении с ревьюером на странице запроса.
страницы мобильной версии GitVerse
- кнопка создания организации увеличена, кнопка Покинуть организацию перенесена в меню с тремя точками;
- вкладка CI/CD теперь недоступна после клонирования с включенным зеркалом;
- перенос заголовка задачи в CI/CD при уменьшении экрана.