• v0.6.6-rc9 5060112365

    v0.6.6-rc9
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    admin-mrrm released this 2026-06-07 14:17:33 +02:00 | 122 commits to main since this release

    rc8 zeigte auf dem Gerät 'embedder: downloading tokenizer files' und hängt da — also auch der native expo-Downloader klemmt für die kleinen JSON-Files, obwohl er die 120 MB ONNX-Datei einwandfrei geladen hat. Bevor wir die Lösung wählen (Bundling als Asset vs. eigener Mirror vs. andere CDN) brauchen wir einen klaren Diagnosesignal: welche Datei genau hängt und ob überhaupt Bytes fließen. rc9 emittiert pro-Datei Progress mit Dateinamen + Bytes und timeoutet jede Datei nach 45s — wir sehen jetzt 'downloading tokenizer tokenizer.json 0.0 / 17.4 MB' bzw. 'error: tokenizer-download timeout (45s): tokenizer.json'.

    Highlights

    • feat(embedding): pro-Datei 'downloading-tokenizer' Status mit filename + bytesWritten/bytesTotal (#122). Debug-Bar rendert 'embedder: downloading tokenizer X.X / Y.Y MB' — Hang ist jetzt einer konkreten Datei zuzuordnen.
    • feat(embedding): Per-File-Timeout (45s) via Promise.race um downloadAsync — kein indefinites Hängen mehr, klare Error-Message mit Dateiname.
    • feat(embedding): User-Agent-Header 'mrrmlab/0.6.6 expo-file-system' im Download-Request — Falsifiziert die Hypothese 'HF blockt anonyme Requests'.
    • EmbeddingProgress um optionales 'filename'-Feld erweitert; bestehende Tests bleiben grün.
    Downloads