What’s New in Arconia 0.18.2

Arconia 0.18.2 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

  • A new Dev Service for Apache Pulsar has been added, allowing you to run a messaging and streaming platform for use with Spring for Apache Pulsar.

  • A new Dev Service for LLDAP has been added, allowing you to run a local instance of an LDAP server to use with Spring Data LDAP.

  • The MongoDB Atlas Dev Service was supported only with Spring AI. It is now also supported with Spring Data MongoDB and Spring Session MongoDB.

  • The package for the MongoDB Atlas Dev Service module changed from io.arconia.dev.services.mongodb to io.arconia.dev.services.mongodb.atlas.

Observations

Generative AI

  • The OpenInference Semantic Conventions configuration properties have been moved from the arconia.observability.openinference namespace to the arconia.observations.generative-ai.openinference namespace.

  • The arconia.observability.openinference.include-only-ai-observations configuration property has been renamed to arconia.observations.generative-ai.openinference.exclusive.

OpenTelemetry

  • OTLP exporters for logs, metrics, and traces now support setting a retry policy via configuration properties. This allows you to configure the number of retry attempts, the initial backoff duration, the maximum backoff duration, and the backoff multiplier for retrying failed export attempts. You can specify these settings globally (arconia.otel.exporter.otlp.retry) or for each observability signal individually (arconia.otel.<signal>.exporter.otlp.retry).

Logs

  • The arconia.otel.logs.logback-bridge.capture-logstash-attributes configuration property used by the Logback Bridge has been replaced by arconia.otel.logs.logback-bridge.capture-logstash-marker-attributes.

Metrics

  • Support for the Micrometer Registry OTLP has been added in the arconia-opentelemetry-micrometer-registry-otlp module. It’s now the default option for exporting Micrometer metrics via OTLP when using the Arconia OpenTelemetry Spring Boot Starter (whereas the OpenTelemetry metrics are exported via the OpenTelemetry Java SDK). If you want to switch back to the OpenTelemetry Micrometer Metrics Bridge, you can do so by excluding the arconia-opentelemetry-micrometer-registry-otlp dependency and adding the arconia-opentelemetry-micrometer-metrics-bridge dependency. Refer to the Micrometer Metrics Registry OTLP and Micrometer Metrics OpenTelemetry Bridge sections for more information.