Camel dependencies matrix

Camel K was originally equipped with a dedicated runtime known as Camel K Runtime. This is a lightweight layer on top of Camel Quarkus. However, you can directly run plain regular Camel Quarkus runtime applications as well. This will become the standard only from version 3.x onward in order to avoid breaking backward compatibility. In the while you’re strongly encouraged to use plain-quarkus Camel runtime configuration to ease any future 3.x migration.

you can use any available Camel Quarkus runtime version. Alternatively you can also build any other Camel runtimes building from a Git hosted repository.
Camel dependencies matrix
Camel K Version Last release (Default) Camel K Runtime Camel Quarkus Camel Quarkus Branch

Next (Pre-release)

2.8.0

3.15.3

3.15.3

4.8.5

3.15.4

main

2.8.x

2.8.0

3.15.3

3.15.3

4.8.5

3.15.4

release-2.8.x

2.7.x (LTS)

2.7.0

3.15.3

3.15.3

4.8.5

3.15.4

release-2.7.x

Other APIs version matrix

Below you can find a list of the main dependencies and APIs used by Camel K and the related compatibility.

Kubernetes and other dependencies
Camel K Version Kubernetes API Operator Framework API Knative API Prometheus Operator Kustomize version

Next (Pre-release)

0.34.1

0.34.0

0.46.5

0.85.0

4.5.4

2.8.x

0.33.4

0.34.0

0.46.4

0.85.0

4.5.4

2.7.x (LTS)

0.32.3

0.31.0

0.45.1

0.82.2

4.5.4