Ключевые изменения
- Большое обновление класса ClientProfile.Version. Теперь поддерживаются снапшоты, промежуточные версии и версии которые будут выпущены в будущем(при условии совместимости)
- Добавлена поддержка Quilt в модуле MirrorHelper
- Удалена поддержка некоторых неиспользуемых опций в профиле (
runtimeInClientConfig
,securityManagerConfig
) - Добавлена опция "флаги совместимости" для будущих обновлений
USE_LEGACY_NATIVES_DIR
- флаг совместимости длля старых клиентов, собранных без разделения natives по папкам - Новый модуль SentryProGuardUpload и обновление модулей Sentry
- Удалена опция
guardType
. Вместо этого создан новый модульLauncherGuard
для поддержки нативной защиты - Добавлена поддержка пинга нескольких серверов
- Добавлена поддержка скрытия способов авторизации в лаунчере
- Добавлена поддержка https://modrinth.com/ в MirrorHelper
Баг-фиксы
- Исправлена проблема, связанная с двойным чтением скина по url в методе request
- Исправлена проблема с зависанием авторизации из за использования старой версии MariaDB
- Исправлена проблема с поддержкой slim в модуле FileAuthSystem
- Исправлена проблема с поиском Java на некоторых системах
- Исправлена проблема с двойной авторизации если файл настроек был создан в старых версиях лаунчера
- Исправлена проблема с невозможностью авторизации при некорректно настроеных скинах
Обновление клиентов
Для версии 5.4.0 доступны новые клиенты по ссылке https://mirror.gravitlauncher.com/5.4.x/.
- Поддержка MacOS ARM на 1.12.2 и 1.7.10 (билд lwjgl от mmachina)
- Исправлена проблема с optifine/lwjgl на MacOS x86_64 путем сборки исходного кода lwjgl с фиксами от mmachina
- Обновлены библиотеки log4j
- Обновлены все моды, forge и fabric-loader
- Обновлен lwjgl до 3.3.2 в клиентах выше 1.13
Обновление
Обновите лаунчсервер, библиотеки и рантайм. Обновите ссылку на зеркало в разделе mirrors лаунчсервера.
Обновление модуля рантайма строго обязательно, в противном случае вы получите ошибку.