Skip to content

v2.14.1

Choose a tag to compare

@qorexdevs qorexdevs released this 23 Jul 05:23
  • Исправлена ошибка проверки обновлений:
    • апдейтер больше не зависит только от api.github.com;
    • при rate limit, блокировке API или сетевой ошибке используется GitHub Atom feed;
    • при недоступности API и Atom тег определяется через redirect страницы latest release;
    • при полной временной недоступности GitHub используется последний валидный release-кэш.
  • Исправлено скачивание обновлений:
    • основной архив загружается через обычный GitHub archive URL;
    • добавлен резервный endpoint codeload.github.com;
    • скачивание выполняется во временный файл;
    • ZIP проверяется до замены рабочего архива;
    • пустые и повреждённые архивы больше не передаются установщику.
  • Кэш обновлений улучшен:
    • старый формат кэша автоматически нормализуется;
    • просроченный кэш используется как аварийный fallback;
    • TTL свежего кэша сокращён до 5 минут.
  • Добавлены регрессионные тесты для rate limit, Atom fallback, release redirect, полного сетевого отказа и резервных download URL.
  • Версия FunPay Sigma обновлена до 2.14.1.