Changelog

Unreleased

Full Changelog

Closed issues:

  • scaling out camel-k integrations are not working correctly #1806
  • Remove main runtime from operator codebase #1803
  • Scalability of integration components in a non knative environment #1798
  • Panic when attempting to convert from unstructured to Integration with traits #1794
  • Kamelets resource autogenerated informers and listers #1791
  • Changes to KameletBinding must be propagated to Integrations #1785
  • KameletBinding to broker fails #1778
  • Kamelet binding to an explicit URI failing #1774
  • Use registry secrets for both pulling and pushing #1771
  • When building quarkus, properties should be part of the generate application.properties used to build the project #1763
  • Ability to configure PodDisruptionBudget for integrations #1760
  • Release 1.2.0 #1754
  • Add suport for gists #1740
  • Update to k8s 0.18.8 #1698
  • Error during unshare(...): Operation not permitted #1580
  • Provide yaml schema of design definition #1537
  • Expose operator related metrics #1267
  • helm.sh entries in go.sum #1231
  • Add camel-k-quarkus example #1082
  • Make sure global and local operators can cohexist #751
  • Document architecture #36

Merged pull requests:

v1.2.0 (2020-10-08)

Full Changelog

pkg/client/camel/v1.2.0 (2020-10-08)

Full Changelog

pkg/apis/camel/v1.2.0 (2020-10-08)

Full Changelog

Closed issues:

  • Binary resources such as keystores are being corrupted #1750
  • Propagate Kamelet icon on binding #1747
  • Thread blocked calling knative REST #1720
  • Automatic changelog update should not be run on forks #1717
  • Environment Variables from Secrets #1715
  • Salesforce Integration as Knative Serverless Service fails #1713
  • Generate CRD schema for Kamelet + KameletBinding #1710
  • Add Kamelet integration tests #1709
  • Does camel-k plan to provide Java SDK client Calls? #1708
  • Release 1.1.1 #1700
  • Upgrade to Prometheus operator version 0.42.0+ #1697
  • Kamel init - Do not include license header #1696
  • Add support for Strimzi Topics in KameletBinding #1686
  • kamelets: source/sink binding #1676
  • Add related image in OLM descriptor #1611
  • Deprecate build kit at platform set-up time #1604
  • kamelets: runtime support #1575
  • kamelets: operator support #1574
  • Support for Kamelets #1567
  • Add a kamel help cli command #1545
  • Switch to Quarkus as default runtime for integrations #1513

Merged pull requests:

v1.1.1 (2020-09-11)

Full Changelog

pkg/client/camel/v1.1.1 (2020-09-11)

Full Changelog

pkg/apis/camel/v1.1.1 (2020-09-11)

Full Changelog

Closed issues:

  • Failed to install Camel-K in IKS #1687
  • Upgrade base to Knative 0.16 and support 0.17 #1670
  • Integration is logged twice in dev mode #1668
  • operator.adoc - ascii doc warning #1662
  • Caffeine with Knative doesn't work #1649
  • Build error when using traits #1648
  • Add oidc provider to Camel-K #1646
  • When creating a new tag, make sure it's strictly numeric (i.e. 1.1.0 instead of v1.1.0) #1645
  • kamel init - should not create source file with ASF license header #1638
  • No matches for kind “Subscription” in version “messaging.knative.dev/v1alpha1” #1636
  • Add command completion for kamel #1635
  • Release Camel K 1.1.0 #1618
  • kamel install not working on vanilla k8 cluster #1552
  • Use sinkbinding in operator #1548
  • Publish yaml schema of design definition on https://www.schemastore.org/json/ #1538
  • In dev mode, changes to modeline are not taken into account #1536
  • PublishStrategy missing from IntegrationPlatform build spec #1370
  • kamel install not working - Error: cannot find automatically a registry where to push images #674

Merged pull requests:

pkg/apis/camel/v1.1.0 (2020-07-21)

Full Changelog

v1.1.0 (2020-07-21)

Full Changelog

pkg/client/camel/v1.1.0 (2020-07-21)

Full Changelog

Closed issues:

  • Set knative.reply = false in knative environment metadata #1617
  • Camel-K-Examples: The Kinesis examples fails because of signature #1608
  • Camel-K-example: The Kinesis source example fails because region is missing #1607
  • Add ‘v’ prefix to tag names #1601
  • Fix generation of traits.yaml file #1599
  • Create a troubleshooting documentation #1595
  • The options parameter from the jvm trait should support value containing commas #1593
  • Restore flow type as object? #1590
  • Bad help description for kamel init #1585
  • dependencies trait - Camel shorthand camel:dns vs camel-dns #1583
  • Camel to Yaml transformation #1581
  • Running YAML code #1579
  • Add the camel category to Camel K CRDs #1556
  • kamel run simple.js --dev hangs after multiple kill/start #1505
  • Support make install-crc #1410
  • Add a nodeport option to the service trait #1321
  • Misleading error message in knative trait: cannot find event default #1308
  • Error when trying create Integration #1280
  • Verify registry connection on install #1192
  • Kafka Producer #1189
  • Add a specific label to the integration pod #1129
  • Add documentation for integration platform configuration #951
  • kamel --dev stuck when mvn dependencies has problem #911
  • Update Camel-K/Knative examples for 1.0.0-M1 release #908
  • IntegrationPlatform stucked in “status.phase: Starting” #466
  • camel-k operator Error with minikube #431
  • Structured trait configuration #395

