New Features
- Property files can now be linked to the integration without manually creating an external configmap (#1244, @nicolaferraro)
- Periodic integrations are automatically translated into Kubernetes CronJobs (#1197, @nicolaferraro)
- Camel K 1.0.0-RC2 will be also available for install via Helm (#1287, @nicolaferraro)
- A kamel init command has been added to quickly scaffold integration files (e.g. kamel init Example.java) (#1219, @nicolaferraro)
- feat(jolokia): Support auto-configuration for OpenShift 4
feat(jolokia): Automatically adds the camel-management dependency (#1193, @astefanutti) - Camel master component is automatically configured to do leader election using Kubernetes resources (#1274, @nicolaferraro)
- feat: Support any Java base images (#1215, @astefanutti)
- feat(build): Buildah support (#1259, @astefanutti)
- Kubernetes events are generated to track the status of an integration (#1228, @nicolaferraro)
- The kamel install and run commands provide a --save flag to store the command line parameters to the default configuration file (#1217, @nicolaferraro)
Bug Fixes
- Some commands like
kamel version
threw an error if executed without connection to a cluster (#1241, @nicolaferraro) - Fixed x509 certificate errors for Knative serving services on OpenShift (#1269, @nicolaferraro)
Other Notable Changes
- feat(trait): Unified JVM trait (#1226, @astefanutti)
- chore(dev): Upgrade Operator SDK to version 0.15.0 (#1224, @astefanutti)
- Operator is installed via OLM (Operator Lifecycle Manager) when available. (#1260, @nicolaferraro)
- Code rebased on Knative 0.12.x (#1271, @nicolaferraro)
- chore(build): Upgrade Kaniko to version 0.17.1 (#1253, @astefanutti)
- fix(install): Check permission to create OpenShift ConsoleCLIDownload resource (#1248, @astefanutti)
- fix(dev): Use go-homedir package instead of os/user to retrieve user home directory (#1211, @astefanutti)
- fix(jolokia): Order consistently Jolokia agent options when encoded as environment variable (#1198, @astefanutti)