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 K Version | Last release | (Default) Camel K Runtime | Camel Quarkus | Camel | Quarkus | Branch |
---|---|---|---|---|---|---|
2.8.0 | 3.15.3 | 3.15.3 | 4.8.5 | 3.15.4 | ||
2.8.0 | 3.15.3 | 3.15.3 | 4.8.5 | 3.15.4 | ||
2.7.0 | 3.15.3 | 3.15.3 | 4.8.5 | 3.15.4 |
Other APIs version matrix
Below you can find a list of the main dependencies and APIs used by Camel K and the related compatibility.
Camel K Version | Kubernetes API | Operator Framework API | Knative API | Prometheus Operator | Kustomize version |
---|---|---|---|---|---|
0.34.1 | 0.34.0 | 0.46.5 | 0.85.0 | 4.5.4 | |
0.33.4 | 0.34.0 | 0.46.4 | 0.85.0 | 4.5.4 | |
0.32.3 | 0.31.0 | 0.45.1 | 0.82.2 | 4.5.4 |