Skip to content

0.3.9.39

Choose a tag to compare

@sivatorov sivatorov released this 24 Sep 11:08
· 134 commits to main since this release

[0.3.9.39] — 2026-09-24

Исправлен открытый issue #284.

Исправления

  • Ускорено скачивание обновлений на Windows (#284) —
    при загрузке нового бинарника обновление прогресса публиковалось на каждый прочитанный блок (80 КБ), из-за чего на Windows шла постоянная отправка сообщений в поток интерфейса, замедлявшая загрузку.

    1. Крупный буфер чтения/записи (1 МБ вместо 80 КБ) в DownloadChunkAsync — сокращает число системных вызовов чтения/записи потока.
    2. Троттлинг отчёта о прогрессе — прогресс публикуется только на смене целого процента (как уже делала Linux/Avalonia-версия), что убирает издержки на маршалинг в UI-поток во время загрузки. Докачка через HTTP Range и логика перезаписи не изменены.

    Помимо этого, разница в скорости между Windows и Linux объясняется вдвое меньшим размером Linux-бинарника (~49 МБ против ~82 МБ) и фоновым сканированием загружаемого файла антивирусом/Защитником Windows при записи на диск.

Файлы для установки

  • Windows (x64): ConfigurationManagement.exe (single-file, self-contained).
  • Linux (x64): ConfigurationManagement-linux-x64 (single-file, self-contained; при необходимости chmod +x).