Merged pull requests:

1.0.1 (2020-06-25)

Full Changelog

Closed issues:

  • Switch to Syndesis gh action for backporting #1559
  • Integration do not shutdown gracefully when jvm.print-command is set #1557
  • Adding dependencies on external packages #1546
  • application.properties missing when using latest kamel-1.0.0 release #1542
  • Package not found #1541
  • Can't connect to prometheus endpoint in 1.0.0 (not running?) #1525
  • Create a 1.0.x branch #1519
  • Update the kamel homebrew formula to v1.0.0 #1512
  • [regression]kamel help trait --all -o json returns both yaml and json output #1511
  • addRoutes problem when running 01-Basic example from new camel-k-example docs #1509
  • CLI - Make kamel run handle github urls that are not raw #1497
  • metrics: in quarkus mode, use microprofile metrics in place of the prometheus agent #1263
  • Add time it takes to build a kit in the builder pod log #1186
  • Saga example #1097
  • java.lang.NoSuchMethodError: com.javainuse.route.SimpleRouteBuilder.getContext()Lorg/apache/camel/model/ModelCamelContext; #1073
  • Error after cluster restart #933
  • Error pushing image to camel-k-ctx #853
  • service and route not created when using --open-api parameter #843
  • one page of documentation to install Camel-K on Minikube is incorrect #798
  • Kamel run Sample.java --dev hanged with “Waiting for Platform”. Error - Non-resolvable import POM #677
  • Sample does not work after change camel version #664
  • Cannot load Knative configuration from file or env variable #654
  • Release 1.0.1 #1565
  • Cannot expose knative endpoints in YAML #1539
  • kamel install uses the wrong channel in OLM #1524

Merged pull requests:

1.0.0 (2020-06-05)

Full Changelog

