github xberg-io/xberg v1.0.7

latest releases: packages/go/v1.0.7, packages/go/v1/v1.0.7
5 hours ago

Highlights

Candle OCR backends now ship in the published packages. The pure-Rust Candle VLM OCR backends — TrOCR, PaddleOCR-VL, GLM-OCR, and DeepSeek-OCR — are compiled in by default across Python, Node, Go, Java, C#, Ruby, PHP, Elixir, Kotlin (JVM), Zig, and the CLI / Docker image on Linux, macOS (Apple Silicon), and Windows. Select one with ocr.backend = "candle-glm-ocr" (or candle-trocr / candle-paddleocr-vl / candle-deepseek-ocr); model weights download from Hugging Face on first use. Previously these backends were excluded from full and reachable only via a custom source build.

Not available on WebAssembly, Android, iOS, Dart, Swift, or x86_64 (Intel) macOS.

Fixed

  • #1355force_ocr no longer emits a silently blank page when the PDF rasterizer cannot decode an image XObject. OCR is retried directly on the embedded image bytes (decoded pixels, or the raw JPEG/JP2 stream) and a processing warning is recorded, so the page content is recovered instead of dropped without notice.
  • Swift artifact bundle builds again — HEIC (whose libheif build script can't cross-compile) is dropped from the cross-compiled Swift target; the native C FFI distribution keeps HEIC.
  • XLSX extraction on Windows now works instead of returning UnsupportedFormat for a format the registry advertised as supported.
  • Complete cross-platform publish — the first release since 1.0.4 with green Windows binding builds (libwpd/zlib MSVC link) and working npm integration packages (langchain-xberg, llamaindex-xberg, n8n-nodes-xberg).

Install

pip install xberg            # Python
npm install @xberg-io/xberg  # Node
docker pull ghcr.io/xberg-io/xberg-cli:1.0.7

See the full changelog for the complete list of changes.

Don't miss a new xberg release

NewReleases is sending notifications on new releases.