Files
learnharness/docs/release-0.6.2.md
T

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