v1.7.4

lfnovo/open-notebookv1.7.4Feb 18, 2026by lfnovo

AI Summary

Fixes embedding large documents (3MB+) that previously failed with 413 Payload Too Large error by implementing batching and per-batch retry logic.

Key Highlights

  • Fixed 413 Payload Too Large error for large documents
  • Embedding batching in groups of 50
  • Per-batch retry to prevent provider payload limits
  • User-friendly 413 error classification
  • Fixed misleading embedding log message

New Features

  • Batching texts in groups of 50 with per-batch retry
  • 413 errors classified with user-friendly message

Full Release Notes

## Fixed

- Embedding large documents (3MB+) fails with 413 Payload Too Large (#594)
- `generate_embeddings()` now batches texts in groups of 50 with per-batch retry, preventing provider payload limits from being exceeded
- 413 errors now classified with user-friendly message in error classifier
- Misleading "Created 0 embedded chunks" log in `process_source_command` — embedding is fire-and-forget, so the count was always 0; now logs "embedding submitted" instead