What’s New in Arconia 0.27.0
Arconia 0.27.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
General
-
Dev services within the same category are now mutually exclusive. If more than one is active at the same time, the application fails at startup with a clear error message indicating which services are in conflict and how to resolve it. The following groups are enforced:
-
JDBC: MariaDB, MySQL, Oracle, Oracle XE, PostgreSQL;
-
MongoDB: MongoDB, MongoDB Atlas;
-
OpenTelemetry: Grafana LGTM, OpenLit, OpenTelemetry Collector, Arize Phoenix;
-
Redis: Redis, Valkey.
-
Floci
-
A new Floci Dev Service has been introduced providing a Floci instance, a free open-source local AWS emulator. It works with Spring Cloud AWS. Learn more about this new Dev Service in the dedicated documentation.
OpenLit
-
A new OpenLit Dev Service has been introduced providing an OpenLit instance, an open-source AI observability and evaluation platform. It works with Spring AI and Arconia OpenTelemetry AI Semantic Conventions. Learn more about this new Dev Service in the dedicated documentation.
Observability
OpenTelemetry AI Semantic Conventions
-
The Generative AI conventions have been extracted from
arconia-opentelemetry-semantic-conventionsinto the dedicatedarconia-opentelemetry-ai-semantic-conventionsmodule. Applications usingarconia-opentelemetry-semantic-conventionsfor AI instrumentation must add the new module. -
The new
arconia-opentelemetry-ai-semantic-conventionsmodule now consolidates all OpenTelemetry-based GenAI convention support into a single dependency, including the existing LangSmith support and the new OpenLit and OpenLLMetry support. As a consequence, thearconia-langsmith-semantic-conventionsmodule has been removed. The active convention flavor is selected via thearconia.observations.conventions.opentelemetry.ai.flavorproperty:-
opentelemetry(default): standard OTel GenAI Semantic Conventions. -
openlit: OpenLit-compatible conventions for OpenLit and other compatible platforms. -
openllmetry: OpenLLMetry-compatible conventions for Traceloop and other compatible platforms. -
langsmith: LangSmith-compatible conventions for the LangSmith platform.
-
-
Content capturing, tool definitions, and tool call content are controlled by a single flat set of properties under
arconia.observations.conventions.opentelemetry.ai.*. Defaults are flavor-specific and aligned with the official SDKs and conventions: theopentelemetryflavor disables content capture by default (PII sensitivity);openlitandopenllmetryenable it asspan-attributes;langsmithenables it asspan-events.
OpenInference AI Semantic Conventions
-
The
arconia-openinference-semantic-conventionsmodule has been renamed toarconia-openinference-ai-semantic-conventionsfor consistency with the corresponding OpenTelemetry module. -
All
arconia.observations.conventions.openinference.*properties have moved toarconia.observations.conventions.openinference.ai.*.