2.9 KB · updated 2026-07-06 · md

v0.8.1.de.md

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

Tesserae v0.8.1 — Fleet-Feldbehebungen: keine fd-Stürme mehr, schnelle Neustarts, ruhige Logs

<!-- translations:start -->

English · 한국어 · 中文 · 日本語 · Русский · Español · Français

<!-- translations:end -->

Veröffentlicht am 2026-06-13 · PyPI · GitHub release · pip install --upgrade tesserae==0.8.1

Patch-Release aus dem ersten realen tesserae engine --all-Lauf (5 Projekte). Starte die Engine nach dem Upgrade neu.

1. Keine sqlite-"unable to open database file"-Stürme mehr

In-Process-Kompilierungen plus mehrere kontinuierlich laufende Session-Tailer erschöpfen macOS' standardmäßiges Soft-Limit von 256 offenen Dateien; ist dieses Limit ausgeschöpft, schlägt jedes sqlite open im Prozess fehl, und der Tailer hat pro verfolgter Datei einen Traceback ausgegeben. tesserae engine hebt RLIMIT_NOFILE nun beim Start auf 8192 an, und ein systemischer Tick-Fehler protokolliert einen Traceback plus eine Zusammenfassung der unterdrückten Fehleranzahl.

2. Neustarts überspringen den Kaltlauf

Der erste Lauf des Session-Tailers durchsucht einmalig die gesamte Codex-Rollout-Historie nach Projektsessions — bei großen Historien dauert das Dutzende von Minuten, und bisher geschah dies bei jedem Neustart erneut. Die Sweep-Untergrenze wird nun in der Sessions-DB persistiert; Neustarts setzen von dort aus fort (mit einem 7-tägigen Rückblick für kürzlich wiederaufgenommene Sessions) und melden: Kalt- oder Warmstart, Dauer und Zählerstände.

3. Ruhige, informative Logs

  • Sechs neue Claude Code-Transkript-Zeilentypen (last-prompt, queue-operation, mode, ai-title, file-history-snapshot, pr-link) werden als harmlose Metadaten erkannt — kein Warn-Spam beim Live-Tailing mehr; wirklich unbekannte Typen warnen einmal pro Prozess.
  • Jeder Pipeline-Lauf protokolliert pipeline starting for <project> — eine lange Kompilierung sieht nicht mehr wie ein Hänger aus, da die einzige andere Ausgabe bisher erst nach Abschluss erschien.

4. README-Auffrischung

Das README (und alle sieben Sprachspiegel) wurde neu geschrieben: aktueller Funktionsumfang (ingest, engine --all, sessions), korrekte Python-Anforderung (3.10+), übersichtlichere Struktur mit Vergleichsmatrix und Walkthrough-GIFs in ausklappbaren Abschnitten.

Upgrade von v0.8.0

Drop-in-Ersatz. Starte alle laufenden tesserae engine / tesserae engine --all-Instanzen neu, um die Fixes zu übernehmen — beim ersten Neustart wird noch ein abschließender Kaltlauf durchgeführt, um die persistierte Untergrenze zu initialisieren; alle weiteren Neustarts sind dann schnell.