AI for business · 03

Docling 2.143.0 accepts mixed-format ZIP archives for AI document intake

Published early October 27 in Vietnam, the release returns individual ZIP-member results. Choose the batch API and retain failures instead of assuming complete intake.

Real Marimo notebook executing Docling 2.143.0: synthetic ZIP with Markdown, DOCX and one failed member
Friday Works / Journal03 · 2026
ContentsTap to jump to a section
  1. 01A document bundle can enter conversion directly
  2. 02One archive can produce multiple documents
  3. 03A real Markdown, DOCX and failure-path trial
  4. 04Keep member failures visible downstream
  5. 05Review limits and optional models separately
Summary
The one-minute brief
  • Released at 06:59 Vietnam time on October 27, 2.143.0 accepts multi-document ZIP input.
  • Use convert_all(); failures raise by default, with an option to return failure results and continue.
  • A synthetic Markdown/DOCX ZIP and failure path were tested; no OCR or customer-outcome benchmark is claimed.
01

A document bundle can enter conversion directly

Docling released 2.143.0 at 23:59 UTC on October 26, 2026, or 06:59 on October 27 in Vietnam, adding mixed-format ZIP input. Teams building document search and AI assistants gain a way to submit a bundle while receiving an individual result for each archive member.

Review the API call and failure handling first. This is an input-packaging capability, not a claim of higher OCR accuracy, support for every archive or a new AI model. This October 27 report retains the original UTC publication time.

02

One archive can produce multiple documents

Docling converts documents into structured forms for downstream processing. A ZIP containing multiple documents must not be treated as one document merely because it is one uploaded file. Each member has its own source name, format, content and outcome.

The documentation accompanying the change says convert() returns one result and raises ConversionError when a source contains multiple documents. Use convert_all() for multi-member archives. Simply replacing a DOCX path with a ZIP path in an existing convert() integration can therefore fail.

By default, convert_all() raises at the first failed member. With raises_on_error=False, it can return failure results and continue. The application must deliberately decide whether to process valid members immediately or require a complete corrected bundle.

03

A real Markdown, DOCX and failure-path trial

Friday Works tested docling-slim 2.143.0 in an isolated environment with a synthetic ZIP containing notes.md, report.docx and unsupported.bin. The supported documents succeeded, the unsupported binary failed, and returned paths retained the archive and member names. No customer documents were used.

With continued processing enabled, the DOCX result arrived after the unsupported member. The converted Markdown document was exported back to Markdown. This small trial validates intake and statuses in that configuration; it does not measure scanned PDFs, long documents, complex layouts or Vietnamese OCR quality.

The screenshots show a real Marimo notebook calling the Docling Python library, with executed code and output. They are not a fabricated native Docling dashboard or a customer-deployed intake product.

Docling 2.143.0 API trial in Marimo 0.25.2, executed and captured October 27, 2026; entirely synthetic files and values
Docling 2.143.0 API trial in Marimo 0.25.2, executed and captured October 27, 2026; entirely synthetic files and values. A library notebook, not a native Docling UI. Docling MIT and Marimo Apache-2.0; actual code/output crop, proportional resizing and cover margins.
04

Keep member failures visible downstream

An organization might send a DOCX contract and Markdown notes together. Marking the entire archive successful after its first result risks concealing a failed member. This is a design failure mode highlighted by Friday Works, not a reported customer incident.

Retain the input inventory, each member’s status and source name before indexing. Failed documents need an actionable queue, an owner and a resubmission path. A report built from incomplete intake must not be described as a complete bundle summary.

Source paths also help readers check which document supported an assistant’s answer. ZIP support does not automatically implement document permissions, deduplication or trustworthy citations; those remain integration responsibilities.

05

Review limits and optional models separately

The updated documentation applies the size limit both to individual members and to the cumulative size of successfully read members. A compressed-upload limit alone is insufficient. Configure appropriate limits and test rejection paths with authorized sample data.

Docling’s optional components vary by format and model pipeline. A Markdown/DOCX trial does not establish that every pipeline is lightweight or immediately offline. Scanned PDFs, audio and specific models can require additional dependencies, weights and licenses.

Before adopting 2.143.0, compare input-member counts with output outcomes on representative bundles and retain explainable failures. The new capability reduces custom mixed-input handling; accuracy, cost and processing time still require measurement on actual documents.

References

Sources used in this guide

We prioritise official guidance and primary technical sources. Visit each source for full context and the latest updates.

  1. Docling 2.143.0, published October 26 23:59 UTC / October 27 06:59 VietnamThe Docling Contributors
  2. Mixed-format ZIP implementation, documentation and maintainer testsThe Docling Contributors
  3. Exact release documentation: convert_all and archive limitsThe Docling Contributors
  4. Docling MIT licenceThe Docling Contributors
  5. Cover and inline images: Docling 2.143.0 API trial in Marimo 0.25.2, executed and captured October 27, 2026; entirely synthetic files and values. A library notebook, not a native Docling UI. Docling MIT and Marimo Apache-2.0; actual code/output crop, proportional resizing and cover margins.The Docling Contributors / Marimo contributors; trial and capture by Friday Works
  6. Image/software licence; full notices retained in research artifactsThe Docling Contributors / Marimo contributors; trial and capture by Friday Works
  7. Marimo notebook interface, Apache-2.0 (not a native Docling GUI)Marimo contributors

Written and reviewed by

Friday Works technology team

A perspective shaped by designing websites, building software, automating operations, integrating AI and assessing security for businesses.

Content is reviewed to reflect methods that can be applied in practice. We update it when the process, technology or underlying evidence changes materially.

About Friday Works
Chat on Zalo