Closed issues:

  • Print the JVM command with its parameters in integration pod logs #1495
  • Converting ProcessorDefinition to DSL and interfacing with camel k #1469
  • vanilla minikube - CronJobs are not being built from operator #1442
  • Move languages documentation to camel-k-runtime #1427
  • Kotlin documentation incorrect for kotlin DSL #1426
  • Switchting to quarkus fails to build because of missing versions #1423
  • support for jitpack dependencies #1407
  • Avoid requirements of a kubeconfig when using kamel init xxx command #1368
  • Support for local development using containers #1339
  • User cannot create resource in API group #1302
  • Support of 3rd party camel components, data formats and type converters #1285
  • Camel-k with Spring boot #1176
  • routes-rest.js not working #1174
  • Unable to run Knative integration #1169
  • Basic javascript example generates “Multiple applicable overloads found for method name process” #1144
  • Basic groovy example generates “Ambiguous method overloading for method org.apache.camel.model.RouteDefinition#process” #1143
  • Multiple traits to create a service #1061
  • Camel K Operator is not reading the Telegram endpoint API-Key properly. #1039
  • No interface for setting the number of pods on which an integration is to be deployed #1032
  • Is there a way to co-locate the camel-k-operator, builder and PV in the same node #924
  • Camel-K build fails with error: open /workspace/builder-656588331/package/context/Dockerfile: no such file or directory #923
  • Add support for defining the loader to be used by the runtime #910
  • Support shebang to precise that a file is a Camel-K executable file #754
  • Cannot reinstall the kamel in minikube #711
  • [DISCUSS] Vision for Knative Sources #639
  • Remove maven wrapper from camel-k #629
  • Allow “kamel” to install a specific version of camel k #604
  • Knative minikube service failure #482
  • Add support for secure registries in Kubernetes mode #139
  • Add health checks and additional monitoring #58
  • Release Camel K 1.0.0 #1498
  • Add an opentracing trait #1489
  • Support inline YAML DSL #1470
  • Kamel uninstall leftovers #1465
  • Refactor API module to include it in master #1463
  • sanitized integration name on Windows contains whole path #1462
  • Unable to start Prometheus when Knative enabled. #1459
  • Customizing prometheus configuration fails with MountVolume issue #1451
  • servicemonitor is not created for missing role on camel-k-operator #1450
  • Support setting parameters as modeline options #1449
  • Issue when fixing erroneous resource #1446
  • Can't install camel-k helm chart in more than one namespace #1443
  • Vanilla Minishift install not working. #1429
  • Use /openapi.json as default location for OpenAPI data #1428
  • CamelSources not working in nightly #1419
  • Add license headers to files generated with kamel init #1417
  • Spectrum publisher still slow #1416
  • Support Knative channels v1beta1 versions #1414
  • Camel Cron trait page is rendered incorrectly #1401
  • Detect camel-microprofile-fault-tolerance for Circuit Breaker #1396
  • Events should be shown also when running the integration with --logs #1395
  • Cannot switch between cron and normal deployment in dev mode #1394
  • The camel-k:edit clusterrole is not always created #1393
  • Add some sugar for additional sources #1388
  • Quarkus runner jar is never rebuilt on layered kits #1387
  • Allow to define custom prometheus exporter #1384
  • Cannot manage prometheus resources #1382
  • OpenShift CLI download links are not populated when installing from operator hub #1379
  • Add more build events #1367
  • Knative API example becomes unstable #1364
  • Refactor CI tests to reduce feedback time #1362
  • Add a simple API tutorial for the getting started experience #1361
  • Upgrade Knative CI to 0.13.x #1359
  • Provide description in JSON output for traits #1358
  • Kamel uninstall does not remove everything in OLM mode #1356
  • Standard rest services can be bound to 8080 by default #1347
  • ‘context’ object not available in JavaScript integrations #1346
  • Probes not bound to Knative services #1341
  • ConfigMap xxx-openapi-000 not found #1340
  • Wrong knative dependency #1337
  • Adapt cron trait to latest camel-k-runtime #1329
  • Switch to java 11 by default ? #1327
  • Add a 3scale addon #1325
  • Add e2e test for the multiple files scenario #1320
  • Rename rest-dsl trait to openapi #1317
  • Add some sugar to rest APIs #1316
  • Errors in incremental build on OCP4 #1314
  • Support OpenAPI 3 #1310
  • Cannot patch event log errors #1309
  • Events are reported twice in dev mode #1297
  • Support Knative eventing v1beta1 APIs #1212
  • Add condition/status to monitor running state of the integration #1171
  • Document YAML DSL on the website #1114
  • Hide some CRDs from developer catalog #1045
  • GC trait fails on unknown types #1027
  • Kamel install -o yaml should not try to connect to a cluster #885
  • Wrong links from second page on #827
  • Update installation documentation #823
  • Builds are 1200% slower on Openshift 4 #813
  • CLI too slow on remote clusters #792
  • Add .flow example to e2e tests #780
  • Propagate build errors up to the integration #763
  • Add timeout to maven operations #761
  • Service trait: confusing behavior #753
  • Include checksum when checking for compatible kits #743
  • validate maven artifacts #742
  • camel-k-cache crashes on minikube #736
  • Move to knative serving v1beta1 apis #729
  • Add the ASL license header on the source file #709
  • Add e2e tests in CI #693
  • Add version information to all resources #692
  • Insufficient permission when installing 0.3.3 from operatorhub #686
  • Remove predefined images #644
  • Define a meta-controller for Camel-based Knative sources #641
  • Add support for Knative Broker/Trigger #638
  • Testing Camel K integrations #600
  • Add conditions to camel-k CRs #594
  • Generate Specific Knative Sources per Camel Component #569
  • Automatic installation when creating a Knative Camel Source #568
  • Support for multi-tenancy #523
  • Enable the scale sub resource on integrations #353
  • VSCode extension #338
  • Improve IDE auto-completion #311
  • Be revision-friendly and do not use revisions by default on Knative profile #289
  • Rename ‘context’ term used by Camel K. #206
  • Publish Helm charts #168

Merged pull requests:

1.0.0-nightly.202005130003 (2020-05-11)

Full Changelog

Closed issues:

  • (vanilla minikube) RestDSL.java not working out of the box #1452
  • Make kamel cli installable via Homebrew #1369

Merged pull requests:

1.0.0-nightly.202005060045 (2020-05-05)

Full Changelog

Closed issues:

  • Does any company use Camel K in production environment? #1436
  • Kotlin Autocomplete in Intellij? #1425
  • @PropertyInject does not work in @BindToRegistry methods #1422
  • Not working Ubuntu 18 Minikube #1412
  • Error during unshare(CLONE_NEWUSER): Invalid argument #1408
  • re-organize e2e tests #1404

Merged pull requests:

1.0.0-nightly.202004171040 (2020-04-17)

Full Changelog

Closed issues:

  • Failed to read a GraphQL query from a ConfigMap #1403
  • Adding the http4 dependency causes the deployment of an integration to fail #1386
  • How can I run a whole project with many integration files in a comfortable way? #1375

Merged pull requests:

1.0.0-nightly.202003261646 (2020-03-26)

Full Changelog

