Releases
1.0.0
New Features
camel-k supports OpenAPI v2 and v3
rest-dsl trait has been renamed to openapi (#1330 , @lburgazzoli )
Add spectrum super-fast builder for dev clusters (#1306 , @nicolaferraro )
feat: Support Buildah builds on OpenShift with internal registry auto-configuration
chore: Upgrade Buildah to version 1.14.0 (#1295 , @astefanutti )
Integrations can directly reference dependent projects on Github via Jitpack (#1491 , @lburgazzoli )
Added full support for Knative 0.14 (#1437 , @nicolaferraro )
Prometheus can be configured with a custom exporter config (#1397 , @nicolaferraro )
Modeline options can now be used to specify CLI flags directly in source files (#1455 , @nicolaferraro )
Camel K CLI is also available on homebrew and linuxbrew (#1454 , @ipolyzos )
Integrations now report a Ready condition in the status (#1438 , @nicolaferraro )
Added a tracing trait that automatically discovers Jaeger collectors (#1492 , @nicolaferraro )
Camel K Go APIs and clients are now two independent modules with no transitive dependencies (#1464 , @nicolaferraro )
Cron endpoints now work on the Quarkus runtime (#1460 , @nicolaferraro )
The 3scale trait can be used to inject 3scale API management annotations for auto-discovery (#1351 , @nicolaferraro )
Camel YAML/JSON DSL can now be inlined with the integration custom resource (#1472 , @nicolaferraro )
Only user-relevant CRDs are now shown in the OpenShift dev console (#1461 , @nicolaferraro )
Dynamic event types can be used when targeting the knative broker (#1458 , @nicolaferraro )
Builds are now much faster on Minikube (#1434 , @nicolaferraro )
Nighly build releases will be available from the release page from now on (#1373 , @nicolaferraro )
Bug Fixes
Improved stability of Knative services by removing code that interfered with Knative controllers (#1372 , @nicolaferraro )
Fixed permission issue about events patches that polluted the operator logs in RC2 (#1344 , @nicolaferraro )
Uninstall does no longer remove cluster-wide resources unless explicitly stated (#1378 , @nicolaferraro )
The Camel K operator can now manage Prometheus servicemonitors without requiring additional permissions (#1383 , @nicolaferraro )
Fixed issue in helm chart that prevented Camel K installation in multiple namespaces (#1448 , @nicolaferraro )
Redeployed integrations were keeping wrong information from previous runs (#1447 , @nicolaferraro )
fix: Prometheus scraping now works with Knative Serving (#1478 , @astefanutti )
Other Notable Changes
Upgrade Operator SDK to version 0.17.1 (#1482 , @astefanutti )
Switch to Java 11 as minimum java version
Expose http services through the platform-http service (#1381 , @lburgazzoli )
CLI download links are now published after installing from operator Hub on OpenShift (#1380 , @nicolaferraro )
fix(jvm): Bind all interfaces to restore remote debugging with newer JDK versions (#1500 , @astefanutti )
feat: Add an option to print the JVM command in integration logs (#1496 , @astefanutti )
You can’t perform that action at this time.