What’s New in Arconia 0.12.0
Arconia 0.12.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.
Dev Services
-
The Arconia Dev Service for MySQL was using version 9.3 as the default. This has been updated to 8.4 (the current LTS version) due to a bug in Testcontainers that caused any 9.x version to fail. See testcontainers/testcontainers-java#10184 for more information.
OpenTelemetry
New Features
-
The documentation for Arconia OpenTelemetry has been improved to include instructions in both Gradle and Maven.
-
Arconia OpenTelemetry provides auto-configuration for the OpenTelemetry Java SDK. In this release, we consolidated the interfaces for customizing the auto-configured SDK components:
-
OpenTelemetryLoggerProviderBuilderCustomizer
for customizing the auto-configuredSdkLoggerProviderBuilder
bean. -
OpenTelemetryMeterProviderBuilderCustomizer
for customizing the auto-configuredSdkMeterProviderBuilder
bean, which supersedes the previousSdkMeterProviderBuilderCustomizer
now deprecated. -
OpenTelemetryTracerProviderBuilderCustomizer
for customizing the auto-configuredSdkTracerProviderBuilder
bean. -
OpenTelemetryResourceBuilderCustomizer
for customizing the auto-configuredResourceBuilder
bean, which supersedes the previousSdkResourceBuilderCustomizer
now deprecated.
-
Deprecations
If you upgrade Arconia using the OpenRewrite recipe described in Upgrading Arconia, the deprecated types will be automatically replaced with the new ones. |
The following type have been deprecated in this release:
-
SdkMeterProviderBuilderCustomizer
- UseOpenTelemetryMeterProviderBuilderCustomizer
instead. -
SdkResourceBuilderCustomizer
- UseOpenTelemetryResourceBuilderCustomizer
instead.