Closed issues:

  • Nightly builds? #1365
  • unsupported secret type for registry authentication #1360
  • How can I modify registries in buildah container? #1357
  • Remove human-readable format from timer period computation in cron trait #1350
  • Cannot find RestApiConsumerFactory #1348
  • Error creating build container: no space left on device #1333
  • Catalog generation does not take into account the runtime provider to determine the catalog name #1312
  • Add superfast builds for dev clusters #1305
  • Unable to run saga sample #1304
  • [Enhancement]Improve log message when image not available in cache #1301
  • Unable to run the polyglot sample #1300
  • kamel version should report version number in offline mode #1298
  • ClassNotFoundException from pom-catalog.xml #1293
  • Defining datasource in groovy and using in XML routes #892
  • Inject CamelContext into Java DSL RouteBuilder #563
  • Error with Knative probes #528

Merged pull requests:

1.0.0-RC2 (2020-02-24)

Full Changelog

Closed issues:

  • Buildah support #1256
  • Dead link from readme to trait documentation #1249
  • When using camel-opentracing, <Log statement in routes.xml is getting logged twice #1240
  • Resource group endpoints is that a left over from old Camel version #1187
  • Private repository for dependent Library #1180
  • Trying to get sample RestWithUndertow working #1175
  • Abilty to disable sidecar injection in knative services #1173
  • Support for using ENV variables in kamel binary #1103
  • Get rid of json schema generation #1037
  • camel-k-maven-settings localRepository change is not working #1010
  • Error in jsonschema gen #561
  • Provide config command for kamel #504
  • Decouple traits from base image #394
  • Automatically use Kubernetes-based master component #259
  • Integrate with GolangCI #258
  • add unit tests for traits #255
  • Add uninstall command #38
  • Resources are not replaced on install #1286
  • Release 1.0.0-RC2 #1273
  • Upgrade to Knative 0.12 #1270
  • Allow to inject data from externally crafted secrets #1261
  • Multiple Knative endpoint in the same route will cause the pod continuously restart #1257
  • Add e2e tests for global installation mode #1255
  • Installation error: normal user can't delete consoleclidownloads #1242
  • Check exact Knative version before enabling serving #1237
  • Autodetect camel-bean #1236
  • Add a “master” trait #1234
  • Dev mode doesn't start if the integration is already running #1233
  • Kamel version should not try to connect to a cluster #1230
  • Remove the option to set the camel version #1229
  • Avoid installing operator when OLM reaources are present #1223
  • knative channel consumer stuck in running state #1222
  • kamel kit create returns error - result must be a pointer #1221
  • Integration builds takes lots of time #1209
  • Disabling traits does not reflect in camel-k integration #1208
  • Camel K Validator Component hangs on URL input #1207
  • Knative services are slow to become ready #1206
  • Change log that warns Knative users #1205
  • Slow build time on Minikube reported #1204
  • Offer easier access to trait list #1203
  • Allow easy switch between different controllers #1201
  • Handle concurrency in CronJob mode #1200
  • Provide more information when the integration fails at runtime #1199
  • Add build information when printing integration logs #1195
  • Add kamel logs alias #1194
  • Invalid JSON Patch error when running simple Camel-K example with 1.0.0-RC1 #1190
  • Add an init/scaffold subcommand #1188
  • Exiting dev mode returns non zero exit code #1183
  • Add native support for CronJobs #1182
  • Simplify user experience when using config file #1181
  • Knative integration takes too long to make the service ready #1172
  • kamel run --wait should return non-zero exit code in case of failure #1170
  • Add Knative Integration Tests on KinD #1162
  • Set the IntegrationConditionServiceNotAvailableReason only when the service trait is disabled #1149
  • Kamel run --property-file #1102
  • Auto detect Camel components via FQN classnames #1095
  • traits documentation - Make it clear how to specify 2 or more options #1093
  • Handle defaults differently (aka do not change specs) #778
  • Package installation artifacts with Helm #167
  • Execute e2e tests on vanilla Kubernetes #164

Merged pull requests:

1.0.0-RC1 (2019-12-20)

Full Changelog

