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

OpenLit

Observability

OpenTelemetry AI Semantic Conventions

  • The Generative AI conventions have been extracted from arconia-opentelemetry-semantic-conventions into the dedicated arconia-opentelemetry-ai-semantic-conventions module. Applications using arconia-opentelemetry-semantic-conventions for AI instrumentation must add the new module.

  • The new arconia-opentelemetry-ai-semantic-conventions module 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, the arconia-langsmith-semantic-conventions module has been removed. The active convention flavor is selected via the arconia.observations.conventions.opentelemetry.ai.flavor property:

    • 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: the opentelemetry flavor disables content capture by default (PII sensitivity); openlit and openllmetry enable it as span-attributes; langsmith enables it as span-events.

OpenInference AI Semantic Conventions

  • The arconia-openinference-semantic-conventions module has been renamed to arconia-openinference-ai-semantic-conventions for consistency with the corresponding OpenTelemetry module.

  • All arconia.observations.conventions.openinference.* properties have moved to arconia.observations.conventions.openinference.ai.*.