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.coreto theai.docling.corepackage, and from theai.docling.api.serveto theai.docling.serve.apipackage. If you follow the instructions described in the Upgrading Arconia documentation, this refactoring will be applied automatically. -
The
DoclingServeApinow 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.urlproperty has been renamed toarconia.docling.base-url.
Generative AI
-
A Docling-based implementation of Spring AI’s
DocumentReaderAPI (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-argumentsconfiguration property can be used to enable capturing that information when exporting OpenTelemetry Logs. This is now paired with the newarconia.otel.logs.logback-bridge.capture-templateconfiguration property that enabled capturing the unformatted log message template. By default, both properties are set tofalse.