Skip to content

2.3.2.8 (ext)

Choose a tag to compare

@MRafStudio MRafStudio released this 06 Sep 09:25
· 0 commits to main since this release

2.3.2.8 (ext)

Критический фикс: сдвиг позиционных аргументов AppUpdateInfo

  • Парсер релизов (AppUpdateReleaseParser) создавал record AppUpdateInfo
    позиционными аргументами. При добавлении Service/Updater/Zip-блоков
    (с полями *ExpectedSha256) все аргументы после вставки сдвигались:
    ZipAssetUrl получал URL .sha256-файла, а контрольная сумма уходила
    в fallback на чексумму exe.
  • Результат бага (2.3.2.7): GUI скачивал текстовый .sha256-файл как
    «обновление» и падал с «SHA-256 не совпадает: ожидалось a2a0f (exe),
    получено D0B871 (текст)».
  • Фикс: конструктор переведён на именованные аргументы — сдвиг невозможен.
  • Также исправлен NoUpdateAvailable (именованные аргументы).

Ранее в 2.3.2.7

  • Страница «Управление службой» перечитывает среды выполнения из БД при каждом
    показе; конфиг службы пересохраняется с актуальным путём (переезд каталога
    больше не ломает запуск службы).

Важно

  • Артефакты не подписаны. Проверяйте целостность по .sha256.
  • Актуальный код — в ветке agent/service.