Camel Quarkus 3.15.0 Migration Guide

The following guide outlines how to adapt your code to changes that were made in Camel Quarkus 3.15.0.

Micrometer upgraded to 1.13.x

Quarkus now aligns with Micrometer 1.13.x. Refer to the Quarkus migration guide for more details.

If you were previously using io.micrometer:micrometer-registry-prometheus in your application. This should be changed to io.quarkus:quarkus-micrometer-registry-prometheus.

<dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-micrometer-registry-prometheus</artifactId>
</dependency>

Deprecation of Kotlin extensions

The following extensions have been deprecated and will be removed in a future release.

  • camel-quarkus-kotlin

  • camel-quarkus-kotlin-dsl

This is in line with the Camel core deprecation of camel-kotlin-dsl.

Deprecated methods in CamelQuarkusTestSupport

The following methods were mistakenly not marked as deprecated in 3.15.0:

  • isUseAdviceWith

  • doPreSetup

  • doPostSetup

  • postProcessTest

This will be corrected in the 3.15.1 release.

Using JUnit Lifecycle.PER_CLASS in conjunction with CamelQuarkusTestSupport is deprecated and will not be supported in future releases.