release: prepare 0.6.2 Linux and Windows packages
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# LearnHarness 0.6.2
|
||||
|
||||
## English
|
||||
|
||||
This release fixes a critical desktop logging bug that could consume hundreds of
|
||||
gigabytes of disk space when the application's output pipe closed.
|
||||
|
||||
- Stops the repeated `EPIPE` exception loop after a launcher or terminal closes
|
||||
its output pipe. Uncaught errors are recorded directly to the log file.
|
||||
- Keeps desktop diagnostics within two files of 5 MiB each, for a maximum of
|
||||
10 MiB. Existing oversized logs are trimmed on startup, retaining recent data.
|
||||
- Handles output backpressure, full disks, and log rotation failures without
|
||||
starting another logging failure loop.
|
||||
|
||||
Packages: Linux x64 AppImage and Windows x64 NSIS installer. Both receive updates
|
||||
from this fork's Gitea releases. The Windows installer remains unsigned.
|
||||
|
||||
## Русский
|
||||
|
||||
Выпуск исправляет критическую ошибку журналирования: после закрытия канала
|
||||
вывода приложение могло занять сотни гигабайт на диске.
|
||||
|
||||
- Устранён цикл повторных исключений `EPIPE` после закрытия канала вывода
|
||||
терминалом или программой запуска. Необработанные ошибки записываются
|
||||
непосредственно в файл журнала.
|
||||
- Журналы ограничены двумя файлами по 5 МиБ, всего до 10 МиБ. При запуске
|
||||
прежние слишком большие журналы сокращаются с сохранением последних данных.
|
||||
- Переполнение канала вывода, заполненный диск и ошибки ротации журналов
|
||||
больше не вызывают новый цикл ошибок журналирования.
|
||||
|
||||
Пакеты: AppImage для Linux x64 и установщик NSIS для Windows x64. Обе версии
|
||||
получают обновления из выпусков этого форка в Gitea. Установщик Windows
|
||||
по-прежнему не подписан.
|
||||
Reference in New Issue
Block a user