4.4 KB · updated 2026-07-06 · md

v0.8.1.ru.md

docs/i18n/release-notes/v0.8.1.ru.md

Tesserae v0.8.1 — полевые исправления для флота: устранение fd-штормов, быстрый перезапуск, тихие логи

<!-- translations:start -->

English · 한국어 · 中文 · 日本語 · Español · Français · Deutsch

<!-- translations:end -->

Дата выпуска: 2026-06-13 · PyPI · GitHub release · pip install --upgrade tesserae==0.8.1

Патч-релиз по итогам первого реального запуска tesserae engine --all на 5 проектах. После обновления перезапустите движок.

1. Конец штормов sqlite "unable to open database file"

Внутрипроцессные компиляции и несколько непрерывных тейлеров сессий исчерпывают мягкий лимит macOS в 256 открытых файлов; после его исчерпания каждый вызов sqlite open в процессе завершается ошибкой, а тейлер печатал трассировку на каждый отслеживаемый файл. tesserae engine теперь поднимает RLIMIT_NOFILE до 8192 при запуске, а системный сбой tick логирует одну трассировку плюс сводку о подавленных ошибках.

2. Перезапуск пропускает холодный обход

При первом запуске тейлер сессий единожды обходит всю историю развёртываний Codex для поиска сессий проекта — это занимает десятки минут на большой истории, и ранее повторялось при каждом перезапуске. Нижняя граница обхода теперь сохраняется в БД сессий; перезапуски возобновляются с неё (с 7-дневным ретроспективным просмотром для недавно возобновлённых сессий) и сообщают: холодный или тёплый запуск, длительность и количество записей.

3. Тихие и информативные логи

  • Шесть новых типов строк транскрипта Claude Code (last-prompt, queue-operation, mode, ai-title, file-history-snapshot, pr-link) распознаются как безвредные метаданные — живой тейлинг больше не заспамлен предупреждениями; действительно неизвестные типы предупреждают один раз на процесс.
  • Каждый запуск конвейера логирует pipeline starting for <project> — длинная компиляция больше не выглядит как зависание, поскольку раньше единственный другой вывод появлялся лишь после её завершения.

4. Обновление README

README (и все семь языковых зеркал) переписан: актуальный набор функций (ingest, engine --all, sessions), правильное требование к Python (3.10+), более чёткая структура с матрицей сравнения и обучающими GIF, убранными в сворачиваемые блоки.

Обновление с v0.8.0

Прямая замена. Перезапустите все запущенные tesserae engine / tesserae engine --all для применения исправлений — при первом перезапуске всё ещё выполняется один финальный холодный обход для инициализации сохранённой границы; все последующие перезапуски быстрые.