1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/panda26-gitlab

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 470 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.03.2025 23:52 6401589

Примечание: Этот файл автоматически сгенерирован. Для получения инструкций по добавлению своего собственного ввода см. разработческую документацию.

9.3.5 (2017-07-05)

  • Удаление кнопки «Удалить из доски» из списка бэклога и закрытых задач. !12430
  • При удалении всех объединённых ветвей не удалять защищённые ветви. !12624
  • Установка значения по умолчанию для опции «Удалить исходную ветвь» как false.
  • Предотвращение случайного удаления защищённой исходной ветви мердж-запроса путём повторной проверки перед фактическим удалением.
  • Очистка кэша полного пути после переименования или перемещения репозитория.

9.3.4 (2017-07-03)

  • Изменений нет.

9.3.3 (2017-06-30)

  • Исправление хранения головного пайплайна в запросе слияния для внешних пайплайнов. !12478
  • Возвращение значка ветвей обратно на главную страницу проекта. !12548
  • Исправление разницы требований файла requirements.txt путём игнорирования новых строк как части названия пакета.
  • Выполнение домашней уборки только после завершения импорта нового проекта.
  • Исправление отображения всех закрытых задач в списке закрытых задач доски задач.
  • Исправление кнопок подсказок многострочного markdown в форме редактирования задачи.

9.3.2 (2017-06-27)

  • API: Исправление опциональных аргументов для POST :id/variables. !12474
  • Обновление предмайлера до версии 1.9.7 и его зависимостей для предотвращения сетевого доступа к активам.

9.3.1 (2017-06-26)

  • Исправление обратного порядка breadcrumbs для вложенных групп. !12322

  • Исправление ошибки 500 при создании приватной группы. !12394

  • Исправление создания пустой области обсуждения при переходе на номер строки в стороннем сравнении.

  • Исключение знака тильды (~) и восклицательного знака (!) из названия пакета в файле requirements.txt.

  • Выполнение домашней уборки проекта после импорта проекта.

  • Исправление проблемы отправки формы редактирования задачи при нажатии Ctrl+Enter.## 9.3.0 (2017-06-22)

  • Упрощён гитлаб:app:check в библиотеку SystemCheck и улучшены некоторые проверки. !9173

  • Добавлена возможность отмены прикрепления файла и переработана пользовательская панель прикрепления файлов. !9431 (blackst0ne)

  • Добавлено использование Aliyun OSS как провайдера резервного хранения. !9721 (Юанфэй Чжу)

  • Добавлена поддержка find_local_branches GRPC из Gitaly. !10059

  • Разрешено ручное обходное управление auto_sign_in_with_provider с новым параметром. !10187 (Максим Бессон)

  • После удаления ключа пользователя переадресация осуществляется на страницу ключей вместо страницы пользователя. !10227 (Сильван Жуве)

  • Изменено Blame на Annotate в пользовательском интерфейсе для продвижения культуры безвинной ответственности. !10378 (Илья Василевски)

  • Реализовано управление обновлением ключей развертывания. !10383 (Александр Ранда)

  • Разрешены числовые значения в gitlab-ci.yml. !10607 (blackst0ne)

  • Добавлен тестовый пример для Unicode трассировки. !10736 (dosuken123)

  • Примечание: Предупреждающее сообщение должно исчезнуть после его решения. !10823 (Джакопо Бецци @jacopo-beschi)

  • Расчет прав доступа к проекту значительно быстрее при использовании PostgreSQL, а поддержка вложенных групп для MySQL была удалена. !10885

  • Исправлены длинные URL в заголовках коммитов. !10938 (Александр Ранда)

  • Обновлен сторонний модуль sidekiq-cron до версии 0.6.0 и rufus-scheduler до версии 3.4.0. !10976 (dosuken123)

  • Используются относительные пути для аватаров групп/проектов/пользователей. !11001 (blackst0ne)

  • Включено дефолтное отключение непродуктивных ожидающих сборок для всех проектов. !11023

  • Реализован логгинг веб-хуков. !11027 (Александр Ранда)

  • Добавлены индексы для auto_canceled_by_id для ci_pipelines и ci_builds на PostgreSQL. !11034

  • Добавлен миграционный скрипт для очистки проектов в состоянии pending_delete. !11044

  • Ограничено количество обновлений атрибутов пользователя, таких как current_sign_in_at, до одного раза в час. !11053

  • Запрещено множественное выбор в выпадающем списке Milestones. !11084

  • Добавлена ссылка на страницу автора коммита из списка сборок. !11100

  • Исправлено извлечение последнего покрытия из лога трассировки. !11128 (dosuken123)

  • Удалена переадресация для старых URL задач, содержащих ID вместо IID. !11135 (blackst0ne)

  • Назадпортировано новое событие SystemHook: repository_update. !11140

  • Сохраняет входящие данные после создания существующего тега. !11155

  • Исправлена поддержка внешних служб CI. !11176

  • Переведена серверная часть для страниц Проекта и Репозитория. !11183

  • Исправлено форматирование LaTeX для вики AsciiDoc. !11212

  • Добавлен внешний ключ для владельца планировщика сборок. !11233

  • Отображается версия Go при выполнении rake gitlab:env:info. !11241

  • Включено содержимое blob при печати страницы blob. !11247

  • Синхронизация адреса электронной почты из указанного провайдера OmniAuth. !11268 (Робин Боббит)

  • Отключено использование префиксов ссылок в заметках для сниппетов. !11278

  • Переименовано build_events в job_events. !11287

  • Добавлена поддержка API для планировщиков сборок. !11307 (dosuken123)

  • Использование route.cache_key для ключа кеша списка проектов. !11325

  • Добавлена реальная таблица окружений. !11333

  • Кэширование npm модулей между сборками с помощью yarn для ускорения установки окружения. !11343

  • Разрешено запуск GitLab экземпляра, если имя хоста InfluxDB не может быть разрешено. !11356

  • Добавлена страница индекса ConvDev в административной области. !11377

  • Исправлены ошибочные статусы и улучшены сообщения об ошибках для Git-over-HTTP. !11398

  • Переименованы поля 'Audit Log' пользователей на 'Authentication Log'. !11400

  • Стилизован поиск людей в поле поиска задач. !11402

  • Изменено /builds в URL на /-/jobs. Также добавлены обратные URL. !11407

  • Обновлено метка поля пароля при редактировании настроек сервиса. !11431

  • Добавлена опциональная панель производительности для просмотра метрик текущей страницы. !11439

  • Обновлено task_list до версии 2.0.0. !11525 (Джаред Деккард jared.deckard@gmail.com)

  • Исключено выполнение ресурсоёмких проверок входа, если пароль не предоставлен. !11537 (Хоратиу Еugen Vlad)

  • Разрешены числовые домены страниц. !11550

  • Исключены ручные действия при проверке возможности отмены сборки. !11562

  • Добавлена информация о времени работы сервера на странице информации системы в административной панели. !11590 (Джастин Болтц)

  • Упрощено тестирование и сохранение интеграций сервисов. !11599

  • Исправлено обращение с атрибутом can_push в API v3 deploy_keys. !11607 (Ричард Клэмп)

  • Улучшено взаимодействие со слеш командами в моментальных комментариях. !11612

  • Отображение текущего пользователя сразу в фильтрах задач. !11630

  • Добавлена контекстно-зависимая функциональность кнопки верхнего правого меню. !11632

  • Изменено расположение кнопок действий задач в порядке удобства использования. !11642

  • Экспортированы atom ссылки с токеном RSS вместо приватного токена. !11647 (Алексис Райгал)

  • Учитывается право слияния вместо права пула для защищённых действий. !11648

  • Обновлена страница деталей задачи для реального времени. !11651

  • Улучшена производительность ProjectFinder для точки API /projects. !11666

  • Удалены избыточные атрибуты data-turbolink из ссылок. !11672 (blackst0ne)

  • Минимальная версия PostgreSQL теперь 9.2. !11677

  • Добавлены защищенные переменные, передаваемые только защищенным веткам или тегам. !11688

  • Введен поддержка оптимистического блокирования через опциональный параметр last_commit_sha в API обновления файла. !11694 (electroma)

  • Добавлен $CI_ENVIRONMENT_URL в заранее определённые переменные для сборок. !11695

  • Упрощена страница настроек репозитория проекта. !11698

  • Исправлены страницы pipeline_schedules, выбрасывающие ошибку 500. !11706 (dosuken123)

  • Добавлены производственные различия между деплоями приложения на виджете запроса слияния. !11730

  • Добавлены переключатели функций и конечные точки API для администраторов. !11747

  • Заменено спиночное тестирование starred_projects.feature на аналог rspec. !11752 (blackst0ne)

  • Введено событие API Events. !11755

  • Отображение состояния общего строителя на странице административного панели. !11783 (Иван Чернов)

  • Сохранение этапов сборок в базе данных. !11790

  • Откат изменений, добавлявших имя текущего пользователя в URL клонирования HTTP. !11792

  • Активирована Gitaly по умолчанию в установках из исходников. !11796

  • Использование zopfli компрессии для фронтендовых активов. !11798

  • Добавлен параметр tag_list в API проекта. !11799 (Иван Чернов)

  • Добавлен список изменений для улучшенного описания Registry. !11816

  • Автоматическое изменение настроек проекта для соответствия изменениям видимости проекта. !11831

  • Добавлен слагифицированный путь проекта в переменные окружения CI. !11838 (Иван Чернов)

  • Добавлены все источники сборок как специальные ключевые слова для 'only' и 'except'. !11844 (Филип Краковски)

  • Разрешено получение образов контейнеров с использованием личных токенов доступа. !11845

  • Добавлено состояние импорта в API проектов. !11851 (Робин Боббит)

  • Разрешено администраторам удалять пользователей с страницы пользователей. !11852

  • Разрешено мягкое удаление пользователей через API. !11853

  • Исправлено мягкое удаление пользователей, когда они являются авторами задач. !11855

  • Исправлено отсутствие обязательного параметра пути в API "Создание проекта для пользователя". !11868

  • Разрешено мягкое удаление пользователей с административной панели. !11874

  • Добавлено задание rake для помощи в повороте otp_key_base. !11881

  • Исправлено подключение подмодуля к проекту подгруппы. !11906

  • Исправлено двоичное кодирование ошибки на MR разницах. !11929

  • Ограничен доступ к добавлению 100 членов одновременно для групп и проектов для неадминистраторов. !11940

  • Добавлено болгарское перевод для страницы аналитики цикла к I18N. !11958 (Любомир Василев)

  • Добавлено продолжение задачи резервного копирования даже при наличии поврежденных репозиториев. !11962

  • Исправлено некорректное значение ETag кеша при использовании относительного URL экземпляра. !11964

  • Возвращено поле is_admin в API пользователей при аутентификации администратора. !12211 (rickettm)

  • Исправлено поле редактирования ключей развертывания доступных из других проектов. !12301 (Александр Ранда)

  • Исправлено передача CI_ENVIRONMENT_NAME и CI_ENVIRONMENT_SLUG для CI_ENVIRONMENT_URL. !12344

  • Отключено обновление списка окружений из-за ошибки https://gitlab.com/gitlab-org/gitlab-ee/issues/2677. !12347

  • Стандартизированы границы примечаний временной шкалы для различных размеров экрана. !12364

  • Исправлено отображение упорядоченного списка задач. !31483 (Джаред Деккард jared.deckard@gmail.com)

  • Обновлено зависящее от Go до версии 1.8.3. !31943

  • Добавлены метрики Prometheus на создание сборок.

  • Исправлено маршрут etag не совпадает с окружениями.

  • Сортировка папки для окружений.

  • Поддержка описаний для сниппетов.

  • Скрытие панели клонирования и списка файлов, если пользователь является только гостем. (Джеймс Кларк)

  • Не создаются комментарии на JIRA, если они уже существуют для объекта.

  • Обновлен пользовательский интерфейс групп для лучшей поддержки подгрупп.

  • Подтверждено поведение форков проекта через API.

  • Добавлены метрики сборки Prometheus для веб-приложения GitLab.

  • Исправлено: Вики не является поисковой с Guest-правами.

  • Центрирование всех пустых состояний.

  • Удалено кнопку "Новая задача", если поиск задач не выдает результатов.

  • Добавлен URL API для настроек JIRA.

  • Анимация добавления задачи на доску.

  • Обновлено имя ключа сессии для уникальности экземпляра во время разработки.

  • Одноклик на фильтр для открытия раскрывающегося списка поиска.

  • Обновлено информационное поле заголовка страницы сборок для реального времени.

  • Создан медиатор для деталей сборок Vue для монтирования нескольких приложений Vue с одними данными.

  • Ограничено недавние поиски задач к проекту.

  • Увеличено ограничение индивидуальной разницы коллапса до 100 КБ, и ограничение рендеринга до 200 КБ.

  • Исправлено пустое состояние таблицы сборок — отображается пустое состояние только при получении 0 сборок.

  • Установлено название кнопки пустого состояния окружения в нижнем регистре.

  • Удалены повторяющиеся переменные окружения в документации.

  • Изменены ссылки в метаданных задач на черный цвет.

  • Исправлено нижнее подчеркивание для вкладки активности проекта.

  • Добавлен новый значок для статуса пропущенного CI.

  • Добавлено равномерное отступление для эмодзи.

  • Использование значка портфеля для компании на странице профиля.

  • Удалено переполнение формы комментариев для конфиденциальных задач и вертикальное выравнивание значка конфиденциальности задач.

  • Сохранено завершающее новую строку при разрешении конфликтов путем выбора сторон.

  • Исправлено выполнение команды /unsubscribe, создающей лишние задачи, если вы уже были упомянуты в задаче.

  • Исправлено отображение математических выражений на страницах blob.

  • Разрешено групповым отчётчикам управлять метками группы.

  • Использование pre-wrap для сообщений коммитов для сохранения отступов списков.

  • Значки счетчиков зависят от прозрачного цвета для лучшего соответствия различным цветам фона и значки счетчиков теперь имеют дизайн в форме пилюли, похожий на метки.

  • Разрешено отчётчикам превращать метки проекта в метки группы.

  • Активированы горячие клавиши на страницах артефактов.

  • Выполняется отфильтрованный поиск при изменении состояния вкладки.

  • Удалены повторяющиеся разделы для размещения проектов в группах на странице настроек проекта.

  • Изменено порядок коммитов впереди и позади на графике расхождения для представления списка веток.

  • Создан компонент заголовка CI для страниц деталей сборок и задач.

  • Удалено кэширование счетчиков задач и запросов слияния более детально.

  • Отключено заблокированные ручные действия.

  • Загрузка дерева README асинхронно.

  • Отображение дополнительной информации о файлах на страницах blob .gitlab-ci.yml, .gitlab/route-map.yml и LICENSE.

  • Исправлено отвечание на обсуждение коммита, отображаемое в контексте MR.

  • Консистентное использование моноширинного шрифта для SHA коммитов и имен веток и тегов.

  • Консистентное отображение последнего события отправки на виджете.

  • Не копировать пустые элементы, которые не были намеренно выбраны как GFM.

  • Копирование как GFM даже если части других элементов были выбраны.

  • Автоматическая ссылка на имена пакетов в файле Gemfile.

  • Исправлено проблема N+1 запроса для обсуждений.

  • Не соответствовать адресам электронной почты или foo@bar как ссылкам на пользователей.

  • Исправлено название кнопки перехода к обсуждению вверху страницы.

  • Не возвращать nil для отсутствующих объектов из кэша парсеров.

  • Устойчивость парсера .gitmodules к синтаксическим ошибкам.

  • Добавлен параметр имени пользователя в URL Gravatar.

  • Автоматическая ссылка на имена пакетов в других зависимых файлах.

  • Возврат nil при поиске конфигурации для неизвестного провайдера LDAP.

  • Добавлен системный комментарий с ссылкой на сравнение разниц при устаревании обсуждения MR.

  • Не обрамлять вставленный код, если он уже находится внутри тегов кода.

  • Откат изменений "Новый файл из интерфейса на существующей ветке".

  • Отображение последнего коммита для текущего дерева на странице дерева.

  • Добавлена документация о добавлении внешних ключей.

  • Добавлено поле имени пользователя в веб-хуке push. (Дэвид Тёрнер)

  • Переименование CI/CD сборок в сборки на странице настроек проекта.

  • Добавлена отзывчивость таблиц окружений.

  • Раскрытие/сворачивание списка открытых и закрытых задач на досках задач.

  • Исправлено производительность импортера GitHub при проверке наличия веток.

  • Исправлено кэширование актов как меток.

  • Исправлено интерполяцию токена при клонировании репозитория wiki GitHub.

  • Исправлено интерполяцию токена при установке удаленного репозитория GitHub.

  • Исправлено проблема N+1 запросов для неучастников в потоках комментариев.

  • Исправлено поддержка терминалов для службы Kubernetes.

  • Исправлено: Комментарий на изменение в конце- Восстановление флага is_admin в API пользователей при аутентификации пользователя с правами администратора. !12211 (rickettm)

9.2.6 (2017-06-16)

  • Исправление проблемы с извлечением последнего охвата в логах трассировки. !11128 (dosuken123)
  • Учет разрешений слияния вместо разрешений на пуш для защищённых действий. !11648
  • Исправление ошибки 500 на страницах расписаний конвейера. !11706 (dosuken123)
  • Дополнение задачи создания резервной копии для продолжения работы при повреждённых репозиториях. !11962
  • Исправление некорректного ключа кэширования ETag при использовании относительного URL-адреса экземпляра. !11964
  • Исправление отображения математических выражений на страницах blob.
  • Очистка кэша для счетчиков задач и MR более детализировано.
  • Исправление поддержки терминалов для сервиса Kubernetes.
  • Исправление времени ожидания LFS при попытках сохранения больших файлов.
  • Удаление лишних пробелов в конце URL-адресов подмодулей.
  • Обеспечение загрузки конфигурации reCAPTCHA при запуске проверок спама.
  • Удаление внешнего ключа на ci_trigger_schedules, если он существует.

9.2.5 (2017-06-07)

  • Изменений нет.

9.2.4 (2017-06-02)

  • Исправление видимости при ссылке на сниппеты.

9.2.3 (2017-05-31)

  • Перемещение загружаемых файлов из 'public/uploads' в 'public/uploads/system'.
  • Экранирование содержимого HTML перед его добавлением в DOM.
  • Ограничение API X-Frame-Options до одного источника.
  • Разрешение автозаполнения пользователей по author_id только для авторизованных пользователей.

9.2.2 (2017-05-25)

  • Исправление проблемы с кэшированием реального времени конвейеров. !11615
  • Приведение всех заметок к использованию равного отступа.

9.2.1 (2017-05-23)

  • Исправление положения эмодзи заметки при наведении курсора.

  • Исправление миграции для старых версий PostgreSQL.## 9.2.0 (2017-05-22)

  • API: Фильтрация запросов на слияние задач по майлстримам и меткам. (10924)

  • Сброс кнопки "Создать новую ветку" при смене состояния задачи. !5962 (winniehell)

  • Предотвращение голосования за авторизованные предложения на стороне фронтенда. !6260 (Barthc)

  • Изменение списка задач в MR на естественную сортировку. !7110 (Jeff Stubler)

  • Добавление анимаций во все выпадающие списки. !8419

  • Добавление времени обновления в список проектов. !8514 (Jeff Stubler)

  • Удаление кэширования фрагмента просмотра для README проекта. !8838

  • API: Добавление параметров для фильтрации конвейеров проектов. !9367 (dosuken123)

  • Поддержка SSL баз данных для скрипта резервного копирования. !9715 (Guillaume Simon)

  • Исправление несоответствия UI различных представлений файлов (отсутствие кнопки "Найти файл"). !9847 (TM Lee)

  • Отображение результата команды /slash при просмотре Markdown. !10054 (Rares Sfirlogea)

  • Разрешение "Добавьте больше тестов для spec/controllers/projects/builds_controller_spec.rb". !10244 (dosuken123)

  • Добавление клавишной команды редактирования для вики. !10245 (George Andrinopoulos)

  • Перенаправление старых ссылок после переименования пользователя/группы/проекта. !10370

  • Добавление системного примечания при изменении описания задачи/запроса на слияние. !10392 (blackst0ne)

  • Улучшение проверки пространства имён и путей проектов. !10413

  • Добавление команды /slash для перемещения доски. !10433 (Alex Sanford)

  • Обновление всех экземпляров старого значка загрузки. !10490 (Andrew Torres)

  • Реализация защиты от ручных действий. !10494

  • Реализация поиска по extern_uid в API пользователей. !10509 (Robin Bobbitt)

  • Добавление поддержки шаблонов .vue. !10517

  • Добавление новых строк только между множественными загрузками. !10545

  • Добавление просмотра файлов Balsamiq. !10564

  • Удаление ненужных включений помощников тестирования. !10567 (Jacopo Beschi @jacopo-beschi)

  • Добавление подсказки к заголовку завершённой доски. !10574 (Andy Brown)

  • Исправление избыточного истощения кэша в Repository. !10575 (blackst0ne)

  • Добавление библиотеки gem hashie-forbidden_attributes. !10579 (Andy Brown)

  • Добавление спецификации для schema.rb. !10580 (blackst0ne)

  • Сохранение функциональности webpack-dev-server процесса при переходе между ветками. !10581

  • Преобразование методов true_value и false_value базы данных из методов экземпляра в методы класса. !10583

  • Улучшение текста в списке дел, когда действие происходит самим собой. !10594 (Jacopo Beschi @jacopo-beschi)

  • Замена rake cache:clear:db автоматическим механизмом. !10597

  • Удаление начальных и конечных пробелов из цвета и названия метки. !10603 (blackst0ne)

  • Добавление помощника webpack_bundle_tag для улучшения конфигураций GDK вне локальной сети. !10604

  • Добавление быстрой анимации плавного появления для новых заметок. !10623

  • Исправление отображения эмодзи внутри строки. !10647 (blackst0ne)

  • Шаблоны Dockerfiles импортируются из gitlab.com/gitlab-org/Dockerfile. !10663

  • Добавление поддержки i18n на странице аналитики цикла. !10669

  • Разрешение OAuth клиентам отправлять код. !10677

  • Добавление настраиваемого таймаута для операций git fetch и clone. !10697

  • Перемещение меток результатов поиска снизу в название. !10705 (dr)

  • Добавление страницы сводки ошибок сборки для конвейеров. !10719

  • Расширение/сворачивание кнопки -> Изменение для того чтобы она выглядела как переключатель. !10720 (Jacopo Beschi @jacopo-beschi)

  • Уменьшение порогового значения ABC до 57.08. !10724 (Rydkin Maxim)

  • Удаление целевого _blank из действия метрик внутри списка окружений. !10726

  • Удаление метода Repository#version и тестов. !10734

  • Переработка метода Admin::GroupsController#members_update и добавление некоторых спецификаций. !10735

  • Переработка кода создания участников проекта/группы. !10735

  • Добавление API слеш-команд Slack к документации служб и перестановка порядка и случаев. !10757 (TM Lee)

  • Отключение настроек тестирования на сервисах уведомлений чата при пустом репозитории. !10759

  • Добавление поддержки моментального обновления комментариев. !10760

  • Отображение галочки текущего назначаемого пользователя в выпадающем списке назначаемых. !10767

  • Удаление управления конвейерами последнего развертывания со страницы мониторинга среды. !10769

  • Конвейерный вид обновляется почти в реальном времени. !10777

  • Получение статуса конвейера в партиях из Redis. !10785

  • Добавление имени пользователя в активность атом-канала. !10802 (winniehell)

  • Поддержка предварительного просмотра Markdown для личных сниппетов. !10810

  • Реализация возможности редактирования хуков. !10816 (Alexander Randa)

  • Разрешение администраторам использовать sudo для заблокированных пользователей через API. !10842

  • Исключение флага is_admin из большинства ответов API. !10846

  • Переработка метода add_users для проекта и группы. !10850

  • Конвейеры расписаний получили новый и улучшенный интерфейс. !10853

  • Исправление обновления merge_when_build_succeeds через конец точки API слияния. !10873

  • Добавление индекса на ci_builds.user_id. !10874 (blackst0ne)

  • Улучшение настроек тестирования для сервисов уведомлений чата для пустых проектов. !10886

  • Изменение команды коммита в существующем каталоге на git commit -m. !10900 (TM Lee)

  • Отображение названия группы в контейнере флэш сообщений при создании группы из административной области. !10905

  • Уменьшение ширины таблиц Markdown. !10909 (blackst0ne)

  • Обеспечение владения владельцем пространства имен проектом при его создании. !10910

  • Обновление значков статуса CI для включения тануки. !10923

  • Уменьшение порогового значения цикломатической сложности до 16. !10928 (Rydkin Maxim)

  • Замена значка слияния запроса на верхней части запроса. !10932 (blackst0ne)

  • Исправление ошибки на странице настроек CI/CD связанной с некорректным триггером конвейера. !10948 (dosuken123)

  • Добавление параметра репозитория к задачам rake gitaly:install и workhorse:install. !10979 (M. Ricketts)

  • Генерация и обработка параметра gl_repository для передачи компонентам. !10992

  • Предотвращение ошибок 500 вызванных тестированием службы Prometheus. !10994

  • Отключение навигации к настройкам уровня проекта страницы при отключенном Pages. !11008

  • Исправление кэширования больших сниппетов HTML содержимого на базах данных MySQL. !11024

  • Скрытие кнопки URL внешней среды на странице терминала если URL не определён. !11029

  • Всегда отображение последних данных конвейера в поле коммита. !11038

  • Исправление смещённых кнопок на страницах вики. !11043

  • Цветовое оформление меток в поле поиска. !11047

  • Сортировка графа сети как по дате коммита, так и топологически. !11057

  • Удаление знаков переноса строки из сообщений коммитов. !11077

  • Добавление подсказок к ключам графика вкладов пользователя. !11138

  • Добавление немецкого перевода для аналитики цикла. !11161

  • Исправление проблемы пропущенного ручного действия при обработке конвейера. !11164

  • Исправление кросс-ссылок для частных и внутренних проектов. !11243

  • Добавление состояния виджета MR которое предотвращает слияние при изменении ветки после загрузки страницы. !11316

  • Исправление ошибки 500 при доступе к настраиваемым логотипам. !11479 (Alexis Reigel)

  • Реализация Users::BuildService. !30349 (George Andrinopoulos)

  • Отображение комментариев для личных сниппетов.

  • Поддержка комментариев для личных сниппетов.

  • Поддержка загрузчиков для комментариев личных сниппетов.

  • Корректное обрабатывание входящих электронных писем из псевдонимов.

  • Переписывание графа конвейера Vue для поддержки моментальных обновлений данных.

  • Добавление конца точки API issues/:iid/closed_by. (mhasbini)

  • Запрет слияний запросов из форка при отключенной возможности слияния в исходном проекте. (mhasbini)

  • Улучшение UX на странице настроек участников проекта.

  • Очистка поиска эмодзи в меню наград после выбора эмодзи.

  • Чистка отступов Markdown.

  • Разделение параметров CE на Grape API.

  • Разрешение создания новой ветки и пустого WIP запроса слияния с страницы задачи.

  • Предотвращение создания веток людьми без права на отправку.

  • Переработка страницы аутентификации 422.

  • Обновление дизайна callout.

  • Обнаружение уже включенных DeployKeys в EnableDeployKeyService.

  • Добавление прозрачной верхней границы в состоянии наведения завершённых задач.

  • Переработка всех значков CI Vue для использования одного и того же компонента Vue.

  • Обновление заметок в реальном времени.

  • Добавление кнопки удаления фильтров из строки поиска.

  • Добавление имени профиля в выпадающий список пользователя.

  • Отображение статуса GitLab Pages на панели управления администратора.

  • Исправление создания меток из задачи для подгрупповых проектов.

  • Вертикальное выравнивание мини-контейнера этапа конвейера.

  • Предотвращение переноса вкладок навигации на новую строку.

  • Исправление архитектуры окружений Vue для соответствия документации.

  • Принудительное применение возможностей проекта при поиске файлов и вики.

  • Исправление копирования раздельного сравнения в Firefox.

  • Нотификация о том что пользователь был удален и ссылка на документацию удаления пользователя.

  • Выгрузка статистики проекта через один запрос API.

  • Выпадающее меню задач конвейера обновляется в реальном времени при открытии.

  • Добавление стандартного отступа сверху таблицы запросов на странице участников проекта.

  • Добавление подсказок к кнопкам действий заметок.

  • Удаление добавления "#" в SHA коммита в виджете MR.

  • Удаление спиннера при загрузке комментария.

  • Исправление проблемы чтения некоторых значков экраночтечниками.

  • Асинхронная загрузка вкладок майлстримов для увеличения производительности загрузки.

  • [Импорт BB] Сохранение трассировки ошибки и всего сырого документа для более легкого отладки проблем.

  • Исправление отображения имен веток в выпадающем меню.

  • Защита от XSS для AsciiDoc и других разметок.

  • Валидация URL в Markdown с использованием URI для корректного определения хоста.

  • Боковое расположение представления коммитов правильно расширяется на всю ширину окна.

  • Асинхронная загрузка ключей развертывания.

  • Исправление отступов кнопок отправки обсуждений.

  • Добавление имени хоста в пинг использования.

  • Разрешение полного отключения пинга использования в gitlab.yml.

  • Добавление страницы файла артефактов использующей просмотрщик файлов.

  • Добавление пути навигации, заголовка сборки и подменю конвейеров к просмотру артефактов.

  • Отображение кнопки "Raw" как "Download" для двоичных файлов.

  • Добавление переключателя "Source/Rendered" для файлов Blob, таких как SVG, Markdown, AsciiDoc и других текстовых файлов, которые могут быть отрендерены.

  • Обработка всех ошибок URI в ExternalLinkFilter.

  • Разрешение комментариев на более ранних версиях различий и сравнений между версиями различий.

  • Приставка копированного имени ветки MR как код при вставке в форму GFM.

  • Исправление комментариев на существующее обсуждение на неизменной строке, которая больше не находится в различии.

  • Ссылка на устаревший различие в более ранней версии MR из устаревшего обсуждения различия.

  • Обновление Sidekiq до 5.0.0.

  • Использование просмотров файлов для сниппетов.

  • Добавление кнопки скачивания для сниппетов проекта.

  • Отображение видео файлов Blob как изображений.

  • Грациозное управление ошибками для входящих электронных писем, которые не совпадают с заголовком To и имеют нет заголовка References.

  • Добавление заголовка к кнопкам награждения эмодзи.

  • Исправление выравнивания пустых элементов списка задач.

  • Удаление целевого _blank из компонента мониторинга для предотвращения открытия нового окна.

  • Исправление новых интеграций администратора, которые не применяются к существующим проектам.

  • Предотвращение дальнейшей коррозии репозитория при разрешении конфликтов из форка где требуется обслуживание как у форка, так и у основного проекта.

  • Добавление недостающих атрибутов проекта к импорту/экспорту.

  • Удаление N+1 запросов при обработке ссылок MR.

  • Исправление неверного вызова метода на notify_post_receive. (Luigi Leoni)

  • Исправление неправильного выделения поисковых терминов.

  • Переработка тега ссылки для удаления пробела в конце целевой ветки.

  • Предотвращение отображения сырых данных JSON на страницах профиля пользователя при переходе назад и вперед в истории браузера.

  • Добавление индекса к столбцу типа вебхуков.

  • Изменение высоты строки на заголовке сборки для предотвращения перекрытия элементов. (Dino Maric)

  • Исправление мертвого ссылка на GDK на странице README. (Dino Maric)

  • Исправление быстрой переключаемости предварительного просмотра на неверную вкладку.

  • Удаление назначенных задач без загрузки лишних данных в память.

  • Переработка документов восстановления/резервного копирования.

  • Исправление загрузки всех пользователей в выпадающем списке назначаемых задач групп.

  • Исправление XSS на странице импорта проекта вызванного использованием фильтра Hamlit.

  • Исправление отсутствия аватара на досках задач при отключении Gravatar.

  • Исправление формы создания меток на досках задач.

  • Добавление описаний в реальном времени на страницах показа задач.

  • Изменение API задач: параметр assignee_id и объект assignee в ответе были устаревшими.

  • Исправление отображения JSON запроса слияния.

  • Исправление графиков мониторинга Prometheus не показывающих пустые состояния в определенных сценариях.

  • Удаление ссылок на майлстримы из представлений майлстримов.

  • Показ размеров корректно в запросах слияния при переполнении различий.

  • Исправление проверки only_default_branch для службы Slack.

  • Улучшение задачи gitlab:gitlab_shell:check для проверки принадлежности пути хранилища репозитория группе root.

  • Оптимизация конца точки API pipelines.json.

  • Передача docsUrl в компоненте callout расписаний конвейеров.

  • Исправление выравнивания значка CI в связанных ветках задач.

  • Настройка боковой панели задач на закрытый режим для мобильных устройств.

  • Санитизация URL подмодулей перед ссылкой на них в дереве файлов.

  • Обновление Sidekiq до 4.2.10.

  • Кэширование Routable#full_path в RequestStore для уменьшения повторных загрузок маршрутов.

  • Переработка поиска сниппетов и отказ от возврата внутренних сниппетов для внешних пользователей.

  • Исправление видимости сниппетов для действия показа - внешние пользователи не могут видеть внутренние сниппеты.

  • Хранение повторных попыток в базе данных для сборок CI.

  • Обработка URL подмодулей, которые не заканчиваются на .git. (David Turner)

  • Исправление сортировки тегов по умолчанию на пустое значение.

  • Отображение частных групп на странице подгрупп только если пользователь имеет доступ к ним.

  • Жирный шрифт для ссылки MR в боковой панели сборок.

  • Отмена назначения всех задач и запросов слияния при выходе участника из команды.

  • Исправление предварительного прокрутки календаря активности пользователя.

  • Уведомления чата конвейеров преобразуют секунды в минуты и часы.## 9.1.6 (2017-06-02)

  • Исправлено отображение видимости при ссылках на сниппеты.

9.1.5 (2017-05-31)

  • Перемещены загрузки с 'public/uploads' в 'public/uploads/system'.
  • Ограничено использование API X-Frame-Options до одного источника.
  • Разрешена автозаполнение пользователей по author_id только для аутентифицированных пользователей.

9.1.4 (2017-05-12)

  • Исправлена ошибка на странице настроек CI/CD, связанная с некорректным триггером конвейера. !10948 (dosuken123)
  • Упорядочено сетевое графическое представление как по дате коммита, так и топологически. !11057
  • Исправлено кросс-ссылание для приватных и внутренних проектов. !11243
  • Корректно обработаны входящие электронные письма с псевдонимами.
  • Грациозное управление ошибками для входящих электронных писем, которые не совпадают с заголовком To и не имеют заголовка References.
  • Добавлены недостающие атрибуты проекта в импорт/экспорт.
  • Исправлено неправильное выделение поисковых запросов.
  • Исправлен баг, при котором JSON слияния запроса отображался некорректно.

9.1.3 (2017-05-05)

  • Не показывать приватные группы на странице подгрупп, если пользователь не имеет доступа.
  • Обеспечить выполнение функций проекта при поиске blob и wiki.
  • Исправлено отображение списка веток в выпадающем меню.
  • Обеспечить прохождение AsciiDoc и других маркеров через конвейер для предотвращения XSS.
  • Валидация URL в markdown с использованием URI для корректной проверки хоста.
  • Исправлено XSS в представлении импорта проекта, вызванное использованием фильтра Hamlit.
  • Санитизация URL подмодулей перед созданием ссылок на них в представлении дерева файлов.
  • Переработана логика поиска сниппетов и не возвращать внутренние сниппеты для внешних пользователей.
  • Исправлено отображение видимости сниппетов для действия "показать" — внешние пользователи не могут видеть внутренние сниппеты.

