Fixed
- OpenWebUI configuration is now honored. The OpenWebUI-compatible endpoints (
PUT /processand
POST /v1/convert/file) previously cloned the server default, forced Markdown output, and ignored all
inbound parameters, so extraction settings passed through OpenWebUI had no effect. They now use the
server's configured defaults as the base and merge a per-request config — a multipart
config/parametersfield, or theX-Configheader — matching the/extractendpoint. - Image captioning in the official Docker images (#1382). The images are now built with the
captioningfeature, and the server emits aProcessingWarningwhen acaptioningconfig is supplied
but the feature is compiled out, instead of silently doing nothing. - Release assets (#1380). Publish build jobs no longer check out the
test_documentsbenchmark
submodule, so a benchmark-only submodule update can no longer fail every build and ship a release with
no assets. - PDF OCR layout path now compiles under
ocr-pipeline(VLM OCR) without the Tesseractocrmodule,
fixing the staticbinstallCLI build.
Changed
- Concurrent image captioning (#1378). Embedded-image captioning now runs with bounded concurrency
(mirroring the image-OCR path) instead of one VLM request at a time, reducing wall-clock time on
image-heavy documents.
Note: AWS Bedrock / full liter-llm configuration (#1381) is tracked for v1.1.0. liter-llm 1.15.0 (with
the canonical binding-friendly config type and configurable Bedrock) has been published separately.