• v0.6.2 1d5fa94087

    sorokin.oleg.edu released this 2026-11-03 12:41:26 +00:00 | 0 commits to main since this release

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

    Downloads