9.1.2 (2017-05-01)

  • Добавлен индекс на ci_runners.contacted_at. !10876 (blackst0ne)
  • Исправлено описание событий конвейера для интеграций со Slack и Mattermost. !10908
  • Исправлено отображение неверного количества MR в свертываемой области боковой панели майлстоунов. !10933
  • Исправлен порядок коммитов в сетевом графическом представлении. !10936
  • Обеспечение правильного сохранения настройки "Уведомлять только основную ветку" службой уведомлений чата. !10959
  • Ленивая установка UUID в ApplicationSetting для новых установок.
  • Пропуск валидации при создании внутреннего пользователя (призрака, службы поддержки).
  • Использование GitLab Pages версии 0.4.1.

9.1.1 (2017-04-26)

  • Добавлен транзактный блок вокруг move_issues_to_ghost_user. !10465

  • Правильное истечение кэша для всех MR конвейера. !10770

  • Добавлен подменю для страницы редактирования услуг интеграции проекта. !10813

  • Исправлено отсутствие продолжительности для заблокированного конвейера. !10856

  • Исправлено отображение последней статуса коммита на главной странице проекта. !10863

  • Добавлен индекс на ci_builds.updated_at. !10870 (blackst0ne)

  • Исправлено возникновение ошибки 500 при попытке отображения задач из проектов, ожидающих удаления. !10906

  • Обеспечение того, что OAuth/LDAP/SAML пользователи не требуют подтверждения.

  • Обеспечение создания заметки с уникальным идентификатором обсуждения при ответе на отдельную заметку по электронной почте.

  • Исправлено OAuth, LDAP и SAML SSO при отключенной регистрации обычных пользователей.

  • Исправлено ссылки на документацию использования ping из пустой страницы когорт.

  • Исключение N+1 запросов при загрузке пространства имен для каждого ишьюбле в майлстоунах.## Версия 9.1.0 (2017-04-22)

  • Добавлено отображение Jupyter notebook. !10017

  • Добавлена пустая страница для запросов слияния. !7342

  • Добавлена возможность начинать новый разрешимый диалог в запросе слияния. !7527

  • Скрыты поля формы для участников группы без прав редактирования. !7816

  • Создание нового задачи для одного обсуждения в запросе слияния. !8266 (Bob Van Landuyt)

  • Добавление области non_archived для подсчета проектов. !8305 (Naveen Kumar)

  • Отсутствие показа ссылок на отметку коммита для пользователей, которым это запрещено. !8407

  • Новый файл с интерфейса на существующей ветке. !8427 (Jacopo Beschi @jacopo-beschi)

  • Удаление префиксов ссылок при создании ветки. !8498 (Matthieu Tardy)

  • Поддержка требований 2FA на уровне группы. !8763 (Markus Koller)

  • Добавлено действие "Отменить" для Todo в разделе выполненных задач. !8782 (Jacopo Beschi @jacopo-beschi)

  • Показывать ссылку "Назад", только если история браузера доступна. !9017

  • Реализация сервиса создания пользователя. !9220 (George Andrinopoulos)

  • Включение клиента Gitaly для служебной функции refs. !9291

  • Отмена ожидающих сборок, если коммиты не являются HEAD. !9362 (Rydkin Maxim)

  • Добавление указателя закрытых или объединённых задач в GFM. !9462 (Adam Buckland)

  • Периодическая очистка временных загружаемых файлов для освобождения места. !9466 (blackst0ne)

  • Использование переключательной кнопки для расширения/сворачивания многократно вложенных групп. !9501

  • Исправление ошибки, которая была недостаточно видимой. !9516

  • Исправление проблемы в новой форме запроса слияния, где бытовая метка выбиралась вместо ветки при одинаковых названиях. !9535 (Weiqing Chu)

  • Экспонирование конечных точек API для статуса CI/CD с помощью Gitlab::Ci::Status для сборок, задач и запросов слияния для значков. !9561 (dosuken123)

  • Использование Gitaly для CommitController#show. !9629

  • Сортировка задач майлстоунов по возрастанию позиции в API. !9635 (George Andrinopoulos)

  • Преобразование Issue в ES6 класс. !9636 (winniehell)

  • Ссылка на задачу в мета-шапке. !9641 (mhasbini)

  • Добавление возможности отключения URL запроса слияния при отправке. !9663 (Alex Sanford)

  • Обработка более вариантов в ProjectsFinder. !9682 (Jacopo Beschi @jacopo-beschi)

  • Исправление кнопок формы создания задачи, которые были некорректно выровнены на мобильных устройствах. !9706 (TM Lee)

  • Поддержка цветовых имен меток в фоновом режиме. !9725 (Dongqing Hu)

  • Стандартизация использования core-js для полифилов ES2015. !9749

  • Исправление удаления веток при импорте из GitHub для открытых PR из форка. !9758

  • Отсутствие показа объекта LFS, когда LFS отключено. !9779 (Christopher Bartz)

  • Исправление иконки ссылки в дереве проекта. !9780 (mhasbini)

  • Исправление ошибки системы при использовании ключа развертки. !9796 (billy.lb)

  • Использование специальной очереди для авторизованных проектов рабочего процесса. !9813

  • Упрощение сборочной работы для CE и EE. !9820 (winniehell)

  • Добавление атрибута aria-label для доступности статуса функциональности. !9830

  • Добавление значков для количества майлстоунов в панели управления и группах. !9836 (Alex Braha Stoll)

  • Использование Gitaly для Repository#is_ancestor. !9864

  • После копирования пути файла или blob, вставка его в поле комментария будет форматирована как Markdown. !9876

  • Исправление уровня видимости на странице нового проекта. !9885 (blackst0ne)

  • Исправление поля xml.updated в RSS/ATOM потоках. !9889 (blackst0ne)

  • Добавление действия "Отменить все как завершенное" для Todo. !9890 (Jacopo Beschi @jacopo-beschi)

  • Добавление поля имени в форме группы. !9891 (Douglas Lovell)

  • Добавление пользовательских атрибутов в фабриках. !9892 (George Andrinopoulos)

  • Разрешение проблемы кэширования статуса сборки проекта на панели управления. !9895

  • Показ сообщения об ошибке при неудачном удалении метки через веб-интерфейс. !9906

  • Добавление быстрого отправления для форм сниппетов. !9911 (blackst0ne)

  • Новая директория с интерфейса на существующей ветке. !9921 (Jacopo Beschi @jacopo-beschi)

  • Удаление UJS из таблиц сборок. !9929

  • Исправление проверки названия проекта, предотвращение щелчка по отключенной кнопке. !9931

  • Показ корректного пользователя и времени создания на заголовке страницы сборки. !9936

  • Включение атрибутов отслеживания времени в нагрузочных данных. !9942

  • Добавление requirements: { id: /.+/ } для всех маршрутов API, пространственно-именованных проектов и групп. !9944

  • Улучшение UX для представления метрик окружений. !9946

  • Удаление лишних пробелов в ссылках групп. !9947 (Xurxo Méndez Pérez)

  • Добавление руководства по стилю фронтенда в документацию. !9961

  • Добавление метаданных в системные заметки. !9964

  • При просмотре старой версии wiki-страницы, кнопка редактирования должна быть отключена. !9966 (TM Lee)

  • Добавление массива меток в объект возврата веб-хук задачи. !9972

  • Обновление VueJS до версии v2.2.4 и отключение предупреждений режима разработки. !9981

  • Добавление инструментирования покрытия кода только при генерации отчета о покрытии. !9987

  • Исправление обновления проекта Wiki. !9990 (Dongqing Hu)

  • Исправление триггеринга веб-хуков для ссылок с точками. !10001 (George Andrinopoulos)

  • Исправление быстрой отправки на вкладке предварительного просмотра для комментариев. !10002

  • Добавление опции получения электронных уведомлений о своей активности. !10032 (Richard Macklin)

  • Переименование "Все задачи" на "Открытые задачи" в модальном окне добавления задач. !10042 (blackst0ne)

  • Отключение действий сборки и окружений, которые невозможно выполнить. !10052

  • Добавление уточнений к документации интеграции Jira. !10066 (Matthew Bender)

  • Перемещение содержимого сводки майлстоуна в боковое меню. !10096

  • Замена закрывающегося иконки запроса слияния. !10103 (blackst0ne)

  • Добавление поддержки многоуровневых имен репозиториев образов контейнеров. !10109 (André Guede)

  • Добавление полифиллов ECMAScript для Symbol и Array.find. !10120

  • Добавление подсказок для событий календаря пользователя. !10123 (Alex Argunov)

  • Разрешение "Запуск CI/CD сборок по расписанию" - "Основная реализация серверной части". !10133 (dosuken123)

  • Изменение подсказки первой строки выпадающего списка фильтров на "Нажмите Enter или щелкните мышью для поиска". !10138

  • Удаление бесполезных запросов с ложными условиями (например, 1=0). !10141 (mhasbini)

  • Показ статуса сборки как значка favicon на страницах сборок, задач и запросов слияния. !10144

  • Обновление цветовой палитры до гармоничной и последовательной. !10154

  • Добавление подсказок и доступности для кнопок обложки профиля. !10182

  • Изменение столбца "Выполненные" на "Закрытые" в панелях управления задачами. !10198 (blackst0ne)

  • Добавление кнопки метрик на странице обзора окружений. !10234

  • Принуждение к бесконечному размеру терминалов при проверке процессов через вызов ps. !10246 (Sebastian Reitenbach)

  • Исправление подчеркивания подменю для страниц "Окружения" и "Задачи". !10254

  • Отказ от поддержки правильной обработки устаревших сборок. !10266

  • Исправление ошибки создания проекта из-за конкурентного состояния при создании каталога пространства имен. !10268 (Robin Bobbitt)

  • Введение ошибочных/пустых состояний для производительности метрик окружений. !10271

  • Улучшение производительности импорта из большого репозитория GitHub. !10273

  • Введение "interval_polling_multiplier" как настройки приложения. !10280

  • Предотвращение пользователей от отключения аккаунта GitLab через CAS. !10282

  • Ясное указание того, кто запустил сборку, в электронной почте. !10283

  • Предотвращение чувствительности к регистру при упоминании пользователей. !10285 (blackst0ne)

  • Обновление rugged до версии 0.25.1.1. !10286 (Elan Ruusamäe)

  • Обработка вывода OpenBSD ps правильно для отображения информации Sidekiq на административной странице. !10303 (Sebastian Reitenbach)

  • Логирование ошибок при генерации GitLab Pages в журнал отладки. !10335 (Danilo Bargen)

  • Обновление дизайна карточек панели управления задачами. !10353

  • Метки могут быть защищены, ограничивая создание совпадающих меток по роли пользователя. !10356

  • Установка переменной окружения GIT_TERMINAL_PROMPT в инициализаторе. !10372

  • Удаление индекса для текущих пользователей входа. !10401 (blackst0ne)

  • Включение переоткрытых запросов слияния при поиске открытых. !10407

  • Интеграция веб-хуков Microsoft Teams с GitLab. !10412

  • Исправление исчезновения подгруппового репозитория при перемещении группы. !10414

  • Добавление конечных точек /-/readiness /-/liveness и /-/metrics для отслеживания здоровья приложения. !10416

  • Изменение регистра букв в кнопках по всему GitLab. !10418

  • Исправление выделения блока в поиске. !10420

  • Добавление метода удаления одновременного индекса в помощнике базы данных. !10441 (blackst0ne)

  • Исправление коммита wiki. !10464 (blackst0ne)

  • Удаление связанных записей при удалении пользователя. !10467

  • Включение конечной точки в метриках для промежуточного программного обеспечения ETag. !10495

  • Изменение дефолтного представления проекта для существующих пользователей и анонимных посетителей на файлы + readme. !10498

  • Скрывание счетчиков шапки, если они равны нулю. !10506

  • Удаление метода User#is_admin?. !10520 (blackst0ne)

  • Удаление метода Milestone#is_empty?. !10523 (Jacopo Beschi @jacopo-beschi)

  • Добавление UI для триггера расписания. !10533 (dosuken123)

  • Добавление внешнего ключа для ci_trigger_requests на ci_triggers. !10537

  • Обновление webpack до версии v2.3.3 и webpack-dev-server до версии v2.4.2. !10552

  • Исправление ошибки POST /projects/:id/hooks и PUT /projects/:id/hook/:hook_id, игнорирующие параметр job_events в API V4. !10586

  • Исправ## Версия 9.0.9 (2017-06-02)

  • Исправлено отображение видимости при ссылках на сниппеты.

Версия 9.0.8 (2017-05-31)

  • Перемещены загрузки с 'public/uploads' в 'public/uploads/system'.
  • Ограничено использование API X-Frame-Options до одного источника.
  • Разрешена автозаполнение пользователей по author_id только для аутентифицированных пользователей.

Версия 9.0.7 (2017-05-05)

  • Внедрен контроль за проектными возможностями при поиске blob и wiki.
  • Устранено отображение ветвей в выпадающем списке как HTML.
  • Обеспечено прохождение через конвейер Asciidoc и других разметок для предотвращения XSS.
  • Валидация URL в markdown с использованием URI для правильной проверки хоста.
  • Исправлена проблема XSS в представлении импорта проекта вызванная использованием фильтра Hamlit.
  • Санитизация URL подмодулей перед созданием ссылок на них в дереве файлов.
  • Переработка поисковика сниппетов и отказ от возврата внутренних сниппетов для внешних пользователей.
  • Исправление видимости сниппетов для действия показа — внешние пользователи не могут видеть внутренние сниппеты.
  • Отключение отображения приватных групп на странице подгрупп если пользователь не имеет доступа.

Версия 9.0.6 (2017-04-21)

  • Исправление ошибки: POST /projects/:id/hooks и PUT /projects/:id/hook/:hook_id больше не игнорируют параметр job_events в API V4. !10586
  • Исправление ошибки виджета MR, которая сливалась MR при выборе "Слияние при успешном выполнении трубопровода" через выпадающий список. !10611
  • Исправление интеграции PlantUML в GFM. !10651
  • Отображение подменю под запросами слияния когда трекер задач не является стандартным. !10658
  • Исправление настройки ограничения видимости проекта для пользователей.
  • Удаление устаревших настроек уведомлений без пространства имен.
  • Исправление срока истечения кэша заметок после удаления задачи. (mhasbini)
  • Отображение сообщений об ошибках пользовательских триггеров при активированном автоматическом слиянии.
  • Исправление ширины поля поиска при использовании Internet Explorer.

Версия 9.0.5 (2017-04-10)

  • Добавлены быстрые клавиши и счетчики для запросов слияния и задач в навигационной панели.
  • Отключены недействительные шаблоны сервисов.
  • Обработка ключей SSH содержащих несколько пробелов между маркерами.

Версия 9.0.4 (2017-04-05)

  • Не отображается имя исходного проекта, если у пользователя нет доступа.
  • Удалён атрибут class из белого списка для HTML сгенерированного из Markdown.
  • Исправлено раскрытие пути при импорте/экспорте проекта.
  • Исправлено уязвимость открытой переадресации используя continue[to] в URL при запросе статуса импорта проекта.
  • Исправлены уязвимости открытой переадресации в контроллерах TODO, задачах и запросах слияния.

Версия 9.0.3 (2017-04-05)

  • Исправлено столкновение имени при импорте GitHub запросов слияния из форкнутых репозиториев. !9719
  • Исправлен GitHub импортёр для запросов слияния удалённых форкнутых репозиториев. !9992
  • Исправлен маршрут окружения при наличии специальных символов в имени окружения. !10250
  • Улучшено отображение Markdown при ссылках на большое количество запросов слияния. !10252
  • Разрешено пользователям импортировать проекты GitHub в подгруппы.
  • Перенесены изменения API необходимые для исправления проблемы зависания в EE.
  • Удалён лишний ORDER BY из подзапроса forked_to_project_id. (mhasbini)
  • Настроен CI билд для использования оптимистического замыкания только при изменении состояния.
  • Исправлено состояние гонки где пространство имен было удалено до удаления проекта.
  • Исправлено создание ссылки на новую задачу с выбранным шаблоном через параметр URL.
  • Удалён лишний ORDER BY при обновлении TODO. (mhasbini)
  • API: Настроен эндпоинт /notes для работы с ID заметок вместо ID.
  • Исправлено некорректное заменение URL параметров и разрыв пагинации трубопроводов.
  • Перемещены задачи, MR, TODO рядом со списком профиля в верхнем меню.

Версия 9.0.2 (2017-03-29)

  • Корректное обновление путей при изменении дочерней группы.
  • Исправлено раскрытие имени приватной группы через формы создания/обновления.

