Skip to content

Latest commit

 

History

History
2814 lines (2557 loc) · 318 KB

CHANGELOG.md

File metadata and controls

2814 lines (2557 loc) · 318 KB

Changelog

Full Changelog

Closed issues:

  • Could not pull base image - Build kit failed (No matching credentials were found, falling back on anonymous) #2748
  • Cannot deploy XML integration with undertow #2746
  • Release 1.7.0 #2743
  • Camel-K - uninstall and namespace deletion w/ k8s let all Camel-K Integrations in this namespace alive #2533
  • Reduce time for first Integration start #2520
  • Install Error #2498
  • Wait for dependencies #2151
  • Secret type not supported with buildah on K3S #2136
  • OLM installation may fail with default values #2113
  • Expose operator information #1947
  • not able to use json: MethodNotFoundException #1915

Merged pull requests:

v1.7.0 (2021-11-10)

Full Changelog

Full Changelog

Full Changelog

Full Changelog

Closed issues:

  • 02-serverless-api example fails in the camel-k-examples repo (same as #2400) #2738
  • ErrorHandler for stopping a route when an error occurs #2724
  • Release 1.6.1 #2713
  • Building with buildah not working #2685
  • Flaky TestKameletBindingScale test? #2660
  • CloudEvent header mapping is confusing #2501
  • Kamel local chokes on traits #2499
  • Revisit saga example #2472
  • kamel run command creates 2 pods #2469
  • Trying to use bean method call #class:com.mongodb.client.MongoClients#create("mongodb://foo") throws ClassNotFoundException #2444
  • kamelet binding: support for openapi ? #2409
  • kamel uninstall should uninstall everything by default #2405
  • kamel run --maven-repository doesn't work when we have @mirrorOf=* at kamel install #2391
  • kamel subcommand for kamelet bindings? #2363
  • build: install required binaries in a temporary subdirectory of the project #2335
  • build: update to latest golangci-lint #2333
  • "cannot find symbol" issue in camel-k releases v1.4.0 #2317
  • Leverage KinD multi-nodes cluster setup for CI #2302
  • Docs validation CI workflow #2278
  • Kamel reset fails with KameletBinding #2221
  • Kamel dump: make the command smarter #2189
  • Refactoring dump function #2172
  • Use environment independent operator-sdk CLI version #2167
  • Extend config docs to reflect all possibilities coming from camel #2153
  • Separate readiness and liveness probe #1610

v1.6.1 (2021-10-23)

Full Changelog

Full Changelog

Full Changelog

Full Changelog

Closed issues:

  • kamel install: cannot find k8s-certificates #2702
  • Stale bot action failing #2698
  • panic: runtime error: invalid memory address or nil pointer dereference when running a simple integration #2697
  • Enable secondary integration platforms #2687
  • Error: Object 'Kind' is missing in 'null' #2674
  • Provide automatic PR creation to update "peripheral" go dependencies #2663
  • Alow fixed custom labels in any pod #2642
  • Integration in error phase can't be scaled: why don't we just rebuild it? #2640
  • kamelet binding: scaling to 0 and the to 1 not working when a container image is provided #2638
  • Container trait documentation messed up #2626
  • Bots to simplify project managment #2623
  • Contribution missing in 1.6.0 release note #2621
  • Kamelet add support for tolerations #2602
  • Release 1.6.0 #2591
  • Should we move to go 1.16 / 1.17 ? #2579
  • Read certificates from secrets to setup TLS config for route trait #2574
  • kamel bind does not support --connect for ServiceBinding #2566
  • Investigate Camel K deployment on k3d #2518
  • Issue when trying to configure env vars with annotations #2512
  • kamel cli output redirection doesn't work for some commands #2495
  • Cron Trait - Should use max idle seconds to auto terminate instead of max messages #2439
  • install: optional registry #2358
  • kamelet binding: make it possible to use normalized name #2296
  • [Doc] Add documentation for architecture #2273
  • Provide kustomize installation configuration for install of camel-k #1979
  • operator: option to limit CRs the operator should handle #1943
  • Document, or provide examples for, TLS configuration on OpenShift #1033
  • support for quarkus in native mode #991
  • Release yaml files for installation #550

v1.6.0 (2021-09-03)

Full Changelog

Full Changelog

Full Changelog

Full Changelog

Closed issues:

  • Numeric values are not properly encoded in KameletBindings #2616
  • How to define custom container specs ? #2606
  • groupId is overriden by camel-k-integration using kafka consumer #2605
  • Release 1.5.1 #2590
  • jitpack dependency is not resolved #2589
  • Upgrade Service Binding Operator to latest version #2553
  • Evaluate/Cleanup logging trait dependency #2541
  • kamelet binding : camel controller fail reconcile the kafka sink resource. #2528
  • camel-k-integration override provided groupId name in Kafka component #2523
  • DeadLetterURI Dependency autodiscover #2492
  • kamel bind -o yaml creates wrong data #2480
  • propagate labels to deployments and pods #2446
  • Supporting Apache Camel 3.10 #2326
  • No possibility to disable compression while executing kamel run #2227
  • extensions/v1beta1 Ingress is deprecated #2157
  • Wiretap to Kamelet does not work in YAML #2139
  • More information needed about dependency resolution #2085

Full Changelog

Full Changelog

v1.5.1 (2021-08-27)

Full Changelog

Full Changelog

Closed issues:

  • Upgrade to Jolokia 1.7.0 #2593
  • Modeline, build-property not checking if option also provided by the user #2569
  • Kamel bind produces incomplete yaml files with -o yaml #2565
  • controller: panic on nil annotation #2556
  • Remove "attributeRestrictions" from operator-role.yaml #2549
  • trait logging.json: "false" does not have effect if the integration includes quarkus-logging-json #2539
  • CLI parameter does not overwrite application.properties #2538
  • Component: AtlasMap - NullPointerException #2534
  • Error in OpenShift image-pull delegation on IBM Cloud #2530
  • Runtime issue: cannot use KameletBinding error handler #2525
  • KameletBinding error handler nil map #2524
  • camel-k-client tar.gz changes the uid/gid of cwd #2514
  • Liveness and Readiness Probes not Supported When Using HTTPS #2513
  • container trait : add a flag to configure the image pull policy #2503
  • [Doc] Feedback channels missing in contributing page #2502
  • [Doc] Trait annotations #2500
  • [CMD] kamel bind --error-handler feature #2494
  • [CMD] kamel bind empty error handler #2493
  • kamel reset should not fail for integration missing due to owning kameletbinding removed #2487
  • kamelet binding: make it scalable ? #2486
  • kamel 1.4.1 build failure #2484
  • ServiceBinding CR sometimes doesn't get created #2482
  • V1.5.0 release without assets #2481
  • Kamel uninstall should delete kamelets #2479
  • Release 1.4.1 #2471
  • Release 1.5.0 #2470
  • Duplicated trait set as modeline and kamel run parameters causes error #2466
  • Update Camel K Serverless api examples to not use --property-file #2463
  • Kamelets: configuration does not seem to cascade to the integration #2396
  • kamel CLI binary for apple silicon / arm #2022

Full Changelog

Full Changelog

v1.5.0 (2021-07-05)

Full Changelog

Full Changelog

Closed issues:

  • [cmd] kamel run github|http|... fails on windows machine #2475
  • Oddity in channel name #2468
  • No endpoint found for Smooks after explicitly adding dependency with kamel #2437

Full Changelog

v1.4.1 (2021-06-30)

Full Changelog

Full Changelog

Full Changelog

Closed issues:

  • Parameters in YAML DSL are not recognized #2441
  • Versioned documentation #2435
  • Publish camel-k 1.4 documentation to website #2432
  • Drop support for minishift? #2428
  • (cmd/run) Support quotes in resource/config file option #2417
  • trait(jvm): option to add additional classpath elements #2414
  • 02-serverless-api example fails in the camel-k-examples repo #2400
  • ImagePullSecrets are not configured when the Integration is running #2394
  • Add option to use Nexus repository mirror to speed up e2e testing #2387
  • Cannot use camel-util dependency #2384
  • Scaling documentation - Add section about knative #2380
  • Cannot update integration using kamel run #2379
  • Can't set multiline properties in Kamelet bindings #2361
  • Maven logs are no longer shown #2357
  • examples/RestDSL.java does not work #2349
  • Documentation points to old repo with quickstarts #2347
  • Camel K seems to fail with Knative 0.23 #2343
  • kamelets: add condition to report when an integration is stuck waiting for them #2331
  • Property in cron trait to set startingDeadlineSeconds #2330
  • maven-repository flag is not honored in the run command #2327
  • Timeout when debugging the operator locally #2315
  • Creating an IntegrationPlatform with the route Trait Crashes the Operator #2313
  • Kamel Kamelets subcommand #2312
  • Integration container build errors are absent from the log messages #2306
  • Kamel delete should consider KameletBindings #2305
  • Log parsing errors #2299
  • Rebase architecture diagram on 1.4 release #2297
  • Integration not marked as Failed when Camel is unable to start #2291
  • Structured logs: remaining bits #2286
  • [Docs] Broken links on autogenerated API #2280
  • Normalize Spectrum build logs #2276
  • kamelets: support for kamelet local beans #2271
  • Normalize Maven build log #2268
  • kamelet-binding: improve conditions #2265
  • Consolidate make targets used in Github actions #2263
  • Flaky scale integration test or scale intermittent issue #2250
  • Camel K and Amazon EKS (Elastic Kubernetes Service) #2241
  • kamel run fails for remote files on windows #2239
  • Add a flag to enable/disable the installation of default kamelets #2237
  • Create E2E test for Service Binding Operator #2236
  • Update run-from-github page to correct github example path #2230
  • SourceSpec Type default to empty #2223
  • Allow to configure traits using annotations #2165
  • Release 1.4.0 #2134
  • Maven build extensions #2132
  • Dependency autoloading is not working correctly with YAML format #2098
  • PodSpecable Integration #2096
  • api: provide java bindings #2082
  • Kamelet file parameters #2080
  • Can't mount secrets with binary data #2009
  • Revisit configuration options #2003
  • Logging configuration does not affect integrations #2000
  • kamelet-binding : suport for error handling #1941
  • Document secrets for using secrets (and config maps) #1838
  • Add a new configuration type to set build time properties #1831
  • builder: use structured logging for maven output #1783
  • Add support for podtemplatespec / container in the Integration CRD #1657
  • Support custom application.properties for Quarkus builds #1534
  • Support adding quarkus.index-dependency entries to scan CDI beans #1533
  • Fix github landing page #1502
  • Installation on a kind cluster #1468
  • Generate CRD documentation for website #1137
  • Integration logging configuration #580
  • kamel run - compile errors should be more visible #185

v1.4.0 (2021-04-16)

Full Changelog

Full Changelog

Full Changelog

Full Changelog

Closed issues:

  • Scaling integrations removes Kamelet ConfigMaps #2218
  • Missing camel-k-kamelet-reify version while building kamelet binding #2214
  • Duplicated ports are declared between the container and prometheus traits #2212
  • The fromF DSL should be parsed during HTTP endpoint discovery #2210
  • Kamelet yaml will be stored with wrong order of fields #2203
  • Multiple ReplicaSet Race Condition #2188
  • [regression] 1.3.2 regresses on "SinkBinding on KSVC results into ping-pong between operators #1936" #2184
  • Resource selector #2178
  • Support additonal Maven repositories for kamel local build #2175
  • Default liveness probe initial delay is too short #2173
  • Normalize camel and camel-quarkus dependencies #2170
  • Uninstall is leaving items behind #2168
  • Review generated CSV #2164
  • Integrations are re-built on operator upgrade #2162
  • Deployment on K3s failing with Kaniko and Buildah build strategy #2161
  • Deployment on K3s failing with Spectrum build strategy #2160
  • Normalize object references #2158
  • Ability to provide Maven repository CA certificates #2149
  • kamelet-binding: embedding camelets #2146
  • Release 1.3.2 #2144
  • cli: add a binding sub command #2083
  • SinkBinding produces errored pods on 0.18+ / OpenShift Serverless 1.12 #1945
  • Improve description of "dependency" run and modeline option to include case of Camel components artifactId #1584
  • Migrate from ServiceMonitor to PodMonitor in Prometheus trait #1555
  • Adding camel-jackson dependency creates issues with inner classes #1507
  • Adding a dump command #1415

Full Changelog

Full Changelog

v1.3.2 (2021-03-19)

Full Changelog

Full Changelog

Closed issues:

  • CGO and linking woes when building with newer Fedora versions #2140
  • Buildah build strategy is not working with insecure registries #2137
  • Push to insecure registry fails when using Kaniko build strategy #2127
  • Allow pulling base images from insecure registries #2122
  • Consuming from more than 1 knative channel is broken #2109
  • OLM installation fallback to normal installation without warning #2105
  • Error when using an external kit #2090
  • Add support for @mirrorOf=xxx for --maven-repository option #2088
  • Upgrade to Service Binding operator to v0.5.0 #2077
  • bou.ke/monkey license #2067
  • [cmd] Warning on launching operator #2051
  • [Trait] Extend affinity trait to CronJobs and KnativeServices #2047
  • kamelet-binding: support for processing steps #2043
  • Local build implementation #2038
  • Illegal YAML may result in operator panic #2035
  • spectrum publish x509: certificate signed by unknown authority #2029
  • ServiceBinding kind not installed #2018
  • Mount resource ConfigMaps as subPaths instead of volumes #1998
  • Can't directly access Strimzi Topics in KameletBindings #1992
  • Cannot use special characters in KameletBindings #1986
  • Options to share state between routes #1984
  • Allow to scaffold a Kamelet via kamel init #1983
  • Make changelog action work again #1981
  • Add a Backport Github action #1969
  • Release 1.3.1 #1966
  • Group all traits test under one e2e directory #1955
  • Usage of binary data in ConfigMaps #1946
  • [ppc64le] bundle image generated using bundle and bundle-build targets incompatible with opm #1923
  • kamel inspect is not providing dependencies specified in modeline #1921
  • Installing Camel-K operator on Docker for Desktop with Kubernetes cluster enabled #1902
  • Removed changelog gh action #1890
  • Corrupted binaries attached as resource #1881
  • Release 1.3.0 #1867
  • Make Knative endpoints and kameletbinding work with broker without explicit event type #1840
  • Refactor artifacts of deploy directory and continue alignment towards operator-sdk & kustomize #1820
  • Implementing a global build strategy #1799
  • Add a cli subcommand to inspect dependencies required by an Integration #1738
  • Camel K installed globally by default #1693
  • Example Integration in the ClusterServiceVersion stuck in Deploying phase #1677
  • document how to create knative camel sources using Java #1674
  • Builder not getting configured with private docker repo #1568
  • Take a look at service binding #1445
  • Reference to IntegrationKit metdata in Builder CR #1299
  • Build controller service / operator #681
  • Add support for template endpoint #249

v1.3.1 (2021-02-01)

Full Changelog

Full Changelog

Full Changelog

Full Changelog

Closed issues:

  • A simple XML-DSL based integration with Spring doesn't work #1963
  • Ability to have sources for integrations as ConfigMaps #1951
  • Flaky e2e test (cron-fallback) #1939
  • SinkBinding on KSVC results into ping-pong between operators #1936
  • Adding component dependency doesn't seem to work #1935
  • Warnings on getting operator versions #1930
  • Provide a way to use kamelet ID in binding #1928
  • [CLI] Kamel run does not check source file exists #1911
  • [CLI] Kamel run does not check source file exists #1910
  • CLI command kamel help fail if not connected to any cluster #1906
  • Integration Monitoring, documentation issue #1904
  • Default catalog is ignored and the operator creates a duplicate #1897
  • Implement operator command's flags test #1892
  • kamel install camel-version flag not used #1884
  • Can't use Kamelets from Integration yaml resources #1882
  • Local run fails when quarkus runtime dependency is passed on the command line #1877
  • [regression] panic: runtime error: invalid memory address or nil pointer dereference with version 1.3.0 when calling without or with - or -- arguments #1872
  • Cannot load Knative configuration from file or env variable #1871
  • camel.component.* properties not being respected under Quarkus runtime #1870
  • Generate OLM Bundle #1743
  • Adding a way to override the default base image at runtime #1707
  • camel-K installation failed with Helm on GKE #1664
  • Add a warning when operating from a CLI with a different installed Operator version #1652
  • Increase trait test coverage #1547
  • Upgrade CRDs to apiextensions.k8s.io/v1 #1487
  • Implement kit_create command's flags test #1159
  • Implement install command's flags test #1158
  • Implement delete command's flags test #1157
  • Implement builder command's flags test #1156
  • kamel --output option should not need deploy resources to cluster #886

Full Changelog

v1.3.0 (2020-12-22)

Full Changelog

Full Changelog

Full Changelog

Closed issues:

  • Should 'kamel uninstall --all' also delete camel-k-registry-secret? #1859
  • Integration with Prometheus trait doesn't deploy on Minikube #1848
  • Groovy example is broken #1842
  • Unable to use Kamelet spec in a custom CRD #1837
  • Multiple knative revisions created when integration has multiple spec.configuration items #1824
  • Release 1.2.1 #1823
  • Support for kamelet repository #1818
  • Telegram Kamlet sets CloudEvent source attribute to Knative sink #1813
  • Move released images to a hub without rate limits #1761
  • Define default global Kamelets #1675
  • Enable SinkBinding automatically #1654
  • Document the --config option in the kamel CLI #1185
  • Basic module structure for Camel K projects #1135

Full Changelog

v1.2.1 (2020-11-23)

Full Changelog

Full Changelog

Closed issues:

  • How to specify resource for integration components #1814
  • 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
  • Remove support for Main runtime for integrations #1562
  • Auto-detect json in yaml syntax #1549
  • 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

v1.2.0 (2020-10-08)

Full Changelog

Full Changelog

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

Full Changelog

v1.1.1 (2020-09-11)

Full Changelog

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

v1.1.0 (2020-07-21)

Full Changelog

Full Changelog

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

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

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

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:

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:

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:

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
  • Automatically extract trait configuration for user manual #1014
  • 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

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
  • 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:

  • Kaniko cache warmer and platform multi-tenancy improvements #992 (astefanutti)
  • chore(build): Auto cross-compile operator image binary from non-Linux local OS #987 (astefanutti)
  • Add Kamel CLI download link to OpenShift Web console #983 (astefanutti)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* This Changelog was automatically generated by github_changelog_generator