github kreuzberg-dev/kreuzberg v4.8.5

latest releases: packages/go/v4.8.5, packages/go/v4/v4.8.5
11 hours ago

What's Changed

Added

  • LLM usage tracking — new llm_usage field on ExtractionResult captures token counts, estimated cost (USD), model identifier, and finish reason for every LLM call (VLM OCR, structured extraction, LLM embeddings). Exposed across all 12 bindings.

Fixed

  • Markdown chunker heading duplication when prepend_heading_context is enabled (#701)
  • Helm chart icon 404 on Artifact Hub.png.svg
  • Python wheel manylinux compliance — bumped to manylinux_2_39
  • FFI memory leaksdjot_content_json, structured_output_json, llm_usage_json not freed
  • R e2e embed tests — missing type discriminator in generated config
  • Elixir parity testExtractionConfig missing html_output field
  • Go LLM e2e testsEmbeddingModelType missing LLM config support
  • WASM tree-sitter build — removed stale wasm feature gate for tslp 1.6.0
  • Ruby binding compilation — magnus type inference errors and missing llm_usage field

Full Changelog: v4.8.4...v4.8.5

Don't miss a new kreuzberg release

NewReleases is sending notifications on new releases.