Версия 9.0.1 (2017-03-28)

  • Исправлено получение "404 при запросе лога сборки". !9759 (dosuken123)
  • Упрощено поиск запросов проектов и слияний. !10053 (mhasbini)
  • Исправлено обработку after_script для API Runners v4. !10185
  • Исправлено отображение экранированного HTML на странице майлстоунов. !10224
  • Исправлено повторное выполнение задач уже выполненных при повторном выполнении трубопровода. !10249
  • Разрешено фильтровать по всем начатым майлстоунам.
  • Разрешено сортировать по сроку завершения и приоритету.
  • Исправлено отсутствие отображения пагинации ветвей.
  • Исправлено отсутствие работы отфильтрованного поиска в IE.
  • Оптимизирован запрос поиска меток при поиске проекта с группой. (mhasbini)## Версия 9.0.0 (2017-03-22) - Исправлено несоответствие в названии служб, удаляющих объекты. !5803 (dixpac)
  • UI: Разрешено установить проектную переменную пустым значением. !6044 (Lukáš Nový)
  • Выровнены флажки списка задач. !6487 (Jared Deckard jared.deckard@gmail.com)
  • SanitizationFilter позволяет использовать HTML5 теги details и summary. !6568
  • При удалении ветки показывается иконка загрузки и кнопка отключается. !6761 (wendy0402)
  • Используется сущность для коммитов ветки репозитория и улучшена реализация RepoCommit. !7138 (Ben Boeckel)
  • Удаление пользователя не приводит к удалению созданных им или назначенных ему задач. !7393
  • Исправлена позиция счетчика в панелях майлстоунов. !7842 (Andrew Smith (EspadaV8))
  • Добавлена возможность создания 'адресованной лично' задачи при упоминании в начале строки. !7926 (Ershad Kunnakkadan)
  • Реализован провайдер удостоверений OpenID Connect. !8018 (Markus Koller)
  • Отображение иерархии директорий при просмотре страниц wiki. !8133 (Alex Braha Stoll)
  • Преобразование сервисов Slack и Mattermost из событий сборки в события конвейера, а также преобразование сервиса отправки электронных сообщений BuildsEmailService в PipelinesEmailService. Обновление сервиса Hipchat для использования событий конвейера вместо событий сборки. !8196
  • Выполнение веб-хуков для операции удаления страницы wiki. !8198
  • Добавлена внешняя ссылка на окружение в представлении веб-терминала. !8303
  • Откликчивый заголовок в режимах просмотра различий: рядом, параллельно, с и без боковой панели. !8475
  • Пропуск проверки доменного имени электронной почты при создании пользователя администратором. !8575 (Reza Mohammadi @remohammadi)
  • API: Пагинация всех конечных точек, возвращающих массив. !8606 (Robert Schilling)
  • Передача текущего пользователя в MergeRequest и MergeRequestsHelper. !8624 (Dongqing Hu)
  • Добавление ссылок на пользователя и сборку в уведомлениях Slack. !8641 (Poornima M)
  • Нажатие на задачу завершенной становится практически недейственным. !8691 (Jacopo Beschi @jacopo-beschi)
  • Фильтрация задач по ручному добавлению. !8691 (Jacopo Beschi @jacopo-beschi)
  • Добавление версии запускающего сервера в представление /admin/runners. !8733 (Jonathon Reinhart)
  • API: Удаление параметра public для проектов. !8736
  • Возможность создания вложенных групп через интерфейс. !8786
  • API: Добавление действия остановки окружения. !8808
  • Добавление событий обсуждений в календарь вкладов. !8821
  • Единство поведения поиска задач за счет постоянного фильтра при совпадении всех меток. !8849
  • Вывод устаревших шаблонов конечных точек V3. !8853
  • Открытие конвейеров как PipelineBasic api/v3/projects/:id/pipelines. !8875
  • Альфавитная сортировка тегов в списке запускающих серверов. !8922 (blackst0ne)
  • Добавление документации для постоянных ссылок на последние сборочные артефакты. !8934 (Christian Godenschwager)
  • Стандартизация параметров имени ветки как branch в API V4. !8936
  • Перемещение /projects/fork/:id в /projects/:id/fork. !8940
  • Исправление маленькой высоты заголовка активности страницы. !8952 (Pavel Sorokin)
  • Опциональное требование установки пароля при создании пользователя через API. !8957 (Joost Rijneveld)
  • Импорт GitHub — поиск пользователей на основе адреса электронной почты GitHub. !8958
  • API: Объединение конечных точек /projects. !8962
  • Добавление визуальных токенов для отфильтрованного поиска. !8969
  • Хранение полного имени группы и пути в таблице маршрутов. !8979
  • Добавление внутреннего API для уведомления Gitaly после получения. !8983
  • Удаление неактивных по умолчанию сервисов электронной почты. !8987
  • Опция для предотвращения входа с нескольких IP-адресов. !8998
  • По умолчанию загрузка сниппетов с LF-концовками строк. !8999
  • Исправление ширины выпадающего меню на странице проекта. !9002
  • Исправление выравнивания номера задачи на странице MR и задач. !9020
  • Исправление повторного выполнения конвейера CI/CD с учетом порядка этапов. !9021
  • Увеличение производительности обнаружения зависших сборок. !9025
  • Фильтрация по проектам в конце поиска. !9030
  • Добавление вложенных групп в API. !9034
  • Использование ETag для улучшения производительности запросов заметок задач. !9036
  • Добавление стратегии авторизации OAuth2 generic OmniAuth. !9048 (Joe Marty)
  • Брендирование логотипа для уведомлений конвейера электронной почты. !9049 (Alexis Reigel)
  • Замена npm на yarn и добавление файла yarn.lock. !9055
  • Исправление отображения ошибочных сообщений для выпадающего списка создания метки. !9058 (Tom Koole)
  • Установка фиксированной высоты выпадающего меню в 250px и добавление скроллинга. !9063
  • Обновление документации API для нового формата пространства имен. !9073 (Markus Koller)
  • Замена статического фикстура для behaviors/quick_submit_spec.js. !9086 (winniehell)
  • Использование iids как параметра фильтрации. !9096
  • Управление личными токенами доступа пользователя через API и добавление токенов имитации. !9099 (Simon Vocella)
  • Добавление возможности копировать имя ветки в буфер обмена. !9103 (Glenn Sayers)
  • Переименование Files::DeleteService в Files::DestroyService. !9110 (dixpac)
  • Исправление разбитой ссылки в документации FE. !9120
  • Добавление версии Git в вывод команды gitlab:env:info. !9128 (Semyon Pupkov)
  • Замена статической фикстурой для new_branch_spec.js. !9131 (winniehell)
  • Возвращение отчета о покрытии для JavaScript. !9133 (winniehell)
  • Исправление прыжкового эффекта виджета MR. !9146
  • Предотвращение вызова Build#trace_with_state для повышения производительности. !9149 (Takuya Noguchi)
  • Исправление цвета фона для меток упоминаний в задачах. !9155 (mhasbini)
  • Замена статической фикстурой для behaviors/requires_input_spec.js. !9162 (- Обеспечьте использование проектных функций при поиске blob и wiki.
  • Исправлено отображение выпадающего списка ветвей, которое преобразует названия ветвей как HTML.
  • Убедитесь, что AsciiDoc и другие разметки проходят через конвейер для предотвращения XSS.
  • Валидация URL в markdown с использованием URI для правильной проверки хоста.
  • Исправление XSS в представлении импорта проекта, вызванное использованием фильтра Hamlit.
  • Очистка URL подмодулей перед созданием ссылок на них в представлении дерева файлов.
  • Переработка поисковика сниппетов и отказ от возврата внутренних сниппетов для внешних пользователей.
  • Исправление видимости сниппетов для действия "показ" — внешние пользователи не могут видеть внутренние сниппеты.

Версия 8.17.5 (2017-04-05)

  • Не показывать имя исходного проекта, если у пользователя нет доступа.
  • Исключение атрибута класса из белого списка для HTML, генерируемого из Markdown.
  • Исправление раскрытия пути при импорте/экспорте проекта.
  • Исправление уязвимости открытой переадресации, используемой с помощью continue[to] в URL при запросе статуса импорта проекта.
  • Исправление уязвимостей открытой переадресации в todo, issue и контроллере MR.

Версия 8.17.4 (2017-03-19)

  • Отображение только публичных электронных адресов в атом-каналах.
  • Для защиты от атак Server-side Request Forgery URL импорта проекта теперь запрещены для использования локального сервера или IP-адреса сервера, кроме назначенного URL-адреса и порта. Также запрещён импорт из портов ниже 1024, за исключением портов 22, 80 и 443.

Версия 8.17.3 (2017-03-07)

  • Исправление переадресации на пользовательскую страницу домашней страницы. !9518
  • Исправление поврежденной миграции при прямом переходе к версии 8.17.1. !9613
  • Изменение выпадающего списка проектов так, чтобы он отображал только те проекты, где вы являетесь участником. !9614
  • Исправление создания файла в пустом репозитории с помощью API. !9632
  • Отказ от копирования подсказок при копировании GFM.
  • Исправление переноса или отката через MR.

Версия 8.17.2 (2017-03-01)

  • Выгрузка всех активов Webpack после того, как 8.17.1 включил некорректно скомпилированный актив. !9602

Версия 8.17.1 (2017-02-28)

  • Замена setInterval на setTimeout для предотвращения слишком частых запросов. !9271 (Takuya Noguchi)
  • Отключение неиспользуемого кэша количества меток для Проектов, сборок и выполнителей.
  • Улучшение проверки спама и системы reCAPTCHA.
  • Разрешение поиска задач на строки, содержащие двоеточия.
  • Отключение подсказок на кнопках добавления задач в досках.
  • Исправление пользовательского интерфейса поиска коммитов.
  • Исправление счетчика размера вкладки изменений MR при наличии более 100 файлов в разнице.
  • Отключение недействительных шаблонов сервисов.
  • Использование основной ветки как целевой ветки при отсутствии параметра.
  • Обновление GitLab Pages до версии v0.3.2.
  • Добавление исправления регрессии производительности для !9088, влияющего на #27267.
  • Корректное отображение меток командами /chat.## 8.17.0 (2017-02-22) - API: Устранение проблем с загрузкой файла. !0 (8267)
  • Изменено скрипт установщика Composer в примере CI PHP документации. !4342 (Jeffrey Cafferata)
  • Отображение кнопки полноэкранного режима на маленьких экранах. !5302 (winniehell)
  • Добавлена система хуков при обновлении проекта (кроме переименования/переноса). !5711 (Tommy Beadle)
  • Устранение уведомлений при их установке на уровне группы. !6813 (Alexandre Maia)
  • Теперь метки проекта могут быть превращены в метки группы. !7242 (Olaf Tomalka)
  • Используйте Webpack для пакетирования фронтэнд активов и Karma для тестирования фронтэнда. !7288
  • Возвращено возможность остановки всех окружений. !7379
  • Добавлено состояние отсутствия меток. !7443
  • Добавлена возможность определения регулярного выражения покрытия в .gitlab-ci.yml. !7447 (Leandro Camargo)
  • Отключение автоматического входа после нажатия ссылки подтверждения электронной почты. !7472
  • Возможность поиска: перенаправление на страницу коммита если запрос это хэш коммита и найден только один коммит. !8028 (YarNayar)
  • Создание TODO для пользователя, который включил автообъединение при проваленной сборке или конфликте слияния. !8056 (twonegatives)
  • Не группировать задачи по проекту на уровне группы и на панели задач. !8111 (Bernardo Castro)
  • Отметка MR как WIP при отправке WIP коммитов. !8124 (Jurre Stender @jurre)
  • Обнаружение нескольких пустых строк в ESLint, исправление нарушений. !8137
  • Добавление сортировки трубопровода для коммита. !8319 (Takuya Noguchi)
  • Добавление событий триггеров сервиса в API. !8324
  • Обновление ссылок на трубопровод и коммит при обновлении статуса CI. !8351
  • Скрытие изображения проверки версии, если нет интернет-соединения. !8355 (Ken Ding)
  • Предотвращение удаления полей ввода, если они являются родительским выпадающим списком. !8397
  • Введение максимального времени сессии для соединения WebSocket терминал. !8413
  • Разрешение создания защищённых веток, если пользователь может объединяться с такой веткой. !8458
  • Переработка MergeRequests::BuildService. !8462 (Rydkin Maxim)
  • Добавление GitLab Pages в CE. !8463
  • Поддержка заметок, когда проект не указан (личные заметки сниппета). !8468
  • Использование значка предупреждения в мини-графике, если этап прошел условно. !8503
  • Не считайте задачи, которые не определены как элементы списка, правильно. !8526
  • Переработка сообщений ChatOps. !8528
  • Копирование хэша коммита в буфер обмена. !8547
  • Улучшение доступности кнопок на странице трубопроводов. !8561
  • Отображение ID проекта в настройках проекта. !8572 (winniehell)
  • Поддержка PlantUML для Markdown. !8588 (Horacio Sanson)
  • Устранение проблемы ответа по электронной почте без адресации подадресации для некоторых клиентов от Microsoft и Apple. !8620
  • Устранение проблем с вложенными задачами в упорядоченном списке. !8626
  • Устранение проблемы сортировки по последнему входу в административной области. !8637 (Poornima M)
  • Предотвращение повторного использования дефисов в $CI_ENVIRONMENT_SLUG. !8638
  • Отображение кнопки объединения только тогда, когда пользователь может создать объединение. !8639
  • Предотвращение копирования номеров строк в параллельном представлении разницы. !8706
  • Улучшение политики сборки и возможностей доступа. !8711
  • API: Удаление конечных точек /projects/:id/keys/. !8716 (Robert Schilling)
  • API: Удаление устаревшего 'expires_at' из сниппетов проекта. !8723 (Robert Schilling)
  • Добавление стратегии резервного копирования 'copy', чтобы противостоять ошибкам изменения файлов. !8728
  • Добавление аватара для заметки обсуждения. !8734
  • Добавление проверки ссылок в частичном шаблоне значков для отображения значка без ссылки. !8740
  • Уменьшение обращений к LDAP на Git HTTP аутентификацию путём перестроения механизмов аутентификации. !8752
  • Предотвращение появления ссылки развертывания разницы, когда больше строк показывать не требуется. !8761
  • Переработка строки поиска в списке проектов администратора. !8776
  • Переименование Builds в Pipelines, CI/CD Pipelines или Jobs повсюду. !8787
  • Скрытие боковой панели при клике на кнопках репозитория. !8798 (Adam Pahlevi)
  • Устранение мелкого сбоя графика мини-трубопровода. !8804
  • Приведение всех системных заметок к нижнему регистру. !8807
  • Поддержка скачивания объектов LFS без аутентификации для общедоступных проектов. !8824 (Ben Boeckel)
  • Добавление только для чтения полей full_path и full_name к API группы. !8827
  • Разрешение изменения относительного URL без перекомпиляции фронтенд активов. !8831
  • Использование vue.js таблицы трубопроводов в представлении коммита и объединения запроса. !8844
  • Использование reCaptcha при выявлении проблемы как спама. !8846
  • Устранение предупреждений устаревания. !8855 (Adam Pahlevi)
  • Коррекция gem, полученного из git источника. !8856 (Adam Pahlevi)
  • Удаление предупреждения при входе на страницу входа. !8864 (Gerald J. Padilla)
  • Добавление документации по использованию Vue.js. !8866
  • Добавление ссылки 'Просмотреть на [окружении]' для blob и отдельных файлов в разностях. !8867
  • Замена слова 'пользователь' на 'участник'. !8872
  • Изменение сокращения ответа для фокусировки поля даже без выбора. !8873 (Brian Hall)
  • Единство стиля кнопки разности объединения запроса. !8874
  • Единство поиска проектов путём удаления конечной точки /projects/:search. !8877
  • Устранение проблемы запрета хранения чувствительной информации при импорте нового репозитория. !8885 (Bernard Pietraga)
  • Устранение вертикального расстояния между графиками трубопровода в Firefox и Safari. !8886
  • Устранение проблемы автозаполнения пользователя при фильтрации поиска для экземпляров GitLab, размещенных на подкаталоге. !8891
  • Устранение проблемы поддержки Ctrl+Click для Todo и вкладок страницы объединения запроса. !8898
  • Устранение неверного вызова ProjectCacheWorker.perform. !8910
  • Предотвращение выполнения обновлений Devise trackable для заблокированных записей пользователей. !8915
  • Добавление возможности экспорта участников группы, наследуемых проектом, в импорт/экспорт. !8923
  • Замена find_with_namespace на find_by_full_path. !8949 (Adam Pahlevi)
  • Устранение мерцания границы аватара в выпадающем меню упоминаний. !8950
  • Удаление лишних запросов для .atom и .json в Dashboard::ProjectsController#index. !8956
  • Устранение проблемы удаления проектов с трубопроводами и сборками. !8960
  • Устранение проблемы сломанных ссылок anchors при использовании специальных символов. !8961 (Andrey Krivko)
  • Обеспечение автоматически созданного заголовка, который не вызывает провал теста. !8963 (brian m. carlson)
  • Обновление документации по включению или отключению GitLab CI. !8965 (Takuya Noguchi)
  • Удаление устаревших конечных точек объединения запроса и задачи и сохранение пространства имен V3. !8967
  • Устранение опечатки 'substract' на /help/user/project/slash_commands. !8976 (Jason Aquino)
  • Сохранение обратной совместимости CI/CD и запрет установки 'coverage' регулярного выражения в глобальном контексте. !8981
  • Использование Babel для транспиляции всех не-внешних JavaScript активов, независимо от расширения файла. !8988
  • Устранение проблемы URL виджета объединения запроса. !8989
  • Устранение проблемы курсора при наведении на пагинацию трубопровода. !9003
  • Расположение выпадающего меню эмодзи награды над правым боковым меню. !9004
  • Предотвращение отображения ключей развертывания в списке ключей SSH пользователя. !9024
  • Обновление Babel до версии 5.8.x до 6.22.x. !9072
  • Обновление до webpack v2.2. !9078
  • Вызов автозаполнения после выбора команды слеша. !9117
  • Добавление пробела между текстом и значком загрузки в виджете объединения запроса. !9119
  • Устранение проблемы переименования работы в трубопровод. !9147
  • Замена статической фикстурой для merge_request_tabs_spec.js. !9172 (winniehell)
  • Замена статической фикстурой для right_sidebar_spec.js. !9211 (winniehell)
  • Отображение ошибок объединения в виджете объединения запроса. !9229
  • Увеличение веса очереди процесса commit с 2 до 3. !9326 (blackst0ne)
  • Предотвращение требования lib/gitlab/request_profiler/middleware.rb в config/initializers/request_profiler.rb.
  • Принудительное требование нового пароля после сброса пароля через API. (George Andrinopoulos)
  • Разрешение поиска внутри проекта по хэшу коммита. (YarNayar)
  • Отображение членства организации и удаления комментария на меньших экранах, а также изменение имени автора комментария на имя пользователя.
  • Удаление Turbolinks.
  • Преобразование значков действий трубопровода в SVG для корректного расположения.
  • Предотвращение случайных полос прокрутки для комментариев задач с внутренними элементами.
  • Выравнивание текста меток Segoe UI.
  • Цветирование знаков '+' и '-' в разностях для увеличения читаемости кода.
  • Устранение проблемы порядка tabindex на странице коммитов ветки. (Ryan Harris)
  • Добавление стиля при наведении мыши на значок копирования в заголовке страницы коммита. (Ryan Harris)
  • Предотвращение анимации при наведении мыши на элементах строки.
  • Улучшение ссылок на иконки статуса трубопровода в виджетах.
  • Устранение проблемы порядка кнопок заголовка коммита и репозитория на последнем коммите в представлении репозитория.
  • Устранение проблемы переноса текста в подсказках мини-графиков трубопровода.
  • Обновление ссылки на информацию о сборках на странице настроек проекта. (Ryan Harris)
  • Устранение проблем несоответствия прогресс-баров.
  • Отображение горизонтальной линии только если пользователь не может архивировать проект.
  • Поиск-фильтра-заголовка-метки.
  • Включение :author, :project и :target в Event.with_associations.
  • Предотвращение создания объектов ActiveRecord в Event.in_projects.
  • Предотвращение капитализации имени окружения на странице просмотра.
  • Обновление и закрепление гема jwt до версии ~> 1.5.6.
  • Редактирование заголовка столбца списка окружений с 'created' на 'updated' и добавление 'created' в заголовки столбцов детального представления окружений.
  • Добавление более толстой шрифтовости тексту статуса CI на графике трубопровода.
  • Добавление меток по умолчанию в выпадающий список массового назначения.
  • Возврат комментариев целевого проекта для коммита.
  • Устранение проблемы отсутствия отображения имени ветки для коммита в таблице трубопроводов.
  • Устранение регрессии, где Cmd-click перестал работать для Todo и вкладок объединения запроса.
  • Устранение случайного запроса API трубопровода при отображении объединения запроса.
  • Устранение проблемы отображения JSON для трубопроводов объединения запроса.
  • Устранение проблемы текущего стрелочного индикатора сборки.
  • Устранение проблемы выравнивания активности вкладки.
  • Отображение трубопровода (не работы) в уведомлении рабочего стола объединения запроса.
  • Устранение проблем переноса текста в подсказках мини-графиков трубопровода.
  • Отображение индикатора загрузки при фильтрации выпадающего списка переключателя.
  • Отображение графика трубопровода в виджете объединения запроса, если есть этапы.
  • Устранение проблем цветов иконок в мини-графике виджета объединения запроса.
  • Улучшение форматирования цитат в уведомлениях по электронной почте.
  • Добавление контейнера к подсказке для обеспечения её работы с overflow:hidden в родительском элементе.
  • Восстановление пагинации в разделе злоупотреблений администратора.
  • Обеспечение удаления файлов экспорта после удаления пространства имен.
  • Добавление клавиш y для перехода к_permalink файла.
  • Добавление функциональности команды /target_branch для объединений запроса. (YarNayar)
  • Патчинг отображения AsciiDoc для блокировки XSS.
  • Календарь вкладок прокручивается справа налево.
  • При копировании отрендеренного комментария он будет вставлен в textarea GFM как реальный GFM.
  • Предотвращение удаления назначенных объединений запроса/задач при удалении пользователя.
  • Удаление кнопки новой ветки для конфиденциальных задач.
  • Предотвращение подписки гостей проекта на объединения запроса через API. (Robert Schilling)
  • Предотвращение подключения в Gitlab::Database.adapter_name.
  • Предотвращение создания заметок пользователями на ресурсах, к которым они не имеют доступа.
  • Игнорирование зашифрованных атрибутов в импорте/экспорте.
  • Изменение теста rspec для гарантии изменения размера окна перед посещением страницы.
  • Предотвращение удаления системных ключей развертывания через API ключей развертывания проекта.
  • Устранение уязвимости XSS в вложениях SVG.
  • Улучшение надёжности обсуждений рецензирования объединений запроса.
  • Устранение некорректного подсчёта количества параллельных задач в разделе фоновых задач администратора. (wendy0402)
  • Улучшение тестов служебного уведомления, сделав их более сухими. (YarNayar)
  • Перенаправление http://someproject.git на http://someproject. (blackst0ne)
  • Устранение проблемы ссылок меток группы в боковой панели задач/объединений запроса.
  • Улучшение тестов gl.utils.handleLocationHash.
  • Устранение проблемы не закрытия боковой панели задач на меньших/мобильных экранах.
  • Сброс выпадающего списка назначения при открытии боковой панели.
  • Запрет системы заметок для закрытых задач.
  • Устранение проблемы часового пояса на датах окончания доски задач.
  • Удаление неиспользуемого ответа JS из контроллера refs.
  • Предотвращение назначения меток и комментариев через импортер GitHub для объединений запроса или задач принадлежащих другим проектам.
  • Устранение проблемы дополнительного отступа вкладки объединений запроса при фиксированном положении окна.
  • Патчинг уязвимости XSS в поддержке RDOC.
  • Обновление авторизации при переносе проектов.
  • Удаление счетчиков задач и объединений запроса из индекса меток.
  • Предотвращение использования резервных подключений Active Record для Sidekiq.
  • Добавление индекса к ci_trigger_requests для commit_id.
  • Добавление индексов для ускорения загрузки страницы меток.
  • Уменьшение количества запросов для поиска сниппетов.
  • Обновление GitLab Pages до версии v0.3.1.
  • Обновление гема omniauth до версии 1.3.2.
  • Удаление устаревшей службы GitlabCiService.
  • Перезапуск ожидающих удаления проектов. ## Версия 8.16.9 (2017-04-05)- Не отображать имя исходного проекта, если у пользователя нет доступа.
  • Удалить атрибут класса из белого списка для HTML, сгенерированного из Markdown.
  • Исправление утечки информации путями при импорте/экспорте проекта.
  • Исправление уязвимости открытой переадресации, используя continue в URL при запросе статуса импорта проекта.
  • Исправление уязвимостей открытой переадресации в контроллерах задач, проблем и MR.

Версия 8.16.8 (2017-03-19)

  • Отображать только публичные адреса электронной почты в атом-каналах.
  • Для защиты от атак Server-side Request Forgery URL-ы импорта проекта теперь запрещены для использования локального хоста или IP-адреса сервера, кроме назначенного URL и порта. Также импорт запрещён с портов ниже OnClickListener, за исключением портов 22, 80 и 443.

Версия 8.16.7 (2017-02-27)

  • Изменений нет.
  • Изменений нет.
  • Исправление размера вкладки "Изменения" в MR при наличии более 100 файлов в разнице.

Версия 8.16.6 (2017-02-17)

  • API: Исправление загрузки файла. !0 (8267)
  • Уменьшение обращений к LDAP при HTTP-авторизации Git путём перестройки механизмов авторизации. !8752
  • Исправление автозаполнения пользователя для фильтрованного поиска для случаев, когда GitLab расположен на подкаталоге. !8891
  • Исправление неправильного вызова метода ProjectCacheWorker.perform. !8910
  • Удаление лишних запросов для .atom и .json в Dashboard::ProjectsController#index. !8956
  • Исправление сломанных ссылок при использовании специальных символов. !8961 (Андрей Кривко)
  • Не отображать ключи развертывания в списке SSH-ключей пользователя. !9024
  • Отображение ошибок слияния в виджете запроса слияния. !9229
  • Не удалять назначенные MR и проблемы при удалении пользователя.
  • Возврат исправления EE !954.
  • Обновление авторизаций при передаче проектов.
  • Не использовать активные соединения для Sidekiq.
  • Проверка публичных сниппетов на спам.

Версия 8.16.5 (2017-02-14)

  • Корректировка рендеринга Asciidoc для блокировки XSS.
  • Исправление уязвимости XSS в вложениях SVG.
  • Предотвращение присвоения меток и комментариев GitHub-импортером для запросов слияния или проблем, принадлежащих другим проектам.
  • Корректировка уязвимости XSS в поддержке RDOC.

Версия 8.16.4 (2017-02-02)

  • Поддержка не-ASCII символов в автозаполнении GFM. !8729
  • Исправление кодирования параметра поиска в поле поиска. !8753
  • Исправление метки имени проекта для ссылки на проект в настройках проекта. !8795
  • Исправление фильтрации с несколькими словами. !8830
  • Исправление отсутствия перенаправления после отмены формы сервисов обратно в настройки интеграций. !8843
  • Исправление фильтрации имен пользователей с несколькими словами. !8851
  • Улучшение производительности команд Slash. !8876
  • Удаление старых участников проекта при повторной попытке экспорта.
  • Исправление скрытия заметки обсуждения при переходе к постоянной ссылке.
  • Добавление индекса проекта в таблицу project_authorizations для оптимизации запросов.
  • Проверка публичных сниппетов на спам.
  • Добавление выпадающего меню настроек для мобильных экранов. !19164

Версия 8.16.3 (2017-01-27)

  • Добавление кэширования AJAX-запросов Droplab. !8725
  • Исправление доступа к коду Wiki через HTTP при отключенной функции репозитория. !8758
  • Откат 3f17f29a. !8785
  • Исправление конкурентных условий для AuthorizedProjectsWorker.
  • Исправление начального состояния автозаполнения.
  • Исправление ошибки 500 при наличии аннотированных тегов, указывающих на blob-файлы, в репозиториях.
  • Исправление сортировки /explore.
  • Исправление некорректного обновления текста в выпадающем меню меток.

Версия 8.16.2 (2017-01-25)

  • Разрешение работы поля фильтрации задач только мышью. !8681
  • Исправление конкурентных запросов CI для новых рабочих процессов, что позволяет выбрать ожидающие сборки (с версии 1.9.0-rc5). !8760
  • Добавление базовых исправлений для IE11/Edge.
  • Удаление голубого контура при наведении курсора на поле комментария.
  • Исправление бага, где ссылки в выпадающем меню слияния не работали.

Версия 8.16.1 (2017-01-23)

  • Обеспечение удаления файлов экспорта после удаления пространства имен.

  • Запрет на подписку гостей проекта на запросы слияния через API. (Роберт Шиллинг)

  • Предотвращение создания пользователем заметок на ресурсах, к которым он не имеет доступа.

  • Предотвращение удаления системных ключей развертывания через API ключей развертывания проекта.

  • Обновление библиотеки omniauth до версии 1.3.2.## Версия 8.16.0 (2017-01-22)

  • Добавлен рабочий процесс Rake для переименования провайдера с использованием LDAP. !2181

  • Валидация длины заголовка метки. !5767 (Томаш Кукрал)

  • Разрешение добавления ключей развертывания с правами записи. !5807 (Али Ибрахим)

  • Разрешение использования символа '+' в названиях файлов. !6644 (blackst0ne)

  • Первая итерация переработки строки поиска. !7345

  • Устранение несоответствия дат при выборе крайнего срока. !7422 (Джульяно Варриале)

  • Добавление поля подтверждения электронной почты в форму регистрации. !7432

  • Обновление пользовательского интерфейса настроек видимости проекта. !7645

  • Переход к порядковому номеру проекта. !7737 (Жакопо Бецци @jacopo-beschi)

  • Поддержка команды слеша /merge для слияния запросов на слияние. !7746 (Джарка Кадлекова)

  • Добавление более подробных статистических данных хранения. !7754 (Маркус Коллер)

  • Поддержка диаграмм PlantUML в документах AsciiDoc. !7810 (Хорасьо Сансон)

  • Удаление лишних строк при удалении бесполезных пространств имён. !7841

  • Добавление светлого фона для значков количества на белых фоновых цветах. !7873

  • Устранение проблемы отображения цветного верхнего бордюра списка задач. !7898 (Пьер Паоло Рамон)

  • Изменение имени темы 'gray' на 'black', чтобы соответствовать реальному цвету. !7908 (BM5k)

  • Удаление пробелов перед генерацией записи журнала изменений. !7948

  • Отключение проверки состояния ветвей при создании новой ветви задачи. !8023

  • Логирование событий блокировки/разблокировки LDAP в лог приложения. !8042 (Маркус Коллер)

  • Обеспечение прокрутки до корректной позиции при повторном клике на постоянные ссылки. !8046

  • Разрешение использования переменных окружения в конфигурации Redis. !8073 (Семён Пупков)

  • Устранение проблем с расположением кнопок на странице ветвей. !8074

  • Уменьшение нагрузки на базу данных для очередей сборки за счет хранения последней даты обновления в Redis. !8084

  • Запись и отображение последней используемой даты ключей SSH. !8113 (Винсент Вонг)

  • Устранение переполнения в выпадающем списке сравнения веток и тегов. !8118

  • Замена слов в сообщении подтверждения команды слеша. !8123

  • Удаление пользователя сборки. !8162 (Арсенев Владислав)

  • Предотвращение пустой пагинации при наличии записей. !8172

  • Отключение успешных писем о завершении сборки для наблюдателей. !8176

  • Улучшение текста в состоянии пустого списка задач. !8202

  • Добавление CSS-класса к значку состояния на виджете запроса на слияние для предотвращения невидимого значка. !8219

  • Улучшение видимости действий "Разрешить конфликты" и "Слияние локально". !8229

  • Добавление Gitaly в документацию архитектуры. !8264 (Пабло Карранца pablo@gitlab.com)

  • Умное сортирование чисел в названиях сборок. !8277

  • Отображение вкладки групп на странице группы. !8308

  • Переименование пользователей с пространством имен, заканчивающимся на ".git". !8309

  • Переименование названия файла на путь к файлу в подсказках заголовка файла в разностях запроса на слияние. !8314

  • Описание ссылки "О GitLab" в боковой панели, которая ссылается на страницу помощи. !8316

  • Объединение вкладок "Группы" и "Проекты" при просмотре профиля пользователя. !8323 (Джеймс Грегори)

  • Возобновление возможности изменения имени пользователя после ошибки. !8332

  • Темнее цвет границы разделителя в описаниях из-за обновления Bootstrap. !8333

  • Отображение вкладки обсуждения запроса на слияние для пустых ветвей. !8347

  • Устранение двойного пробела в логе CI. !8349 (Джаред Деккерт jared.deckard@gmail.com)

  • Устранение проблемы отображения слишком большого числа изменений. !8593

  • Автоматическое масштабирование размера предварительного просмотра Markdown. !8607 (Didem Acet)

  • Преобразование внешних значков сборки в ссылки на целевые URL. !8611

  • Адаптация ProjectStatistic#repository_size для использования сохраненного значения в мегабайтах. !8616

  • Корректное размещение User-agent в robots.txt. !8623 (Eric Sabelhaus)

  • Запись использования SSH-ключа один раз в день. !8655

  • Исключение создания пути для веток/тегов, если они отсутствуют. !8658

  • Устранение проблемы успешного завершения пайплайна после немедленного слияния. !8685

  • Устранение ошибки 500 при использовании некорректного пути для blame. !25761 (Jeff Stubler)

  • Добавление анимации в интерактивные элементы на доске задач.

  • Проверка доступа к проекту перед назначением задачи.

  • Отображение сообщения "слишком много изменений" при создании слишком больших запросов на слияние.

  • Устранение проблемы перенаправления после обновления файла, когда пользователь уже форкнул проект.

  • Парсинг ссылок Jira даже если Issue Tracker отключен.

  • Улучшение клавиатурной доступности кнопки скачивания артефактов путем замены anchor на кнопку. (Ryan Harris)

  • Улучшение клавиатурной доступности кнопки воспроизведения на странице пайплайна. (Ryan Harris)

  • Уменьшение размера шрифта на странице входа.

  • Устранение проблемы с перемещением вкладки запроса на слияние при раскрытии боковой панели.

  • Отображение аватара проекта на странице администратора и проекта в мобильной версии. (Ryan Harris)

  • Устранение проблемы с отступами участников для одной строки.

  • Изменение настройки профиля на User / Settings. !26352

  • Устранение проблемы с методом POST для пути проекта в API коммитов.

  • Обновление кэша после HEAD.

  • Добавление различных эффектов при наведении курсора в приложении.

  • Перераспределение шагов обновления в руководстве по переходу с версии 8.14 на 8.15.

  • Удаление эмодзи из вкладки обсуждения запроса на слияние.

  • Синхронизация всех проектов для обновления авторизации, чтобы предотвратить конфликты.

  • Удаление столбца project_authorizations.id.

  • Объединение опций настроек участников проекта и группы в одну опцию members.

  • Изменение task_status_short вместо earlier для предотвращения переноса заголовка.

  • Нормализация цвета текста. !25701

  • Обработка HTTP-ошибок в списке сред.

  • Возвращение Google Cloud Storage как стратегии резервного копирования.

  • Изменение цвета состояний для запуска для лучшей видимости.

  • Добавление number_with_delimiter для счетчиков на панелях майлстоунов. (Ryan Harris)

  • Выполнение запросов к внешнему CI-серверу в фоновом режиме.

  • Разрешение поиска проектов с помощью API, содержащих слово "有點".

  • Устранение ошибок при экспорте и импорте пользователей.

  • Удаление нижнего отступа, поскольку эмодзи были перемещены. (Изменено через CLI)

  • Устранение проблемы с предупреждением о предстоящем удалении проекта.

  • Устранение проблемы с фильтром поиска групп/проектов.

  • Устранение ошибки 500 при отправке POST-запроса Users API с параметром confirmation.

  • Устранение проблемы с оформлением кнопки перехода к обсуждению запроса на слияние. !26504

  • Добавление отступов для блоков математики в Markdown.

  • Добавление состояния при наведении мыши для кнопки ответа на комментарий запроса на слияние.

Версия 8.15.8 (2017-03-19)

  • Отображение только общедоступных адресов электронной почты в Atom-feed.
  • Для защиты от атак серверного запроса подделки теперь запрещено импорт проектов с localhost или IP-адреса сервера (кроме назначенных URL-адресов и портов). Также запрещен импорт с портов ниже 1024, но разрешены порты 22, 80 и 443.

Версия 8.15.7 (2017-02-15)

  • Без изменений.

Версия 8.15.6 (2017-02-14)

  • Патч Asciidoc-рендеринга для предотвращения XSS.
  • Устранение уязвимостей XSS в SVG-прикреплениях.
  • Предотвращение GitHub-импортера от назначения меток и комментариев к другим проектам.
  • Патч уязвимостей XSS в RDOC-поддержке.

Версия 8.15.4 (2017-01-09)

  • Отключение успешных писем о завершении пайплайна для наблюдателей. !8176

  • Ускорение индексации групповых майлстоунов, передачей group_id в IssuesFinder. !8363

  • Отключение трассировки вызовов Grape 405. !8445

  • Обновление версии gitlab-markup gem до 1.5.1. !8509

  • Обновление Turbolinks для снижения потенциальных угроз XSS.

  • Перераспределение шагов обновления в руководстве по переходу с версии 8.14 на 8.15.

  • Возвращение Google Cloud Storage как стратегии резервного копирования.## 8.15.3 (2017-01-06)

  • Переименовать wiki_events в wiki_page_events в API хуков проекта, чтобы избежать ошибок. !8425

  • Переименовать проекты с зарезервированными названиями. !8234

  • Кэшировать авторизации проекта даже тогда, когда у пользователя есть доступ к нулевому количеству проектов. !8327

  • Исправить небольшую грамматическую ошибку в виджете объединения запросов. !8337

  • Исправить неясное поведение закрытия задачи на странице отображения объединения запросов. !8345 (Gabriel Gizotti)

  • Исправить границу в вкладках сессий входа. !8346

  • Копировать, а не перемещать загруженные файлы аватара. !8396

  • Увеличить ширину выпадающего списка mini-pipeline-graph, чтобы предотвратить неверное положение в Chrome на Ubuntu. !8399

  • Удалить недействительный HTML и ненужный CSS, чтобы предотвратить дрожание в вкладке трубопроводов. !8411

  • GitLab::LDAP::Person использует конфигурацию атрибутов LDAP. !8418

  • Исправить ошибки 500 при создании пользователя через API с помощью удостоверения. !8442

  • Добавить следующие названия проектов в белый список: assets, profile, public. !8470

  • Исправлен регрессивный баг note-headline-light, который всегда располагался на двух строках, даже при широких экранах.

  • Исправить ошибку 500 при переходе в группу из административной области, если название группы содержит точку.

  • Исправить кросс-проектные ссылки на включение ссылки на проект.

  • Исправить ошибку 500 при переименовании группы.

  • Исправить неотображение выпадающего меню GFM на новых строках.

8.15.2 (2016-12-27)

  • Исправить поиск последнего трубопровода. !8301
  • Исправить выравнивание временной метки в списке объединений запросов. !8271
  • Исправить перекрытие текста обсуждения на обычных экранах. !8273
  • Исправить анимацию и позицию этапа в выпадающем меню mini-pipeline-graph в Chrome, Firefox и Safari. !8282
  • Исправить перенос строки в узлах графика трубопровода в Firefox. !8292
  • Исправить выравнивание текста предупреждения конфиденциальности. !8293
  • Скрыть кнопку прокрутки вверх для страницы неудачного сбора. !8295
  • Исправить поиск последнего трубопровода. !8301
  • Отключить временное ограничение запросов PostgreSQL при удалении ненужных служб. !8322
  • Исправить таймаут при наличии больших файлов, помеченных как двоичные в .gitattributes, в объединении запросов.
  • Переименовать "autodeploy" в "auto deploy".
  • Исправить ошибку автозаполнения GFM при отсутствии данных.
  • Исправить цвет кнопки решения заметки обсуждения.

8.15.1 (2016-12-23)

  • Расписание отправки полей push payload до 100 коммитов вместо всех коммитов.

  • Исправление создания команды Mattermost путём указания имени пользователя.

  • Не перезаписывать входящий вебхук для Mattermost и Slack.

  • Добавить фоновый цвет для отключенного состояния в выпадающем меню "merge when succeeds". !8222

  • Стандартизация размера шрифта для заголовков в разделах Issue, Merge Request и виджете Merge Request. !8235

  • Исправление пустого списка сборок трубопровода на объединении запросов. !8255

  • Не показывать повторные сборки в выпадающем меню этапа трубопровода. !8260## 8.15.0 (2016-12-22)

  • Добавьте в белый список следующие названия проектов: notes, services.

  • Используйте новые методы маршрута Grape.

  • Устранены проблемы с прокруткой досок задач при большом количестве списков и задач.

  • Удалите лишние предложения для кодов состояния в документации API. (Луис Альонсо Чавес Армендариц)

  • Разрешите доступ без аутентификации к конечным точкам API для получения файлов репозиториев.

  • Добавьте примечание на страницу приглашений, если адрес электронной почты пользователя, который вошел в систему, отличается от адреса электронной почты приглашения.

  • Избегайте случайного пометки небезопасных строк различий как безопасных для HTML.

  • Добавьте контекст git diff в уведомления о новых заметках в запросах слияния. (Хайди Хуппес)

  • Отображение участников группы в списке участников проекта.

  • Обновление библиотеки: обновите grape до версии 0.18.0. (Роберт Шиллинг)

  • API: Предоставьте состояние слияния для API ветвей. (Роберт Шиллинг)

  • Отображение оставшихся дней для майлстоунов только тогда, когда они есть.

  • API: Предоставьте детали коммитера для коммитов. (Роберт Шиллинг)

  • API: Возможность установки значения should_remove_source_branch для запросов слияния. (Роберт Шиллинг)

  • Устранены ошибки при импорте меток проекта.

  • Устранены ошибки при импорте/экспорте запросов слияния.

  • Переработка импортера Bitbucket для использования API BitBucket версии 2.

  • Устранены ошибки при импорте повторяющихся сборок.

  • Ci::Builds имеют ту же ref, что и Ci::Pipeline в тестовых данных разработки. (twonegatives)

  • Для однострочных сообщений коммита git заключительная кавычка должна располагаться на том же уровне, что и начальная.

  • Используйте авторизованные проекты в ProjectTeam.

  • Уничтожьте сессию пользователя, если он сам удаляет свой аккаунт.

  • Редактирование помощи для создания аннотированного тега. (Лиз Лэм)

  • Устранены проблемы с выпадающим меню шаблонов файла для редактора "Новый файл" на меньших/увеличенных экранах.

  • Устранены проблемы поведения Route#rename_children.

  • Поддержка вложенных групп на уровне данных.

  • Разрешите проекты с 'dashboard' как путём.

  • Отключите кнопки эмодзи, если пользователь не вошёл в систему.

  • Удалите неиспользуемые и пустые службы из базы данных.

  • Добавьте команду поиска задач.

  • Принять новую задачу как команду для её создания.

  • Непризнанные члены не могут создавать метки через API.

  • API: Предоставьте покрытие трубопровода.

  • Валидация параметра состояния при фильтрации объектов.

  • Проверка существования имени пользователя учитывает относительный корневой путь.

  • Увеличьте минимальную требуемую версию Git до 2.8.4.

  • Обновите вес шрифтов стилей кнопок из-за перехода на системные шрифты.

  • Обновите спецификации API для правильного описания класса. (Ливьер)

  • Устранены проблемы переотрисовки времени ago.

  • Включите ColorVariable в scss-lint. (Сэм Роуз)

  • Различные небольшие корректировки позиционирования эмодзи.

  • Добавьте сочетания клавиш для добавления пользователей в команду проекта с конкретной ролью. (Николай Пономарев и Дино М)

  • Дополнительные исправления для круглых меток.

  • Удалите неиспользуемые индексы базы данных.

  • Удалите "Across GitLab" из навигационного меню.

  • Измените курсор на указатель при наведении мыши на этапы на страницах аналитики цикла.

  • Добавьте состояние фокусировки для пунктов выпадающего списка.

  • Устранены проблемы отображения неверных дат окружений после обновления до 8.14.

  • Улучшение массового назначения для объектов.

  • Остановите поддержку Google и Azure как стратегий резервного копирования.

  • Устранены проблемы с разбитым ссылкой README.md UX руководства.

  • Разрешите публичный доступ к некоторым конечным точкам API тегов.

  • Кодируйте входные данные при миграции работ ProcessCommitWorker для предотвращения ошибок миграции.

  • Настройте ширину аватаров проектов для исправления выравнивания внутри контейнера.

  • Преобразование заголовков вкладок навигации на странице дашборда проекта.

  • Добавьте состояние наведения для свёрнутого панели задач/запросов слияния.

  • Соответствие области клика CI значка родителю.

  • Добавьте начальную дату для майлстоунов.

  • Настройте поля маржина для строк состояния сборки и отчета о покрытии для совпадения с полями строки CI/CD трубопровода.

  • Обновите выпадающие списки участников.

  • Переместите все кнопки действий в хедер проекта.

  • Замените проверки доступа к задачам на использование IssuableFinder.

  • Устранены проблемы отсутствия проверок доступа к заметкам, переместив поиск заметок в обновлённый Finder.

  • Центрирование кнопки принятия запроса слияния внутри виджета MR и добавление отступов для экранов меньше 768px.

  • Устранены проблемы отсутствия проверок доступа при поиске задач с использованием IssuableFinder.

  • Добавьте верхний отступ для заголовка страницы состояния сборки для мобильных устройств.

  • Устранены проблемы "undefined method text? for nil:NilClass" на страницах MR.

  • Перемещение Issue#visible_to_user в IssuesFinder для предотвращения случайного использования.

  • Замена проверок доступа к MR на использование MergeRequestsFinder.

  • Устранены проблемы раскрытия информации в Projects::BlobController#update.

  • Разрешите точки в названиях ветвей на конечных точках API.

  • Измените кнопку управления домашними делами на странице настроек проекта на стиль по умолчанию.

  • Убедитесь, что изменения состояния объектов вызывают триггер вебхуков только один раз.

  • Устранены проблемы выбора в выпадающем меню фильтра тегов. (Луис Альонсо Чавес Армендариц)

  • Устранены проблемы преобразования заголовков в нижний регистр. (Луис Альонсо Чавес Армендариц)

  • Устранены проблемы внешнего вида на страницах ошибок. (Луис Альонсо Чавес Армендариц)

  • Создайте службу Mattermost.

  • Устранены проблемы цвета плейсхолдеров фильтров TODO.

  • Настройте отступы на кнопке "+" в выпадающем меню.

  • Разрешите удаление заметок выпуска тега.

  • Убедитесь, что отсутствие User-Agent не ломает API CI.

  • Замените решение Rack::Multipart на решение на основе GitLab-Workhorse. !5867

  • Добавьте области для персональных токенов доступа и OAuth токенов. !5951

  • API: Конечная точка для предоставления персональных сниппетов как /snippets. !6373 (Бернард Гьюзмо Пратц)

  • Новая задача rake gitlab:workhorse:install. !6574

  • Фильтрация протокольно-относительных URL в ExternalLinkFilter. Исправление проблемы #22742. !6635 (Макото Скотт-Хинкли)

  • Добавьте поддержку установки токена регистрации GitLab Runners при первоначальной настройке базы данных. !6642

  • Гости могут просматривать сборки, если они публичны. !6842

  • Улучшение производительности автозаполнения комментариев и удаление некоторых проблем загрузки. !6856

  • Добавьте имя хоста GitLab в QR-код 2FA и информацию вручную. !6941

  • Добавьте возможность сортировки участников группы/проекта. !7032

  • Переименование "Merge When Build Succeeds" в "Merge When Pipeline Succeeds". !7135

  • Решение всех обсуждений в запросе слияния путём создания задачи, собирающей их. !7180 (Боб Ван Ландуйт)

  • Добавьте человекочитаемый формат для резервного копирования rake. !7188 (Дэвид Геро)

  • post_receive: принимайте любое электронное письмо пользователя из последнего коммита. !7225 (Элан Руусамаэ)

  • Добавьте поддержку шаблонов Dockerfile. !7247

  • Добавьте поддержку сокращений для ссылок на markdown GitLab. !7255 (Освальдо Феррейра)

  • Отображение кода ошибки для ошибок U2F. !7305 (winniehell)

  • Устранены проблемы выбора вкладки при неудачном входе и наличии нескольких вкладок входа. !7314 (Жакopo Бецци @jacopo-beschi)

  • Улучшение общих util.js. !7318 (winniehell)

  • Отображение состояния коммита из последней сборки. !7333

  • Удалите текст помощи под кнопкой подписки в боковой панели и примените его внутренне. !7389

  • Обновите дизайн страницы wiki. !7429

  • Добавьте поддержку вложенных групп в маршрутизацию. !7459

  • Измените конфигурацию eslint airbnb на базовую конфигурацию airbnb и исправьте плагины и среды eslintrc. !7470 (Люк "Джаред" Беннетт)

  • Устранены проблемы отмены созданного или внешнего трубопровода. !7508

  • Разрешите администраторам прекращать имитацию пользователей без электронной почты. !7550 (Орен Каннер)

  • Удалите неиспользуемое self из модели пользователя. !7551 (Семён Пупков)

  • Однородное оформление выпадающих списков фильтров и сортировки. !7583 (Дэвид Вагнер)

  • Создайте динамическое тестовое поле для build_spec. !7589 (winniehell)

  • Переместите кнопки выхода из проекта и группы из выпадающего меню настроек в access_request_buttons. !7600

  • Удалите неиспользуемые вызовы require_relative из сервисных классов. !7601 (Семён Пупков)

  • Упрощение текста на "Создание нового списка" в выпадающем меню доски задач. !7605 (Виктор Родригес)

  • Переработка спецификаций сервиса создания. !7609 (Семён Пупков)

  • Отображение статуса неподтверждённой электронной почты в профиле. !7611

  • Страница просмотра проектов администратора теперь имеет активную ссылку на группу. !7620 (Джеймс Грэгори)

  • Предотвратите столкновения ID DOM, возникающие из-за пользовательского содержимого anchors. !7631

  • Замените статическую спецификацию для тестирования abuse_reports_spec. !7644 (winniehell)

  • Определите общий помощник для описания параметров пагинации в API. !7646 (Семён Пупков)

  • Переместите тест spinach для администратора abuse_report в rspec. !7659 (Семён Пупков)

  • Замените статическую спецификацию для тестирования awards_handler_spec. !7661 (winniehell)

  • API: Добавьте возможность отказа от проекта из группы. !7662 (Роберт Шиллинг)

  • Замените ссылки на MergeRequestDiff#commits на st_commits, когда нас интересует только количество коммитов. !7668

  • Добавьте фильтр событий задач и сделайте "all" действительно показывающим все события. !7673 (Оксана ван Лиувен)

  • Замените статическую спецификацию для тестирования notes_spec. !7683 (winniehell)

  • Замените статическую спецификацию для тестирования shortcuts_issuable_spec. !7685 (winniehell)

  • Замените статическую спецификацию для тестирования zen_mode_spec. !7686 (winniehell)

  • Замените статическую спецификацию для тестирования right_sidebar_spec. !7687 (winniehell)

  • Добавьте поддержку онлайн терминалов для Kubernetes. !7690

  • Переместите тест spinach для администратора abuse_report в rspec. !7691 (Семён Пупков)

  • Переместите тест spinach для администратора спама в Rspec. !7708 (Семён Пупков)

  • Улучшение API::Helpers для поиска проекта одним запросом. !7714

  • Создайте сборки в транзакции для предотвращения пустых трубопроводов. !7742

  • Отображение SVG изображений в различиях и заметках. !7747 (Андре БСГУЕДС)

  • Добавьте настройку для включения/выключения HTML электронных писем. !7749

  • Используйте SmartInterval для MR widget и улучшите функциональность изменения видимости. !7762

  • Устраните "Удалите вкладку Builds из запросов слияния и коммитов". !7763

  • Переместите кнопку создания новых проектов ниже кнопки создания новых групп на экране приветствия. !7770

  • Устраните проблему отображения сообщения об ошибке хуков. !7775 (басюр)

  • Переработка issuable_filters_present для уменьшения дублирования. !7776 (Семён Пупков)

  • Перенаправьте на страницу входа, если неавторизованный пользователь попытается создать сниппет. !7786

  • Устраните проблемы добавления архивированных проектов в запросы слияния группы. !7790 (Жакopo Бецци @jacopo-beschi)

  • Обновите общий шаблон статуса сборки для совпадения с нормальным шаблоном статуса сборки. !7811

  • Включите иконки admonitions AsciiDoctor. !7812 (Хорацио Сансон)

  • Не выбрасывайте ошибку в AutocompleteController#users, если нет права доступа. !7817 (Семён Пупков)

  • Устраните сообщение "Signed in successfully", чтобы после этого изменения сообщение успеха входа больше не отображалось. !7837 (джануртин)

  • Устраните проблему разбитой ссылки на последнее развертывание. !7839

  • Не отображайте запрос на добавление ключей SSH, если протокол SSH отключен. !7840 (Эндрю Смит (ЭспадаV8))

  • Разрешите неавторизованный доступ к некоторым конечным точкам API проекта. !7843

  • Переработка представителей ChatCommands. !7846

  • Улучшение сообщения помощи для команды создания задач. !7850

  • Измените текст вокруг отметок времени, чтобы сделать ясным, какая отметка времени отображается. !7860 (BM5k)

  • Улучшение опыта прокрутки журнала сборки. !7895

  • Измените свойство ref на commitRef в компоненте vue коммита. !7901

  • Предотвратите создание задач или MR без входа в систему для группы. !7902

  • Предоставьте разумное сообщение по умолчанию при добавлении README в проект. !7903

  • Обновите версию Ruby до 2.3.3. !7904

  • Устраните проблемы условия видимости вкладки комментариев. !7913 (Ридкин Максим)

  • Удалите неиспользуемую ссылку на целевую ветку на странице MR, если целевая ветка была удалена. !7916 (Ридкин Максим)

  • Добавьте контроллеры изображений к различиям MR. !7919

  • Удалите неправильный класс ".builds-feature" из полясета MR. !7930

  • Устраните "Ручные действия на графике трубопровода". !7931

  • Предотвратите дважды экранирование относительных ссылок в Markdown. !7940 (winniehell)

  • Переместите тест spinach для администратора хуков в rspec. !7942 (Семён Пупков)

  • Переместите тест spinach для администратора журналов в rspec. !7945 (Семён Пупков)

  • Устраните уведомление "signed out". !7958 (джануртин)

  • Принятие переменных окружения из скрипта pre-receive. !7967

  • Не перезагружайте различия для MR, созданных из форка, если целевая ветка в форке обновлена. !7973

  • Устраните проблемы выравнивания слева для длинных системных заметок. !7982

  • Добавьте slug к окружениям. !7983

  • Устраните проблемы поиска проекта по неизвестному ref, если кэширование включено. !7988

  • Устраните "Предоставьте SVG как свойство вместо скрытия и копирования их в таблицу окружений". !7992

  • Введение услуг развертывания, начиная с KubernetesService. !7994

  • Добавьте тесты для полигонального заполнителя события. !7996

  • Разрешите все алфавитно-цифровые символы в названиях файлов. !8002 (winniehell)

  • Добавьте поддержку отображения математических выражений с помощью KaTeX в Markdown и asciidoc. !8003 (Мункен)

  • Удалите неиспользуемое сообщение о порядке коммитов. !8004

  • API: Мемоизация текущего пользователя для правильной работы sudo. !8017

  • Группировка авторов в графе вклада с использованием сравнения электронных адресов без учета регистра. !8021

  • Переместите тесты спинажа активных вкладок администратора в rspec. !8037 (Семён Пупков)

  • Добавьте Authentiq как провайдера OAuth. !8038 (Александр Корамидас)

  • API: Возможность переключения коммита. !8047 (Роберт Шиллинг)

  • Устраните проблемы отправки сообщений Slack для трубопроводов, созданных через API. !8059

  • API: Простое представление проектов группы. !8060 (Роберт Шиллинг)

  • Предотвратите переполнение с вертикальной прокруткой, если есть место для отображения содержимого. !8061

  • Разрешите автоматическую настройку Mattermost. !8070

  • Введение $CI_BUILD_REF_SLUG. !8072

  • Добавьте кнопку "вернуться## 8.14.9 (2017-02-14)

  • Устранил XSS-атаку при отображении AsciiDoc.

  • Исправил уязвимость XSS в прикрепленных SVG-файлах.

  • Предотвратил назначение меток и комментариев импортированным из GitHub слияниям запросов или задачам других проектов.

  • Исправил уязвимость XSS в поддержке RDOC.

8.14.8 (2017-01-25)

  • Принимает переменные окружения из скрипта pre-receive.
  • Частично улучшил производительность SQL-запросов для майлстоунов и запомнил результаты.
  • Исправил N+1 запросы на страницах показа майлстоунов.
  • Ускорил индекс группы майлстоунов, передав group_id в IssuesFinder.
  • Обеспечивает, чтобы изменения состояния задач были отправлены через веб-хук только один раз.

8.14.6 (2017-01-10)

  • Обновил гем gitlab-markup до версии 1.5.1.
  • Обновил Turbolinks для смягчения потенциальных атак XSS.

8.14.5 (2016-12-14)

  • Переместил кнопки выхода из проекта и группы в access_request_buttons из выпадающего списка настроек.
  • Исправил сообщение об ошибке хука отображения.
  • Удалил неправильный класс .builds-feature из поля формы настроек MR.
  • Предотвратил двойное экранирование относительных ссылок в Markdown.
  • API: Запомнил текущего пользователя, чтобы sudo работал правильно.
  • Отображает оставшиеся дни майлстоуна только если они присутствуют.
  • Разрешает использование точек в имени ветки на конечной точке API.
  • Переместил метод Issue#visible_to_user в IssuesFinder для предотвращения случайного использования.
  • Отображает участников группы в списке участников проекта.
  • Кодирует входные данные при миграции задач ProcessCommitWorker для предотвращения ошибок миграции.
  • Исправил повторное отрисовывание времениago каждый раз.
  • Исправил отсутствие проверки доступа заметок путём перемещения Note#search в обновлённый NoteFinder.

8.14.4 (2016-12-08)

  • Исправил выделение ссылки на просмотр диффа.
  • Исправил автора пайплайна для Slack и использовал ID пайплайна для ссылки на пайплайн.
  • Исправил совместимость с Internet Explorer 11 для слияний запросов.
  • Включил возможность получения /user API запроса для возврата private-token, если пользователь является администратором и запрос был сделан с sudo.
  • Исправил установку URL при клике на вкладках на странице пайплайна.
  • Авторизовал пользователей в импортированном проекте GitLab.
  • Уничтожает сессию пользователя при удалении его собственного аккаунта.
  • Не случайно помечает опасные строки диффа как безопасные для HTML.
  • Заменил проверки доступа MR на использование MergeRequestsFinder.
  • Удалил кэширование видимого содержимого.

8.14.3 (2016-12-02)

  • Передаёт данные коммита в ProcessCommitWorker для снижения нагрузки на Git.
  • Ускорил дашборды задач.
  • Не меняет относительные URL на абсолютные URL на странице помощи.
  • Исправил ошибку "ActionView::Template::Error: undefined method text? для nil:NilClass" на страницах MR.
  • Исправил валидацию ветки для GitHub PR, где репозиторий/форк был переименован/удалён.
  • Валидирует параметр состояния при фильтрации задач.

8.14.2 (2016-12-01)

  • Удалил кэширование данных событий.
  • Переформулировал некоторые системные заметки для совместимости со стилем новых системных заметок.
  • Передаёт SHA тега в post-receive хук при создании тега через UI.
  • Предотвратил ошибку при отправке запроса слияния, когда пайплайн не определён.
  • Исправил стиль системы заметок в обсуждении коммита.
  • Использует Redis лизинг для обновления авторизованных проектов.
  • Переработал JiraService, переместив код из JiraService#execute метода.
  • Обновил GitLab Workhorse до версии 1.0.1.
  • Исправил скрытие информации о пайплайне в виджете слияния запроса.
  • Исправил отсутствие отображения времениago после первой загрузки страницы.
  • Исправил ошибку, выбрасываемую при анализе цикла событий, если сборка ещё не началась.
  • Исправил сортировку задач на доске задач при перетаскивании задачи в список.
  • Разрешил доступ к вики с помощью git, когда функциональность репозитория отключена.
  • Исправил отсутствие отображения времениago при завершении обсуждения.
  • Обновил Sidekiq-cron для решения проблем совместимости с Sidekiq 4.2.1.
  • Ограничивает время создания и просмотра слияния запроса для бинарных файлов.
  • Грациозно восстанавливается от ошибок подключения Redis в инициализаторе Sidekiq.

8.14.1 (2016-11-28)- Исправил отключение дней в графе вкладов. !6453 (ClemMakesApps)

  • Обновил grape entity до версии 0.6.0. !7491
  • Если сборка выполняется, изменяет цвет кнопки принятия слияния запроса на синий при успешной сборке. !7577
  • Изменил кнопки источников импорта на флажки. !7598 (Luke "Jared" Bennett)
  • Последние корректировки стиля CI для 8.14. !7643
  • Исправил исключения при загрузке трассировки сборки. !7658
  • Исправил отображение неверного шаблона при неудачном обновлении настроек CI/CD. !7665
  • Исправил вызов последней деплойки, когда среда равна nil. !7671
  • Сортирует сборки по имени внутри графика пайплайна. !7681
  • Правильно определяет возможность слияния MR без обсуждений.
  • Статистика Sidekiq теперь будет правильно отображаться в административной области на разных платформах. (blackst0ne)
  • Исправил случай, когда перетаскивание карточки на доске задач случайно удаляет случайные задачи.
  • Исправил утечку информации в Projects::BlobController#update.
  • Исправил отсутствие проверки доступа при поиске задач с использованием IssuableFinder.
  • Заменил проверки доступа задач на использование IssuableFinder.
  • Незарегистрированные пользователи не могут создавать метки через API.
  • Исправил этап планирования аналитики цикла, когда отсутствуют коммиты. - Используйте отдельный email-токен для входящей электронной почты и откатите в активное состояние неактивную функцию. !5914
  • API: разрешите рекурсивные запросы дерева. !6088 (Rebeca Mendez)
  • Замените jQuery.timeago на timeago.js. !6274 (ClemMakesApps)
  • Добавьте уведомления CI. Кто запускал трубопровод, получал бы электронное письмо после завершения или сбоя трубопровода. Пользователи также могли бы обновлять настройки уведомлений соответственно. !6342
  • Добавьте кнопку для удаления всех объединённых ветвей. !6449 (Toon Claes)
  • Более детализированная очистка Git мусора. !6588
  • Введите лучший контроль за учетными данными и ошибками в rake gitlab:ldap:check. !6601
  • Централизуйте логику конфигурации и фильтрации LDAP. !6606
  • Сделайте системные заметки менее вторгающимися. !6755
  • Обрабатывайте коммиты с помощью специального Sidekiq работника. !6802
  • Отображайте случайные сообщения, когда список задач пуст. !6818 (Josep Llaneras)
  • Предварительно вычисляйте авторизованные проекты пользователя в базе данных. !6839
  • Исправьте ошибку записи при обработке NewNoteWorker. !6863 (Oswaldo Ferreira)
  • Отображайте аватары в выпадающем списке упоминаний. !6865
  • Исправьте раскрытие свёрнутого различия при преобразовании символьной ссылки в обычный файл. !6953
  • Отрешайте сохранение служб проекта в базе данных, если нет изменений со стороны пользователя. !6958
  • При отсутствии пользователя Omniauth автоматически связывает LDAP-пользователя, используя поиск по DN, если пользователь не может быть найден по UID. !7002
  • Отображайте "папки" для окружений. !7015
  • Сделайте возможным запуск сборок из webhook. !7022 (Dmitry Poray)
  • Исправьте отображение статуса сборочной цепочки для данного коммита из правильной ветви. !7034
  • Добавьте ссылку на сборочную цепочку внутри страницы сборки. !7082
  • Добавьте конечную точку API /groups/owned. !7103 (Borja Aparicio)
  • Добавьте параметр запроса для фильтрации пользователей по типу внешнего и заблокированного. !7109 (Yatish Mehta)
  • Атомный URL-канал проблем отражает фильтры на панели управления. !7114 (Lucas Deschamps)
  • Добавьте настройку для разрешения слияния запросов на слияние только тогда, когда все обсуждения решены. !7125 (Rodolfo Arruda)
  • Удалите лишний пробел перед данными вставки различий. !7133 (Hiroyuki Sato)
  • Исправьте функциональность исправления трассировки — обновите значение updated_at. !7146
  • Исправьте 404 на странице сети при переходе в недействующую версию Git. !7172 (Hiroyuki Sato)
  • Перепишите тесты Spinach для git-blame в rspec-тесты. !7197 (Lisanne Fellinger)
  • Добавьте конечную точку API для создания сборочной цепочки. !7209 (Ido Leibovich)
  • Разрешите пользователям подписываться на метки групп. !7215
  • Уменьшите количество вызовов API, необходимых для импорта задач и запросов на слияние из GitHub. !7241 (Andrew Smith (EspadaV8))
  • Пропускайте группу только тогда, когда это действительно группа в "Поделиться с группой". !7262
  • Введите круговой метод создания проекта для распределения нагрузки между несколькими шардами. !7266
  • Убедитесь, что доступ к удалению ветки в запросах на слияние возвращает булевые значения. !7267
  • Исправьте отсутствие вкладки "Регистрация", если включена аутентификация LDAP (#24038). !7274 (Luc Didry)
  • Вызовите ID меток в API. !7275 (Rares Sfirlogea)
  • Исправьте проверку названия файла при использовании ESLint. !7281
  • API: возможность получения информации о версии. !7286 (Robert Schilling)
  • Добавьте возможность ограничения Sidekiq задач. !7292
  • Установите стандартное количество повторных попыток Sidekiq равным 3. !7294
  • Исправьте двойной вызов события и AJAX-запроса на странице запроса на слияние. !7298 (YarNayar)
  • Сохраните единую форму(anchor) ссылки для файлов различий на странице запроса на слияние. !7298 (YarNayar)
  • Требуйте проекты до создания этапа. !7301 (gfyoung)
  • Исправьте ошибку при использовании недействительного имени ветки при создании новой сборочной цепочки. !7324
  • Верните 400 при неудачном создании системы уведомлений. !7350 (Robert Schilling)
  • Автоматически закрывайте среду при удалении ветки. !7355
  • Переработайте процесс невалидации кэша так, чтобы обновлялся только изменённый данные. !7360
  • Подсчитайте количество задач на панели навигации, отражающее количество задач на панели управления. !7368 (Lucas Deschamps)
  • Исправьте кэширование статуса коммита в списке коммитов, учитывая ветки. !7372
  • Исправьте ошибку 500 на странице проекта, когда пользователь не вошел в систему и проект ещё пуст. !7376
  • Удалите серый стиль кнопок в списке задач на панели. !7387
  • Исправьте записи проекта с недействительными уровнями видимости. !7391
  • Используйте заголовок "Создание форка в процессе" при необходимости. !7394 (Philip Karpiak)
  • Исправьте ссылки на ошибки на странице справки. !7396 (Fu Xu)
  • Добавьте поддержку ответа по электронной почте, когда электронное письмо содержит только HTML. !7397
  • [Исправление] Дополнительный разделитель в выпадающем списке. !7398
  • Кнопки скачивания проекта всегда отображаются. !7405 (Philip Karpiak)
  • Установите правильное значение отступа справа для поля поиска. !7407 (Philip Karpiak)
  • Удалите дополнительный отступ для правой выравниваемых элементов в виджете MR. !7411 (Didem Acet)
  • Исправьте ошибку, которая приводила к отсутствию меток в панели на странице запроса на слияние. !7416 (Alex Sanford)
  • Разрешите настраивать опцию mail_room idle_timeout. !7423
  • Исправьте смещение кнопок на странице сборок администратора. !7424 (Didem Acet)
  • По умолчанию деактивируйте функциональность "Запрос доступа" для новых проектов и групп. !7425
  • Исправьте проблемы конфигурирования Shibboleth, приводящие к обходу аутентификации. !7428
  • Добавьте команду Slash для Mattermost. !7438
  • Разрешите подключение аккаунта чата к GitLab. !7450
  • Сделайте форму нового группы уважающей настройку по умолчанию видимости приложения. !7454 (Jacopo Beschi @jacopo-beschi)
  • Исправьте ошибку 500 при создании запроса на слияние, содержащего изображение, которое было удалено и затем восстановлено. !7457
  • Исправьте API меток, добавив недостающий параметр текущего пользователя. !7458 (Francesco Coda Zabetta)
  • Измените ограниченные кнопки администрирования видимости на флажки. !7463
  • Отправьте учетные данные (текущие только для реестра) вместе с данными сборки в GitLab Runner. !7474
  • Исправьте POST /internal/allowed для совместимости с проектными путями gitlab-shell v4.0.0. !7480
  • Добавьте полифилл es6-promise. !7482
  • Добавьте цветные метки к связанному списку MR. !7486 (Didem Acet)
  • Используйте сеттер для ключа вместо обратного вызова AR. !7488 (Semyon Pupkov)
  • Ограничьте метки, возвращаемые для конкретного проекта как администратора. !7496
  • Измените ссылку комментария Slack. !7498 (Herbert Kagumba)
  • Разрешите регистрацию пользователей, чье имя пользователя содержит точки. !7500 (Timothy Andrew)
  • Исправьте ситуацию конкурентного доступа при удалении группы и удалите старые записи, возникшие из этой ошибки. !7528 (Timothy Andrew)
  • Проверьте все пространства имен при валидации нового имени пользователя. !7537
  • Передайте правильную целевую метку в post-receive хук при создании метки через интерфейс. !7556
  • Добавьте помощь по настройке команд Slash для Mattermost. !7558
  • Исправьте опечатку в JavaScript страницы сборки. !7563 (winniehell)
  • Сделайте скрипт работы обязательным параметром конфигурации. !7566
  • Исправьте ошибки, происходящие при удалении исходной ветки запроса на слияние и последующем её восстановлении. !7568
  • Исправьте сообщение "Сборка для этого запроса на слияние провалилась". !7579
  • Исправьте отступы на странице проекта с закрепленной панелью статистики. !7580
  • Исправьте регрессию, приводящую к появлению некорректного сообщения об ошибке на форме запроса на слияние. !7599 (Alex Sanford)
  • Исправьте бесконечное прокручивание страницы активности на больших экранах. !7608
  • Исправьте 404 на некоторых страницах групп, когда имя содержит точку. !7614
  • Не создавайте новый TODO при неудачной сборке, которую можно позволить провалить. !7618
  • Добавьте команду развертывания в ChatOps. !7619
  • Исправьте 500 ошибку, когда имя группы заканчивается на git. !7630
  • Исправьте неопределенную ошибку в анализаторе CI. !7650
  • Отображайте события на каждом этапе на странице аналитики цикла. !23449
  • Добавьте удаленные ссылки JIRA и предотвратите дублирование сообщений о закрытии.
  • Исправьте границу счетчика досок задач при недостатке разрешений.
  • Добавьте плейсхолдер для примера текста для пользовательского цвета HEX при создании метки.
  • Добавьте индекс для project_id в project_import_data для повышения производительности.
  • Исправьте сломанный поиск коммитов.
  • Выпадающий список назначаемых теперь ищет автора задачи или запроса на слияние.
  • Нажатие на метку "force remove source branch" теперь переключает флажок снова.
  • Более агрессивно зарезервировать на страницах запроса на слияние и задач.
  • Исправьте сломанный ссылки на CLI наблюдатель на руководстве по фронтенду.
  • Исправьте проблему проектного URL форка, который даёт 500 вместо переадресации на страницу входа.
  • Исправьте: Гость видит некоторые детали репозитория и получает 404.
  • Добавьте логирование событий Rack Attack в production.log.
  • Добавьте информацию об окружении на странице сборок.
  • Разрешите заметкам быть видимыми, если репозиторий видим.
  • Обновите omniauth-gitlab до 1.0.2 для решения несовместимости с omniauth-oauth2.
  • Переработайте страницу сборок.
  • Быстрее ищите внутри проекта.
  • Ищите файл в проекте.
  • Разрешите сортировку групп в API.
  • Исправьте: Фильтры задач показывают всех пользователей.
  • Используйте HTTP-заголовок Gitlab Workhorse на панели управления администратора. (Chris Wright)
  • Исправьте отправку нескольких запросов при открытии выпадающих списков.
  • Добавьте права на каждый этап к конечной точке аналитики цикла.
  • Исправьте выбор уровня видимости проекта, чтобы использовать значения по умолчанию.
  • Добавьте события на каждом этапе к аналитике цикла.
  • Разрешите тестирование настроек службы JIRA без репозитория.
  • Исправьте ссылки JIRA для сниппетов проекта.
  • Разрешите включение и отключение событий коммита и MR для JIRA.
  • Упростите генерацию URL. (Jarka Kadlecova)
  • Отображайте правильный журнал окружения в панели логов администратора (@duk3luk3 !7191)
  • Исправьте выпадающий список этапов для опций "Upcoming" и "No Milestone". !7117
  • Сворачивание различий не сдвигает содержимое.
  • Больше не происходит отказа при выполнении резервного копирования при использовании tar для аннекса и пользовательских хуков. !5814
  • Добавьте событие истечение сроков действия участия пользователя в проекте для уточнения причин удаления пользователя (Callum Dryden)
  • Удалите начальные и конечные пробелы из project_path (Linus Thiel)
  • Предотвратите использование эмодзи через заметки для задач/MRs, созданных пользователем (barthc)
  • Добавьте поддержку атрибута token в API хуков проекта (Gauvain Pocentek)
  • Измените поведение авто-выбора эмодзи и команд слеш для удобства использования и типа (Yann Gravrand)
  • Добавьте опциональный параметр пути к конечной точке API коммитов для фильтрации коммитов по пути (Luis HGO)
  • Исправьте оформление Markdown внутри ссылок на источники (Jan Zdráhal)
  • Создайте новый список досок задач после создания новой метки
  • Исправьте дополнительное пространство на панели сборок в Firefox !7060
  • Успешно завершите создание запроса на слияние с несуществующей веткой (alexsanford)
  • Исправьте мобильные проблемы размещения на странице обзора пользователя администратора !7087
  • Исправьте отображение уведомлений HipChat (airatshigapov, eisnerd)
  • Удалите не нужные ссылки "Сборки" и "Окружения" из заголовков проектов
  • Удалите кнопку "Редактировать" из представления редактирования Wiki !7143 (Hiroyuki Sato)
  • Улучшите глобальное пространство имен JS !19661 (Jose Ivan Vargas)
  • Переработайте сервис Jira для использования библиотеки jira-ruby
  • Улучшите пустое состояние задач
  • Добавьте подсветку при наведении мыши на значок корзины в заметках !7008 (blackst0ne)
  • Скройте вкладки активности проекта, если функции отключены
  • Показывайте только одно сообщение об ошибке для недействительного адреса электронной почты !5905 (lycoperdon)
  • Добавьте руководство по обновлению PostgreSQL с помощью Slony
  • Исправьте статистику Sidekiq в области администрирования (blackst0ne)
  • Добавьте описание меток как подсказку к заголовкам списка досок задач
  • Создайте JavaScript файл пакета аналитики цикла
  • Сделайте страницу этапов более отзывчивой (yury-n)
  • Скройте реестр контейнеров, если репозиторий отключен
  • API: Исправьте ошибки 400 и 500 при работе с ключами развертки проекта при добавлении существующего ключа. !6784 (Joshua Welsh)
  • Добавьте задачу rake для создания/восстановления символьных ссылок хуков GitLab Shell !5634
  • Добавьте задачу для удаления неиспользуемых объектов LFS из базы данных и файловой системы (Frank Groeneveld)
  • Замените плагин jquery.cookie на js.cookie !7085
  • Используйте кэшированные данные MergeRequestsClosingIssues на методе Issue#closed_by_merge_requests
  • Исправьте ссылку "Забыли пароль?" на странице входа, чтобы она не перекрывала элементы на больших экранах
  • Показывайте полную ссылку статуса на MR и коммитах
  • Исправьте документы и комментарии на Build API scope
  • Инициализируйте Sidekiq с перечнем очередей, используемых GitLab
  • Переработайте электронную почту, используя сеттер для атрибута электронной почты вместо обратного вызова AR (Semyon Pupkov)
  • Укоротите модальное окно запроса на слияние, чтобы кнопка буфера обмена не перекрывала
  • Добавьте JavaScript валидацию для поля редактирования пути группы
  • После полной загрузки фокусируйте поле ввода во всех фильтруемых выпадающих списках (Ido @leibo)
  • Улучшите названия параметров поиска в /admin/users !7115 (YarNayar)
  • Исправьте таблицу пагинации для отзывчивости
  • Исправьте применение импортированных меток GitHub при прерывании операции импорта
  • Разрешите поиск пользователя по вторичному адресу электронной почты в интерфейсе администратора (/admin/users) !7115 (YarNayar)
  • Обновите стили SHA коммита на странице ветвей.
  • Исправьте фильтр "Без проектов". !6611 (Ben Bodenmiller)
  • Исправьте 404 при переходе на страницу /projects. ## 8.13.11 (2017-01-10)- Обновите гем gitlab-markup до версии 1.5.1. !8509
  • Улучшено использование Turbolinks для смягчения потенциальных атак типа XSS.

8.13.10 (2016-12-14)

  • API: Кэширование текущего пользователя для правильной работы команды sudo. !8017
  • Фильтрация параметров authentication_token, incoming_email_token и runners_token.
  • Перемещение метода Issue#visible_to_user в IssuesFinder для предотвращения случайного использования.
  • Исправление отсутствия проверок доступа к заметкам путём перемещения Note#search в обновлённый NoteFinder.

8.13.9 (2016-12-08)

  • Включение запроса API /user для возврата private-token если пользователь является администратором и запрос был сделан с использованием sudo. !7615
  • Замена проверок доступа к MR на использование MergeRequestsFinder.

8.13.8 (2016-12-02)

  • Передача тег SHA в post-receive хук при создании тега через UI. !7700
  • Валидация параметра состояния при фильтрации объектов.

8.13.7 (2016-11-28)

  • Исправление ошибки 500 на странице проекта, когда пользователь не вошел в систему и проект пустой. !7376
  • Обновление grape entity до версии 0.6.0. !7491
  • Исправление утечки информации в Projects::BlobController#update.
  • Исправление отсутствия проверок доступа при поиске задач с помощью IssuableFinder.
  • Замена проверок доступа к задачам на использование IssuableFinder.
  • Незарегистрированные участники не могут создавать метки через API.

8.13.6 (2016-11-17)

  • Автоматическая связка пользователей OAuth с LDAP падает обратно на поиск по DN, если пользователь не может быть найден по UID. !7002
  • Исправление проблемы с выпадающим списком Milestones, который не остаётся выбранным для опций «Upcoming» и «No Milestone». !7117
  • Исправление относительных ссылок в Markdown wiki при отображении в разделе «Проект». !7218
  • Исправление отсутствия вкладки «Зарегистрироваться», если активирована аутентификация LDAP (#24038). !7274 (Luc Didry)
  • Исправление кеша для статуса коммита в списке коммитов для соблюдения веток. !7372
  • Исправление проблемы, вызывающей отсутствие меток в боковой панели на странице MR. !7416 (Alex Sanford)
  • Ограничение количества меток, возвращаемых для конкретного проекта как администратора. !7496
  • Нажатие метки «force remove source branch» теперь переключает флажок снова.
  • Разрешение видимости заметок, если репозиторий видимый.
  • Исправление выбора уровня видимости проекта, чтобы использовать значения по умолчанию.

8.13.5 (2016-11-08)

  • Восстановление неавторизованного доступа к общим контейнерным регистрам.
  • Исправление показа статуса сборки для данного коммита из правильной ветки. !7034
  • Пропуск группы только тогда, когда это действительно группа в выпадающем списке «Поделиться с группой». !7262
  • Введение кругового распределения создания проектов для распределения нагрузки между несколькими шардами. !7266
  • Убедитесь, что аксессуары запроса слияния возвращают логическое значение. !7267
  • Убедитесь, что внешние пользователи не могут клонировать отключенные репозитории.
  • Исправление проблемы XSS в Markdown автолинкер.
  • Соответствие видимости событий в Gitlab::ContributionsCalendar.
  • Уважение уровня видимости задач и запросов слияния в их соответствующих поисковиках.
  • Отключение поддержки Markdown для недоступных функций.
  • Исправление неправильной обработки легких тегов сервисом GitTagPushService. !6532
  • Разрешение владельцам получения исходного кода в сборках CI. !6943
  • Возврат конфликтной ошибки в API меток, если название занято меткой группы. !7014
  • Уменьшение затрат на вычисление открытых/закрытых задач и запросов слияния внутри группы или проекта. !7123
  • Исправление видимости вкладки сборок. !7178
  • Исправление значений по умолчанию для функций проекта. !7181

8.13.4

  • Выпущен повторно из-за ошибки упаковки.

8.13.3 (2016-11-02)

  • Удаление всех символьных ссылок перед импортированием файла экспорта проекта. CVE-2016-9086
  • Исправление проблемы внешних ключей при импорте/экспорте членства проекта.
  • Изменение длины выпадающего списка сборок на 6,5 сборок в графе сборок.

8.13.2 (2016-10-31)

  • Исправление проблем с кодировкой на коммитах в графе сборок. !6832
  • Использование синтаксиса пары ключ-значения для исправления аналитики цикла под Ruby 2.1. !6977
  • Модификация импортера GitHub для возможности повторной попытки. !7003
  • Исправление проблемы с выпадающим списком ref со специальными символами. !7061
  • Исправление горизонтального отступа для блока выделения. !7062
  • Передача экземпляра пользователя в Labels::FindOrCreateService или установка skip_authorization: true. !7093
  • Исправление проблемы перекрытия выпадающего списка сборок. !7124
  • Исправление применения меток для MR, импортированных из GitHub. !7139
  • Исправление импорта комментариев MR из GitHub. !7139
  • Исправление доступа к членству группы для ссылок групп. !7144
  • API: Исправление проблем с неверным распознаванием логических значений при использовании помощника to_boolean. !7149
  • Исправление и улучшение Sortable.highest_label_priority. !7165
  • Исправление проблемы с застревающими вкладками MR при закреплённом боковом меню. !7167
  • Удаление правого соединителя первого сборочного этапа последней стадии. !7179

8.13.1 (2016-10-25)- Исправление API защиты веток. !6215

  • Исправление скрытого графического представления сборок на страницах коммитов и MR. !6895

  • Исправление проблемы с анализом цикла, которая не показывает корректные данные при фильтрации по дате. !6906

  • Убедитесь, что метки пользовательских провайдеров не нарушают макет. !6993

  • Исправление ссылки на карточки задач пользователя при работе в подкаталоге. !7018

  • Переработка и добавление новой функциональности окружения в справочник YAML CI. !7026

  • Исправление опечатки в настройках проекта, которая препятствует пользователям включению регистрационного реестра контейнеров. !7037

  • Исправление порядка событий в конечной точке users/:id/events. !7039

  • Удаление лишней строки для пустого описания задачи. !7045

  • Не добавляйте шаблоны задач/MR к существующему тексту. !7050

  • Исправление ошибки при генерации меток. !7055

  • Остановка очистки кеша базы данных при выполнении rake cache:clear. !7056

  • Отображение вкладки регистрации только если регистрация разрешена. !7058

  • Исправление неправильной обработки легких тегов сервисом GitTagPushService.

  • Экспирация и перестроение кеша репозитория после импорта проекта. !7064

  • Исправление проблемы, где метки назначались задачам, которые были перемещены. !7065

  • Исправление ответа на электронную почту, не работающего из-за несоответствия имени очереди. !7068

  • Исправление ошибки 404 для страниц групп при использовании относительных URL в настройках GitLab. !7071

  • Исправление User#to_reference. !7088

  • Уменьшение затрат времени LabelFinder путём отказа от вызова #presence. !7094

  • Исправление проблемы с неквалифицированными пользователями, которые могут двигать карточки задач. !7096

  • Расписание задач ProjectCacheWorker только при необходимости. !7099## 8.13.0 (2016-10-22)

  • Устранение проблемы с кнопкой сохранения на странице настроек конвейера проекта. (!6955)

  • Все работники Sidekiq теперь используют свои собственные очереди.

  • Предотвращение ситуации гонки при асинхронном удалении истёкших артефактов. (!6881)

  • Улучшение триггеров и выполнения действия "Merge When Build Succeeds" при успешном завершении конвейера. (!6675)

  • Ответ с кодом состояния 404 Not Found для несуществующих тегов (Linus Thiel).

  • Обрезка длинных меток многоточием на странице меток.

  • Улучшение удобства навигации для страницы входа (ClemMakesApps).

  • Принудительное использование TrailingSemicolon и EmptyLineBetweenBlocks в scss-lint.

  • Добавление участников больше не приводит к скрытому провалу при наличии лишних пробелов.

  • Обновление версии запускающего сервера только при обновлении contacted_at.

  • Добавление ссылки от системы заметок для сравнения с предыдущей версией.

  • Использование gitlab-shell v3.6.6.

  • Недопущение ссылок на внутренние задачи при использовании внешнего трекера задач.

  • Возможность решения конфликтов запроса слияния с помощью редактора !6374.

  • Добавление API-конечной точки /projects/visible (Ben Boeckel).

  • Устранение проблемы центрирования логотипов пользователей (Ashley Dumaine).

  • Сохранение коммитов только при создании конвейера, так как данные конвейера не меняются со временем.

  • Обновление продолжительности в конце конвейера.

  • ExpireBuildArtifactsWorker выполняет запрос к таблице сборок без сортировки, отправляя одну задачу на очистку за каждую сборку.

  • Добавление групповых меток. (!6425).

  • Добавление примера тестирования приложения Phoenix с помощью GitLab CI в документацию (Manthan Mallikarjun).

  • Отмененные конвейеры могли бы повторно запускаться. !6927.

  • Обновление терминологии в разделе "Основы Git" для большего понимания.

  • Устранение проблемы создания записи project_feature при создании проекта.

  • Ясное описание документации для API запускающих серверов (Gennady Trafimenkov).

  • Использование оптимистического блокировки для конвейеров и сборок.

  • Восстановление инструментирования для Banzai::Renderer.

  • Изменение маршрута страницы пользователя и группы с /u/:username на /:username.

  • Добавление документации для файлов .gitattributes.

  • Перемещение метрик конвейера в отдельный рабочий процесс.

  • Кэширование проектных ссылок на RequestStore при активности AbstractReferenceFilter.

  • Замена знака проверки на стрелку в представлении сборки. !6501.

  • Добавление команды слеш "/wip", чтобы переключать статус "Work In Progress" запроса слияния. !6259 (tbalthazar).

  • Проектный кэширующий рабочий процесс обновляет кэши максимум один раз за 15 минут для каждого проекта.

  • Устранение ошибки 500 при просмотре старых запросов слияния с некорректными данными различия.

  • Создание нового пространства имён /templates для конечных точек API /licenses, /gitignores и /gitlab_ci_ymls. !5717 (tbalthazar).

  • Устранение проблемы просмотра объединённых MR, когда исходный проект был удален !6991.

  • Ускорение страницы показа групповых майлстоунов.

  • Устранение проблем несоответствующего выпадающего списка опций на мобильных устройствах (ClemMakesApps).

  • Выделение методов обновления запросов слияний и системных хуков в отдельный рабочий процесс из GitPushService.

  • Устранение проблемы обсуждений через электронную почту для запросов слияния. !7010.

  • Исключение архивированных проектов при создании групповых майлстоунов. !4940 (Jeroen Jacobs).

  • Добавление возможности использования тегов на странице коммита. !6543.

  • Сохранение ссылок для каждого развертывания.

  • Закрытие открытых подсказок при переходе между страницами (Linus Thiel).

  • Разрешение просмотра веток, заканчивающихся на ".atom".

  • Логирование ошибок LDAP и игнорирование не связанных исключений. !6103 (Markus Koller).

  • Замена уникального ключа миксина на миксин с конкретными именами (ClemMakesApps).

  • Добавление дополнительных тестов для календарной вкладки (ClemMakesApps).

  • Обновление GitLab Shell для исправления некоторых проблем с перемещением проектов между хранилищами.

  • Кэширование отрендеренного markdown в базе данных вместо Redis.

  • Добавление события переключения TODO (ClemMakesApps).

  • Предотвращение запросов к базе данных для Banzai::ReferenceParser::BaseParser для узлов без ссылок.

  • Упрощение методов экземпляра для заботы о упоминаемых объектах.

  • API: Возможность получения информации о версии (Robert Schilling).

  • Устранение проблемы разрешений для установки даты окончания задачи.

  • API: Множественный коммит файла !6096 (mahcsig).

  • Эмодзи Юникода теперь преобразуются в изображения.

  • Возврат "Список меток показывает все задачи (открытые или закрытые) с этой меткой".

  • Раскрытие поля expires_at при делиться проектом через API.

  • Устранение проблемы рендеринга VueJS шаблонных тегов в комментариях кода.

  • Добавление кнопки копирования пути файла на странице различий запроса слияния.

  • Устранение проблемы прокрутки страницы до верха при закрытии или закреплении боковой панели (lukehowell).

  • Добавление поддержки API для доски задач.

  • Разрешение настройки интеграции Koding через API.

  • Добавление кнопки создания задачи на каждой доске задач.

  • Выполнение специального метода маршрута из помощника toggle_award_url.

  • Добавление кнопки автоматической обработки на редакторе файла/блока репозитория.

  • Обновление валидации пространства имён для запрета зарезервированных имен (.git и .atom) (Will Starms).

  • Показ времени последней деплои задачи слияния в среду.

  • Добавление поддержки RTL для рендерера markdown (Ebrahim Byagowi).

  • Добавление автообёртки слов для заголовков задач на досках задач и майлстоунов (ClemMakesApps).

  • Устранение проблемы мобильного вьюпорта страницы TODO (ClemMakesApps).

  • Улучшение поиска задач.

  • Устранение проблемы несоответствующего выделения уже выбранных пунктов меню активности (ClemMakesApps).

  • Удаление избыточных миксинов (ClemMakesApps).

  • Добавление кнопки скачивания на странице сниппетов (Justin DiPierro).

  • Добавление уровня видимости для репозитория проекта.

  • Устранение проблемы robots.txt, которая запрещает доступ к группам, начинающимся с "s" (Matt Harrison).

  • Закрытие открытого запроса слияния без исходного проекта (Katarzyna Kobierska Ula Budziszewska).

  • Устранение проблемы показа коммитов исходного проекта для запроса слияния !6658.

  • Устранение проблемы, что ручные задачи больше не блокируют задачи следующего этапа. !6604.

  • Добавление настраиваемого суффикса темы сообщений электронной почты (Fu Xu).

  • Использование определённого цвета для языка, если он доступен !6748 (nilsding).

  • Добавление подсказки к количеству форков на странице проекта (Justin DiPierro).

  • Использование ConnectionPool для Rails.cache на серверах Sidekiq.

  • Замена alias_method_chain на Module#prepend.

  • Включение GitLab Import/Export для пользователей, не являющихся администраторами.

  • Сохранение фильтров меток при сортировке !6136 (Joseph Frazier).

  • Асинхронная загрузка различий формы MergeRequest#new.

  • Обновление меток задачи только при их изменении.

  • Учёт фильтров в счётчиках задач. !6496.

  • Использование пользовательских образов Ruby для тестирования сборок (registry.dev.gitlab.org/gitlab/gitlab-build-images:*).

  • Замена статических фикстур задач скриптами !6059 (winniehell).

  • Прикрепление шаблона задачи к существующему описанию !6149 (Joseph Frazier).

  • Трендовые проекты теперь показывают только общие проекты и список проектов кэшируется на день.

  • Кэширование секретного токена GitLab Shell (!6599, Justin DiPierro).

  • Подчеркивание кнопки отмены при наведении курсора в настройках приложений.

  • Использование более высокой размерности для пула соединений Gitlab::Redis на серверах Sidekiq.

  • Добавление недостающих значений в анализатор !6276 (Katarzyna Kobierska Ula Budziszewska).

  • Возврат избежания изменения файловой системы при проверке артефактов сборки.

  • Остановка использования аренды Redis при обновлении временной метки активности проекта при создании нового события.

  • Добавление заблокированной кнопки удаления для защищённых веток (ClemMakesApps).

  • Добавление сообщений рассылки и предупреждений ниже подменю.

  • Лучший пустой вид для просмотра групп.

  • API: Новый конечный пункт /users/:id/events.

  • Обновление ruby-prof до 0.16.2. !6026 (Elan Ruusamäe).

  • Замена знака каретки Bootstrap на знак каретки Font Awesome (ClemMakesApps).

  • Устранение необходимости экранирования зарезервированных символов HTML в заголовке майлстоуна. !6533.

  • Добавление поля организации в профиль пользователя.

  • Изменение маршрутов страниц пользователя с /u/:username/PATH на /users/:username/PATH. Старые маршруты будут переадресованы на новые пока это возможно.

  • Устранение проблемы нажатия клавиши Enter при навигации по выпадающему списку поиска сайта. !6643 (Brennan Roberts).

  • Устранение проблемы отзывчивости статуса развертывания. !6633.

  • Сделать поиск коммитов нечувствительным к регистру.

  • Устранение проблемы отображения решённых обсуждений в режиме параллельного просмотра различий. !6575.

  • Оптимизация импорта из GitHub для скорости и экономии памяти.

  • API: Раскрытие данных конвейера в API сборок (!6502, Guilherme Salazar).

  • Уведомление о слиянии после успешной сборки (Dimitris Karakasilis).

  • Сокращение необходимых запросов для поиска пользователей используя их SSH-ключи при отправке коммитов.

  • Предотвращение рендеринга ссылки на всех, если автор не имеет доступа (Katarzyna Kobierska Ula Budziszewska).

  • Устранение проблемы разбитого репозитория 500 ошибок в списке проектов.

  • Устранение проблемы представления различий в представлении запроса слияния при конвертации символической ссылки в обычный файл.

  • Устранение проблемы ширины столбца коммитов в списке конвейеров.

  • Закрытие TODO при принятии запроса слияния через API !6486 (tonygambone).

  • Возможность массового назначения задач, относящихся к запросу слияния, автору. !5725 (jamedjo).

  • Изменение ссылки на пользователя сервиса Slack с полного имени на имя пользователя (Sebastian Poxhofer).

  • Переработка списка окружений и развертываний.

  • Добавление поддержки нескольких команд для всех команд слеш для меток !6780 (barthc).

  • Добавление статуса включения/выключения контейнерного реестра в административной области !6638 (the-undefined).

  • Добавление нетрекинга для верхнего регистра схемы внешних URL !6820 (the-undefined).

  • Разрешение пустых запросов слияния !6384 (Artem Sidorenko).

  • Групповое представление списка конвейеров является прокручиваемым контейнером.

  • Чистка Ci::ApplicationController. !6757 (Takuya Noguchi).

  • Устранение проблемы отступов во всех иконках Clipboard, имеющих класс .btn.

  • Устранение опечатки в doc/api/labels.md.

  • Устранение двойного экранирования в вкладке деятельности (Alexandre Maia).

  • API: Все неизвестные маршруты будут обрабатываться с кодом состояния 404 Not Found.

  • Добавление документации для профилирования запросов.

  • Удаление динамических окружений.

  • Устранение проблемы поведения слоя подсказок на iOS.

  • Запрет доступа гостей к просмотру запросов слияния на частных проектах.

  • Устранение проблемы разбитых документов API проекта (Takuya Noguchi).

  • Перенос неверных членов проекта (владелец -> мастер).## Версия 8.12.12 (2016-12-08)

  • Замена проверок доступа к запросам слияния на использование MergeRequestsFinder

  • Возвращение возможности API-запроса /user для возврата private_token, если пользователь является администратором и запрос выполнен с sudo

Версия 8.12.11 (2016-12-02)

  • Без изменений

Версия 8.12.10 (2016-11-28)

  • Устранение утечки информации в Projects::BlobController#update
  • Устранение отсутствия проверок доступа при поиске задач с использованием IssuableFinder
  • Замена проверок доступа к задачам на использование IssuableFinder

Версия 8.12.9 (2016-11-07)

  • Устранение проблемы XSS в Markdown автолинкер

Версия 8.12.8 (2016-11-02)

  • Удаление любых символьных ссылок перед импортом экспорта проекта. CVE-2016-9086
  • Устранение проблемы внешних ключей при импорте/экспорте проекта.
    • Предотвратить запуск установки GfmAutocomplete для каждого заметки в diff. !6569
    • Исправление переполнения длинных сообщений коммита за пределы области видимости в дереве файлов. !6573
    • Использование гема gitlab-markup вместо github-markup, чтобы исправить отображение файлов с расширением .rst. !6659
    • Предотвращение затенения текста флэш-сообщений при использовании контейнеров с жидкими размерами. !6694
    • Исправление отображения даты окончания как NaN в Safari. !6797
    • Исправление ошибки JavaScript с select2 из-за отсутствия атрибута data-field в выпадающем списке. !6812
    • Не менять опции force_remove_source_branch в запросах на слияние, если это не указано явно. !6817
    • Исправление вызова нескольких раз установки автозаполнения GFM. !6840
    • Обработка случая, когда ссылка развертки больше не существует. !6855

Версия 8.12.6

  • Обновление mailroom до версии 0.8.1 в Gemfile.lock. !6814

Версия 8.12.5

  • Переход от использования запроса к окружению в ::API::Helpers. !6615
  • Обновление гема mail_room до версии 0.8.1 для исправления условия гонки с потоком наблюдения почтового ящика. !6714
  • Улучшение производительности загрузки задач путём отказа от использования ORDER BY в методе find_by. !6724
  • Добавление нового задания gitlab:users:clear_all_authentication_tokens. !6745
  • Отказ от отправки заголовков Private-Token (авторизации API) в Sentry
  • Поддержка делиться проектами через API только с группами, доступными для авторизованного пользователя

Версия 8.12.4

  • Исправление подсказки "Скопировать в буфер обмена", чтобы она говорила "Копировано!" при нажатии кнопки буфера обмена. !6294 (lukehowell)
  • Исправление отступов в панели сборки. !6506
  • Изменение сравнительных выпадающих списков на списки с изолированным полем поиска. !6550
  • Исправление условия гонки на LFS Token. !6592
  • Исправление ошибки несовпадения типов при закрытии задачи Jira. !6619
  • Исправление ошибки линтера lint-doc. !6623
  • Пропуск создания вики, если проект GitHub имеет включённую вики. !6665
  • Исправление проблем импорта услуг через Import/Export. !6667
  • Ограничение попыток входа при активированной двухфакторной аутентификации. !6668
  • Исправление ошибки удаления проекта при установленном приватном режиме видимости. !6688
  • Предотвращение присвоения связанных моделей ID через импорт.
  • Установка прав доступа к экспортированному файлу проекта GitLab только для владельца
  • Улучшение способа сравнения версий запросов на слияние друг с другом

Версия 8.12.3

  • Обновление Gitlab Shell для поддержки низкого приоритета ввода-вывода для перемещения данных хранения

Версия 8.12.2

  • Исправление проблемы с неверным распознаванием импортированных служб в Import/Export.

  • Исправление пагинации сниппетов.

  • Исправление макета кнопки "Создать проект" при ограниченных вариантах видимости.

  • Исправление заголовка List-Unsubscribe в электронных письмах.

  • Исправление ухудшения производительности контроллера задач при загрузке примечаний.

  • Исправление проблемы с разделом "Commit" сводки аналитики цикла. !6513

  • Исправление ошибок импорта моделей функций и майлстоунов проекта с помощью импорта проекта GitLab.

  • Совместимость сообщений JWT с Docker.

  • Исправление повторного включения вложенного ветвления в выпадающем списке сравнения версий.

  • Соответствие разрешения на форк проекта при создании форка.

  • Обновление меток задачи только если они были изменены.

  • Исправление ошибки, при которой "Результаты поиска" повторяются много раз при очистке формы поиска эмодзи (Xavier Bick) (@zeiv).

  • Исправление пути конечной точки разрешения обсуждений.

  • Переработка остатков деконструирования опций и супер в CoffeeScript. !6261## Версия 8.11.11 (2016-11-07)

  • Устраняет несоответствие относительно немедленной маркировки как объединенной сразу после создания новой ветки. !6408

  • Обновляет бриллиантовый гем до версии 2.0.6, что добавляет поддержку выделения для JSX, Prometheus и других. !6251

  • Проверяет разрешение :can_resolve только если заметка может быть решена

  • Обновляет fog-aws до версии v0.11.0 для поддержки региона ap-south-1. !6275

  • Добавляет возможность форков в конкретное пространство имён с помощью API. (ritave)

  • Разрешает установку значения request_access_enabled для групп и проектов

  • Очищает неравномерные выравнивания в представлении списка задач !6206

  • Создаёт защищённую ветку при пуше в новую ветку только если правило для этой ветки ещё не существует

  • Добавляет конвейеры для коммита

  • Удаляет события старше Yöntem 12 месяцев. (ritave)

  • Добавляет пустую строку перед сообщением Закрыто в запросе слияния, связанном с задачей (lukehowell)

  • Исправляет выпадающий список шаблонов задач/запросов слияния для форкнутых проектов

  • Фильтрует метки по имени !6121

  • Обновляет секретный файл GitLab Shell также когда он пуст. !3774 (glensc)

  • Делает выборочные выпадающие списки адаптивными по ширине, делает их необёртываемыми

  • Исправляет подсказку формы заметки, показывающую команды поддерживаемые для коммитов

  • Делает события пуши иметь равное вертикальное расстояние

  • API: Убеждается, что приглашённые участники не возвращаются в API членства

  • Сохраняет применённые фильтры в поиске задач

  • Добавляет конечную точку восстановления двухфакторной аутентификации внутреннего API !5510

  • Передаёт значение "Помнить меня" форме аутентификации U2F

  • Отображает этапы в правильном порядке в выпадающем меню этапов на странице сборки

  • Обновляет поле last_activity_at проекта один раз в час при создании нового события

  • Циклический анализ (первый проход) !5986

  • Удаляет префиксы для линейного градиента CSS (ClemMakesApps)

  • Перемещает pushes_since_gc из базы данных в Redis

  • Ограничивает количество отображаемых окружений в запросах слияния: отображает только окружения для целевой ветки, исходной ветки и меток

  • Добавляет контраст цвета шрифта для внешних меток в административной области (ClemMakesApps)

  • Исправляет навигацию по файлам (ClemMakesApps)

  • Изменяет анимацию логотипа на CSS (ClemMakesApps)

  • Инструкции по активации Git packfile bitmap !6104

  • Использует Search::GlobalService.new в конечной точке GET /projects/search/:query

  • Исправляет длинные комментарии в сравнениях, мешающие ширине таблицы

  • Добавляет спецификацию охватывающую 'Gitlab::Git::committer_hash' !6433 (dandunckelman)

  • Исправляет пагинацию на странице пользовательских сниппетов

  • Учитывает предпочтение "фиксированного макета" в более местах !6422

  • Выполняет сборки CI с правами пользователя !5735

  • Исправляет сортировку задач в API

  • Исправляет ссылки кнопки скачивания артефактов !6407

  • Сортирует переменные проекта по ключу. !6275 (Diego Souza)

  • Убеждает, что спецификации по сортировке задач в API детерминированы на MySQL

  • Добавляет возможность использования заранее определённых переменных CI для имени окружения

  • Добавляет возможность указывать URL в конфигурации окружения в файле .gitlab-ci.yml

  • Экранирует строку поиска перед её передачей в Regexp.new !6241 (winniehell)

  • Исправляет поведение закреплённого бокового меню в меньших экранах !6169

  • Исправляет изменения разрешений файла при его обновлении через UI GitLab !5979

  • Добавляет горизонтальное заполнение на боковой панели страницы сборки в блоке покрытия кода. !6196 (Vitaly Baev)

  • Изменяет столбец merge_error с типа строки на текст

  • Исправляет проблему с отсутствием отображения меток фильтров поиска

  • Уменьшает объём данных календаря вкладов

  • Отображает все конвейеры для запросов слияния даже из удалённых коммитов !6414

  • Заменяет временные данные календаря вкладов временем !6414

  • Изменяет состояние виджета запроса слияния на состояние конвейера !6335

  • Добавляет поле web_url объектам API задач, запросов слияния и сниппетов (Ben Boeckel)

  • Включает события конвейеров по умолчанию !6278

  • Добавляет службу электронной почты для конвейеров !6019

  • Перемещает парсинг sidekiq ps в помощник !6245 (pascalbetz)

  • Добавляет клавишный переход к доскам задач

  • Раскрывает sha и merge_commit_sha в API запроса слияния (Ben Boeckel)

  • Эмодзи могут быть присвоены на сниппетах !4456

  • Устанавливает путь для всех JavaScript cookie для соблюдения настройки подкаталога GitLab !5627 (Mike Greiling)

  • Исправляет выравнивание таблицы истории коммитов

  • Тестирование спецификаций если авторы задач могут просматривать задачи в частных проектах

  • Исправляет ошибку где пагинация всё ещё отображается несмотря на то, что все задачи помечены как выполненные (ClemMakesApps)

  • Запрашивает только необходимые атрибуты LDAP !6187

  • Центрирует колонки этапов конвейера в общем представлении (ClemMakesApps)

  • Исправляет ошибку с подсказками, которые не скрываются при переключении обсуждений

  • Переименовывает поведение в поведение в шаблоне проблемы для согласованности (ClemMakesApps)

  • Исправляет ошибку которая препятствует возможности прокрутки описания задачи после выбора шаблона задачи

  • Удаляет подчеркивание при наведении курсора на предложенные цвета (ClemMakesApps)

  • Исправляет отображение кнопки перехода к обсуждению на заметках коммитов

  • Укорачивает фразу состояния задачи (ClemMakesApps)

  • Исправляет поля уровня видимости проекта на настройках

  • Добавляет цвет при наведении курсора на эмодзи (ClemMakesApps)

  • Увеличивает размер столбца artifacts_size для конвейеров CI до 8-битного целого для разрешения больших файлов

  • Добавляет автоматическое увеличение textarea после комментария (ClemMakesApps)

  • Не записывает комментарии SSH публичного ключа в authorised_keys !6381

  • Добавляет срок завершения для задач

  • Обновляет кэш количества залогиненных пользователей при удалении задачи или запроса слияния

  • Устраняет проблему с выравниванием раздела "Branches" на странице веток (ClemMakesApps)

  • Скрывает кнопку запроса слияния на странице веток, если у пользователя нет соответствующих прав доступа

  • Добавляет белый фон для контейнеров без README (ClemMakesApps)

  • API: Объявляет проблему как конфиденциальную (Robert Schilling)

  • Исправляет взаимодействие с иконкой ссылки в markdown (ClemMakesApps)

  • Тестирование пути миграции с версии 8.5 до текущей (EspadaV8)

  • Заменяет animateEmoji timeout на событие слушатель (ClemMakesApps)

  • Отображает значки на метках майлстоунов (EspadaV8)

  • Реализует оптимистическую блокировку для задач и запросов слияния (предотвращает случайное перезаписывание описаний)

  • Требует подтверждения от пользователя при попытке отписаться, если тот не вошел в систему (!6223 Maximiliano Perez Coto)

  • Добавляет события wiki_page_events в API проектных хуков (Ben Boeckel)

  • Удаление импорта Gitorious

  • Загружает GFM автозаполнение по необходимости

  • Исправляет проблему с отсутствием автозаполнения для новых задач

  • Исправляет проблему с различными цветами фона в полях фильтрации

  • Удаляет префиксы для CSS свойств transition

  • Добавляет логирование вызовов API Sentry

  • Добавляет BroadcastMessage API

  • При прокрутке страницы фиксирует вкладку запроса слияния

  • Использует "git update-ref" для безопасного Web push (!6130 Mike Greiling)

  • Сортирует конвейеры через API запрос

  • Автоматически разворачивает скрытые обсуждения при переходе по постоянной ссылке (!5585 Mike Greiling)

  • Исправляет проблему с загрузкой задач на больших экранах

  • Изменяет продолжительность конвейера, чтобы она отражала время выполнения заданий, а не просто время начала и завершения (!6084 Mike Greiling)

  • Отображает время ожидания конвейера при его просмотре (!6084 Mike Greiling)

  • Удаляет ненужные миксины (ClemMakesApps)

  • Исправляет проблему с добавлением меток фильтров на задачах

  • Добавляет поиск на всех страницах задач

  • Прокручивает активные вкладки на мобильных устройствах в область видимости

  • Исправляет проблему с выравниванием выпадающего списка сортировки групп (ClemMakesApps)

  • Добавляет горизонтальный скроллинг во всех подменю на мобильных устройствах (ClemMakesApps)

  • Использует JavaScript для отображения уведомлений (@winniehell)

  • Добавляет подсветку для задач (winniehell)

  • Исправляет выравнивание иконок кнопок "star" и "fork" (winniehell)

  • Исправляет выравнивание иконок кнопок (winniehell)

  • Добавляет поддержку Ubuntu 16.04 для packager.io (JonTheNiceGuy)

  • Исправляет проблему с отображением примеров помощи в markdown (ClemMakesApps)

  • Добавляет последний коммит времени на странице репозитория (ClemMakesApps)

  • Исправляет проблему с выравниванием кнопки выбора в списке проектов (ClemMakesApps)

  • Исправляет проблему с отображением количества звезд и форков на странице проекта (!6140 airatshigapov)

  • Исправляет проблему с отсутствием сообщений об успешном обновлении на странице редактирования сервиса (airatshigapov)

  • Добавляет настройки для включения/выключения LFS на уровне проекта (!5997 Katarzyna Kobierska Ula Budziszewska)

  • Добавляет настройки для включения/выключения LFS на уровне группы (!6164 Katarzyna Kobierska Ula Budziszewska)

  • Добавляет параметр "author" при создании коммита (!5822 dandunckelman)

  • Не выводит токен пользователя в API /api/v3/user (!6047 Katarzyna Kobierska Ula Budziszewska)

  • Удаляет лишнее js-timeago-pending из журнала активности пользователя (ClemMakesApps)

  • Добавляет управление уровнем доступа для задач, фрагментов, вики, запросов слияния и сборок проекта

  • Исправляет проблему с разными весами шрифтов меток в боковой панели (ClemMakesApps)

  • Исправляет выравнивание кнопки добавления на странице репозитория (ClemMakesApps)

  • Исправляет проблему с обрезкой месяцев в календаре вкладов (ClemMakesApps)

  • Импортирует описание релизов из GitHub (EspadaV8)

  • Добавляет тестирование для разницы комментариев (EspadaV8)

  • Добавляет события конвейеров в интеграцию Slack (!5525 Katarzyna Kobierska Ula Budziszewska)

  • Добавляет кнопку для загрузки последней успешной сборки (!5142 Katarzyna Kobierska Ula Budziszewska)

  • Удаляет лишние подсказки для конвейеров (ClemMakesApps)

  • Удаляет информацию о коммите после одного дня вместо двух недель, чтобы позволить обновление адреса электронной почты пользователя

  • Добавляет разделители для количества звезд и форков на странице проекта (ClemMakesApps)

  • Исправляет выравнивание счетчиков значков (ClemMakesApps)

  • Удаляет зелёную рамку вокруг кнопки "Создать новую ветку" (ClemMakesApps)

  • Исправляет выравнивание заголовка репозитория (ClemMakesApps)

  • Изменяет интервал обновления contacted_at

  • Добавляет поддержку LFS для SSH (!6043 Katarzyna Kobierska Ula Budziszewska)

  • Исправляет проблему с отображением названия ветки при наведении курсора (ClemMakesApps)

  • Импортирует связанные аккаунты из GitHub без строки "created by" (EspadaV8)

  • Укорачивает подсказки эмодзи для наград, если они превышают десять символов (!4780 jlogandavison)

  • Исправляет повторение "I" в подсказках эмодзи для наград (!5218 jlogandavison)

  • Сортирует подсказки эмодзи для наград по порядку добавления (EspadaV8)

  • Исправляет выравнивание значков состояния сборки на странице коммита (ClemMakesApps)

  • Обновляет merge_requests.md для проверки запросов слияния более простым способом (!5944 Katarzyna Kobierska Ula Budziszewska)

  • Исправляет отсутствие кнопки типа запроса слияния (!6121 ClemMakesApps)

  • Gitlab::Checks теперь имеет инструменты для мониторинга

  • Преобразует выпадающее меню проектов в бесконечный скролл для улучшения производительности

  • Исправляет проблему с кнопкой отправки коммита выходящей за границы главного контейнера (!18731 pavelloz)

  • Асинхронно загружает ветки в диалоговом окне веток

  • Преобразует datetime coffeescript в ES6 (ClemMakesApps)

  • Добавляет версию запроса слияния (!5467 Katarzyna Kobierska Ula Budziszewska)

  • Изменяет метод подсчета и кэширования количества участников группы (!5935 Katarzyna Kobierska Ula Budziszewska)

  • Заменяет иконку воспроизведения на SVG (ClemMakesApps)

  • Добавляет настройку "only_allow_merge_if_build_succeeds" для проектов (!5930 Duck)

  • Уменьшает количество запросов к базе данных для получения меток сборок

  • Обволакивает текст внутри контейнера комментария

  • Преобразует заметки задач в верхнем регистре (ClemMakesApps)

  • Исправляет проблему с выравниванием флажков (ClemMakesApps)

  • Использует по умолчанию ветку master для отображения значка проекта (!5792 Hannes Rosenöger)

  • Добавляет MIME тип ответа в метрики транзакций, если ответ MIME не HTML

  • Исправляет проблему с отступом при наведении курсора на значки конвейеров (!5980 ClemMakesApps)

  • Предотвращает конфликты с метками администратора при импорте меток из GitHub

  • Позволяет пользователям редактировать закрытые MR, даже если их fork был удален (Katarzyna Kobierska Ula Budziszewska)

  • Исправляет проблему с пользовательским интерфейсом страницы репозитория

  • Исключает название защищенной ветки при проверке прав доступа

  • Добавляет информацию о пользователе и запуске сборки вручную в переменные для запуска (!6201 Sergey Gnuskov)

  • Исправляет проблему с невидимостью ползунков прокрутки на iPhone

  • Исправляет проблему с загрузкой первоначальных данных сборок из базы данных (!4822 Katarzyna Kobierska Ula Budziszewska)

  • Объединяет страницы триггеров и документацию (!6217 Katarzyna Kobiersha Ula Budziszewska)

  • Отображает значения переменных триггера CI только при клике

  • Использует протокол по умолчанию для URL справки "checkout, view and locally merge"

  • Позволяет пользователям выбирать пространство имён и имя при импорте из GitHub

  • Добавляет API для проверки CI (Katarzyna Kobierska Ula Budziszewska)

  • Позволяет множественному обновлению индекса страницы запросов слияния

  • Убедится, что сообщение проверки отображается внутри формы майлстоуна

  • Добавляет API для настроек уведомлений (!5632 mahcsig)

  • Удаляет дублирование информации на страницах сборок проекта и управления сборками (!5680 Katarzyna Kobierska Ula Budziszewska)

  • Исправляет проблему с URL-якорями в Wiki (!6300 houqp)

  • Удаляет ссылки на исходный проект и его forks при удалении исходного проекта (!6177 Katarzyna Kobierska Ula Budziszewska)

  • Возвращает HTTP код 204 вместо 404 при регистрации сборок для запуска (!6225 Katarzyna Kobierska Ula Budziszewska)

  • Исправляет проблему с потокобезопасностью Gitlab::Popen.popen

  • Добавляет удаление спецификаций проекта (Katarzyna Kobierska Ula Budziszewska)

  • Очищает переменные среды при выполнении git-хуков

  • Исправляет проблему с экспортом/импортом, включая защищенные ветки и некоторые модели

  • Исправляет проблему с отображением README веток кроме master в дереве репозитория

  • Добавляет улучшенную версию запроса слияния для улучшения удобства использования- Исправлена проблема XSS в автосвязывании Markdown

Версия 8.11.10 (2016-11-02)

  • Удалены все символические ссылки перед импортированием файла экспорта проекта. CVE-2016-9086

Версия 8.11.9

  • Не отправлять заголовки Private-Token (авторизация API) в Sentry
  • Поделиться проектами через API только с группами, доступными авторизованному пользователю

Версия 8.11.8

  • Учитывать разрешение fork_project при форке проектов
  • Установить строгую политику CORS для запросов с учетными данными на API
  • API: отключить проверку сессий rails для запросов, отличных от GET/HEAD
  • Экранирование HTML узлов в командных строках сборки в линтере CI

Версия 8.11.7

  • Избежать конфликта с метками администратора при импорте меток GitHub. !6158
  • Восстановление fieldName, чтобы разрешались только строковые значения в gl_dropdown.js. !6234
  • Разрешить использование Rails-кookies для аутентификации API.
  • Обновление UX для входа/регистрации. !6328

Версия 8.11.6

  • Исправлена ненужная горизонтальная область прокрутки в визуализациях пайплайна. !6005
  • Ограничить размер файла слияния до 200 КБ, чтобы соответствовать документации. !6052
  • Исправлена ошибка, когда невозможно создать CommitStatus для состояния выполнения. !6107
  • Оптимизация разрешения и снятия с разрешения заметок обсуждений. !6141
  • Исправление кнопки импорта GitLab. !6167
  • Восстановление поведения автоматического заполнения заголовка ключа SSH. !6186
  • Исправление схемы базы данных для соответствия последнему миграционному процессу. !6256
  • Исключение некоторых ожидающих или деактивированных строк в области участников.

Версия 8.11.5

  • Оптимизация поиска ветвей и принудительное перезагруживание репозитория для Repository#find_branch. !6087
  • Исправление даты окончания членства после обновления. !6184
  • Исправление предлагаемых цветовых вариантов для новых меток в административной области. !6138
  • Оптимизация разрешения и снятия с разрешения заметок обсуждений
  • Исправление кнопки импорта GitLab
  • Исправление конфиденциальных задач, выдаваемых как общие при экспорте из gitlab.com
  • Удаление gitorious из источников импорта. !6180
  • Ограничение вебхуков/сервисов, которые будут выполняться для конфиденциальных задач
  • Удаление gitorious из источников импорта
  • Исправление конфиденциальных задач, выдаваемых как общие при экспорте из gitlab.com
  • Использование библиотеки oj для более быстрого обработки JSON

Версия 8.11.4

  • Исправление разрешения конфликтов на форках. !6082
  • Исправление комментариев различий для запросов слияния, созданных ранее версии 8.10. !6029
  • Исправление регрессии в дизайне вкладки пайплайна. !5952
  • Исправление отсутствия ссылки "Wiki" в навигации для проектов с внешним Wiki. !6057
  • Отказ от обязательного использования хэша с скрытым ключом в конфигурации CI. !6079
  • Исправление ошибки наведенного курсора в графе пайплайна. !5980
  • Исправление проблем сортировки задач по "последнему обновлению" после импорта из GitHub
  • Импорт GitHub использует стандартную видимость проекта для нечастных проектов
  • Создание задачи через наш API теперь отправляет email подписчикам меток. !5720
  • Блокировка одновременных обновлений для пайплайна
  • Не создавать группы для недопустимых пользователей при импорте проектов
  • Исправление утечки частных имен и описаний меток на досках задач
  • Исправление поломки gitlab:backup:restore из-за плохих прав доступа к хранилищу репозитория. !6098 (Dirk Hörner)
  • Удаление gitorious. !5866
  • Разрешить сравнение версий запросов слияния

Версия 8.11.3

  • Разрешить страницу информации системы обрабатывать случай, когда информация недоступна
  • Список меток показывает все задачи (открытые или закрытые) с этой меткой
  • Не показывать ссылку на разрешение конфликтов до обновления статуса запроса слияния
  • Исправление проблемы кнопки форка в IE11. !5982
  • Не препятствовать просмотру запроса слияния, если git-ссылки для конфликтов не найдены на диске
  • Исправление ссылки "Задачи" внешнего трекера задач, ведущей к 404 ошибкам
  • Не пытаться показать информацию о разрешении конфликта, если конфликт содержит не-UTF-8 символы
  • Автоматическое раскрытие скрытых обсуждений при доступе по постоянной ссылке. !5585 (Mike Greiling)
  • Кнопка сброса фильтров задач

Версия 8.11.2

  • Показать виджет "Создать запрос слияния" для событий push на форкнутые проекты на исходном проекте. !5978
  • Используйте gitlab-workhorse 0.7.11. !5983
  • Не прекращать процесс импорта GitHub при возникновении ошибки. !5763
  • Исправление ссылок на файлы на странице проекта при использовании по умолчанию представления Files. !5933
  • Исправление проблемы нажатия клавиши Enter в поле поиска. !5888

Версия 8.11.1

  • Выпущено из-за ошибки упаковки.## Версия 8.11.0 (2016-08-22)

  • Используйте значение охвата тестирования из последнего успешного конвейера в значке. !5862

  • Добавьте значок отчета по охвату тестирования. !5708

  • Удалите зависимость http_parser.rb, удалив гем tinder. !5758 (tbalthazar)

  • Добавьте интеграцию с Koding (онлайн-IDE)

  • Возможность указывать ветки для интеграции с Pivotal Tracker (Егор Лынко)

  • Исправление: не передавайте локальную переменную i частичному шаблону. !20510 (herminiotorres)

  • Исправление переименования методов add_users_into_project и projects_ids. !20512 (herminiotorres)

  • Исправление добавления строковых комментариев при первоначальной записи в репозиторий. !5900

  • Исправление названия кнопки выпадающего списка. !5515 (herminiotorres)

  • Переименование маршрутов markdown_preview в preview_markdown. (Christopher Bartz)

  • Обновление до Ruby 2.3.1. !4948

  • Добавление доски задач. !5548

  • Разрешение решения конфликтов слияния через интерфейс пользователя. !5479

  • Улучшение производительности различия путем исключения избыточных проверок текстовых объектов

  • Убедитесь, что названия веток, содержащие экранируемые символы (например, %20), не деэкранируются произвольно. !5770 (ewiltshi)

  • Преобразование иконки переключения в шрифт-иконку (ClemMakesApps)

  • API: Конечные точки для включения и отключения ключей развертывания

  • API: Получение запросов доступа, запрос доступа, одобрение и отказ в запросах доступа к проекту или группе. !4833

  • Использование длинных опций для примеров curl в документации. !5703 (winniehell)

  • Добавлено подсказочное сообщение со списком названий меток к значению меток в свернутой панели задач

  • Удалены магические комментарии (# encoding: UTF-8) из файлов Ruby. !5456 (winniehell)

  • Отслеживание GitLab Performance Monitoring теперь может следить за специальными событиями, такими как количество тегов, отправленных в репозиторий

  • Поддержка относительных ссылок, начинающихся с ./ или /, в RelativeLinkFilter (winniehell)

  • Разрешено называть устройства U2F

  • Пропуск ссылок, начинающихся с //, в Markdown-ссылках. !5677 (winniehell)

  • Исправление подчеркивания ссылки состояния сборки CI. (ClemMakesApps)

  • Класс Repository теперь инструментирован

  • Исправление несоответствия шрифта упоминания коммита. (ClemMakesApps)

  • Не экранировать URI при извлечении пути. !5878 (winniehell)

  • Исправление отображения подсказки меток HTML. (ClemMakesApps)

  • Кэширование автора коммита в RequestStore для избежания лишних поисков в PostReceive

  • Расширение ширины сообщения коммита в представлении репозитория

  • Кэширование выделенных строк различия для запросов слияния

  • Предварительное создание всех сборок для конвейера при создании нового конвейера. !5295

  • Разрешение явной отметки решённости заметок и обсуждений запроса слияния

  • API: Добавление конечных точек развертывания

  • API: Добавление конечной точки Play для сборок

  • Исправление проблемы «Коммиты, передаваемые на пользовательские хуки, уже доступны при использовании интерфейса»

  • Отображение времени выполнения конвейера. !5734

  • Отображение ролей участников всем пользователям на странице участников

  • Процедура Project.visible_to_user снова инструментирована

  • Исправление загрузки спины загрузки кнопки награды. (ClemMakesApps)

  • Сортировка TODO по дате и приоритету

  • Поддержка использования RequestStore внутри задач Sidekiq через переменную окружения SIDEKIQ_REQUEST_STORE

  • Оптимизация поиска максимального уровня доступа пользователя при загрузке заметок

  • Отправка уведомлений электронной почты пользователям, упомянутым в новом редактировании задачи и запроса слияния. !5800

  • Добавление варианта «Никто не может выполнять push» для защищённых веток. !5081

  • Улучшение производительности парсинга AutolinkFilter#text_parse с помощью XPath

  • Добавление экспериментальной поддержки Redis Sentinel. !1877

  • Ограничение размера SVG-объектов, используемых как бинарные данные, до 2МБ

  • Исправление начального состояния сортировки выпадающего списка страницы веток. (ClemMakesApps)

  • Установка URL для среды для создания ссылок

  • Удаление избыточных индексов базы данных

  • Обновление плагина timeago, чтобы использовать несколько строк/локализаций

  • Удаление неиспользуемых изображений. (ClemMakesApps)

  • Получение шаблонов описаний задач и запросов слияния из репозиториев

  • Введение ограничений 2FA на конечные точки аутентификации API. !5820

  • Ограничение вывода команды git rev-list до одного значения при проверке принудительного push

  • Отображение статуса развертывания в запросах слияния с внешними URL

  • Чистка неиспользуемых маршрутов (Josef Strzibny)

  • Исправление ошибки пустого проекта для разрешения разработчикам выполнять push только в защищённые ветки при наличии разрешений

  • API: Добавление конечных точек для конвейеров

  • Добавление зелёной рамки к кнопке «Новая ветка». !5447 (winniehell)

  • Оптимизация генерации ключей кэша для задач и заметок

  • Исправление форматирования электронной почты push в Outlook

  • Улучшение производительности синтаксического выделения цветами блоков кода Markdown

  • Обновление до версии gitlab_git 10.4.1 и использование сохранённых объектов Ref

  • Устранение задержки при нажатии кнопки «Ответ...» на странице с большим количеством элементов. - Исключение некоторых ожидающих или деактивированных строк из области действия Member scopes

8.10.8

  • Исправление раскрытия информации в панелях задач.
  • Исправление повышения привилегий при импорте проекта.

8.10.7

  • Обновление Hamlit до версии 2.6.1. !5873
  • Обновление Doorkeeper до версии 4.2.0. !5881

8.10.6

  • Обновление Rails до версии 4.2.7.1 для исправлений безопасности. !5781
  • Восстановление опции сортировки "Наиболее активный репозиторий" на странице Администрирование > Проекты. !5797
  • Исправление повышения привилегий через экспорт проекта.
  • Требование административных привилегий для выполнения импорта проекта.

8.10.5

  • Добавление миграции данных для исправления отсутствующих меток времени в таблице участников. !5670
  • Откат изменения "Защита от внедрения заголовка Host" в шаблонах NGINX. !5706
  • Кэширование количества проектов на 5 минут для снижения нагрузки на базу данных. !5746 & !5754

8.10.4

  • Не закрывайте связанные внешние задачи из форкнутого проекта.
  • Исправление проблемы с выпадающими списками, где клавиша Enter работает некорректно. !5544
  • Исправление ошибки импорта проекта в режиме высокой доступности. !5618
  • Исправление проверки версий при импорте. !5638

8.10.3

  • Исправление ошибки импорта этапов и меток, которые не связаны правильно. !5426
  • Исправление проблем с временем выполнения импортов в продакшне. !5523
  • Добавление сообщения журнала при планировании удаления проекта для отладки. !5540
  • Исправление отсутствия хуков в импортированных проектах GitLab. !5549
  • Прекращение слияния при возникновении конфликтов слияния. !5569
  • Исправление импортера для запросов pull request GitHub, когда ветка была удалена. !5573
  • Игнорирование недействительных IP в заголовке X-Forwarded-For при настройке доверенных прокси. !5584
  • Удаление лишних знаков новой строки в diff и файлах с CRLF. !5588
  • Исправление сообщения об ошибке уже существующей метки в правом боковом меню.

8.10.2

  • Пользователи теперь могут искать ветки по имени. !5144
  • Страница теперь корректно отображается после первого коммита и создания первой ветки. !5399
  • Добавление значков веток или тегов к ссылкам на странице сборок. !5434
  • Исправление восстановления резервной копии. !5459
  • Использование ID проекта в кеше репозитория для предотвращения использования устаревших данных между проектами. !5460
  • Исправление проблемы с автозаполнением поиска, которое не работает с клавишей Enter. !5466
  • Добавление идентификатора IID в ответе API MR. !5468
  • Отключение проверки ключей внешнего ключа MySQL перед удалением всех таблиц. !5472
  • Убедитесь, что относительные пути для видео перезаписываются так же, как это делается для изображений. !5474
  • Убедитесь, что текущий пользователь может повторить сборку перед показом кнопки "Повторить". !5476
  • Добавление переменной окружения для пропуска проверки хранилища репозитория. !5478
  • Добавлено *.js.es6 gitlab-language=javascript в .gitattributes. !5486
  • Не показывать кнопку комментария в полосе отступов в diff на вкладке обсуждения MR. !5493
  • Обработка ошибки Rugged::OSError (локация существует) при создании ссылок. !5497
  • Исправление кнопки "Расширить все diff" в представлении сравнения. !5500
  • Показывать заметки выпуска в списке тегов. !5503
  • Исправление ошибки, когда форк проекта из одного хранилища репозиториев в другое завершался неудачно. !5509
  • Исправление отсутствия обновления схемы для 20160722221922. !5512
  • Обновление версии gitlab-shell до 3.2.1 в руководстве по обновлению с 8.9 на 8.10. !5516

8.10.1

  • Переработка документации по хранилищам репозиториев. !5428

  • Грациозное управление случайностью, когда ссылки на хранение остаются поврежденными или уже существуют. !5430

  • Добавление подробной информации о точках монтирования путей хранения. !5437

  • Исправление ошибки 500 при создании страниц wiki с дефисами или пробелами. !5444

  • Исправление ошибки, когда ответы на комментарии коммитов не отображались на вкладке обсуждения MR. !5446

  • Игнорирование недействительных доверенных прокси в заголовке X-Forwarded-For. !5454

  • Добавление ссылок на реальный файл markdown.md для всех примеров GFM. !5458## 8.10.0 (2016-07-22)

  • Исправление профиля активности тепловой карты для отображения правильного дня недели (eanplatter)

  • Ускорение ExternalWikiHelper#get_project_wiki_path

  • Раскрытие {should, force}_remove_source_branch (Ben Boeckel)

  • Добавление функциональности для переименования файла. !5049

  • Отключение PostgreSQL statement timeout во время миграций

  • Исправление производительности выпадающего списка проектов с помощью упрощенного API запроса. !5113

  • Исправление API сборки коммита, возвращающее все сборки для всех конвейеров для данного коммита. !4849

  • Замена Haml на Hamlit для более быстрого рендера представлений. !3666

  • Обновление кэша веток после выполнения команды git gc

  • Разрешение отключения кнопки доступа на проектах/группах

  • Переработка обработки путей репозитория для возможности использования нескольких точек монтирования git

  • Оптимизация проверки видимости системных заметок за счет кэширования количества видимых ссылок. !5070

  • Добавление настроек приложения для конфигурирования стандартного пути репозитория для новых проектов

  • Удаление значков эмодзи при удалении пользователя

  • Удаление pinTo из Flash и улучшение внешнего вида сообщений Flash. !4854 (winniehell)

  • Добавление API для скачивания последней успешной сборки из конкретной ветки или метки. !5347

  • Предотвращение проблем целостности данных при очистке кэша архивов репозитория

  • Добавление ссылки на профиль к аватару коммита. !5163 (winniehell)

  • Обрамление блоков кода на страницах Activities и Todos. !4783 (winniehell)

  • Выравнивание сообщений Flash по левой стороне содержимого страницы. !4959 (winniehell)

  • Отображение подсказок для кнопки "Скопировать в буфер обмена". !5164 (winniehell)

  • Использование стандартного курсора для заголовков таблиц проектов. !5165 (winniehell)

  • Хранение времени и переменных YAML в таблице сборок

  • Отображение последнего коммита удаленной ветки в событиях push. !4699 (winniehell)

  • Экранирование расширения файла при парсинге результатов поиска. !5141 (winniehell)

  • Добавление состояния "прошло с предупреждениями" к возможным состояниям конвейера MR, это происходит когда сборки, которые допускают ошибки, завершаются неудачно. !5004

  • Добавление рамки изображений в предварительном просмотре Markdown. !5162 (winniehell)

  • Применение конфигурации trusted_proxies к объекту запроса Rack для использования с rack_attack

  • Добавление возможности блокировки регистрации с использованием черного списка доменов. !5259

  • Обновление до версии Rails 4.2.7. !5236

  • Расширение открытых переменных окружения для CI сборок

  • Устаревание API "projects/:id/keys/...". Используйте "projects/:id/deploy_keys/..." вместо этого

  • Добавление API "deploy_keys" для администраторов получения всех ключей развертывания

  • Разрешение вытягивания кода с ключом развертывания из публичных проектов

  • Использование параметра limit вместо жестко закодированного значения в задаче rake ldap:check (Mike Ricketts)

  • Добавление длительности очереди Sidekiq в метрики транзакций.

  • Добавление нового столбца artifacts_size в таблицу ci_builds. !4964

  • Разрешение Workhorse служить форматированным выводом patch

  • Отображение подсказок для упомянутых пользователей и групп. !5261 (winniehell)

  • Разрешение тестирования службы отправки электронных писем сборок

  • Добавление названия дня недели в подсказках календаря вкладок

  • Переработка проверки авторизации пользователя для одного проекта для предотвращения запроса всех проектов пользователя

  • Изменение размера изображений для соответствия размеру области просмотра. !4810

  • Исправление проверки кнопки "Новая ветка" на странице задач. !4630 (winniehell)

  • Исправление проблемы автозаполнения GFM на страницах wiki

  • Исправление проблемы, когда клавиша Enter не вызывает клик на первой строке при поиске в выпадающем списке

  • Обновление выпадающих списков в форме issuable для использования нового стиля выпадающих списков GitLab

  • Изменение размера изображений для соответствия размеру области просмотра. !4810

  • Исправление проверки кнопки "Новая ветка" на странице задач. !4630 (winniehell)

  • Исправление текста автоматического закрытия MR, добавленного в описание. !4836

  • Поддержка устройств U2F в Firefox. !5177

  • Исправление проблемы, препятствующей пользователям без права push сортировать теги. !5105 (redetection)

  • Добавление обновлений Spring EmojiOne

  • Добавление задачи rake для отслеживания развертываний. !5320

  • Исправление загрузки объектов LFS для частных CI проектов

  • Добавление новых эмодзи 2016 года. Добавляет 72 новых эмодзи, включая шпорог, лицо в ладонях и самое себя. !5237

  • Добавление синтаксиса для многострочных цитат с использованием >>> забора. !3954

  • Исправление просмотра настроек уведомлений при ожидающем удалении проекте

  • Обновление выпадающих меню сравнения для использования нового стиля выпадающих меню GitLab

  • Перенаправление обратно к задаче после перехода по ссылке входа

  • Жадное получение значков эмодзи на заметках

  • Разрешение определения ручных действий/сборок на конвейерах и средах

  • Исправление пагинации при сортировке по столбцам с большим количиством одинаковых значений (например, приоритет)

  • Парсеры Markdown теперь повторно используют результаты запросов для предотвращения выполнения одних и тех же запросов несколько раз. !5020

  • Обновление дизайна заголовка проекта

  • Вложенные заметки issuable теперь показывают имя пользователя

  • Исправление проблемы изменения стиля отображения кода в режиме сравнения

  • Исключение проверки электронной почты из стандартного теста работоспособности

  • Обновление макета для проектов, групп, пользователей в административной области. !4424

  • Исправление изменения состояний столбцов задач в представлении майлстоунов

  • Обновление gem health_check до версии 2.1.0

  • Добавление выпадающего меню настроек уведомлений для групп

  • Рендеринг внутренних различий для нескольких изменённых строк, следующих друг за другом

  • Шаблоны защищённых веток. !4665

  • Разрешение импорта из GitHub с использованием персональных токенов доступа. (Eric K Idema)

  • API: Раскрытие due_date для задач (Robert Schilling)

  • API: Todos. !3188 (Robert Schilling)

  • API: Раскрытие общедоступных групп для проектов и общедоступных проектов для групп. !5050 (Robert Schilling)

  • API: Раскрытие developers_can_push и developers_can_merge для веток. !5208 (Robert Schilling)

  • Добавление "Поддерживаемых протоколов доступа к Git" к настройкам приложения

  • Разница будет создавать кнопку/форму разницы по требованию, а не серверной стороны

  • Уменьшение размера HTML, используемого формами комментариев разницы

  • Защищённые ветки имеют настройку "Разработчики могут объединять"

  • Исправление создания пользователя с более строгими минимальными требованиями к паролям. !4054 (nathan-pmt)

  • Отображение кнопки "Новый сниппет" только для пользователей, имеющих право его создания.

  • Finder конвейеров использует данные кэша git

  • Отслеживание пользователя, который создал конвейер

  • Реальное отображение старой и новой секций параллельной разницы рядом друг с другом

  • Ограничение обновления project.pushes_since_gc до минуты.

  • Разрешение разворачивания и сворачивания файлов в представлении разницы. !4990

  • Сворачивание больших разниц по умолчанию (!4990)

  • Исправление списка упомянутых пользователей на заметках разницы

  • Добавление поддержки встраиваемых видео в GitLab flavored Markdown. !5215 (оригинальная реализация Eric Hayes)

  • Исправление создания развертывания на сборке, которая была повторно запущена, перезапущена или откатана

  • Необходимость парсинга Rinku возвращаемого значения в DocFragment, если оно не изменило исходную строку HTML.

  • Проверка конфликтов с существующим путём wiki проекта при создании нового проекта.

  • Отображение виджета последнего push в upstream после push в форк

  • Исправление отображения статуса этапа для конвейеров

  • Кэширование запросов подсчета todo, ожидающих выполнения и завершенных.

  • Необходимость создания дерева git на странице по умолчанию проекта

  • Обновление Rinku до версии 2.0.0

  • Удаление неиспользуемой переменной фронтенда -> default_issues_tracker

  • ObjectRenderer получает контент рендера через Rails.cache.read_multi

  • Лучшее кэширование вызовов git на ProjectsController#show.

  • Предотвращение получения MR closed/merged событий как можно чаще.

  • Необходимость рендера заметок обсуждения при запросе вкладки разницы через AJAX

  • Добавление базовой информации системы, такой как использование оперативной памяти и диска, в панель управления

  • Предотвращение сборки мусора коммитов, связанных с записями БД, такими как комментарии

  • Разрешение настройки события по каналу на сервисе Slack

  • Более описательное сообщение для гит-хуков и блокировок файлов

  • Альтернативные названия значков эмодзи должны храниться как оригинальное название. !5060 (dixpac)

  • Обработка результата пользовательского гит-хука в UI GitLab

  • Разрешение доступа к реестру контейнеров для публичных и внутренних проектов

  • Разрешение символов '?' или '&' в названиях меток

  • Поддержка перенаправляемых blob для интеграции реестра контейнеров

  • Исправление импортера для GitHub Pull Requests, когда ветка была переиспользована между Pull Requests

  • Добавление даты присоединения пользователя к команде на странице участника

  • Исправление перенаправления 404 после неудачной проверки при импорте проекта GitLab

  • Добавление настройки для установки новых пользователей по умолчанию как внешних. !4545 (Dravere)

  • Добавление минимального значения поля ограничения проекта на форме пользователя. !3622 (jastkand)

  • Сброс проекта pushes_since_gc при помещении вызова git gc в очередь

  • Добавление напоминания не копировать приватные ключи SSH. !4399 (Ingo Blechschmidt)

  • Суммарное количество свёрнутых строк разницы не должно приводить к переполнению разницы.

  • Удаление дубликатного поля description в сущностях MergeRequest (Ben Boeckel)

  • Стилизация кнопок импорта проекта были исправлены на странице нового проекта. !5183 (rdemirbay)

  • Исправление запросов клиента GitHub при отключении ограничения скорости

  • Оптимистическое блокировка для задач и MR (предотвращение перезаписи заголовков и описаний)

  • Переработка страниц Build и Pipeline

  • Изменение цвета и иконки статуса для выполняющихся сборок

  • Исправление проблемы комментирования в представлении разницы слева направо для неизменённых строк

  • Исправление отображения Markdown для: последовательных ссылок на метки, ссылок на метки, начинающихся с цифры или содержащих "."

  • Название экспорта проекта теперь включает путь проекта и пространства имен

  • Исправление времени последнего обновления задачи, которое не сохраняется на gitlab.com и при импорте проекта

  • Исправление проблем импорта проектов из EE в CE

  • Исправление создания группы с пробелом в пути группы

  • Улучшение сообщений об ошибках загрузки cron_jobs. !5318 / !5360

  • Предотвращение переключения боковой панели при щелчке иконки буфера обмена

  • Создание Todos для автора задачи при назначении или упоминании самого себя (Katarzyna Kobierska)

  • Ограничение количества попыток повторного экспорта проекта до 3

  • Разрешение пустых репозиториев при импорте/экспорте проекта

  • Рендеринг только заголовка коммита в сборках (Katarzyna Kobierska Ula Budziszewska)

  • Разрешение массового подписывания/отписывания от задач на странице индекса задач

  • Исправление проблем кодировки MR разницы при экспорте проекта GitLab

  • Перемещение настроек сборок вне настроек проекта и переименование Pipelines

  • Добавление значка сборок на странице настроек Pipelines

  • Экспорт и импорт аватара как часть импорта/экспорта проекта

  • Исправление миграции, портящей данные импорта для обновлений старых версий

  • Отображение подсказок на ссылке экспорта GitLab на странице нового проекта

  • Исправление некорректного сохранения данных импорта из-за невалидного import_url. !5206

8.9.11 - Уважайте разрешение fork_project при форке проектов

  • Установите строгую политику CORS на API для защищённых запросов
  • API: отключите проверку сессий rails для негетевых запросов
  • Экранирование HTML-узлов в командных строках сборки CI-лайнтера

8.9.10

  • Разрешите использование Rails-cookies для аутентификации API.

8.9.9

  • Исключите некоторые ожидающие или неактивные строки из области действия Member

8.9.8

  • Обновление Doorkeeper до версии 4.2.0. !5881

8.9.7

  • Обновление Rails до версии 4.2.7.1 для исправления безопасности. !5781
  • Требование привилегий администратора для выполнения импорта проекта.

8.9.6

  • Исправление импорта событий под заметками для проектов GitLab. !5154
  • Исправление логовых сообщений в импорте/экспорте. !5129
  • Исправление выравнивания аватара коммита в сравнении. !5128
  • Исправление сломанной миграции в MySQL. !5005
  • Переопределение заголовков Host и X-Forwarded-Host в NGINX. !5213
  • Сохранение номера задачи при импорте из Gitlab.com
  • Добавление вкладки Pending для сборок (Катажина Кобирска, Урсула Буджисzewска)

8.9.5

  • Добавление более подробной информации для отладки в импорте/экспорте и убийце памяти. !5108
  • Исправление выравнивания аватара в новом представлении MR. !5095
  • Исправление отсутствия комментариев различий в потоке активности. !5069
  • Добавление индекса на обоих пользователях и имени эмодзи награды. !5061
  • Возврат к Redis 3.2.2 из-за значительного утечки памяти с Sidekiq. !5056
  • Включение кнопки импорта при неудачном процессе импорта из-за уже занятого пространства имен. !5053
  • Исправление отображения комментариев сниппетов. !5045
  • Исправление путей эмодзи в относительных конфигурациях корневых каталогов. !5027
  • Исправление проблем импорта событий в импорте/экспорте. !4987
  • Исправление кнопки использования быстрых клавиш на странице справки. !4979
  • Администратор должен иметь возможность преобразовать общие запускаемые контейнеры в конкретные. !4961
  • Обновление RedCloth до версии 4.3.2 для CVE-2012-6684. !4929 (Такуя Ногучи)
  • Улучшение кнопки запроса доступа. !4860

8.9.4

  • Исправление проблемы повышения привилегий с внешними пользователями OAuth.
  • Убедитесь, что ссылки на закрытые репозитории не показываются незалогиненным пользователям.
  • Исправление удаления фокуса поля поиска. !4704
  • Решение проблемы "Подменю не отображается на представлении файла". !4890
  • Исправление среднего клика и двойного запроса при переходе через браузер файлов. !4891
  • Исправление URL на кнопке метки при фильтрации. !4897
  • Исправление выравнивания аватара коммита. !4933
  • Не показывать ссылку повторного запуска сборки при активной сборке. !4967
  • Исправление вывода предупреждающего сообщения задачи восстановления Rake. !4980
  • Обработка внешних задач в IssueReferenceFilter. !4988
  • Дата истечения срока действия на куках закрепленного меню. !5009
  • Обновление точки разрыва для закрепления боковой панели. !5019

8.9.3

  • Исправление обратной совместимости зашифрованных данных после обновления gem attr_encrypted. !4963
  • Исправление отображения заметок коммита. !4953
  • Решение проблемы "Закрепление должно появиться при ширине окна 1280px мин.". !4947
  • Переключение мобильных кнопочных иконок на многоточие и угол. !4944
  • Верное возвращение ID TODO после создания TODO. !4941
  • Лучшая отладка для убийцы памяти middleware. !4936
  • Удаление дублирующейся кнопки нового раздела из редактирования wiki. !4904
  • Использование clock_gettime для всех временных штампов производительности. !4899
  • Использование запомненного массива тегов при поиске тегов по имени. !4859
  • Исправление выравнивания аватара в новом представлении MR. !4901
  • Удаление затухания при фильтрации результатов. !4932
  • Исправление отсутствия аватара в системных заметках. !4954
  • Снижение нагрузки и оптимизация производительности ProjectTeam#max_member_access. !4973
  • Использование update_columns для обхода всех грязных методов active_record. !4985
  • Исправление вывода предупреждающего сообщения задачи восстановления Rake. !4980

8.9.2

  • Исправление видимости сниппетов при поиске.
  • Исправление раскрытия информации при запросе доступа к группе, содержащей закрытые проекты.
  • Обновление omniauth-saml до версии 1.6.0. !4951

8.9.1- Устранение проблемы с расположением формы видимости группы в настройках приложения

  • Устранение проблемы с отсутствием данных коммита в ответе API сборок

  • Устранение ошибки при указании ключа переменной CI-задачи, но её отсутствии в определении

  • Устранение проблемы со статусом конвейера при отсутствии сборок в конвейере

  • Устранение ошибки 500 при использовании API закрытия задач с внешним трекером задач

  • Добавление более подробной информации в RSS-канал для задач (Александр Матюшенцев)

  • Возможность массового назначения/отмены меток для задач.

  • Возможность приоритизации меток !4009 / !3205 (Тиjs Ваутерс)

  • Отображение кнопок "Звёздочка" и "Клонировать" на мобильных устройствах.

  • Улучшение производительности RelativeLinkFilter

  • Устранение бесконечных переадресаций при доступе к OAuth-приложениям пользователя, когда они отключены

  • Возможность активации событий страниц вики через UI управления вебхуками

  • Обновление Rouge до версии 1.11.0

  • Устранение проблемы с неработающими стрелками клавиатуры в выпадающем списке автозаполнения поиска

  • Устранение проблемы с прекращением работы опроса заметок, если окно находится в фоновом режиме во время обновления

  • Предварительная обработка Markdown теперь происходит только тогда, когда это необходимо

  • Использование очереди почтовых рассылок Sidekiq в EmailsOnPushWorker

  • Переработка всех писем Devise. !4297

  • Отключение показа "Покинуть проект" для членов группы

  • Устранение проблемы с вебхуком событий страниц вики, который указывает на репозиторий вики

  • Добавление рамки вокруг изображений для их отличия от фона

  • Отключение отображения меток для операций отката и выборки

  • Отображение ID изображения на странице реестра

  • Устранение проблемы с удалением задачи todo при выходе из проекта !4150 (Лонг Нгуен)

  • Возможность использования пользовательского текста на странице "почти готово" после регистрации пользователя

  • Обновление recaptcha gem до версии Yöntemler

  • Улучшение проверки безопасности SVG для допустимости большего количества элементов

  • Возможность форков проектов с ограниченным уровнем видимости

  • Добавление описаний в выпадающий список настроек уведомлений

  • Улучшение проверки заметок для предотвращения ошибок при создании недействительной заметки через API

  • Уменьшение зависимости fog gem

  • Добавление количества запросов слияния для данной милюстоины на страницу милюстоинов

  • Реализация справедливого использования общих бегунов

  • Удаление настроек уведомлений проекта, связанных с удаленными проектами

  • Устранение проблемы 404 страницы при просмотре TODO, содержащих милюстоины или метки в разных проектах

  • Добавление метрики для количества новых Redis-соединений, созданных одной транзакцией

  • Устранение ошибки 500 при просмотре blob с двоичными символами после отметки 1024 байта

  • Переработка навигации для страниц проекта

  • Устранение проблем с изображениями в письме подтверждения регистрации

  • Добавление быстрого доступа 'y' для копирования URL хэша содержимого файла #14470

  • Устранение проблемы с API групп, которая выводила все проекты вместо доступных пользователю

  • Устранение горизонтальной полосы прокрутки для длинных сообщений коммита

  • GitLab Performance Monitoring теперь отслеживает общее время выполнения метода и количество вызовов каждого метода

  • Добавление сред окружений и развертываний

  • Переработка аккаунта и писем подтверждения электронной почты

  • Отключение завершения сборок для удалённых проектов

  • Поддержка Docker Registry манифеста v1

  • git clone https://host/namespace/project теперь работает, а также использование суффикса .git

  • Обновление nokogiri до версии 1.6.8

  • Использование gitlab-shell версии 3.0.0

  • Устранение выравнивания выпадающего списка загрузки в MR

  • Обновление до jQuery 2

  • Добавление имени выбранной ветки в выпадающее меню

  • Добавление API-конечной точки для метрик Sidekiq !4653

  • Переработка эмодзи наград с поддержкой API для задач и MR

  • Использование Knapsack для равномерного распределения тестов между несколькими узлами

  • Добавление параметра sha в API слияния MR, чтобы гарантировать слияние только проверенных изменений

  • Отключение возможности слияния MR, если были добавлены коммиты после последней проверки / загрузки страницы

  • Добавление индекса базы данных на users.state

  • Ограничение размера электронного письма на изменения до 30 файлов / 150 КБ

  • Добавление задачи rake 'gitlab:db:configure' для условного заполнения или миграции базы данных

  • Изменение сообщения сборки Slack на использование единственного времени, если необходимо (Аран Конинг)

  • Устранение конкурентного состояния при слиянии при успешном завершении сборки

  • Добавление быстрого доступа к фильтрам поиска и добавление документации #18120

  • Ссылки с вики-страницы на другие вики-страницы должны перезаписываться так, как ожидают

  • Добавление опции для проекта, чтобы позволять слияние MR только при успешном завершении сборки (Руй Сантуш)

  • Добавление быстрого доступа к навигации на страницах конвейеров, милюстоинов, сборок и форков. !4393

  • Устранение проблемы фильтров задач при сортировке по милюстоину

  • Отключение функции unlink аккаунта SAML

  • Добавление artifacts:when в .gitlab-ci.yml — это требует GitLab Runner 1.3

  • Bamboo Service: Устранение отсутствия учетных данных и обработки URL, когда основной URL содержит путь (Бенджамин Шмид)

  • TeamCity Service: Устранение обработки URL, когда основной URL содержит путь

  • Todos будут отображать целевой статус, если целевой объект является 'Закрытым' или 'Слиянным'

  • Проверка только регулярных выражений и кроме

  • Устранение ошибки при сортировке задач по сроку окончания милюстоина и фильтрации по двум или более меткам

  • POST к API /projects/:id/runners/:runner_id давал 409, если бегун был уже активирован для этого проекта

  • Добавление поддержки использования Yubikeys (U2F) для двухфакторной аутентификации

  • Ссылка на пустой значок группы больше не вызывает 404

  • Удаление функции 'основного языка'

  • Кнопка переключения пробела теперь доступна для сравнения веток #17881

  • Конвейеры можно отменять только при наличии выполняющихся сборок

  • Разрешение аутентификации с помощью личного токена доступа

  • Использование нижнего регистра пути к контейнерному репозиторию, так как это ожидаемый путь Docker

  • Разрешение использования CI-токена для получения объектов LFS

  • Пользовательские настройки уведомлений

  • Проекты, ожидающие удаления, будут отображать страницу 404

  • Измерение времени ожидания в очереди между gitlab-workhorse и Rails

  • Добавление автозаполнения GFM для меток

  • Добавление документации для быстрого доступа к редактированию заметок 'вверх' в панели помощи и скриншот документов #18114

  • Изменение спецификаций Omniauth провайдеров, чтобы они не модифицировали глобальную конфигурацию

  • Удаление неиспользуемого класса JiraIssue и замена ссылок на ExternalIssue. !4659 (Илан Шамир)

  • Разрешение совместимости сервиса аутентификации для Container Registry с версией Docker меньше 1.11

  • Разрешение блокировки бегуна от активации для других проектов

  • Добавление настройки приложения для конфигурирования задержки истечения срока действия токена Container Registry (по умолчанию 5 минут)

  • Кэширование количества назначенных задач и MR в навигационной панели

  • Использование Knapsack только в окружении CI

  • Обновление страницы создания проекта для соответствия новому интерфейсу #2542

  • Кэширование количества сборок проекта в навигационной панели

  • Добавление даты истечения милюстоина в правую навигационную панель

  • Ручное помечение задачи или MR как задачи

  • Устранение проблемы с тестом markdown_spec для корректного очистки базы данных после тестирования

  • Уменьшение количества запросов необходимых для отображения меток задач в навигационной панели

  • Улучшение обработки ошибок при импорте проектов

  • Удаление дубликатов настроек уведомлений

  • Расположение вкладок проекта Files и Commits под вкладкой Code

  • Отделение глобального уровня уведомлений от модели пользователя

  • Замена Colorize на Rainbow для цветовой подсветки вывода команд в Rake

  • Добавление контроллеров и помощников API для workhorse

  • Индикатор теперь отображается в верхней части поля комментария для конфиденциальных задач.

  • Отображение категоризированных запросов поиска в выпадающем списке автозаполнения

  • Публичные и приватные методы Worker SingleRepositoryWorker теперь инструментированы

  • Выпадающий список шаблонов .gitlab-ci.yml

  • Улучшение производительности API задач и MR при доступе к заметкам !4471

  • Добавление выпадающего списка сортировки для страниц меток !4423

  • Внешние ссылки теперь открываются в новом окне

  • Предотвращение дефолтных действий отключенных кнопок и ссылок

  • Markdown-редактор теперь правильно сбрасывает значение ввода при отмене редактирования !4175

  • Переключение пункта списка задач в описании задачи/MR не создаёт задачу для упоминаний

  • Улучшение UX датапиков на формах задач и милюстоинов

  • Кэширование активности внешних трекеров задач проекта в базе данных

  • Расположение ссылок на страницы меток и милюстоинов под вкладками задач и MR как подменю

  • Функциональность импорта и экспорта проектов GitLab

  • Все классы в пространстве имен Banzai::ReferenceParser теперь инструментированы

  • Удаление устаревших свойств issues_tracker и issues_tracker_id из модели проекта

  • Разрешение пользователям создавать конфиденциальные задачи в частных проектах

  • Измерение процессора времени для инструментированных методов

  • Инструментирование приватных методов и приватных методов экземпляров по умолчанию, а не только публичных методов

  • Отображение только тех заметок через JSON для конфиденциальных задач, к которым пользователь имеет доступ

  • Обновление Gems Allocations до версии 1.0.5

  • Фоновый сэмплер теперь игнорирует классы без имен

  • Обновление дизайна кнопок закрытия

  • Новые пользовательские иконки для навигации

  • Горизонтальная прокрутка навигации на страницах проекта, группы и настроек профиля

  • Скрытие глобальной навигации по умолчанию

  • Устранение проблемы с подсказкой кнопки звезды/удаления проекта

  • Удаление значка тануки из навигации; центрирование на верхней навигации

  • Включение отношений пользователей при получении award_emoji

  • Различные связи теперь жадно загружаются при парсинге ссылок задач для снижения количества запросов.## 8.8.9

    • Обновите Doorkeeper до версии 4.2.0. !5881

8.8.8

  • Обновите Rails до версии 4.2.7.1 для безопасных исправлений. !5781

8.8.7 ## 8.8.6

  • Исправлено повышение привилегий внешними пользователями OAuth.
  • Убедитесь, что ссылки на частные репозитории не отображаются для неавторизованных пользователей.

8.8.6

  • Исправлена видимость сниппетов при поиске.
  • Обновлен omniauth-saml до версии 1.6.0 !4951

8.8.5

  • Импорт репозиториев GitHub с учётом ограничений API !4166
  • Исправление страницы Todo, которое вызывает ошибки при наличии проекта в процессе удаления !4300
  • Отключение вебхуков перед импортом из GitHub !4470
  • Исправление импортера для комментариев GitHub на diff !4488
  • Адаптация потока управления SAML для возможности добавления LDAP-идентификаций к существующему пользователю SAML !4498
  • Исправление API загрузки трассировки по частям при использовании многобайтовых символов UTF-8 в трассировках !4541
  • Предотвращение несанкционированного доступа к сборочным трассам проектов
  • Запрет скриптинга для файлов wiki
  • Отображение заметок через JSON только для конфиденциальных задач, к которым пользователь имеет доступ
  • Использование XPath вместо CSS-выражений в Banzai::Filter::UploadLinkFilter
  • Использование XPath вместо CSS-выражений в Banzai::Filter::ExternalLinkFilter

8.8.4

  • Исправление входа по LDAP для пользователей с активированным двухфакторным аутентификатором !4493
  • Добавлены описания в выпадающем списке настроек уведомлений
  • Возможность удаления дедлайна из майлстоунов

8.8.3

  • Исправление ошибки 404 при просмотре TODO, содержащих майлстоуны или метки в разных проектах. !4312
  • Исправление JavaScript-ошибки при попытке удалить форму обсуждения. !4303
  • Исправление цвета кнопок при отсутствии CI. !4287
  • Исправление возможной проблемы с двумя событиями опроса статуса CI. !3869
  • Улучшение дизайна представления Pipelines. !4230
  • Исправление ошибки импорта новых проектов из-за отсутствия учетных данных. !4301
  • Исправление миграции URL импорта, которая не ловит правильную ошибку. !4321
  • Исправление токена проверки состояния при изменении старого приложения. !4332
  • Совместимость сервиса аутентификации для Container Registry с версиями Docker до 1.11. !4363
  • Добавление настройки приложения для настройки задержки истечения срока действия токена Container Registry (по умолчанию 5 минут). !4364
  • Передача значения "Запомнить меня" в форме 2FA-токена. !4369
  • Исправление неправильных ссылок на странице пайплайнов при создании запроса слияния из форка. !4376
  • Использование нижнего регистра пути к контейнерному репозиторию, так как это ожидаемый путь Docker. !4420
  • Исправление ошибки адреса клонирования проекта wiki. !4429
  • Исправление серьёзной производительности при рендере Markdown с InlineDiffFilter. !4392
  • Исправление отсутствия номера на созданном пункте упорядоченного списка. !4437
  • Предотвращение раскрытия заметок на конфиденциальных задачах в результатах поиска.

8.8.2

  • Добавлены кнопки для удаления дедлайна. !4209
  • Исправление ошибки 500 при доступе к настройкам приложения из-за отсутствующего OAuth источника входа. !4242
  • Исправление ошибки 500 в графиках CI за счёт грациозного обработки коммитов без длительностей. !4245
  • Исправление таблицы UI на странице сборок CI. !4249
  • Исправление бэкапов если регистр отключён. !4263
  • Исправление цвета кнопки слияния. !4211
  • Исправление проблемы с выбором неверного варианта при нажатии Enter в выпадающем списке. !4210
  • При создании файла .gitignore будет предоставлен выпадающий список шаблонов. !4075
  • Исправление конкурентного запроса при обновлении журнала сборки в браузере. !4183

8.8.1

  • Добавлена документация для функции "Проверка состояния".
  • Разрешено анонимным пользователям доступ к пайплайнам публичного проекта !4233
  • Исправлено совместимости MySQL в помощниках нулевых миграций
  • Исправлено входа CI в Container Registry (пользователя gitlab-ci-token)

8.8.0 (2016-05-22) - Реализованы ссылки на майлстоуны в GFM (Alejandro Rodríguez)

  • Вкладка сниппетов под профилем пользователя. !4001 (Long Nguyen)
  • Исправление ошибки при использовании ссылки на загрузки в глобальных сниппетах
  • Исправление ошибки 500 при попытке получить лицензию проекта, когда HEAD указывает на несуществующую ссылку
  • Присвоение меток и майлстоуна целевому проекту при перемещении задачи. !3934 (Long Nguyen)
  • Использование регистро-независимого сравнения при очистке URI-схем
  • Переключатель подтверждения электронных писем регистрации в настройках приложения
  • Возможность предотвратить помеченного запущенного экземпляра от выполнения немаркированных задач
  • Добавлен InlineDiffFilter в парсер Markdown. (Adam Butler)
  • Добавлен стиль для изменения заголовков системных заметок. (Adam Butler)
  • Процесс Project#open_branches был улучшен и больше не загружает полные записи в память.
  • Экранирование HTML в заголовках коммитов в сообщениях системных заметок
  • Улучшение дизайна представления Pipelines
  • Исправление области использования при доступе к контейнерному регистру
  • Исправление создания объекта Ci::Commit, которое может привести к зависшим или проваленным сценариям
  • Улучшение производительности множественного пула веток путем кэширования проверки разрешений
  • Логирование в application.log при начале и завершении администрирования пользователя
  • Изменение конфиденциальности задач теперь создает новую системную заметку (Alex Moore-Niemi)
  • Обновлен gitlab_git до версии 10.1.0
  • GitAccess#protected_tag? больше не загружает все теги для проверки одного
  • Сокращение задержки при удалении проекта с одной минуты до моментального
  • Отмена сборки, если любая из задач была отменена и ни одна не провалилась
  • Обновление Sidekiq до версии 4.1.2
  • Добавлен /health_check для проверки состояния службы
  • Улучшение фильтра "upcoming" для майлстоунов между проектами
  • Очистка путей репозиториев в сообщении об ошибке нового проекта
  • Обновление mail_room до версии 0.7.0 для решения проблем со связыванием IDLE
  • Удаление будущих дат из графика графика вкладов
  • Поддержка уведомлений по электронной почте для комментариев на сниппетах проекта
  • Исправление утечки API заметок недопустимых задач, сниппетов и запросов слияния
  • Использование ActionDispatch Remote IP для проверки Akismet
  • Исправление ошибки при переходе на страницу сборок коммита до обновления сборки
  • Добавлены горячие клавиши для открытия выпадающего списка меток на задачах и создания новой задачи на проекте
  • Обновление санитизатора SVG для соответствия SVG 1.1
  • Ускорение отправки электронных писем с несколькими получателями путем генерации письма один раз
  • Обновление интерфейса поиска
  • Добавлен сервис аутентификации для Container Registry
  • Отображение информационного сообщения при создании нового майлстоуна
  • Очистка заголовков майлстоуна и меток
  • Поддержка многострочных сообщений тегов. !3833 (Calin Seciu)
  • Вызов пользователей переустановить пароль после его изменения администратором
  • Разрешение "NEWS" и "CHANGES" как альтернативных названий для CHANGELOG. !3768 (Connor Shea)
  • Добавлены кнопки для переключения отображения изменений пробела в представлении diff
  • Назадпорт поддержки импорта из GitHub Enterprise из EE
  • Создание тегов с помощью Rugged для улучшения производительности. !3745
  • Разрешение гостей установить уровень уведомлений в проектах
  • API: Раскрытие Issue#user_notes_count. !3126 (Anton Popov)
  • Не показывать кнопку Forks, если пользователь не может просматривать Forks
  • Исправление ссылок Atom Feed и их отображения
  • Файлы более 5МБ могут быть просмотрены только в своем сыром виде, файлы более 1МБ без выделения !3718
  • Добавление поддержки подавления текстовых различий с помощью .gitattributes на основной ветке (Matt Oakes)
  • Добавление кэширования путей для предотвращения проблем загрузки зависимостей в Sidekiq работниках. !3724
  • Добавлены несколько цветов для меток в выпадающих списках при повторении
  • Отображение коммитов в том же порядке, что и git log
  • Улучшение описания экрана входа с двухфакторной аутентификацией. (Connor Shea)
  • API поддержка операторов 'since' и 'until' для запросов коммитов (Paco Guzman)
  • Исправление подсказки Gravatar в профиле пользователя при отключенной Gravatar. !3988 (Artem Sidorenko)
  • Очистка кеша существования репозитория и наличия видимого содержимого после пула, если необходимо
  • Исправление случайного фильтра при сортировке задач/запросов слияния по майлстоунам. !3988 (Takuya Noguchi)
  • Исправление добавления TODO для участников закрытых групп. (Ahmad Sherif)
  • Обновление ace-rails-ap gem до версии 4.0.2, что обновляет Ace Editor до версии 1.2.3
  • Полное время выполнения методов больше не отслеживается
  • Разрешение администраторам удалить кнопки входа OAuth и все еще иметь возможность импорта !4034. (Andrei Gliga)
  • Добавление API концов для подписки/отписки от меток. !4051 (Ahmad Sherif)
  • Скрытие левой панели на мобильных устройствах для предоставления большего пространства для контента
  • Переработка навигации для страниц профиля и группы
  • Добавление метрик счетчика для кэша Rails
  • Импорт запросов Pull Request из GitHub, где исходная или целевая ветка была удалена
  • Все Grape API помощники теперь инструментированы
  • Улучшение форматирования задач для службы Slack (Jeroen van Baarsen)
  • Исправление совета по некорректным разрешениям на пути загрузки !2948 (Ludovic Perrine)
  • Разрешение авторам запросов Pull Request удалить исходную ветку при слиянии запроса. !2801 (Jeroen Jacobs)
  • При создании файла .gitignore будет предоставлен выпадающий список шаблонов
  • Отображение формы поиска/фильтра задач/запросов слияния и коррекция мобильного стиля для гостей. #17562

Версия 8.7.9 - Исправлено повышение привилегий внешними пользователями OAuth.

  • Убедитесь, что ссылки на частные репозитории не отображаются для неавторизованных пользователей.

8.7.8

  • Исправлена видимость сниппетов при поиске.
  • Обновлен omniauth-saml до версии Yöntem 1.6.0 !4951

8.7.7

  • Исправлен импорт по Любому Git URL, который сломается, если URL содержит пробел
  • Предотвращение несанкционированного доступа к сборочным трассам других проектов
  • Запрет скриптинга для файлов wiki
  • Отображение заметок через JSON только для конфиденциальных задач, к которым пользователь имеет доступ

8.7.6

  • Исправлены ссылки на wiki-страницах для относительных URL-конфигураций. !4131 (Artem Sidorenko)
  • Исправлен импорт из GitLab.com в частный экземпляр. !4181
  • Исправлены внешние импорты, которые не находят данные импорта. !4106
  • Исправлено задерживание уведомлений при изменении статуса задачи
  • Обновлен Workhorse до версии 0.7.5 для обслуживания сырых diff

8.7.5

  • Исправлены относительные ссылки на wiki-страницах. !4050
  • Исправлено постоянное отображение уведомления сборки при переключении между запросами слияния. !4086
  • Исправлено отображение запросов слияния с более чем одним меткой. !3886
  • Исправлено краткое описание по умолчанию на странице сборки. (Takuya Noguchi)
  • Ссылки для сопоставления задач Redmine теперь генерируются правильно снова!4048 (Benedikt Husse)
  • Исправлено установление доверенных прокси!3970
  • Исправлена ошибка импортера BitBucket при выбрасывании исключений!3941
  • Используется путь выхода только если он не пустой!3989
  • Выполнение rake gitlab:db:drop_tables теперь удаляет таблицы с каскадом!4020
  • Выполнение rake gitlab:db:drop_tables использует "IF EXISTS" в качестве предостережения!4100
  • Используется регистронезависимое сравнение при очистке URI-схем

8.7.3

  • Электронные письма, Gitlab::Email::Message, Gitlab::Diff и Premailer::Adapter::Nokogiri теперь инструментированы
  • Виджет запроса слияния теперь корректно отображает состояние сборки TeamCity и покрытие кода
  • Исправлена ошибка строки при импорте отзывов PR из GitHub.!4010
  • Вики теперь инициализируются в проектах с Legacy при проверке репозиториев
  • Удалены animate.css в пользу меньшего набора анимаций.!3937 (Connor Shire)

8.7.2

  • Кнопка "Создать новую ветку" теперь загружается асинхронно
  • Исправлена ошибка 500 при попытке создания страницы вики
  • Обновлено расстояние между меткой уведомления и кнопкой
  • Названия меток в фильтрах теперь правильно экранированы

8.7.1

  • Ограничено обновление поля project.last_activity_at до одного раза в минуту.!3848
  • Исправлена проблема парсинга .gitlab-ci.yml при использовании скрытого шаблона без определенного скрипта.!3849
  • Исправлена детекция лицензий для обнаружения всех файлов лицензий, а не только известных лицензий.!3878
  • Использование помощника can? вместо current_user.can?.!3882
  • Предотвращено удаление webhook через API пользователями, которые его не владеют
  • Исправлено возникновение ошибки 500 из-за устаревшего кэша при переименовании или перемещении проектов
  • Обновлено ширину поискового окна для исправления ошибки Safari.!3900 (Jedidiah)
  • Использование помощника can? вместо current_user.can?

8.7.0 (2016-04-22)- GitLab::GitAccess и GitLab::GitAccessWiki теперь инструментированы

  • Исправлена уязвимость, которая позволяла получить доступ к закрытым меткам и этапам

  • Теперь можно конфигурировать количество точек InfluxDB, хранящихся в одном UDP-пакете

  • Исправлена ошибка при использовании ссылки метки между проектами с несуществующими проектами

  • Транзакции для /internal/allowed теперь имеют тег "action"

  • Инструментирование методов теперь использует Module#prepend вместо переопределения методов

  • Repository.clean_old_archives теперь инструментировано

  • Добавлена поддержка переменных окружения на уровне задач в файле конфигурации CI

  • Отслеживание количества SQL-запросов теперь выполняется на уровне транзакций

  • Класс Projects::HousekeepingService имеет дополнительное инструментирование

  • Все сервисные классы (те, что находятся в app/services) теперь инструментированы

  • Разработчики могут добавлять свои собственные теги к транзакциям

  • Загрузка ссылок на объединенные запросы и связанные ветки теперь выполняется асинхронно

  • Активация gzip для активов делает размер страниц значительно меньше. (!3544 / !3632 (Connor Shea))

  • Добавлена поддержка выборки любого коммита в любую ветку через веб-интерфейс (Мин琪潘)

  • Переключатель проектов использует новый стиль выпадающего списка

  • Загрузка изображений эмодзи наград теперь выполняется отдельно, кроме полной выборки. Это экономит несколько сотен килобайтов данных для большинства страниц. (!3544 (Connor Shea))

  • Исключение учетчика эмодзи наград из общего счетчика комментариев для задач и объединенных запросов. (!3610 (Люк Чарлз))

  • Ограничение профиля пользователя при ограниченном уровне видимости проекта

  • Добавлена возможность установки даты завершения для задач, сортировки и фильтрации задач по этой дате (Мехмет Бейдоган)

  • Все изображения в обсуждениях и вики теперь связаны со своими исходными файлами. (!3464 (Connor Shea))

  • Возможность вернуть статус 303 после операции DELETE ветки для предотвращения удаления проекта (Стан Ху)

  • Добавлена возможность настройки списка доверенных прокси. (!3524)

  • Добавлена возможность передачи проектов в группу с более низким уровнем видимости

  • Исправлена проблема с установкой signed_in_ip на 127.0.0.1 при использовании обратного прокси. (!3524)

  • Улучшенная производительность рендера Markdown. (!3389)

  • Делаем текст о совместных запусках конфигурируемым

  • Не пытаться найти аватар в репозитории, если директория репозитория не существует (Стан Ху)

  • API: Возможность подписки и отписки от задач и объединенных запросов (Роберт Шиллинг)

  • Раскрытие значков проекта в настройках проекта

  • Делаем /profile/keys/new перенаправляемым на /profile/keys для обратной совместимости. (!3717)

  • Сохранение времени обновления заметок/комментариев при перемещении задачи

  • Делаем метку HTTPS последовательной на панели клонирования (Стан Ху)

  • Добавлена поддержка after_script, требует запускатора 1.2 (Камил Трццински)

  • Раскрытие описания меток в API (Мариуш Ячисимович)

  • API: Возможность обновления группы (Роберт Шиллинг)

  • API: Возможность перемещения задач (Роберт Шиллинг)

  • Исправлена ошибка 500 после переименования пути проекта (Стан Ху)

  • Исправлена ошибка с пробелом в конце в bamboo_url (Чарльз Мей)

  • Добавлена возможность задания даты назад для задач при создании или обновлении через API

  • Добавлена возможность задания даты назад для заметок задач при создании через API

  • Предложение шаблонов лицензий при создании нового файла LICENSE

  • API: Раскрытие /licenses и /licenses/:key

  • Исправлена проблема растяжения аватара за счет предоставления возможности обрезки (cropping)

  • API: Раскрытие subscribed для задач и объединенных запросов (Роберт Шиллинг)

  • Добавлена возможность использования SAML для управления внешними пользователями на основе информации пользователя. (!3530)

  • Добавлена возможность помечать провайдеры OmniAuth как external. (!3657)

  • Добавлены конечные точки для архивации или восстановления проекта. (!3372)

  • Исправлена ошибка с пробелом в конце в bamboo_url

  • Добавлены ссылки на документацию по настройке CI из настроек проекта и страницы сборок

  • Отображение страницы участников проекта всем участникам

  • Обработка пустых описаний в сообщениях задач Slack (Стан Ху)

  • Добавлены автоматические проверки целостности репозитория (ОФФ по умолчанию)

  • API: Раскрытие open_issues_count, closed_issues_count, open_merge_requests_count для меток (Роберт Шиллинг)

  • API: Возможность звездить и убирать звезду у проекта (Роберт Шиллинг)

  • Добавлено стандартное ограничение для проектов для исключения проектов, ожидающих удаления

  • Возможность закрывать объединенные запросы, когда исходные проекты (форки) были удалены

  • Убедиться, что пустые получатели отвергаются в BuildsEmailService

  • Использование rugged для изменения HEAD в Project#change_head (П.С.В.Р)

  • API: Возможность фильтрации этапов по состоянию active и closed (Роберт Шиллинг)

  • API: Исправление фильтрации этапов по iid (Роберт Шиллинг)

  • Делаем before_script и after_script переопределяемыми на уровне задач (Камил Трццински)

  • API: Возможность удаления заметок задач, сниппетов и объединенных запросов (Роберт Шиллинг)

  • Реализовано представление "Групповое представление" как вариант предпочтений панели управления (!3379 (Элиас В.))

  • Лучшая обработка ошибок при создании этапов внутри групп

  • Исправлена высокая нагрузка CPU при получении ref/merge-requests/<id> в PostReceive

  • Скрываем блок помощи "Создайте группу", когда создаётся новый проект в группе

  • Реализовано представление "TODO представление" как вариант предпочтений панели управления (!3379 (Элиас В.))

  • Возможность назначения задач и объединённых запросов автору (!2765)

  • Делаем Ci::Commit группируемым только похожими сборками и делаем его состоятельным (ref, tag)

  • Грациозное управление заметками на удалённых коммитах в объединённых запросах (Стан Ху)

  • Отделение членства и уведомлений

  • Исправлена ошибка создания объединённых запросов для сиротских веток (Стан Ху)

  • API: Возможность получения одного тега (Роберт Шиллинг)

  • При регистрации не сохранять пароль пользователя при повторной загрузке формы

  • Переход на использование заголовков In-Reply-To и References при недоступности подадресировки (Дэвид Падилья)

  • Удаление кнопки "Поздравляем!" для отправки твита при создании нового проекта. (Коннор Шир)

  • Исправление администраторской страницы проектов при использовании уровня видимости при поиске (ПотХикс)

  • Уведомления о состоянии сборки

  • Обновление интерфейса подтверждения электронной почты

  • API: Раскрытие местоположения пользователя (Роберт Шиллинг)

  • API: Не утечка существования группы через код ответа (Роберт Шиллинг)

  • Регулярное выражение закрытия задач теперь также работает с двоеточием. Например: "Закрыто: #1234" (!3591)

  • Обновление количества TODO на панели боковой панели при отметке её как "Выполнено". (!3600)

  • Очистка названий веток, созданных для конфиденциальных задач

  • API: Раскрытие 'updated_at' для задач, сниппетов и заметок объединённых запросов (Роберт Шиллинг)

  • API: Пользователь может покинуть проект через API, если он не является мастером или владельцем. (!3613)

  • Исправление проблемы кеша репозитория при реконструкции проекта с пустым репозиторием (Стан Ху)

  • Исправление: Разрешение пустого списка получателей для служб электронной почты сборок при добавлении push (Франк Гроенвальд)

  • Улучшение формата markdown

  • Обновление дизайна разницы (цвета, стили кнопок и т.д.)

  • Копирование и вставка разницы больше не вставляют номера строк или +/-

  • Добавлено проверение null для formData при обновлении содержимого профиля для исправления ошибки Firefox

  • Отключение проверки орфографии и автоисправления для поля имени пользователя на странице администрирования

  • Удаление тегов с помощью Rugged для повышения производительности (Роберт Шиллинг)

  • Добавлены уведомления Slack при редактировании Вики (Себастьян Клер)

  • Разница загружается в правильной точке при переходе по номеру

  • Выделение выбранных строк разницы

  • Исправление категорий эмодзи в выборке эмодзи

  • API: Корректное отображение аннотированных тегов для GET /projects/:id/repository/tags (Роберт Шиллинг)

  • Добавлены зашифрованные учетные данные для импортированных проектов и миграция старых

  • Корректное форматирование всех ссылок на объединённые запросы с ! вместо #

  • Автор и участники отображаются первыми в автозаполнении пользователей

  • Отображение знака решётки в тексте ссылки на внешнюю задачу (Флорент Балдино)

  • Обновление стиля печати для задач

  • Использование номера задачи/запроса GitHub как iid для сохранения ссылок

  • Импорт меток GitHub

  • Добавлена возможность фильтрации по "Проектам, которыми владеешь" на странице панели управления

  • Импорт этапов GitHub

  • Выполнение системных веб-хуков при пуше в проект

  • Возможность включения/выключения событий push для системных хуков

  • Исправление ссылки проекта GitHub на странице импорта при наличии пользовательского URL-адреса поставщика

  • Добавлен вывод сырых трассировок сборки и кнопка на странице сборки

  • Добавлено поэтапное обновление трассировки сборки в API CI## 8.6.9

    • Предотвращён несанкционированный доступ к трассировкам сборок других проектов
    • Запрещено использование скриптов для файлов Вики
    • Отображение заметок только через JSON для конфиденциальных задач, к которым пользователь имеет доступ

8.6.8

  • Предотвращено повышение привилегий через функцию "impersonate"
  • Предотвращено повышение привилегий через API заметок
  • Предотвращено повышение привилегий через API вебхуков проекта
  • Предотвращено XSS через названия веток и тегов Git
  • Предотвращено XSS через пользовательский URL трекера задач
  • Предотвращено XSS через window.opener
  • Предотвращено XSS через выпадающий список меток
  • Предотвращено раскрытие информации через API майлстоунов
  • Предотвращено раскрытие информации через API сниппетов
  • Предотвращено раскрытие информации через метки проекта
  • Предотвращено раскрытие информации через новую страницу создания запроса слияния

Версия 8.6.7

  • Исправлена уязвимость постоянной XSS в помощнике commit_person_link
  • Исправлена уязвимость постоянной XSS в выпадающих списках меток и майлстоунов
  • Исправлена уязвимость, которая позволяла перечислять закрытые проекты группы

Версия 8.6.6

  • Устаревает кэш существования перед удалением, чтобы гарантировать реальное наличие директории проекта (Stan Hu). !3413
  • Исправление ошибки при обнаружении языка, если репозиторий не имеет HEAD (например, ветки master) (Jeroen Bobbeldijk). !3654
  • Исправление отзыва авторизованных OAuth-приложений (Connor Shea). !3690
  • Исправление ошибки при обнаружении языка, если репозиторий не имеет HEAD (например, ветки master). !3654 (Jeroen Bobbeldijk)
  • Заголовок issuable теперь последовательно отображается между задачами и запросами слияния
  • Улучшение отступов в заголовке issuable на мобильных устройствах

Версия 8.6.5

  • Исправление импорта из GitHub Enterprise. !3529
  • Выполнение обнаружения языка после обновления запросов слияния в GitPushService, что позволяет быстрее получить визуальную обратную связь для конечного пользователя. !3533
  • Проверка прав доступа при попытке пользователя импортировать участников из другого проекта. !3535
  • Обновление языка репозитория только если он ещё не установлен, чтобы улучшить производительность. !3556
  • Возврат статуса Yöntem 303 после операции DELETE ветки, чтобы избежать удаления проекта (Stan Hu). !3583
  • Разблокировка пользователя, когда активное подключение Active Directory отключено и можно найти. !3550
  • Исправление уязвимости аутентификации двухфакторной проверки подлинности.

Версия 8.6.4

  • Отказ от попыток получения всех тегов из форкнутого репозитория (Stan Hu)
  • Переработка страницы с метками

Версия 8.6.3

  • Упоминания в конфиденциальных задачах не создают TODO для неучастников. !3374
  • Удаление связанных TODO при удалении задачи/MR. !3376
  • Исправление ошибки 500 при отсутствии целевого объекта в списке TODO. !3376
  • Исправление копирования загрузок при перемещении задачи в другой проект. !3382
  • Убедиться, что API запроса слияния возвращает булевые значения для работы_in_процесс. !3432
  • Исправление различий в результатах сырого/рендерованного diff при работе с запросами слияния. !3450
  • Исправление выравнивания комментариев к коммитам (Stan Hu). !3466
  • Исправление ошибки 500 при поиске комментария в сниппете проекта. !3468
  • Добавление временного электронного адреса как уведомительного адреса. !3477
  • Исправление проблемы с выпадающими списками, которые не выбирают значения. !3478
  • Обновление версии gitlab-shell до 2.6.12 и документации. gitlab-org/gitlab-ee!280

Версия 8.6.2

  • Исправление выравнивания выпадающего списка. !3298
  • Исправление перекрытия боковой панели issuable на планшете. !3299
  • Создание идеального по размеру выпадающего списка. !3337
  • Исправление порядка шагов для предотвращения ошибок PostgreSQL при выполнении миграций. !3355
  • Исправление жирного шрифта в боковой панели issuable. !3358
  • Исправление ошибки с временным токеном в настройках приложения. !3362
  • Исправление фильтра "ближайший" для майлстоунов. !3364 + !3368
  • Исправление отображения комментариев к конфиденциальным задачам в ленте активности для неучастников. !3375
  • Исправление ошибки NoMethodError при посещении корневой директории CI по пути /ci. !3377
  • Добавление подсказки к кнопке нового раздела на странице задачи. !3380
  • Исправление проблемы скрытия формы пароля при входе с связанного аккаунта. !3381
  • Добавление ссылок на документацию по настройке CI с страницы настроек проекта и страницы сборок. !3384
  • Исправление проблемы с шириной выпадающего списка выбора проекта. !3386
  • Удаление избыточных require из файлов Banzai. !3391
  • Исправление ошибки 500 при использовании кнопки отмены на форме редактирования issuable. !3392 + !3417
  • Исправление фона при редактировании выделенной заметки. !3423
  • Удаление tabstop из ссылок переключения WIP. !3426
  • Убедитесь, что частные сниппеты проекта недоступны для лиц, не имеющих права доступа.
  • Грациозное управление заметками на удаленном коммите в запросе слияния (Stan Hu). !3402
  • Исправление проблемы с настройками уведомлений, которые не сохраняются. !3452

Версия 8.6.1 - Добавление опции для перезагрузки схемы перед восстановлением резервной копии базы данных. !2807

  • Отображение навигационных контроллеров на мобильных устройствах. !3214
  • Исправление ошибки, где участники работали некорректно на запросах слияния. !3329
  • Исправление проблем сортировки задач по голосам на странице групповых задач приводят к ошибкам SQL. !3333
  • Ограничение уведомлений для конфиденциальных задач. !3334
  • Запрет на перемещение задачи, если она ещё не была сохранена. !3340
  • Добавление этапа подтверждения перед удалением issuable. !3341
  • Исправление проблемы переполнения кнопки входа на мобильных устройствах. !3342
  • Автоматическое сворачивание боковой панели навигации при изменении размера окна. !3343
  • Исправление зависимостей сборки, когда зависимость является строкой. !3344
  • Отображение сообщений об ошибках при попытке создания метки в выпадающем меню. !3345
  • Исправление проблемы с загрузкой списка майлстоунов при назначении майлстоуна. !3346
  • Исправление проблемы, вызывающей пустую страницу Дашборда/Майлстоунов. !3348

Версия 8.6.0 (2016-03-22)

  • Добавление возможности переместить задачу в другой проект
  • Предотвращение показа токенов в URL импорта
  • Исправление ошибки, где неверный ID коммита использовался в diff запроса слияния для отображения старых изображений (Stan Hu)
  • Добавление конфиденциальных задач
  • Обновление gitlab_git до версии 9.0.3 (Stan Hu)
  • Исправление режимов просмотра изображений diff (2-up, swipe, onion skin) (Stan Hu)
  • Поддержка получения подпакетов Go (Stan Hu)
  • Обновление Capybara до версии 2.6.2 (Stan Hu)
  • Кнопка нового раздела появляется на странице задач, где применимо
  • Вкладки в календарь учитывают вклады в форкнутые проекты
  • Улучшение форматирования биографии пользователя (Connor Shea)
  • Легкий способ пометить запрос слияния как WIP с помощью ссылки
  • Использование специализированных системных заметок при пометке запроса слияния как WIP
  • Удаление стандартного пароля из учетной записи администратора, созданной во время установки. Пароль может быть указан во время установки (см. документацию по установке), или GitLab спросит пользователя о создании нового пароля при первом посещении.
  • Исправление ошибки при отправке в проекты, завершающиеся на .wiki
  • Корректное отображение YAML-заголовков в Markdown
  • Добавление поддержки вики со страницами на UTF-8 (Hiroyuki Sato)
  • Исправление поиска вики, указывающее на сырые источники (Hiroyuki Sato)
  • Избегание полной загрузки GitLab в mail_room
  • Добавление информации о полях image и services уровня job в документацию .gitlab-ci.yml (Pat Turner)
  • Независимое от расположения и конфигурации работающие HTTP-страницы ошибок (Artem Sidorenko)
  • Обновление omniauth-saml до версии 1.5.0 для установки пользовательских атрибутов ответа
  • Кэширование @group в Admin::GroupsController (Yatish Mehta)
  • Индикация того, насколько запрос слияния отличается от целевой ветки (Pierre de La Morinerie)
  • Добавление Gems omniauth-auth0 (Daniel Carraro)
  • Добавление описаний меток в подсказках для меток в индексе задач и боковой панели
  • Удаление начальных и конечных пробелов из валидатора URL (evuez)
  • Добавление "last_sign_in_at" и "confirmed_at" к GET /users/* API для администраторов (evuez)
  • Возвращение пустого массива вместо 404 при отсутствии статусов у коммита в API статусов коммита
  • Уменьшение размера шрифтов и увеличение отступов для значков .anchor в README (Roberto Dip)
  • Переработка логотипа для упрощения кода SVG (Sean Lang)
  • Возможность использования YAML-синтаксиса для определения полей image и services
  • Игнорирование задач, начинающихся с точки (.)
  • Отображение корректного состояния сборки при отключенном функционале
  • Разрешение определения имени артефакта при создании через .gitlab-ci.yml
  • Улучшение производительности поиска
  • Поддержка ссылок на метки в других проектах
  • Устранение проблемы, которая могла привести к ошибке Sidekiq при отправке электронного письма о новом SSH-ключе
  • Обновление документации для отражения того, что роль Guest больше не применяется автоматически к внутренним проектам
  • Разрешение поиска заблокированных пользователей
  • Разрешение определения зависимостей текущего билда
  • Разрешение подписки на метки: уведомления о задачах/запросах слияния, связанных с данной меткой
  • Исправление проблемы, связанной с закрытыми Bitbucket-запросами слияния
  • Исключение задач и запросов слияния из архивированных проектов из представления группы
  • Исправление проблемы с максимальным IID в списке MR в Issuable-панели
  • Исправление проблемы с отсутствием различий в запросах слияния
  • Пошаговое увеличение времени ожидания при получении комментариев
  • Добавление горячих клавиш для переключения между видами Markdown-предпросмотра
  • Отображение меток на страницах Дашборда и групповых майлстоунов
  • Исправление проблемы с открытыми запросами слияния после удаления целевой ветки
  • Добавление информации о главном языке в список проектов
  • Добавление фильтра #upcoming для выбора майлстоунов
  • Разрешение отображения страниц Dashboard, Explore и Group для архивированных проектов
  • Удаление всех открытых запросов слияния из исходного проекта при удалении ключа источника
  • Перемещение активности группы на отдельную страницу
  • Создание внешних пользователей, доступ которых к внутренним и частным проектам ограничен явным разрешением
  • Проверка параметров продолжения для обеспечения правильного перенаправления внутри одного экземпляра
  • Выполнение операции удаления пользователя теперь происходит в фоновом режиме, чтобы предотвратить истечение времени ожидания запроса
  • Игнорирование отменённых билдов, помеченных как допустимые к провалу, при определении общего состояния составного билда
  • Триггерирование выполнения задач, упомянутых в комментариях к коммитам
  • Разрешение мягкого удаления задач и запросов слияния для владельцев проектов и администраторов

Версия 8.5.13

  • Предотвращение несанкционированного доступа к журналам сборки других проектов
  • Предотвращение внедрения скриптов в Wiki-файлы

Версия 8.5.12

  • Предотвращение повышения уровня доступа через функцию "подстановки"
  • Предотвращение повышения уровня доступа через API заметок
  • Предотвращение повышения уровня доступа через API вебхуков проекта
  • Предотвращение атак XSS через имя ветки или метки Git
  • Предотвращение атак XSS через URL трекера задач
  • Предотвращение атак XSS через window.opener
  • Предотвращение утечки информации через API сниппетов
  • Предотвращение утечки информации через метки проекта
  • Предотвращение утечки информации через новый экран запроса слияния

Версия 8.5.11

  • Устранение уязвимости XSS в помощнике commit_person_link

Версия 8.5.10

  • Устранение уязвимости имитации процесса двухфакторной аутентификации

Версия 8.5.9

  • Предотвращение попыток получения меток из форкнутого репозитория (Stan Hu)

Версия 8.5.8

  • Обновление минимально допустимой версии Git до 2.7.4

Версия 8.5.7

  • Обновление минимально допустимой версии Git до 2.7.3

Версия 8.5.6

  • Получение арендного лизинга перед запросом LDAP

Версия 8.5.5

  • Убедиться, что удаление проекта также удаляет связанные записи Todo
  • Предотвращение возникновения ошибки 500 при работе с Todo, если автор был удален
  • Устранение проблем пагинации для отфильтрованных страниц панели управления и исследования
  • Устранение проблемы поведения ссылки "Показать все" - Очистка кешей репозиториев перед переименованием проектов
  • Сортировка звездящихся проектов на панели управления по последней активности по умолчанию
  • Отображение сообщения коммита в комментарии упоминания Jira
  • Делает страницы задач и объединения запросов удобными для мобильных браузеров
  • Улучшение пользовательского интерфейса для настроек профиля

Версия 8.5.2

  • Устранение перекрытия контента боковой панелью при ширине экрана менее 1200 пикселей

  • Предотвращение повторного отображения меток, указанных на вкладке Меток

  • Введение функции "объемлюющего внешнего вида" из EE в CE

  • Устранение ошибки 500 при комментировании коммита

  • Отображение дней, остающихся до завершения, вместо времени, затраченного на достижение целей

  • Устранение проблем с иконками на установках с относительным URL (Артем Сидоренко)

  • Устранение проблемы, когда список меток не обновляется после удаления метки

  • Устранение проблемы импорта из gitlab.com (Каз Савада)

  • Улучшение реализации проверки доступа на чтение к форкам и добавление пагинации

  • Предотвращение отображения сообщений "необходимости двухфакторной аутентификации", если она фактически не требуется

  • Устранение проблемы с горячими клавишами помощи на установках с относительным URL (Артем Сидоренко)

  • Обновление Rails до версии 4.2.5.2

  • Устранение проблем с правами доступа для устаревшего значка состояния сборки CI

  • Предотвращение отображения приветственного сообщения "Добро пожаловать в GitLab", если поиск не вернул ни одного проекта

  • Добавление документации для Todo- Устранение проблем со стилями групповых проектов

  • Отображение вкладки входа через Crowd, если вход отключен и Crowd включен (Peter Hudec)

  • Устранение набора небольших проблем пользовательского интерфейса на страницах проекта, профиля и вики

  • Ограничение прав доступа к публичному каталогу uploads

  • Устранение проблемы с видом "сторонообразного" объединения запросов после загрузки результатов различий

  • Устранение проблемы с внешним видом подсказки для кнопки "Откат"

  • Добавление информации о том, когда изменения API Builds & Runners были введены

  • Устранение ошибки 500 на некоторых объединённых объединениях запросов

  • Устранение проблемы, вызывающей исчезновение содержимого боковой панели задач

  • Устранение ошибки 500 при попытке отметить уже выполненный Todo как "выполненный"

  • Устранение проблемы, когда объединения запросов не могут быть отсортированы

  • Теперь задачи можно перемещать и удалять в пустых списках целей. Это возможно и для объединений запросов

  • Изменение отступов и цвета фона для выделенных заметок

  • Возвращение гема newrelic_rpm, который был удалён без предупреждения (Stan Hu)

  • Обновление гема sentry-raven до версии 0.15.6

  • Добавление покрытия сборки на странице сборок проекта (Steffen Köhler)

  • Изменение # на ! для объединений запросов во время представления деятельности

  • Устранение дублирования создания/удаления веток и уведомлений сервиса при использовании веб-интерфейса (Stan Hu)

  • Убедиться, что задачи rake, которые не требуют подключения к базе данных, могут выполняться без него

  • Обновление гема New Relic до версии 3.14.1.311 (Stan Hu)

  • Добавление флага "visibility" к GET /projects api endpoint

  • Добавление опции для предоставления адреса электронной почты корневого пользователя через переменную окружения (Koichiro Mikami)

  • Пропуск двоичных файлов в поиске кода для предотвращения ошибки 500 (Stan Hu)

  • Отображение очищенных SVG изображений (Stan Hu)

  • Поддержка доступа к загрузке по заголовку PRIVATE-TOKEN (Stan Hu)

  • Обновление gitlab_git до версии 7.2.23 для устранения упоминаний в первом пуше ветки (Stan Hu)

  • Добавление опции для включения имени отправителя в теле уведомительного письма (Jason Lee)

  • Новый пользовательский интерфейс для пагинации

  • Предотвращение запрета выхода при включенной политике принуждения двухфакторной аутентификации и если пользователь ещё не настроил её

  • API: Добавление "merge_requests/:merge_request_id/closes_issues" (Gal Schlezinger)

  • Устранение проблемы загрузки комментариев различий AJAX для загрузки комментария с различием в разделе обсуждения

  • Устранение проблем относительных ссылок в других форматах разметки (Ben Boeckel)

  • Белое списание чистых элементов abbr при парсинге Markdown (Benedict Etzel)

  • Устранение проблемы ссылок на метки для объединения запросов, указывающих на список задач

  • Предотвращение минификации JS

  • Увеличение времени ожидания импорта проекта до 15 минут

  • Более строгая проверка адреса электронной почты: он должен содержать хотя бы одну @

  • Отображение ошибки 404 при отсутствии группы

  • Отслеживание неудачного импорта проекта

  • Поддержка двухфакторной аутентификации для пользователей LDAP

  • Отображение типа и версии базы данных на панели администрирования

  • Разрешение ограниченного использования Markdown в сообщениях рассылки

  • Устранение проблемы текста уровня видимости в области администрирования (Zeger-Jan van de Weg)

  • Предупреждение администратора во время OAuth о возможности предоставления прав администратора (Zeger-Jan van de Weg)

  • Обновление шаблона регулярного выражения ExternalIssue (Blake Hitchcock)

  • Сохранение предпочтений пользователя для режима просмотра различий в виде файла cookie (Kirill Katsnelson)

  • Оптимизация производительности поиска задач для закрытия объединением запросов

  • Добавление avatar_url, description, git_ssh_url, git_http_url, path_with_namespace и default_branch в данные веб-хуков push, issue, merge-request и note (Kirill Zaitsev)

  • Устаревание ключа ssh_url в пользу git_ssh_url и http_url в пользу git_http_url в данных веб-хуков push, issue, merge-request и note (Kirill Zaitsev)

  • Устаревание ключа repository в данных веб-хуков push, issue, merge-request и note, использовать project вместо (Kirill Zaitsev)

  • API: Выявление состояния слияния MergeRequest#merge_status (Andrei Dziahel)

  • Откат "Добавление проверки IP против DNSBLs при регистрации аккаунта"

  • Реальное использование опции skip_merges в Repository#commits (Tony Chu)

  • Устранение проблемы API для сохранения параметров запроса в заголовке Link (Michael Potthoff)

  • Устаревание API "merge_request/:merge_request_id/comments". Используйте "merge_requests/:merge_request_id/notes" вместо

  • Устаревание API "merge_request/:merge_request_id/...". Используйте "merge_requests/:merge_request_id/..." вместо

  • Предотвращение ошибки парсинга при наличии точки atom в конце имени проекта и предотвращение проблем пути

  • Поиск веток для статусов коммитов без ссылки при успешном слиянии

  • Отметка внутренних различий между старым и новым путями при переименовании файла

  • Поддержка проверки спама Akismet для создания задач через API (Stan Hu)

  • API: Возможность установки или обновления целевой мили для объединения запросов (Kirill Skachkov)

  • Улучшение согласованности пользовательского интерфейса между списками проектов и групп

  • Добавление выпадающего меню сортировки на странице проектов панели управления

  • Устранение проблемы анимации логотипа на Safari (Roman Rott)

  • Устранение проблемы слияния при нескольких этапах

  • Скрытие кнопки удаления исходной ветки при слиянии объединения запросов, но при новых коммитах

  • В автокомплите поиска показывать только группы и проекты, которыми вы являетесь участником

  • Предотвращение обработки заметок кросс-ссылок из форков

  • Устранение проблемы: скрипт init.d не работает на OS X

  • Ускоренная поиск сниппетов

  • Добавление API для скачивания артефактов сборки

  • Название для миль должно быть уникальным (Zeger-Jan van de Weg)

  • Проверка корректности максимального размера приложения для настройки максимального размера вложений

  • Замена ссылки "Создать объединение запроса" на существующую ссылку "Объединение запроса"

  • Устранение проблемы значка сборки CI, добавление нового ссылки на значок сборки, устаревание старой ссылки

  • Устранение проблемы сломанной ссылки на проект в уведомительных письмах сборки

  • Возможность просмотра и сортировки по количеству голосов на страницах задач и объединений запросов

  • Устранение проблемы планировщика сборок при первой разрешенной на провал сборке в этапе

  • Скрывание уведомления о достижении лимита проектов, если этот лимит равен нулю

  • Добавление поддержки API для управления рабочими узлами и рабочими узлами проекта

  • Возможность входа пользователей SAML без предыдущего аккаунта без необходимости разрешения всех провайдеров OmniAuth для этого

  • Возможность автоматической связи существующих пользователей с учётными данными SAML при входе через SAML

  • Возможность удаления сборки (трассировка, артефакты) с помощью интерфейса и API

  • Возможность отмены изменений из объединения запросов или коммита

  • Комментарии с эмодзи на различиях не являются наградными эмодзи

  • Добавление описания меток (Nuttanart Pornprasitsakul)

  • Отображение строки меток при фильтрации задач или объединений запросов по меткам (Nuttanart Pornprasitsakul)

  • Добавление Todo## Версия 8.4.11

    • Предотвращение несанкционированного доступа к трассировкам сборок других проектов
    • Запрет на использование скриптов для wiki-файлов

Версия 8.4.10

  • Предотвращение повышения привилегий через функцию "impersonate"
  • Предотвращение повышения привилегий через API заметок
  • Предотвращение повышения привилегий через API веб-хуков проекта
  • Предотвращение атак типа XSS через имя ветки или метки Git
  • Предотвращение атак типа XSS через пользовательский URL трекера задач
  • Предотвращение атак типа XSS через window.opener
  • Предотвращение раскрытия информации через API сниппетов
  • Предотвращение раскрытия информации через метки проекта
  • Предотвращение раскрытия информации через новую страницу объединения запросов

Версия 8.4.9

  • Устранена уязвимость постоянной атаки типа XSS в помощнике commit_person_link

Версия 8.4.8

  • Устранена уязвимость имитации процесса двухфакторной аутентификации.

Версия 8.4.7

  • Остановлены попытки получения меток из форкнутого репозитория (Stan Hu).

Версия 8.4.6

  • Обновлен минимально допустимый версионный номер Git до 2.7.4

Версия 8.4.5

  • Без изменений для CE

Версия 8.4.4

  • Обновление гема omniauth-saml до версии OnClickListener 1.4.2
  • Предотвращение длительных операций резервного копирования, которые приводят к истечению времени соединения с базой данных
  • Добавление настройки проекта для разрешения гостей просматривать журналы сборок (по умолчанию установлено значение true)
  • Сортировка проектных милицейских пунктов по сроку исполнения, включая редактор задач (Oliver Rogers / Orih)

Версия 8.4.3

  • Увеличение размера столбца lfs_objects до 8-битного целого числа для разрешения файлов больше 2.1 ГБ
  • Корректное выделение различий MR при конфликтах слияния MR
  • Устранение проблем выделения в представлении истории изменений
  • Обновление гема sentry-raven для предотвращения вывода "Не является репозиторием Git" в консоли при выполнении определенных команд
  • Добавление инструментария для дополнительных методов Gitlab::Git и Rugged для мониторинга производительности
  • Разрешение ручного изменения размера textarea, поддерживающего автоопределение размера
  • Увеличьте требуемую версию gitlab-workhorse, чтобы включить исправление отсутствия артефактов в браузере сборочных артефактов
  • Избавьтесь от неприглядных границ в представлении дерева файлов
  • Исправьте обновление информации о запущенной задаче при запросе сборок
  • Увеличьте версию gitlab_git до 7.2.24, чтобы включить повышение производительности при проверке пустоты репозитория
  • Добавьте инструментирование для методов экземпляров Gitlab::Git::Repository, чтобы мы могли отслеживать их в мониторинге производительности
  • Увеличьте контраст между выделенными комментариями кода и маркерами прямых сравнений
  • Исправьте ошибку метода, который не был определён, когда используется внешний статус коммита в сборках
  • Исправьте выделение цветом в представлении истории коммитов

Версия 8.4.1 - Примените безопасные обновления для Rails (4.2.5.1), rails-html-sanitizer (1.0.3) и Nokogiri (1.6.7.2)

  • Исправьте циклический перенаправляющийся запрос во время импорта
  • Исправьте выделение цветом различий для всех тем синтаксического оформления
  • Удалите проект и его связи в фоновом рабочем процессе
  • Автоматически генерируйте различия для сиротских коммитов, таких как первый коммит в репозитории
  • Улучшите согласованность заголовков коммитов, названий веток, меток, заголовков задач/MR на страницах их соответствующих проектов
  • Теперь данные автозаполнения всегда загружаются, вместо того чтобы загружаться при фокусировании на области ввода комментария
  • Улучшите производительность поиска задач для всего группы
  • Добавьте систему измерения производительности приложения, основанную на InfluxDB
  • Добавьте синтаксическое оформление для различий
  • Грациозно обрабатывайте недействительные последовательности UTF-8 в ссылках Markdown (Stan Hu)
  • Увеличьте версию fog до 1.36.0 (Stan Hu)
  • Добавьте последние используемые IP адреса пользователя на страницу администрирования (Stan Hu)
  • Добавьте функцию обслуживания проекта на странице настроек проекта
  • По умолчанию теперь логотип GitLab служит индикатором загрузки
  • Исправьте проблему кэширования, где статус сборки не обновляется на панели управления проектом (Stan Hu)
  • Принимайте статусы 2xx для успешных триггеров вебхуков (Stan Hu)
  • Исправьте отсутствие даты месяца в графическом представлении сети, когда коммиты охватывают месяц (Stan Hu)
  • Обнуляйте кэши представлений при изменениях настройки приложения (например, отключение Gravatar) (Stan Hu)
  • Не уведомляйте пользователей дважды, если они являются наблюдателями проекта и подписчиками (Stan Hu)
  • Уберите серый фон из макета в интерфейсе
  • Исправьте регистрацию для OAuth провайдеров, которые не предоставляют имя
  • Реализуйте новый интерфейс для страниц группы
  • Реализуйте поиск внутри выборника эмодзи
  • Разрешите CI-агенту знать о сборках, которым эта сборка зависит
  • Добавьте поддержку API для поиска пользователя по имени пользователя (Stan Hu)
  • Добавьте права доступа проекта ко всем конечным точкам API проекта (Stan Hu)
  • Добавьте ссылку на майлстоун в системной заметке "Майлстоун изменён"
  • Разрешите только участникам группы/проекта упоминание @all
  • Выдавайте версию Git в разделе администрирования (Trey Davis)
  • Добавьте категорию часто используемых эмодзи в выборнике эмодзи
  • Добавьте поддержку CAS (tduehr)
  • Добавьте ссылку на запрос слияния на странице деталей сборки
  • Исправьте проблему с проектами, заканчивающимися на .keys (Jose Corcuera)
  • Восстановите кнопки голосования за и против на страницах задач и MR
  • Поменяйте местами поля назначаемого и автора на объектах Issuables (Zeger-Jan van de Weg)
  • Добавьте сообщения системы-триггера для переименования и передачи проекта (Steve Norman)
  • Исправьте изображение проверки версии в Safari
  • Отображайте вкладку "Все" по умолчанию на странице сборок
  • Добавьте данные Open Graph и Twitter Card ко всем страницам
  • Исправьте поиски проектов через API при использовании пространства имен с точками (Stan Hu)
  • Активируйте принудительную двухфакторную аутентификацию на сайте со сроком грациозного периода
  • Импортируйте запросы на слияние GitHub в GitLab
  • Измените одиночный конечный пункт API для возврата более подробных данных (Michael Potthoff)
  • Обновите изображения проверки версий для использования SVG
  • Проверьте формат README перед отображением
  • Активируйте поддержку OAuth2 Microsoft Azure (Janis Meybohm)
  • Верно установите класс списка задач для одного элемента списка задач
  • Добавьте возможность поиска файла в дереве файлов (Kyungchul Shin)
  • AJAX-фильтрация по сообщению на странице коммитов
  • Поддержка удаления метки через API (Robert Schilling)
  • Разрешите последовательные проверки в CI-линтере
  • Отображайте только те MR и задачи, к которым текущий пользователь имеет доступ
  • Исправьте ошибку совместимости кодировки при наличии сложных URL в содержимом Markdown (Jason Lee)
  • Добавьте поддержку управления сборками проекта через API
  • Добавьте поддержку управления триггерами сборок проекта через API
  • Добавьте поддержку управления переменными сборок проекта через API
  • Разрешите редактирование широковещательных сообщений
  • Автоматически регулируйте размер textarea Markdown
  • Импортируйте вики GitHub в GitLab
  • Добавьте возможность для отчетчиков скачивать и просматривать сборочные артефакты (Andrew Johnson)
  • Автозаполнение ссылки на отправителя в поле сообщения при отчете о злоупотреблении пользователем
  • Уберите лидирующую запятую на эмодзи награды, когда пользователь является первым, кто вручает эту награду (Zeger-Jan van de Weg)
  • Добавьте браузер сборочных артефактов
  • Улучшите UX в браузере сборочных артефактов
  • Увеличьте стандартный размер столбца data в таблице events, используя MySQL
  • Выдавайте кнопку для инструмента CI-Lint на странице сборок проекта
  • Исправьте создание мастера проекта при создании проекта
  • Добавьте заголовки X-GitLab-... в электронных письмах от CI и Email-On-Push сервисов (Anton Baklanov)
  • Добавьте проверку IP адреса против DNSBL при регистрации аккаунта
  • Добавьте ключ кэширования в .gitlab-ci.yml для точной настройки кэширования

8.3.10

  • Предотвратите несанкционированный доступ к сборочным трассам других проектов
  • Запретите скриптинг для файлов wiki

8.3.9 - Предотвратить повышение привилегий через функцию "impersonate"

  • Предотвратить повышение привилегий через API заметок
  • Предотвратить повышение привилегий через API вебхуков проекта
  • Предотвратить внедрение скриптов через пользовательский URL трекера задач
  • Предотвратить внедрение скриптов через window.opener
  • Предотвратить раскрытие информации через метки проекта
  • Предотвратить раскрытие информации через новую страницу запроса слияния

8.3.8

  • Исправить уязвимость постоянного внедрения скриптов в помощнике commit_person_link

8.3.7

  • Исправить уязвимость подделки аутентификации двухфакторной аутентификации.

8.3.6

  • Не пытайтесь получить любые метки из форкнутого репозитория (Stan Hu).

8.3.5

  • Увеличьте минимальную требуемую версию Git до 2.7.4

8.3.4

  • Используйте gitlab-workhorse 0.5.4 (фиксирует ошибку маршрутизации API)

8.3.3

  • Сохраните поведение CE с интеграцией JIRA, вызывая API только при наличии URL
  • Исправьте дублирование событий создания/удаления веток при использовании веб-интерфейса (Stan Hu)
  • Добавьте настраиваемое время ожидания запроса сервера LDAP
  • Получите работу "Слияние при успешной сборке" при добавлении коммитов в целевую ветку запроса слияния, пока сборки выполняются
  • Подавите электронные письма при неудачной сборке, если установлено allow_failure (Stan Hu)
  • Исправьте отправку электронных писем при переносе проекта, отправляющие неверные пути в уведомлениях (Stan Hu)
  • Лучшая поддержка ссылок на и закрытие задач в сервисе Asana (Mike Wyatt)
  • Активировать кнопку "Добавить ключ", когда пользователь вводит правильный ключ (Stan Hu)
  • Исправить ошибку обработки ответов на электронные письма (Jason Lee)
  • Исправить ошибку 500 при посещении страницы сборки проекта с nil token запущенного агента (Stan Hu)
  • Использовать WOFF версии шрифтов SourceSansPro
  • Исправить регрессию, когда сборки не создаются для меток, созданных через веб/API интерфейсы
  • Исправить: сохранить фильтр майлстоуна между вкладками Открытые и Закрытые (Greg Smethells)
  • Исправить отсутствие сборочных артефактов и трасс сборок для сборок, созданных до 8.3

8.3.2 - Отключите --follow в команде git log, чтобы избежать загрузки повторяющихся данных коммита при бесконечном прокручивании (Stan Hu)

  • Добавьте поддержку Google reCAPTCHA в процесс регистрации пользователя (Stan Hu)
  • Увеличьте версию rack-attack до 4.3.1 для устранения уязвимостей безопасности (Stan Hu)
  • Добавьте поддержку API для звездящихся проектов для авторизованного пользователя (Zeger-Jan van de Weg)
  • Добавьте open_issues_count в API проекта (Stan Hu)
  • Расширяйте набор символов для имен пользователей, созданных через Omniauth (Corey Hinshaw)
  • Добавьте кнопку автоматического слияния запроса на слияние при успешной сборке (Zeger-Jan van de Weg)
  • Добавьте ссылку для отписки в нижней части письма (Zeger-Jan van de Weg)
  • Предоставьте более полезное диагностическое сообщение при возникновении ошибок при создании проекта (Stan Hu)
  • Увеличьте версию devise до 3.5.3 для устранения истечения срока действия токена восстановления после создания аккаунта (Stan Hu)
  • Удалите учетные данные API из ссылки на страницу сборки
  • Откажитесь от использования GitLabCiService, сделав его всегда неактивным
  • Увеличьте версию gollum-lib до 4.1.0 (Stan Hu)
  • Исправьте поврежденное загрузки аватара группы при создании новой группы (Stan Hu)
  • Обновите размер репозитория проекта и количество коммитов во время выполнения задачи import:repos (Stan Hu)
  • Исправьте установку атрибута 'public' в значение false, что делает проект приватным (Stan Hu)
  • Обрабатывайте и отчитывайтесь об ошибках SSL в тестах вебхуков (Stan Hu)
  • Увеличьте требуемую версию Redis до 2.8 для Sidekiq 4 (Stan Hu)
  • Исправьте: пустой выбор назначаемого лица при выборе 'Не назначен' (Jose Corcuera)
  • Определитель WIP для запросов на слияние больше не требует пробела в конце
  • Добавьте задачи Rake для обслуживания репозитория Git (Zeger-Jan van de Weg)
  • Исправьте ошибку 500 при обновлении прав участника группы
  • Исправьте: как администратор, невозможно добавить себя в качестве участника группы/проекта
  • Удалите начальные и конечные пробелы из названий майлстоунов и объектов issueable (Jose Corcuera)
  • Признайте ссылки на задачи/MR/snippet/commit как ссылки
  • Верните функции JIRA из EE в CE
  • Добавьте опцию игнорирования изменений пробелов в представлении коммита
  • Вызовите обновление хука из GitLab
  • Разрешите разблокировать аккаунт через электронную почту
  • Предупредите о том, что упоминание многих людей в комментарии может вызвать проблемы
  • Исправьте: сортировка майлстоунов по сроку окончания снова (Greg Smethells)
  • Перенесите все CI::Services и CI::WebHooks в Services и WebHooks
  • Не показывайте событие форка проекта как "_IMPORTED"
  • Добавьте конечную точку API для получения списка коммитов запроса на слияние
  • Не создавайте состояние CI для ссылок, которые не имеют .gitlab-ci.yml, даже если сборки включены
  • Экспортируйте событие API с информацией о комментариях и информации о авторе
  • Исправьте: убедитесь, что кнопка "Удалить исходную ветку" не отображается, когда ветка удаляется. #3583
  • Запустите пользовательские хуки Git при создании или удалении ветки
  • Исправьте ошибку при одновременном принятии нескольких запросов на слияние, что приводит к запросам на слияние со статусом "слиян", но не слитым в целевую ветку
  • Добавьте страницу языковых данных в графики
  • Блокируйте LDAP-пользователя, когда они больше не найдены на сервере LDAP
  • Улучшите словоформы уровней видимости проекта (Zeger-Jan van de Weg)
  • Исправьте редактирование заметок в разбиении запроса на слияние
  • Автоматически выбирайте протокол клонирования по умолчанию на основе предпочтений пользователя (Eirik Lygre)
  • Преобразуйте страницу сети как подменю коммитов
  • Добавьте кнопку копирования в буфер обмена для сниппетов
  • Добавьте указание на элемент списка запросов на слияние, который не может быть автоматически объединен
  • Установите целевую ветку по умолчанию на patch-n при редактировании файла в защищённой ветке
  • Добавьте вкладку Builds на странице деталей запроса на слияние
  • Разрешите создание майлстоунов, задач и запросов на слияние с главного экрана и индекса группы
  • Используйте новый стиль для вики
  • Используйте новый стиль для страницы деталей майлстоуна
  • Исправьте подсказки в боковой панели при свёртывании
  • Предотвратите возможные атаки XSS с помощью award-emoji
  • Обновите Sidekiq до версии 4.x
  • Принимайте COPYING, COPYING.lesser и лицензию как файл лицензии (Zeger-Jan van de Weg)
  • Исправьте проблемы с псевдонимами эмодзи
  • Исправьте ширину флэш-уведомления award-emojis
  • Исправьте удаление заметок в разбиении запроса на слияние
  • Отображайте статусы ссылочных запросов на слияние в описании задачи (Greg Smethells)
  • Реализуйте новое боковое меню для страниц задач и запросов на слияние
  • Улучшите выбор эмодзи
  • Подавите предупреждения о недостающем .gitlab-ci.yml, если сборки выключены
  • Не отображайте состояние сборки, если сборки выключены и .gitlab-ci.yml отсутствуют
  • Сохраните токен регистрации runnера в базе данных
  • Исправьте онлайн-редактор, чтобы он не удалял новые строки в конце файла
  • Отображайте версию Git в административной области
  • Отображайте кнопки "Новый запрос на слияние" на канонических репозиториях, когда у вас есть форк (Josh Frye)

8.2.6

  • Предотвратите несанкционированный доступ к сборочным следам других проектов
  • Запретите скриптинг для файлов вики

8.2.5

  • Предотвратите повышение привилегий через функцию "impersonate"
  • Предотвратите повышение привилегий через API заметок
  • Предотвратите повышение привилегий через API вебхуков проекта
  • Предотвратите атаки XSS через window.opener
  • Предотвратите раскрытие информации через метки проекта
  • Предотвратите раскрытие информации через страницу нового запроса на слияние

8.2.4

  • Увеличьте минимальную версию Git до 2.7.4

8.2.3## 8.2.2

  • Исправление ошибки 404 при переадресации после удаления проекта (Stan Hu)
  • Убедиться, что закэшированные настройки приложения обновляются при запуске (Stan Hu)
  • Исправление ошибки 500 при просмотре личных проектов пользователя с административной страницы (Stan Hu)
  • Исправление: рабочий процесс доступа к частным сниппетам
  • Предотвращение ошибок "413 Request Entity Too Large" при отправке больших файлов с помощью LFS
  • Исправление невалидных ссылок внутри заголовка панели управления проекта
  • Установка текущего пользователя первым пользователем в выпадающем списке назначаемых лиц на странице деталей задачи (Stan Hu)
  • Исправление: повторное уведомление по электронной почте при комментариях к задачам

8.2.1

  • Принудительное обновление сборок, которые отказываются обновляться с помощью машины состояний

  • Исправление: сохранение GitLabCiService как шаблона администратора## Версия 8.2.0 (2015-11-22)

  • Улучшенная производительность: Поиск проектов и групп стал быстрее.

  • Улучшенная производительность: Быстрее отрисовывается страница профиля пользователя и Atom-каналов.

  • Конфигурация: Путь к артефактам сборки теперь можно задать как конфигурационную опцию.

  • Исправление: Группировка участников по электронной почте в графе была исправлена.

  • Улучшенная производительность: Поиск задач с/без меток стал быстрее.

  • Исправление: Шаблон сервиса Drone CI был исправлен, чтобы корректно сохраняться (Stan Hu).

  • Исправление: Автоматическое отображение аватаров в Atom-каналах и задачах проекта при отключенной Gravatar было исправлено (Stan Hu).

  • Добавлено: Специализированный профилировщик GitLab под названием "Sherlock" (см. слияние запроса GitLab CE #1749).

  • Обновление: gitlab_git до версии 7.2.20 и rugged до версии 0.23.3 (Stan Hu).

  • Улучшенная производительность: Поиск пользователей по адресу электронной почты стал быстрее.

  • Добавлено: Возможность указывать поле allow_failure в API статуса коммита (Stan Hu).

  • Исправление: Коммиты без файла .gitlab-ci.yml помечаются как пропущенные.

  • Исправление: Сохранение подробного сообщения об ошибке при недействительном синтаксисе YAML.

  • Исправление: Автоматическое включение GitLab CI при отправке .gitlab-ci.yml было удалено, так как GitLab CI включен по умолчанию.

  • Добавлено: Артефакты сборки.

  • Улучшенная производительность: Замена ссылок в комментариях стала быстрее.

  • Отображение: Последний коммит проекта отображается на домашней странице проекта.

  • Подсветка: Комментарий подсвечивается на основе anchors в URL.

  • Добавлено: Возможность удалять отношение форка со страницы настроек проекта (Han Loong Liauw).

  • Улучшенная производительность: Сортировка задач майлстоуна стала быстрее.

  • Выбор представления: Возможность выбрать представление файлов как основное представление проекта (Cristian Bica).

  • Отображение: "Пустая страница репозитория" отображается для репозитория без ветвей (Artem V. Navrotskiy).

  • Исправление: Возможность ответить на комментарии кода в представлении MR, если MR происходит из форка.

  • Использование флага: Использование флага git follow для страницы коммитов при получении истории для файла или директории.

  • Статус CI: Отображение статуса CI объединения на странице индекса объединений.

  • Уведомления CI: Отправка имени сборки и этапа в письме уведомления CI.

  • Расширенный синтаксис YML: Расширение синтаксиса YML для only и except для поддержки указания пути репозитория.

  • Запускатель: Включение общих запускателей ко всем новым проектам.

  • Обновление: Обновление GitLab-Workhorse до версии 0.4.1.

  • Кэш: Возможность определения кэша в .gitlab-ci.yml.

  • Исправление: Возврат ошибки 500 при запросе удаления без HTTP_REFERER (Kazuki Shimizu).

  • Удаление устаревших событий CI: Удаление устаревших событий CI с страницы настроек проекта.

  • Авторство кросс-ссылочных комментариев: Возможность использования редактора задач для авторства кросс-ссылочных комментариев при редактировании задачи с новыми упоминаниями.

  • Графики коммитов: Добавление графиков коммитов впереди и позади основной ветки (Jeff Stubler).

  • Доступ к сниппетам: Улучшение рабочего процесса доступа к личным сниппетам (Douglas Alexandre).

  • [API]: Добавление возможности получения ID последнего коммита, который фактически затронул файл.

  • Исправление документации: Исправление документации OmniAuth для конфигурации Omnibus (Jon Cairns).

  • Создание нового файла: Добавление ссылки "Новый файл" в выпадающем меню на странице проекта.

  • Поиск проекта: Включение журнала коммитов в поиск проекта.

  • Объект коммита: Добавление свойств added, modified и removed к объекту коммита в вебхук.

  • Переименование ссылок: Переименование ссылок "Back to" на "Go to", поскольку это не всегда указывает на место, откуда пользователь пришел.

  • Отображение групп: Возможность отображения групп в результатах поиска, если владелец группы позволяет это.

  • Уведомление по электронной почте: Добавление уведомления по электронной почте бывшему назначенному лицу при отмене назначения (Adam Lieskovský).

  • Новая графика: Новая графика для страницы графиков проекта.

  • Удаление устаревшего YAML-файла: Удаление устаревшего YAML-файла, сгенерированного из предыдущих определений задач.

  • Отображение запускателей: Отображение конкретных запускателей из проектов, где пользователь является мастером или владельцем.

  • Целевая ветка MR: Целевая ветка MR теперь видима на списочной странице, когда она отличается от основной ветки проекта.

  • Улучшение страницы графиков: Улучшение страницы графиков непрерывной интеграции.

  • Цвет кнопки: Соответствие цвета кнопки "Принять объединение" текущему статусу сборки.

  • Игнорирование пробелов: Возможность игнорировать пробелы в представлении различий MR, коммите и сравнении.

  • Добавление заметок выпуска: Возможность добавления заметок выпуска (текст Markdown и вложения) к тегам Git (также известным как Releases).

  • Относительные ссылки: Относительные ссылки из README.md теперь указывают на основную ветку.

  • Исправление проблем: Исправление проблемы лишних пробелов в заголовках задач/MR.

  • Исправление ошибки: Исправление ошибки, возникающей при пустых фильтрах майлстоуна/меток для страницы задач панели управления.

  • Майлстоун: Добавление возможности создания майлстоуна в проектах группы из единого формы.

  • Опция создания объединения: Добавление опции создания объединения при редактировании/создании файла (Dirceu Tiegs).

  • Предотвращение удаления: Предотвращение последнего владельца группы от возможности удаления себя путем добавления себя как мастера (James Lopez).

  • Эмодзи награды: Добавление эмодзи награды на страницы задач и объединений.

Версия 8.1.4

  • Исправление: При вручную объединённых ветвях в MR, они больше не заканчиваются пустым различием (Stan Hu).
  • Исправление: Циклическое переадресование при установке домашней страницы на корневой URL было предотвращено.
  • Исправление: Значения по умолчанию для конфигурации входящей электронной почты были исправлены.
  • Исправление: Удаление CSS-свойства, препятствующего отображению жестких табуляций в Chromium 45 (Stan Hu).

Версия 8.1.3

  • Исправление: Принудительное обновление refs/merge-requests/X/head после отправки в источник объединения (Stan Hu).
  • Исправление: Распределение обновлений времени контакта запускателя.
  • Исправление: Использование редактора задач для авторства кросс-ссылочных комментариев при редактировании задачи с новыми упоминаниями.
  • Добавлено: Аутентификация через Facebook. - Исправление клонирования Wiki-репозиториев через HTTP (Stan Hu)
    • Добавление миграции для удаления каталога спутников
    • Исправление видимости конкретных запускаторов
    • Исправление ошибки 500 при редактировании сервиса CI
    • Требование наличия имени для задач CI
    • Исправление CSS для статуса запускатора
    • Исправление значков CI
    • Разрешение разработчику управлять сборками

Версия 8.1.1

  • Удалено, см. версию 8.1.2## Версия 8.1.0 (2015-10-22) - Убедитесь, что ограничения CI MySQL для миграций баз данных происходят после создания полей (Stan Hu)

  • Исправление ошибки при наличии дубликатов репозиториев в странице импорта GitHub (Stan Hu)

  • Перенаправление на стандартный путь, если HTTP_REFERER не установлен (Stan Hu)

  • Добавление возможности создавать директории с помощью веб-редактора (Ben Ford)

  • Очистка застрявших CI сборок

  • Отправка электронной почты администратору при отчете пользователя за спам (Jonathan Rochkind)

  • Отображение кнопки уведомлений, когда пользователь является участником группы вместо проекта (Grzegorz Bizon)

  • Исправление ошибки, препятствующей закрытию упомянутых задач при слиянии MR с использованием быстрой слияния (Stan Hu)

  • Исправление неконсистентного обновления базы данных, которое может привести к отрицательному колич Yöntem: 1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.## 8.0.5

    • Устранена проблема с правильной проверкой электронной почты LDAP-пользователей при входе через электронную почту
    • Исправлено отображение индикатора загрузки при переключении меток в запросах на слияние

8.0.4

  • Исправлен заголовок ID сообщения для соответствия стандарту RFC 2111, чтобы предотвратить отбрасывание писем (Stan Hu)
  • Исправлены переадресованные ссылки в относительных URL-адресах установки
  • Исправлены ссылки-кнопки в разделе различий до комментариев
  • Удалены CI-токены из отслеживания сборки
  • Исправлено поведение кнопки "Раздать всем" на странице управления провайдерами
  • Исправлен поиск файлов
  • Добавлен полный проектный пространство в системный webhook-запрос (Ricardo Band)

8.0.3

  • Исправлены URL-адреса в уведомлениях Slack
  • Исправлено состояние проекта, которое могло казаться застрявшим в состоянии импорта форка (Stan Hu)
  • Исправлено возникновение ошибки 500 при создании MR с более чем 1000 различиями (Stan Hu)
  • Добавлен ключ прогресса выполнения в webhook MR (Ben Boeckel)

8.0.2

  • Исправлен отступ сверху кнопки входа на общих страницах (Stan Hu)
  • Пропущено проверение _initd_configured_correctly в установке omnibus
  • Предотвращено двойное префиксирование пути помощи
  • Уточнено сообщение при удалении пользователя
  • Улучшена отзывчивость графика коммитов на изменения ширины окна (Stan Hu)
  • Исправлено отображение свойств LDAP
  • Удалены внутренние git-ссылки GitLab из сети графа (Stan Hu)
  • Используется стандартный шрифт Markdown вместо моноширинного для предварительного просмотра Markdown (Stan Hu)
  • Исправлены ответы на неподдерживаемые UTF-8 сообщения
  • Добавлена возможность использования StartTLS для IMAP-серверов ответов на письма
  • Поддерживается серверное шифрование AWS S3 и управляемые ключи Amazon S3 для резервного копирования (Paul Beatty)

8.0.1

  • Улучшена процедура миграции CI и качество документации## 8.0.0 (2015-09-22)

  • Исправление отображения ссылок в Markdown в панели активности (Stan Hu)

  • Удаление майлстоуков из запросов слияния при удалении майлстоуков (Stan Hu)

  • Исправление неправильно экранированной HTML-ссылки в новом электронном письме пользователя (Stan Hu)

  • Исправление сортировки в API запросов слияния (Stan Hu)

  • Обновление Rouge до версии 1.10.1 для устранения предупреждающих сообщений и исправления других ошибок выделения синтаксиса (Stan Hu)

  • Грациозное управление ошибками в выделении синтаксиса путём оставления блока без форматирования (Stan Hu)

  • Добавление функциональностей "заменить" и "загрузить", чтобы позволить пользователю заменять существующий файл и загружать новый файл в текущий репозиторий

  • Исправление конструирования URL для запросов слияния, задач, заметок и коммитов при использовании относительных URL (Stan Hu)

  • Исправление URL эмодзи в Markdown при использовании relative_url_root (Stan Hu)

  • Исключение имени файла в заголовке Content-Disposition при скачивании сырого файла, чтобы избежать проблем кодировки согласно RFC Yöntem 6266 (Stan Hu)

  • Исправление сломанной истории страниц Вики (Stan Hu)

  • Асинхронное импортирование форкнутых репозиториев для предотвращения простоя при работе с большими репозиториями (Stan Hu)

  • Предотвращение скрытия закладок заголовками (Stan Hu)

  • Исправление ошибки, когда импортировались только первые 15 задач Bitbucket (Stan Hu)

  • Сортировка задач по дате создания в импортере Bitbucket (Stan Hu)

  • Предотвращение слишком многих переадресаций при входе, если домашняя страница URL установлена как внешний URL (Stan Hu)

  • Улучшение расположения выпадающего списка на домашней странице проекта (Hannes Rosenögger)

  • Обновление библиотеки Gem Browser до версии 1.0.0 для предотвращения предупреждений в режиме совместимости IE11 (Stan Hu)

  • Удаление OAuth-токенов пользователей из базы данных и запрос новых токенов каждый сессионный период (Stan Hu)

  • Ограничение конечных точек API пользователей использованием целочисленных ID (Stan Hu)

  • Отображение недавнего события push только если ветка всё ещё существует или недавно был создан запрос слияния (Stan Hu)

  • Удаление спутников

  • Лучшая производительность для веб-редактора (перешли с спутников на rugged)

  • Более быстрое слияние

  • Возможность получения запросов слияния из refs/merge-requests/:id

  • Разрешение отображения архивированных проектов в административном интерфейсе (Artem Sidorenko)

  • Разрешение конфигурирования источников импорта для новых проектов (Artem Sidorenko)

  • Поиск комментариев должен быть регистронезависимым

  • Создание кросс-ссылок для завершённых ссылок на коммитах, отправленных в нестандартные ветки (Maël Valais)

  • Возможность поиска майлстоуков

  • Грациозное управление ошибками ввода SMTP-пользователя (например, некорректные адреса электронной почты) для предотвращения повторных попыток Sidekiq (Stan Hu)

  • Перемещение панели активности в отдельную страницу (для ваших проектов и звёздных проектов)

  • Улучшение производительности команды git blame

  • Ограничение ширины содержимого до 1200px для большинства страниц для улучшения читаемости на больших экранах

  • Исправление ошибки 500 при создании фрагмента проекта без тела

  • Улучшение удобства использования страницы поиска

  • Приведение более последовательного дизайна пользовательского интерфейса для отображения списков проектов, фрагментов и групп

  • Обеспечение открытости всех профилей и групп

  • Исправление неудачного входа при изменении extern_uid (Joel Koglin)

  • Отсутствие уведомлений пользователям без доступа к проекту, если они случайно упомянуты в заметке.

  • Получение OAuth-токена с помощью учетных данных LDAP

  • Загрузка настроек приложения из запущенной базы данных, если переменная окружения USE_DB не равна false

  • Добавление интеграции с Drone CI (Kirill Zaitsev)

  • Разрешение разработчикам повторной попытки сборки

  • Скрытие продвинутых опций проекта для пользователей, не являющихся администраторами

  • Непрохождение сборки, если .gitlab-ci.yml не найдено

  • Переработка сервисного API и добавление автоматически генерируемой документации сервиса (Kirill Zaitsev)

  • Добавление ключа web_url в атрибуты хука проекта (Kirill Zaitsev)

  • Добавление возможности получения информации о пользователе по ID SSH-ключа через API

  • Исправление ошибки, когда Internet Explorer не может показывать изображение в Markdown, если это сырой файл GitLab

  • Поддержка Crowd

  • Глобальные метки, доступные для всех проектов

  • Исправление выделения удалённых строк в diff

  • Установка уровня уведомлений проекта на самой странице проекта

  • Добавление конечной точки API сервиса для получения параметров сервиса (Petheő Bence)

  • Добавление импорта проекта из FogBugz (Jared Szechy)

  • Сортировка списков автозаполнения пользователей по имени пользователя (Allister Antosik)

  • Хук webhook для задач теперь содержит поле репозитория (Jungkook Park)

  • Добавление возможности добавления пользовательского текста на помощь страницу (Jeroen van Baarsen)

  • Добавление pg_schema в конфигурацию резервного копирования

  • Исправление ссылок на задачи целевого проекта в предварительном просмотре Markdown и текстовых полях запросов слияния (Francesco Levorato)

  • Переадресация с неверно записанного пути группы или проекта на правильный (Francesco Levorato)

  • Удаление вызовов API из CE в CI

Версии 7.14.3 и ниже до 0.8.0

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/panda26-gitlab.git
git@api.gitlife.ru:oschina-mirror/panda26-gitlab.git
oschina-mirror
panda26-gitlab
panda26-gitlab
master