New Features
- Added support for pushing images to authenticated external docker registries (such as Docker Hub or Github Packages) (#1084, @nicolaferraro)
- IntegrationPlatform specification does no longer contain default values in order to ease upgrades (#1127, @nicolaferraro)
- All traits are automatically documented on the Camel K website (see https://camel.apache.org/camel-k/latest/) (#1068, @nicolaferraro)
- feat(build): Task-based builds
fix(build): Use EmptyDir volumes for Kaniko builds when caching is disabled
fix(build): Disable Kaniko cache by default (#1121, @astefanutti) - If an integration platform is not provided, a default one will be created whenever possible (OpenShift) (#1117, @nicolaferraro)
- Default values for the kamel CLI can now be configured through a configuration file and/or environment variables. (#1133, @lburgazzoli)
- Camel K Kubernetes Custom Resource APIs promoted to "v1" (#1160, @nicolaferraro)
Bug Fixes
- Knative profile detection has been deferred to when the integration runs, in order to allow Camel K and Knative to be installed in any order (#1151, @nicolaferraro)
Other Notable Changes
- fix(OpenAPI): Use catalog runtime version to generate OpenAPI project (#1096, @astefanutti)
- Upgrade Operator SDK to version 0.13.0 (#1153, @astefanutti)
- Use JSON merge patch to reconcile Camel K custom resource statuses (#1110, @astefanutti)
- Better report build progress (#1064, @astefanutti)
- Support for Knative 0.9+ (codebase compiled with Knative 0.10.0 API). Dropped compatibility with Knative 0.8.x. (#1123, @nicolaferraro)
- feat: Generic patching of integration resources in running phase (#1100, @astefanutti)
- Upgrade to Camel K Runtime 1.0.9
Upgrade to Camel Quarkus 1.0.0-M1
Upgrade to Kaniko 0.14.0 (#1167, @nicolaferraro)