Hey Camel K riders, there is a new Camel K 1.11.0 release, there is no big new feature, as we focused on fixing bug, improving current features, updating dependencies and maintain our release cadence, since our 1.10 release, three months ago.
As usual let’s start by acknowledging the tech stack on top of Camel K and the new exciting versions our fellows have baked:
- Apache Camel K Runtime 1.16.0
- Apache Camel Quarkus 2.14.0
- Apache Camel 3.19.0
- Apache Camel Kamelets 0.10.0
Thanks to Apache Camel, Camel Quarkus and Kamelet Catalog contributors for the great efforts they’ve put in those new releases.
Enhanced dataformat dependency detection
Previously when using a
dataformat endpoint, Camel K was not able to set the dependency. Now, it has been fixed, so given the following endpoint, the
camel:jackson dependency is automatically added to the integration dependency list.
Updated Quarkus Mandrel to 22.2
We have updated the image of Quarkus Mandrel to 18.104.22.168
Updated Maven to 3.8.6
Maven was changed from 3.8.4 to 3.8.6, this is not expected to affect Camel K users, since this is the internal maven version used to build the generated pom.xml for the integration.
Deprecate kamel local and kamel init
We have deprecated the
init commands of
kamel CLI due to overlapping of camel jbang.
camel jbang may provide more features and a better developer experience to
kamel init and
kamel local, so we had to deprecate
Removed deprecated code
Some deprecated code were removed, a short summary:
- No possibility to bundle resources in the
Integrationspec, as any resources should use the
mounttrait or persistence volume.
CASecretfrom the Maven configuration, use the plural name
CASecrets. This affects the IntegrationPlatform object.
- Removal of old
dead-letter-channelerror handler type of KameletBinding
- Removal of flow in Kamelets, a
templateshould be used.
- Removal of openapi resource type. Use the
ConfigMapoption of the
openapitrait to store the openapi specification. Previsouly the openapi spec was stored as part of the IntegrationSpec object.
Updated the Go Policy API to v1
Within this release we’ve added and updated many entries. We’ll probably work within next release to cover the feature we were not able to document within this release.
Bug fixes and test coverage
As you may see in the release page we have closed quite a good number of known bugs as well.
Thanks to all contributors who made this possible. We’re happy to receive feedback on this version through our mailing list, our official chat or filing an issue on Camel K Github repository.