What’s New in Arconia 0.20.0

Arconia 0.20.0 provides a number of new features and enhancements. This page includes the highlights of the release, but you can also check out the full release notes for more details about each new feature and bug fix.

We provide an automated way to upgrade your project to the latest version of Arconia, which is described in the Upgrading Arconia documentation.

Docling

  • The Docling Java SDK used by the Arconia Docling integration has moved all classes from the ai.docling.api.core to the ai.docling.core package, and from the ai.docling.api.serve to the ai.docling.serve.api package. If you follow the instructions described in the Upgrading Arconia documentation, this refactoring will be applied automatically.

  • The DoclingServeApi now includes two additional APIs to perform document chunking as part of a conversion process. There are two chunking strategies available: hierarchical chunking (chunkSourceWithHierarchicalChunker()) and hybrid chunking (chunkSourceWithHybridChunker()). You can read more about Docling chunking in the official documentation.

  • The arconia.docling.url property has been renamed to arconia.docling.base-url.

Generative AI

  • A Docling-based implementation of Spring AI’s DocumentReader API (DoclingDocumentReader) has been introduced to use Docling with Spring AI to read, convert, and chunk documents so that they can be stored in a vector store and queried in the context of Retrieval Augmented Generation (RAG) scenarios. Check out Docling Document Reader for more information.

Logback OpenTelemetry Bridge

  • When a Logback log event contains arguments, the arconia.otel.logs.logback-bridge.capture-arguments configuration property can be used to enable capturing that information when exporting OpenTelemetry Logs. This is now paired with the new arconia.otel.logs.logback-bridge.capture-template configuration property that enabled capturing the unformatted log message template. By default, both properties are set to false.