What’s New in Arconia 0.19.0

Arconia 0.19.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.

Dev Services

Docling

  • The Arconia Docling integration has been refactored to use the new Docling Java project to which Arconia contributed by upstreaming the core functionality that was previously implemented in the framework. This change improves the portability of the Docling integration by adopting a common API used across the Java ecosystem.

  • The DoclingClient API has been replaced by the DoclingServeApi, which is the new common API provided by the Docling Java project. The new API offers the same functionality as the previous one. You can read more about it in the Docling Serve API documentation.

  • The ConvertDocumentRequest, ConvertDocumentResponse, ConvertDocumentOptions, HealthCheckResponse and related classes have been replaced by equivalent classes in the new Docling Java project, moving from the io.arconia.docling.client to the ai.docling.api.serve package. They offer the same functionality as the previous ones, including builder methods for easier instantiation that almost fully match the previous API. However, they use getters and setters instead of record-style accessors.

OpenTelemetry

  • Exemplars for OpenTelemetry metrics are now stable. Support is enabled by default and can be customized via the arconia.otel.metrics.exemplars.* configuration properties. See Arconia OpenTelemetry Metrics for more information.