github kreuzberg-dev/kreuzberg v4.2.5

11 hours ago

[4.2.5] - 2026-01-30

Fixed

Python Bindings

  • Missing OutputFormat/ResultFormat exports with Python 3.10 compatibility
  • .pyi stub alignment with Rust core (missing elements, Element, BoundingBox, PageHierarchy types)

PHP Bindings

  • Config alignment with Rust core (field names, defaults, removed phantom parameters)
  • Serialization test fixes and PHPStan compliance

TypeScript/Node Bindings

  • Missing elements field in NAPI-RS bindings
  • outputFormat and resultFormat now correctly passed through config normalizer
  • Serialization test import path fix

Java Bindings

  • asMap() null handling fix: absent config sections no longer incorrectly deserialized as default objects

C# Bindings

  • Enum serialization and test exception alignment

Elixir Bindings

  • Windows CI fix and e2e-generator support

Node Bindings

  • Bun runtime support

Changed

  • Benchmark CI artifact size reduced from ~1.5GB to essential files only
  • PageContent field parity across all language bindings

Don't miss a new kreuzberg release

NewReleases is sending notifications on new releases.