Closed issues:

  • Trying to get sample RestWithUndertow working. #1130
  • unable to execute basic Examples eg. Printer.groovy in GKE #1115
  • kamel scale integration to zero not possible #1094
  • kamel - Allow to configure memory and cpu settings #1091
  • Example Request: CamelJmsToFileExample.java #1079
  • No component found with scheme: http4 // Camel-k 1.0.0M4 #1072
  • Registry beans issues after upgrade from kamel 0.3.4 to kamel 1.0.0 M4 #1071
  • broken routes.js example #1065
  • camel-k installation struggles #1059
  • camel-k-maven-plugin must not contain any of these characters /:"<>|?* but found > @ line 16, column 18 #1056
  • Cannot set blockOwnerDeletion in this case because cannot find RESTMapping for APIVersion camel.apache.org/v1alpha1 Kind IntegrationKit #764
  • Error creating integration context with buildStrategy: routine on minikube #665
  • Kaniko: Add ability to push to on-premise registries #613
  • [quarkus] in JVM mode we should no restrict the languages we can use #1154
  • In Kotlin example single quote needs to be replaced with double quotes #1145
  • [gc] cannot delete collection resource “daemonsets” #1140
  • Camel-k install on azure fails. #1138
  • Kamel CLI run from URL #1136
  • Ignore package when working with Java classes #1132
  • Review usage of version constraints #1126
  • Improve discovery of Knative on install #1125
  • Do not change spec in platform #1120
  • Knative event endpoints may be bidirectional #1119
  • Release 1.0.0-RC1 #1116
  • Upgrade to Knative 0.10.x serving v1 API and remove support for 0.8 #1112
  • Allow to configure kamel CLI with env vars and configuration files #1108
  • Defer detection of knative profile to when the integration runs #1089
  • Create camel-quarkus catalog for new release #1083
  • Update dev-mode documentation to use newer Camel log output #1081
  • error building image: getting stage builder for stage 0: MANIFEST_UNKNOWN: "manifest unknown #1080
  • Remove requirement for PVC on vanilla Kube #1069
  • Hystrix detection should be changed when upgrading to Camel 3 GA #1058
  • Running without a platform #1047
  • Problems with incremental packager on Kaniko #998
  • Moving api to v1 #921

Merged pull requests:

1.0.0-M4 (2019-11-13)

Full Changelog

Closed issues:

  • Remove support for java class loader #1050
  • can't use a function processor with javascript #1035
  • Cannot push kit image to GCR (or Docker.io) during integration creation #1024
  • groovy.lang.MissingMethodException: No signature of method: Script1.context() #1022
  • support for quarkus in JVM mode #990
  • Release 1.0.0-M4 #1055
  • When kamel is launched from inside a container, it is using the serviceaccount of this container instead of the user configured in kubeconfig #1048
  • Changing trait config should lead to redeploy #1038
  • Generate full k8s client for provided APIs #1036
  • Avoid having failing builds during Apache Vote #1023
  • Write documentation for the release process #989
  • Require go >= 1.13 for development #981
  • Automatically create catalogs from maven #744
  • Do not rebuild knative integrations when changing sink #662

Merged pull requests:

1.0.0-M3 (2019-10-18)

Full Changelog

Closed issues:

  • Failing start the camel-k-operator 1.0.0.-M3-SNAPSHOT with the minishifit #1015
  • Automatically extract trait configuration for user manual #1014
  • Provide a plain text file with the latest version of Camel K for easier automation of downloading via the tooling #1009
  • Cannot use knative-source-yaml loader #1005
  • Pubilsh Camel K 1.0.0-M2 to operator hub #1004
  • remove integration delete action and finalizer #995
  • kamel run fail: Get https://image-registry.openshift-image-registry.svc:5000/v2/: x509: certificate signed by unknown authority #994
  • Permission Denied while creating a temporary dir on AWS EKS #971
  • Starting a new integration in --dev mode and then starting it again without --dev mode leaves hanging process #946
  • Help message of “camel context create” misleading #586
  • Release Camel K 1.0.0-M3 #1020
  • Misleading version 1.0.0 in some Camel K runtime artifacts #1011
  • Allow explicit usage of apiVersion and kind in knative URIs #1008
  • Cannot configure slices in traits #997
  • Add check for missing license headers in files #988
  • Wrong knative roles installed in global mode #985
  • Wrong behavior of global mode wrt kaniko cache warmer and platform #984
  • Build operator image from non-Linux local OS #982
  • Include camel-k-runtime version in camel-catalog #959
  • Add Kamel CLI download link in OpenShift Web console #939

Merged pull requests:

1.0.0-M2 (2019-10-05)

Full Changelog

Closed issues:

  • Build completes OK but integration shows ERROR #965
  • Monitoring kubectl for changes to integrations misses transition to error state #937
  • Knative route from AWS S3 endpoint immediatly stops after starting #919
  • Dev mode doesn't show if the build failed #906
  • Road Map about Yaml DSL #902
  • Issues with pre-published Kubernetes secret and Camel-K integration #900
  • camel-k-kit-XXXXX is not able to inherit docker proxy configuration #899
  • Camel-k-cache not able to create PVC (pod has unbound immediate PersistentVolumeClaims) #898
  • Include modeline in examples #895
  • Improve kamel “get” to enable specifying integration name #893
  • Publish Camel K 1.0.0-M1 to operator hub #887
  • Kamel reset should delete builds as well as kits #875
  • BuildConfig‘s, ImageStream’s and Pod‘s not labeled with camel-k and can’t delete with -l ‘app=camel-k’ #840
  • Orphan generated XML DSL from OpenAPI JSON after deleting integration #839
  • All links of the documentation are missing spaces before and after displayed text #794
  • Update Camel K tagline in Kamel CLI #732
  • Review reset and delete with --all option for merging similar functions to one place #598
  • Able to run maven build with debug and/or extended info #85
  • Remove references to host that did compilation in stacktraces #972
  • Integration fails with --dev mode #968
  • Kaniko step fails on Minikube with IncrementalPackager #960
  • Upgrade to Camel 3.0.0-RC1 #956
  • Upgrade to Knative 0.9 #952
  • Permission error on a OpenStack/Cinder persistent volume while creating a temporary dir #947
  • Merge all binaries into a single one #945
  • Release Camel K 1.0.0-M2 #944
  • Allow to run integrations in Tekton pipelines #942
  • kamel get still has a column for ‘Context’ #941
  • routes.yaml example fails with NoSuchLanguageException #929
  • Can't use operator global mode #920
  • Kamel run fails on Google Cloud Infrastructure (GKE) #915
  • Automatically resolve dependency for language expressions (eg: groovy) #914
  • Add option to disable Kaniko cache warming #907
  • Camel K should use duck types to recognize Knative sinks #888

