v1.2.1
2026-07-12
latest
● stable
Что изменилось
Fixed
- **События прогресса троттлятся у источника.** Загрузчик рапортовал прогресс на каждом чтении ~32 КБ — сотни событий на файл, большинство с одним и тем же процентом. Теперь репорт только при смене целого процента (не чаще ~5/сек, если сервер не сообщил размер) и всегда на финальном байте.
- **CLI перестаёт использовать перезапись через `\r`, когда stdout — не терминал.** Самоперезаписывающаяся `\r`-строка прогресса дословно выживает в пайпах, CI-логах и ssh-сессиях без tty. На настоящем терминале ничего не меняется; во всех остальных случаях прогресс печатается обычными строками с шагом в 10 процентных пунктов плюс финальные 100%, вообще без `\r`.
- **TUI обновляет строку прогресса на месте.** Каждое событие прогресса раньше добавляло новую строку в лог, заполняя экран рядами `download: N%`; теперь событие той же стадии заменяет открытую строку, а любое другое событие её запечатывает.
Загрузка
Выберите архитектуру. Прямые ссылки ведут на ассеты релиза.
$ curl -fsSL https://dl.gtcnsl.ru/v1.2.1/gtcnsl-v1.2.1-linux-amd64 -o /usr/local/bin/gtcnsl && chmod +x /usr/local/bin/gtcnsl
i
Проверка
Сверьте с подписанным манифестом сумм, прежде чем что-то запускать.
checksums.txt