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.mongodbtoio.arconia.dev.services.mongodb.atlas.
Observations
Generative AI
-
The OpenInference Semantic Conventions configuration properties have been moved from the
arconia.observability.openinferencenamespace to thearconia.observations.generative-ai.openinferencenamespace. -
The
arconia.observability.openinference.include-only-ai-observationsconfiguration property has been renamed toarconia.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-attributesconfiguration property used by the Logback Bridge has been replaced byarconia.otel.logs.logback-bridge.capture-logstash-marker-attributes.
Metrics
-
Support for the Micrometer Registry OTLP has been added in the
arconia-opentelemetry-micrometer-registry-otlpmodule. 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 thearconia-opentelemetry-micrometer-registry-otlpdependency and adding thearconia-opentelemetry-micrometer-metrics-bridgedependency. Refer to the Micrometer Metrics Registry OTLP and Micrometer Metrics OpenTelemetry Bridge sections for more information.