Merged pull requests:

1.0.0-M1 (2019-07-25)

Full Changelog

Closed issues:

  • Lambda processor doesn't work with JS routes #873
  • make images fail on resolve of camel-k-maven-plugin #869
  • operator-sdk build fails on latest master with ‘make images-dev’ #863
  • camel-rest should load automatically for routes using Rest DSL #862
  • Upgrade operator sdk to 0.9.0 #845
  • route trait assumes target port name is always ‘http’ #837
  • Concurrency issue in the end to end tests #830
  • Can camel-k accept camel context definition? #814
  • Update to camel 3.0.0-M4 #811
  • Kamel install with kit option can leave integrationkit stuck waiting for platform #809
  • Dependencies & rest-dsl traits are never enabled #807
  • Updating an integration leaves it stuck in phase Deploying #806
  • Nil pointer on build failure recovery #804
  • Move waiting for platform to controller #797
  • Don't wait for initial kit to be ready to declare the platform ready #795
  • e2e tests are failing on travis #793
  • Support for new yaml dsl #781
  • Integration naming issues with numbers in them #777
  • Route trait does not work if route.auto is set to false #767
  • Switch to Camel 3 #755
  • Do not create a route on top of prometheus service only #749
  • The --maven-repository shortcut does not configure plugin repositories #746
  • Add a --global install option #745
  • CR example is using wrong schema #737
  • camelContext is not supported in XML DSL routedefinition #731
  • Switch to go mod compatible version of operator-sdk #702
  • make generate does not work with new module structure #699
  • camel-k-operator ready for running integration when camel-k-* builds are still fails #582
  • Honour KUBECONFIG #574
  • Generate website using Antora #282
  • Able to set custom camel-k-operator image name and location #97
  • Add script/doc for those who use ‘oc cluster up’ (cluster-wrapper) #60
  • Release Camel K 1.0.0 M1 and related Camel K Runtime #878
  • Can't determine knative endpoint address #856
  • Wrong dependency camel-k:knative used #848
  • Groovy Rest example fails due to Unable to find loader for language=xml #838
  • Disable Istio by default #833
  • GC trait fails on some installations #832
  • Stable container name #826
  • Determine correct profile at runtime in the operator #815
  • Knative serving runLatest is deprecated #791
  • Wrong example on operator hub #789
  • Enable maven strict checksum policy on platform initialization #776
  • Misleading “service.enabled=false” when used in combination with the prometheus trait #768
  • Allow backward compatible changes in CRD #730

Merged pull requests:

0.3.4 (2019-06-07)

Full Changelog

Closed issues:

  • Don't automatically install contexts upon platform installation #716
  • Allow to provide custom settings.xml #715
  • Question about the installation of the cluster #701
  • Provide a way to override the default image name #698
  • kamel run --dev examples/resources-route.groovy issues Cannot find resource #697
  • Making sure external dep projects can import Camel K APIs #679
  • Remove depenency on Istio for Knative sources #669
  • Allow to subscribe to multiple knative channels in the same integration #668
  • Error creating integration context with buildStrategy: pod on minikube #666
  • Use in-memory channel provisioner in place of in-memory-channel in Knative example #663
  • Integration stuck waiting for platform #660
  • Update to Camel 2.24.0 #655
  • Improve documentation #653
  • Remove camel 3.0.0-M1 catalog #651
  • remove support for integration container image creation #650
  • include context traits when looking up for a compatible context #649
  • examples/knative splitter ‘Service.serving.knative.dev "words" not found’ #645
  • Release 0.3.3 #642
  • Generate catalog for recent Camel versions #637
  • Deprecate integration image creation #627
  • Set env var with Kamel #606
  • Add support for DSL in Knative Camel Sources #567
  • drop support for knative < 0.4 #552
  • remove spring boot support #534
  • camel-k on Openshift Container Platform 3.11 #493
  • Add spring-boot example in the examples directory #397
  • examples/knative broken on OpenShift knative 0.6.0, must not set the field(s): spec.runLatest.configuration.revisionTemplate.spec.container.env[11].valueFrom.fieldRef #722
  • PGP Sign released artifacts #707
  • Setup the maven proxy inside of the builder #706
  • Automatically use pod build strategy in “AllNamespaces” setup #703
  • Release 0.3.4 #683

