2.1 KiB
2.1 KiB
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
EPIPEexception 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 по-прежнему не подписан.