chore(camel-test-infra-docling): upgrade docling.container to v1.30.0 - #25417
chore(camel-test-infra-docling): upgrade docling.container to v1.30.0#25417github-actions[bot] wants to merge 1 commit into
Conversation
Update docling.container from v1.29.0 to v1.30.0
❌ Local IT results for
|
❌ Local IT results for
|
| Component | Tests | Passed | Failed | Errors | Skipped | Status |
|---|---|---|---|---|---|---|
camel-docling |
9 | 6 | 1 | 2 | 0 | ❌ behavioral change + timeouts |
Behavioral change (requires human review)
OcrExtractionIT.testOcrWithMultipleTextBlocks — FAILS because docling v1.30.0 now includes page furniture (footer text) in the body export.
The test at line 182-190 was explicitly designed as a detection assertion for this exact change:
// This assertion documents and pins that behavior; it will start failing if a
// future docling release includes page furniture in the body export, prompting us to revisit the limitation.
boolean foundFooter = resultLower.contains("footer");
assertFalse(foundFooter, "Footer text is page furniture and is excluded from the docling body export...");The result now contains: "This is the first paragraph with multiple lines of text / Second paragraph starts here containing more information / Footer: Apache Camel Docling Component" — the footer IS present.
Impact: This is a user-visible behavioral change. Previously, docling's body export (Markdown/text/HTML) excluded the FURNITURE content layer (headers/footers). Version v1.30.0 includes it. Camel users processing scanned documents will now see header/footer text in their output.
Recommended actions:
- Update the test assertion to expect the new behavior (footer text present)
- Update documentation in
docling-component.adocregarding the "OCR and page headers/footers" note - Consider whether this requires an upgrade guide entry
Resource constraint timeouts (not container-related)
OcrExtractionIT.testOcrJsonConversionFromImage—HttpTimeoutException: request timed out(121.5s)ExtractStructuredDataIT.extractStructuredDataFromInvoice—HttpTimeoutException: request timed out(122.7s)- Fork timeout prevented
ChunkingITfrom running
These timeouts are due to the heavy AI model container under resource constraints, not behavioral changes.
Local integration tests run by ForgeBot on behalf of @gnodet
Tests run without-Dci.env.nameto include ITs disabled on GitHub Actions CI
This PR updates the
docling.containercontainer image to versionv1.30.0.Update Details
docling.containerquay.io/docling-project/docling-serve/home/runner/work/camel/camel/test-infra/camel-test-infra-docling/src/main/resources/org/apache/camel/test/infra/docling/services/container.propertiesv1.29.0v1.30.0Verification
Please verify:
Run the following to rebuild the test infra:
Then test the impacted components.
This PR was automatically created by the Container Version Upgrade workflow.