Merged pull requests:

0.3.3 (2019-05-03)

Full Changelog

Closed issues:

  • LanguageXML is not included in languages list #634
  • FTP producer: Error writig file #620
  • Kamel binary install on Windows 10 with Minikube #619
  • Malformed maven project while building context #618
  • istio: allow to control annotation sidecar.istio.io/inject #609
  • allow to configure default configurations on platform #608
  • Script set-version.sh does not honor the registry/repository settings #602
  • add options to configure affinity #601
  • camel-k groovy, jvm, spring-boot gives error pushing image #588
  • on-premises: mount rwx volume #587
  • context with status error should not be included when looking up suitable context for an integration #584
  • Release 0.3.2 #576
  • When using hystrix EIP then auto include camel-hystrix dependency #575
  • camel-k-operator pod CrashLoopBackOff on minikube on restart #537
  • Resolving Dependency Automatically -- aws-s3 #419
  • Kamel CLI - Add command to view which dependencies the pre-build context has loaded #398
  • Review resource conflict hanndling #363
  • Split builder from operator #125

Merged pull requests:

0.3.2 (2019-03-26)

Full Changelog

Closed issues:

  • Unable to create subscription to channel #579
  • allow to configure resources requests/limits #570
  • Add support for traits defaults #566
  • Can't connect to kservices #553
  • Release 0.3.1 #540
  • Knative pods not scaling down to zero #498
  • improve release process #458
  • Upgrade to Apache Camel 3.0.0-M1 #452
  • JVM issue on Minikube while running Sample.java integration using 0.2.0 release of Kamel binary #424

Merged pull requests:

0.3.1 (2019-03-15)

Full Changelog

Closed issues:

  • Unable to use predefined images #557
  • Improve SanitizeName #548
  • camel-k --runtime-version is not honoured for all runtimes #538
  • Timeout in S2I build #536
  • Add option to health probes #525
  • Remove operator metrics port and service #513
  • Adding Probes to Knative services #511
  • Release version 0.3.0 #489

Merged pull requests:

0.3.0 (2019-03-04)

Full Changelog

Closed issues:

  • Allow file names as “kamel delete” argument #515
  • Update minikube docs #508
  • Unable to start knative route #506
  • Add kamel option to uninstall #503
  • Upgrade to Knative > v0.3.0 #497
  • Support for MAVEN_MIRROR_URL #492
  • Came-k routes takes long time to terminate #490
  • improve resource gc performances #487
  • Unable to send message to knative channel #483
  • add finalizer to ensure integration children are cleaned up #477
  • move runtime in its own repository #470
  • add an option to set which runtime version the operator should to run integrations #469
  • do not include runtime artefacts in operator image by default #468
  • add a tool to generate json schema from custom resources #461
  • move integration reconcile loop wake-up field to status #460
  • release version 0.2.1 #453
  • Use Kaniko Cache to speedup #196

Merged pull requests:

0.2.1 (2019-02-19)

Full Changelog

Closed issues:

  • deploy camel-k runtime artifacts to apache snapshot automatically #447
  • move catalog definition in status instead of spec #446
  • camel catalog controller #445
  • Add field ‘camel-version’ to Integration CRD #439
  • Passing image destination to build #437
  • Error while deploying integration in Knative based environment #436
  • deploy runtime snapshots to apache snapshot repo #432
  • support for semver catalog resolution #414
  • The example RestWithRestlet does not work calling its service via curl or webbrowser #402
  • runtime: ensure that the generated project uses the right camel version #384
  • camel-knative: support for cloud events specs v0.2 #376
  • Failed to resolve endpoint: twitter-search #370
  • Add a trait to configure/enable jolokia #369
  • Automatically apply defaults to platform configuration #365
  • Use consistent logging style #362
  • Allow to configure the location fo the local maven repo #358
  • kamel stuck when a secret has an illegal name #356
  • catalog should be available as custom resource #302
  • Provide a way to inject annotations/labels into child resources #263
  • Remove old resources on redeploy #211
  • Expose metrics to Prometheus #82
  • Cannot deploy integration if not in the root package #41

Merged pull requests:

0.2.0 (2019-01-22)

Full Changelog

Closed issues:

  • Use container name for “kamel log”, too #347
  • Allow to configure the base image used to run integrations #340
  • Use standard deployment for Knative event sources #324
  • support for openapi/swagger #323
  • create camel-k-maven-plugin #322
  • Allow to customize contexts create at installation #318
  • Option to create an Integration Context from an existing image #316
  • Publish some base images together with Camel K #312
  • Add a simplified model for sources #307
  • The kaniko build pod failed to start #306
  • Allow to customize integration service account #305
  • catalog : include camel-k components #301
  • Set the env var KOTLIN_JDK_HOME to point to your real JDK home #297
  • Support for runtime traits #287
  • Inject camel-k version as environment variable #285
  • Platform options #284
  • IntegrationContext builds sometimes fail #279
  • trait: add a trait to inject pod metadata as env var #275
  • Display relevant custom columns #274
  • Refactor traits lifecycle #268
  • Determine active/passive endpoints from Catalog #264
  • add resources to an integration #241
  • Migrate to Operator SDK 0.1.x #237
  • Use docker-registry.default.svc to reference images #221
  • Add option to extract all resources needed to install Camel K #220
  • Exposing Rest endpoint #212
  • Creating Ingress and services with Kubernetes #189
  • create knative context #183
  • Add a state to integrations waiting for platform to be ready #136
  • Add a “-w” flag to “kamel install” #135
  • Provide PR build check on pull requests #132
  • Provide link to CI in readme #121
  • Add a dev's mode to kamel command to push project directly within the pod #108

Merged pull requests:

0.1.0 (2018-12-10)

Full Changelog

Closed issues:

  • Allow using compressed sources in Knative profile #270
  • Support for compressed source blob #265
  • add an option to always generate a docker image #246
  • temporary build folder not cleaned up #230
  • Do not always scale down to 0 in Knative #219
  • Allow to push to a Knative channel or service endpoint #218
  • Support subscription to multiple Knative channels #216
  • Create a Istio trait #209
  • Provide example with custom processor #205
  • Kamel CLI - Add command to run integration in Java debug mode #190
  • runtime : create cloudevents camel component #171
  • Investigate switching to kubebuilder #169
  • Allow to use dash syntax in configuring component properties #142
  • Introducing Traits #115
  • Trigger context update when build finishes #113
  • Support for multiple integration definitions #45

Merged pull requests:

0.0.5 (2018-11-16)

Full Changelog

Closed issues:

  • Kaniko build failing on Minikube #226
  • camel-k make resulting in test failures while building runtime kotlin #222
  • Provide option to get the Json/Yaml of a integration #207
  • Where we can get XSD for plain XML DSL? #201
  • Cannot configure traits #199
  • camel-k-context-jvm, camel-k-context-kotlin, camel-k-context-groovy pods goes into error state when installing camel-k #194
  • Installation hangs on GKE #188
  • kamel run --dev mode terminate pod if pressing ctrl + c #184
  • runtime : create knative camel component #172
  • Doc and/or command should be changed - kamel install #106

Merged pull requests:

0.0.4 (2018-10-16)

Full Changelog

Closed issues:

  • configure camel context from properties #175
  • Camel-http4 not recognized automatically #174
  • Property placeholder conflict in groovy #173
  • kamel “get” should not return contexts #161
  • Add log command #153
  • Add option to run from URL #137
  • Enable integration tests in CI #127
  • Need a Web UI? #77

Merged pull requests:

0.0.3 (2018-10-02)

Full Changelog

Closed issues:

  • Dead link in Developer's guide “runtime” #124
  • Regression for groovy routes #118
  • Add bindings for rest dsl in groovy/js routes #117
  • Experiment with janino to build java expressions to reduce java verbosity #116
  • Report correct build status in case of failure #114
  • Document latest improvements and release 0.0.2 #102
  • Create a Camel CRD #73
  • Figure out how to deploy integrations on plain Kubernetes #32

Merged pull requests:

0.0.2 (2018-09-19)

Full Changelog

Closed issues:

  • Add delete integration option #96
  • Auto-discover dependencies #94
  • Embed camel catalog #93
  • Integrations are started twice #90
  • Fails to run build after install with javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name #84
  • Manually trigger integration update #80
  • Automatically create “platform” contexts #75
  • Install a root IntegrationContext #74
  • Add support for XML routes #70
  • Remove language configuration in kamel run #69
  • Support for configmap and secrets #67
  • Support for environment variables #65
  • Support for properties #62
  • Setup release scripts #59
  • kamel install with sample #51
  • Add “make install-minishift” command #42
  • Add dev mode #34
  • Add wait and log watch options #33
  • Manage dependencies #30

Merged pull requests:

0.0.1 (2018-09-13)

Full Changelog

Closed issues:

  • kamel run runtime/examples/Sample.java fails with java.lang.NoClassDefFoundError #57
  • Store integration code in a configmap #54
  • kamel run should support adding dependencies #49
  • Route loaders should derive language from “kamel run --language” #46
  • How to know a Component status at a time #44
  • Unable to reinstall the operator #43
  • Support set integration name for kamel run #40
  • Allow buildless direct deploy #31

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator