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:
- chore(release): Remove staging repository #2750 (astefanutti)
- chore(e2e): disable object truncation on test results #2745 (tadayosi)
- feat: Health trait #2740 (astefanutti)
- feat(cmd): OLM default discovery #2735 (squakez)
- fix(e2e): Update latest released version to fix upgrade tests #2734 (astefanutti)
- chore: Upgrade Knative to version 1.0.0 #2733 (astefanutti)
- feat(cmd): operator additional info #2730 (squakez)
- chore(sbo): upgrade Servce Binding Operator to 1.0.0 GA #2729 (johnpoth)
- Fix #2724: assign an ID to the binding main route #2727 (nicolaferraro)
- chore(e2e): temporarily disable TestKameletBindingScale test for OpenShift 3 #2723 (tadayosi)
- update site links to point to 'next' #2722 (jbpratt)
- chore: Set indent size for Go files in .editorconfig #2721 (astefanutti)
- Some more e2e stabilisation & improvements #2720 (tadayosi)
- feat: Report runtime health checks into Integration readiness condition #2719 (astefanutti)
- camel k main latest to next #2716 (djencks)
- [TEST] Add cross-channel upgrade test feature #2715 (bouskaJ)
- chore(ci): update to golangci-lint 1.42.x and use golangci/golangci-lint-action #2714 (tadayosi)
- fix refs to camel-quarkus docs to point to latest released version #2708 (djencks)
- fix(ci): proper action/staleV3 configuration #2707 (squakez)
- chore(dev): add .editorconfig #2705 (tadayosi)
- fix: Avoid operator panic when Quarkus fast-jar directory is empty #2704 (astefanutti)
- fix: Use a single operator and CLI client globally #2703 (astefanutti)
- fix(script): goldflag with empty space #2701 (squakez)
- CI test dump improvements #2700 (tadayosi)
- fix(ci): broken stale action #2699 (squakez)
- Fix #2687: Allow multiple integration platforms in the same namespace #2695 (nicolaferraro)
- chore(runtime): update to Camel K Runtime 1.10.0-SNAPSHOT #2694 (tadayosi)
- chore: Bypass cache round-trips to reconcile integration status #2692 (astefanutti)
- fix: Integration readiness status should account for updated replicas #2691 (astefanutti)
- fix: Round meta.Time fields to second precision as they are marshalled in RFC3339 format #2689 (astefanutti)
- chore(builder): Self-defined Build spec #2688 (astefanutti)
- fix(e2e): Resolve kamel bind e2e test conflict #2686 (astefanutti)
- Fix #1943: allow multiple operators to reconcile label filtered resources #2683 (nicolaferraro)
- feat: Comprehensive Integration error status #2682 (astefanutti)
- fix(cli): apply --registry* flags even on OpenShift for kamel install #2681 (tadayosi)
- [TEST] Missing cli tests were added #2680 (vsokolov00)
- feat: Add active-deadline-seconds and backoff-limit options to cron trait #2678 (astefanutti)
- feat: Add progress-deadline-seconds option to deployment trait #2677 (astefanutti)
- fix(cli): kamel install fails with error: Object 'Kind' is missing in 'null' #2676 (tadayosi)
- doc(dev): update required Go version to 1.16 #2675 (tadayosi)
- chore(cli): Add operator env vars option to install CLI #2673 (astefanutti)
- fix(ci): Disable default Kamelets installation for builder e2e tests #2672 (astefanutti)
- fix(build): Update Maven binary download URL #2671 (astefanutti)
- fix: Handle Integration changes while waiting for Kit build #2670 (astefanutti)
- chore: Parallel Kamelets reconciliation #2668 (astefanutti)
- feat(native): Add support for Knative service gradual roll-out #2667 (astefanutti)
- fix: Affinity trait must run after the Knative Service trait #2666 (astefanutti)
- chore(jolokia): upgrade to Jolokia 1.7.1 #2665 (tadayosi)
- chore : automatic PR creation to update "peripheral" go dependencies #2664 (apupier)
- feat: Consistent Integration scale status #2662 (astefanutti)
- chore: refresh kamelets also when operator version does not change an… #2661 (nicolaferraro)
- Make quarkus dependencies management more robust #2658 (doru1004)
- chore(ci): Use
github.head_ref
as concurrency group key #2657 (astefanutti) - Output redirection Fix: #2495 #2656 (vsokolov00)
- chore(build): Upgrade Go dependencies #2655 (astefanutti)
- Fix local builds from directory for containerized and non-containerized uses. #2654 (doru1004)
- [TEST] Global test - support for openshift #2653 (bouskaJ)
- Update dependencies.adoc #2651 (hadoken79)
- feat(trait): environment variables #2650 (squakez)
- fix: Switch off color in Maven logs #2647 (astefanutti)
- Alow fixed custom labels in any pod #2646 (claudio4j)
- fix: Unify post-build integration phases reconciliation #2645 (astefanutti)
- Fix #2638: sync owned integration kit to avoid gc #2639 (nicolaferraro)
- Fix documentation for building website #2637 (oscerd)
- Fixed website build #2636 (oscerd)
- feat(trait): camel trait to include properties #2635 (squakez)
- doc: architecture > runtime section #2634 (squakez)
- doc(native): Add package type tag to build metrics #2632 (astefanutti)
- chore(native): Fail-fast native build for unsupported languages #2631 (astefanutti)
- chore: stale bot configuration #2630 (squakez)
- fix(doc): escape characters in trait doc #2628 (squakez)
- Upgrade sbo #2627 (johnpoth)
- chore(release): Update OLM base CSV manifest #2624 (astefanutti)
- Fix #2616: correctly encode numbers in Kamelet parameters #2617 (nicolaferraro)
- [website] fix attribute usage, and put the crd html file in partials #2614 (djencks)
- chore: Update embedded catalog to 1.9.0-SNAPSHOT runtime #2613 (astefanutti)
- fix(ci): Update latest release version to 1.5.1 #2612 (astefanutti)
- Bump Camel K Runtime to 1.9.x #2611 (orpiske)
- fix(ci): Fix YAKS binary download #2610 (astefanutti)
- doc(kamelets): trait array vaue syntax #2609 (squakez)
- Update dependencies.adoc #2607 (mmacphail)
- Fix #2487: do not directly delete owned integrations on reset #2603 (nicolaferraro)
- chore(build): use batch-mode for maven-overlay task in CI #2601 (tadayosi)
- doc(dependencies): note on dynamic URIs #2599 (squakez)
- fix(kamelets): error handler uri autodiscovery #2597 (squakez)
- chore(strimzi): upgrade API to v1beta2 #2595 (nicolaferraro)
- chore(jolokia): upgrade to Jolokia 1.7.0 #2594 (tadayosi)
- Kamelet binding sbo #2592 (johnpoth)
- Fix typo #2588 (mmacphail)
- feat(cmd/bind): error-handler setting #2587 (squakez)
- doc: contribute links #2584 (squakez)
- feat(trait): container image pull policy #2583 (squakez)
- Fix #2486: make kamelet binding scalable #2582 (nicolaferraro)
- doc(kamelets): trait annotation usage and examples #2581 (squakez)
- Reworked logging trait dependencies #2580 (orpiske)
- trait: Add tests for route trait and read certificate from secrets #2577 (claudio4j)
- fix(cmd/bind): show expected kameletbinding #2575 (squakez)
- ad [FUSEQE-13946] Probably incorrect integration name #2572 (lfabriko)
- fix(cli): modeline build-property check #2571 (squakez)
- fix(cli): property priority #2570 (squakez)
- fix(api): property leading space #2564 (squakez)
- fix TestPermissionDenied should ignore darwin #2561 (Abirdcfly)
- fix(controller): panic on nil annotation #2557 (Abirdcfly)
- postgres user on readme was different than the one created on the yam… #2554 (josetesan)
- chore(rbac): Remove attributeRestrictions fields #2552 (astefanutti)
- fix: Fix cross-namespace creator resource events #2547 (astefanutti)
- fix(builder): Fix race-condition when Build transitions to running phase #2545 (astefanutti)
- Move bool pointer functions to trait package and use them throughout the traits #2543 (tadayosi)
- Forcelly set QUARKUS_LOG_CONSOLE_JSON to false if the trait is not provided (GH issue #2539) #2540 (orpiske)
- feat: Quarkus native build support #2536 (astefanutti)
- Fix #2530: fix type and do not add cross-namespace owner references #2535 (nicolaferraro)
- chore: add support for darwin/atm64 #2532 (lburgazzoli)
- [test] Remove 3rd party dependencies #2529 (bouskaJ)
- Allow Probe Scheme to Be Customized #2527 (Kyle-Cooley)
- fix(controller): panic on nil application properties #2526 (squakez)
- [test] add Kamelet errorHandler test #2522 (bouskaJ)
- doc: Improve Helm configuration section and architecture integration platform #2521 (toonalbers)
- Use https instead of http for xsd location #2517 (apupier)
- Add classpath kamelet loading test #2516 (bouskaJ)
- fix(#2514): Fix tar.gz changes the uid/gid of cwd #2515 (christophd)
- Fix Typo #2511 (mattheh)
- chore(release): bump version to 1.6.0-SNAPSHOT and remove deprecated … #2510 (nicolaferraro)
- chore(examples): AMQP connection bean #2508 (squakez)
- [Examples] Use correct folder in resource-secret-route example #2506 (avano)
- chore(trait): pull-secret unit test #2505 (squakez)
- #2358: Possible to skip configuring of registry when installing via cli #2497 (phantomjinx)
- fix(cmd/bind): nullable error-handler #2496 (squakez)
- doc: remove programmatic datasource example #2491 (squakez)
- fix(cli): kamel uninstall should delete kamelets #2479 #2489 (tadayosi)
- chore(sbo-trait): Upgrade Service Binding Operator to v0.8.0 #2488 (johnpoth)
- Fix #2482: ServiceBinding CR should tied to the IntegrationPhaseWaiti… #2483 (johnpoth)
- chore(release): prepare 1.5.0 release #2478 (nicolaferraro)
- fix(cmd/run): windows scheme support #2477 (squakez)
- Fix #2468: parse all YAML nodes in the tree #2476 (nicolaferraro)
- fix(cli) Duplicated trait set as modeline and kamel run parameters causes error #2467 (claudio4j)
- doc(architecture): trait section #2465 (squakez)
- test: Missing cli e2e tests implementation #2461 (vsokolov00)
- chore: Remove Camel Sources support from Knative trait #2460 (astefanutti)
- chore: Update embedded camel-catalog-1.8.0-SNAPSHOT.yaml #2459 (astefanutti)
- chore: Remove unsupported probe-path property from container trait #2458 (astefanutti)
- fix: Filter influencing traits to lookup matching kits #2457 (astefanutti)
- Align to Quarkus documentation #2455 (oscerd)
- fix: Unrecognized configuration from quarkus-logging-json #2454 (astefanutti)
- fix: Correct Quarkus default health probe path #2453 (astefanutti)
- Remove the unnecessary indefinite articles in the list. in documentat… #2452 (apupier)
- Remove the unnecessary indefinite articles in the list. in documentat… #2451 (apupier)
- fix cron trait issue #2448 (liurui-1)
- Revert "Temporarily disable qute due to Camel Quarkus issue #2701" #2447 (orpiske)
- Fix #2441: parse parameters in YAML DSL #2442 (nicolaferraro)
- chore(api): Remove obsolete failure field From Integration API #2440 (astefanutti)
- doc: readme cleanup #2433 (squakez)
- chore(doc): drop Minishift from documentation and install script #2428 #2431 (tadayosi)
- chore: Remove Camel Sources support #2430 (astefanutti)
- fix(doc): examples link #2429 (squakez)
- feat(trait): jvm classpath #2427 (squakez)
- Sync main with the latest changes from camel-main #2426 (orpiske)
- feat(knative): upgrade Knative to 0.23 #2343 #2424 (tadayosi)
- fix(cmd/run): secret/configmap as property file #2423 (squakez)
- [e2e-tests] cli test (without kamel debug) #2422 (vsokolov00)
- fix(trait): never fallback to client-side apply unless server-side apply is incombatible #2421 (tadayosi)
- chore(ci): upgrade Knative versions in CI to latest possible #2420 (tadayosi)
- fix(cli): resource path with quotes and spaces #2419 (squakez)
- Precise requirements on Minikube instance for development #2416 (apupier)
- refactor(trait): use bool pointer util functions in knative trait #2415 (tadayosi)
- chore(build): Some more go.sum updates #2413 (astefanutti)
- chore(e2e): Check Deployment progressing condition after re-run #2412 (astefanutti)
- Doc: new configuration explained #2411 (squakez)
- fix(cli): Use Patch with optimistic lock to update Integration #2410 (astefanutti)
- chore: Upgrade Kubernetes API to v0.20.2 #2407 (astefanutti)
- Update link to video to debug in VS Code #2406 (apupier)
- chore(build): Upgrade Go to version 1.15 #2404 (astefanutti)
- chore(trait): Polish Logging trait documentation #2403 (astefanutti)
- fix(e2e): Remove image pull secret e2e test race conditions #2402 (astefanutti)
- chore: Upgrade controller-runtime to v0.8.3 #2401 (astefanutti)
- fix(trait): ImagePullSecrets are not configured when the Integration is running #2399 (claudio4j)
- chore(build): Cancel s2i Build on context cancellation or timeout #2398 (astefanutti)
- fix(RBAC): Add permission to send termination signals to builder pods #2393 (astefanutti)
- chore(e2e): allow e2e to use nexus mirror to speed up testing #2387 #2392 (tadayosi)
- chore(doc): Tidy observability documentation #2390 (astefanutti)
- chore(doc): Add autoscaling with Knative documentation #2386 (astefanutti)
- Fixes website build #2385 (oscerd)
- S3 dependencies #2383 (johnpoth)
- doc(kamelets): debugging simple notice #2381 (squakez)
- Removed the deprecated --logging-level option (issue #2000) #2377 (orpiske)
- chore(doc): Fix Pod trait documentation formatting #2373 (astefanutti)
- chore(e2e): remove duplicate test in knative tests #2372 (tadayosi)
- Fix #2361: allow multiline properties by correctly encoding them #2369 (nicolaferraro)
- chore(doc): Remove deprecated Camel Sources documentation #2368 (astefanutti)
- chore(ci): kourier versions not necessarily bound to knative-serving #2367 (tadayosi)
- chore(ci): Do not execute e2e tests on documentation changes #2366 (astefanutti)
- chore(doc): Update high-level architecture diagram #2362 (astefanutti)
- Make it possible to define the container image without IntegrationKit #2360 (lburgazzoli)
- Update README to reflect where Sample.java is #2359 (bentito)
- feat(cmd/run): resource option refactoring #2355 (squakez)
- Related to #2165: account for annotations when checking if integratio… #2352 (nicolaferraro)
- feat(cli): add sub command kamel kamelet for get and delete #2312 #2351 (tadayosi)
- fix(cli): stop printing <nil> at the end of kamel describe output #2350 (tadayosi)
- chore(build): Cancellable Maven operations #2348 (astefanutti)
- feat(cli): support k8s api shortnames for kit & platform with kamel describe #2346 (tadayosi)
- feat(cli): initial support for describing Kamelets with kamel describe #2312 #2345 (tadayosi)
- chore(api): Encapsulate Maven properties #2344 (astefanutti)
- Starting deadline seconds #2342 (zach-robinson)
- Add link to the github repo #2340 (davidlanouette)
- feat(cmd/run): --config option flag #2339 (squakez)
- Fix #2165: allow configuring traits via annotations #2338 (nicolaferraro)
- kamelets: add condition to report when an integration is stuck waiting for them #2337 (lburgazzoli)
- doc(dev): add instruction for deploying custom images to remote clusters #2336 (tadayosi)
- feat(cli): make kamel delete command aware of KameletBindings #2332 (tadayosi)
- feat(cmd/run): property configuration refactoring #2329 (squakez)
- Extra repositories #2328 (johnpoth)
- Added K3s to the registry section of navbar #2325 (oscerd)
- Nav Bar: Titles fixed #2324 (oscerd)
- Fix Route Trait Crash #2323 (Kyle-Cooley)
- Updated the nav bar with all the installations #2322 (oscerd)
- [TEST] Increase timeouts for slow infra #2319 (bouskaJ)
- Fix #2315: Add leader-election flag to Operator command #2316 (johnpoth)
- Fix #2236: Add Service Binding E2E test #2314 (johnpoth)
- Check if the environment can produce structured Maven logs before parsing them #2311 (orpiske)
- chore(ci): Use
github.ref
instead ofgithub.head_ref
as concurrency group key #2310 (astefanutti) - feat(cmd): build-property flag #2309 (squakez)
- Fix #2237: add flag to disable installation of default kamelets #2308 (nicolaferraro)
- chore(ci): Cancel running workflows when PRs are updated #2304 (astefanutti)
- chore: Make phase structured logging key a string #2303 (astefanutti)
- chore(cli): Update CRDs when force installing cluster resources #2301 (astefanutti)
- chore: Update .asf.yaml file with project page link #2300 (astefanutti)
- chore: Update README badges #2298 (astefanutti)
- chore(e2e): config test #2295 (squakez)
- fix(test) - toleration trait test #2294 (tplevko)
- Added documentation about installing Camel K on Kind #2293 (orpiske)
- fix(integration) Integration not marked as Failed when Camel is unabl… #2292 (claudio4j)
- Configure kubernetes to use structured log #2290 (orpiske)
- fix(doc): camel website error fixes #2288 (squakez)
- chore(e2e): Assert upgraded integration Pod uses new version Kit #2285 (astefanutti)
- Creates alternative kustomize installer for installation of the camel-k operator #2284 (phantomjinx)
- chore(e2e): Remove obsolete operator upgrade e2e test #2283 (astefanutti)
- fix(doc): broken links #2282 (squakez)
- fix(e2e): Fix OLM upgrade e2e test #2281 (astefanutti)
- Normalize the Spectrum log messages #2279 (orpiske)
- Doc: generated API #2274 (squakez)
- Use different job id names to avoid confusion when using GH CLI #2272 (orpiske)
- Normalizes Maven build logs #2270 (orpiske)
- feat(build): Cancellable Build and global timeout #2269 (astefanutti)
- Added support for configuring the log format #2267 (orpiske)
- Consolidate make targets used in Github actions #2264 (orpiske)
- Added support for displaying Maven logs in JSON #2262 (orpiske)
- Remove a reference to the old logging configuration page #2261 (orpiske)
- Replaced the logging configuration documentation with the logging trait documentation #2259 (orpiske)
- Support adjusting the log level for integrations #2258 (orpiske)
- fix(olm): Update CSV base template #2257 (astefanutti)
- fix(cmd): run file system stat errors #2255 (squakez)
- Fix typo #2254 (apupier)
- fix(api): Fix error handler types deepcopy generation #2253 (astefanutti)
- Added support for the json log format via the logging trait #2252 (orpiske)
- fix(ci): Upgrade Kubernetes to version 1.21.1 #2251 (astefanutti)
- refactor(example): error handler using a real Kafka topic #2248 (squakez)
- fix(source): yaml route steps #2247 (squakez)
- Improve readability of error messages in Camel K #2245 (orpiske)
- doc(install): operationalize options #2244 (squakez)
- fix(ci): Use Docker to build OLM index image #2242 (astefanutti)
- fix(build): Default to routine build strategy for local IntegrationPlatform #2240 (astefanutti)
- chore: ugprade Service Binding Operator v0.7.1 #2235 (johnpoth)
- chore: change references to use "main" #2234 (nicolaferraro)
- Bump version to 1.5.0-SNAPSHOT #2233 (nicolaferraro)
- issue2230- fix for run-from-github page #2231 (bfitzpat)
- fix(cli): Use apiextensions.k8s.io/v1 to uninstall CRDs #2226 (astefanutti)
- chore(release): switch back to 1.7.0-SNAPSHOT runtime #2225 (nicolaferraro)
- fix(trait): kamelet spec in running phase #2224 (squakez)
- chore(release): disable dynamic linking in released artifacts #2222 (nicolaferraro)
- chore(e2e): Rely on staging repository in Maven CA e2e tests #2219 (astefanutti)
- feat(kamelets): kamelet binding error handler #2217 (squakez)
- feat(monitoring): Migrate to PodMonitor for Integration monitoring #2216 (astefanutti)
- Missing camel-k-kamelet-reify version while building kamelet binding #2215 (claudio4j)
- fix(dsl): The fromF DSL should be parsed during HTTP endpoint discovery #2211 (astefanutti)
- Fix #2170: uniform camel: and camel-quarkus: dependencies #2208 (nicolaferraro)
- feat(cmd): install resource requirements flag #2207 (squakez)
- chore: Tidy proposals directory #2204 (astefanutti)
- chore(cli): Fix error handling in local commands #2202 (astefanutti)
- Add OLM upgrade test #2198 (bouskaJ)
- Update to Camel 3.9.0 and Camel-Quarkus 1.8.1 #2197 (nicolaferraro)
- fix: Prevent Integration environment variables ordering randomization #2196 (astefanutti)
- chore(ci): upgrade YAKS version #2194 (nicolaferraro)
- chore(cli): Improve run command --dependency option description #2193 (astefanutti)
- fix: Increase operator liveness probe initial delay and period #2192 (astefanutti)
- fix: Add bindings.knative.dev/include label to SinkBinding sources #2190 (astefanutti)
- chore: upgrade Service Binding Operator to v0.6.0 #2187 (johnpoth)
- doc: Maven configuration documentation #2186 (astefanutti)
- Fix #2083: add kamel bind command #2183 (nicolaferraro)
- feat(operator): NodeSelector install options #2182 (squakez)
- feat(build): Custom Maven CA certificate(s) support #2180 (astefanutti)
- Fix link in example knative readme #2174 (apupier)
- Adding a dump command #2171 (oscerd)
- Normalize names #2169 (nicolaferraro)
- chore(OLM): Remove old Build CRD from OLM package #2166 (astefanutti)
- fix: Integrations are re-built on operator upgrade #2163 (astefanutti)
- test: Operator upgrade e2e tests #2159 (astefanutti)
- doc(test): basic e2e local instructions #2155 (squakez)
- fix(ci): Free more disk space and pin OS version #2154 (astefanutti)
- chore(s2i): Set owner reference for BuildConfig and ImageStream resources #2152 (astefanutti)
- Fix #2035: invalid YAML should not make the operator panic #2148 (nicolaferraro)
- Fix oc parameter and added filenames to the yaml sections #2147 (claudio4j)
- fix service-binding role group #2145 (nicolaferraro)
- doc: added documentation about deploying Camel K on k3s #2143 (orpiske)
- Add toleration trait e2e test #2142 (tplevko)
- fix: disable CGO when building on Fedora to avoid linking issues on the Ubuntu-based image (#2140) #2141 (orpiske)
- fix: buildah to ensure it works with insecure registries #2138 (orpiske)
- feat: container image builder tasks #2131 (astefanutti)
- fix: ensure Kaniko build strategy works with insecure registries #2130 (orpiske)
- test: Add e2e/common/cli to common e2e test suite #2128 (astefanutti)
- Create new test folder with kamel cli specific tests #2125 (mmajerni)
- fix: only assume secure pull if the main registry and the base image registry are different #2124 (orpiske)
- test: Add toleration trait e2e tests #2123 (astefanutti)
- chore(doc): fix links to unlock website #2121 (nicolaferraro)
- chore(test): test correct filtering of messages from Knative broker #2120 (nicolaferraro)
- Kamel local inspect: In case of missing format, show the output in th… #2118 (oscerd)
- Fix knative subscriptions and triggers #2115 (nicolaferraro)
- feat(operator): toleration install flag #2114 (squakez)
- fix(cli): install error message #2112 (squakez)
- chore: fix default template for Kamelets #2111 (nicolaferraro)
- chore(documentation): add Kamelet development guide #2110 (nicolaferraro)
- fix: Do not report falsy readiness condition on Integration downscaling #2108 (astefanutti)
- fix(ci): Fix OpenShift DNS node configuration #2104 (astefanutti)
- chore : Fix links to the developers guide - needs to point to latest/contributing/developers.html #2102 (cunningt)
- chore: Upgrade Knative to version 0.21.0 #2101 (astefanutti)
- chore: Rely on Lease from controller-runtime for leader election #2100 (astefanutti)
- tests: common/files are rewritten to yaml #2099 (vsokolov00)
- Add missing classpath locations for external kits #2097 (jamesnetherton)
- fix: Use correct versions to access OLM APIs #2095 (astefanutti)
- Upgrade sbo #2094 (johnpoth)
- Disable OLM in uninstall tests #2092 (bouskaJ)
- Fix alternative image test #2091 (bouskaJ)
- Fix #200: Add support for mirrorOf attribute #2089 (bouskaJ)
- chore: Upgrade controller-runtime to version 0.7.2 #2087 (astefanutti)
- chore(kamelets): embed kamelet repository and remove lookup from gith… #2086 (nicolaferraro)
- chore: Upgrade to
networking.k8s.io/v1
Ingress API #2084 (astefanutti) - refactor(trait): affinity #2078 (squakez)
- Upgrade Kubernetes to v0.19.8 and Service Binding operator to v0.4.1 #2076 (astefanutti)
- Fix deprecated annotation #2070 (bouskaJ)
- Operator labels are different when OLM is used #2069 (bouskaJ)
- test: Add operator metrics e2e tests #2066 (astefanutti)
- Cleanup files dir #2065 (bouskaJ)
- chore(e2e): Assert Integration readiness condition in scaling e2e tests #2064 (astefanutti)
- chore(e2e): Polish Gomega usage in e2e tests #2063 (astefanutti)
- test: Add eviction cases to the PodDisruptionBudget trait e2e tests #2062 (astefanutti)
- chore(e2e): Add test case to Integration scaling e2e tests #2061 (astefanutti)
- fix(api): Remove deprecated deepcopy-gen markers #2060 (astefanutti)
- Move trait test to separate directory #2059 (bouskaJ)
- Implement a lightning-fast global strategy #2058 (nicolaferraro)
- test: Add PodDisruptionBudget trait e2e tests #2057 (astefanutti)
- chore(cmd): skip operator compatibility warning #2056 (squakez)
- feat: add command completion for connect flag #2055 (johnpoth)
- Wait for operator to start before scaling it to zero #2054 (bouskaJ)
- chore(test): Add integration scaling e2e tests #2053 (astefanutti)
- chore(api): Add Scale methods to the Integration generated client API #2052 (astefanutti)
- For the moment lets remove absolute path #2049 (oscerd)
- Add local build command replacing local create #2048 (doru1004)
- Fix #2043: add processing steps to KameletBinding #2044 (nicolaferraro)
- fix: Consider ObjectMeta field for deep derivative comparison before patching #2042 (astefanutti)
- fix(pdb): Add TypeMeta field to PodDisruptionBudget resource #2041 (astefanutti)
- feat(trait): toleration trait #2040 (squakez)
- feat: Use server-side apply to create and patch owned resources #2039 (astefanutti)
- chore(ci): Pin the Kubernetes version deployed by Kind #2037 (astefanutti)
- fix(ci): Use kubectl wait command to check Knative readiness #2036 (astefanutti)
- chore(olm): Update IntegrationPlatform creation step in CSV description #2034 (astefanutti)
- chore(cli): Exclude manifests directory from embedded resources #2033 (astefanutti)
- fix(olm): Fix Integration example from CSV description #2032 (astefanutti)
- Point to documentation for debugging using VS Code #2030 (apupier)
- Increase timeouts #2028 (bouskaJ)
- chore(RBAC): Symmetrical RBAC setup between OLM and CLI #2027 (astefanutti)
- [fix] Add bigger flexibility to alerts tests #2026 (llowinge)
- fix: Add embedded kamelets directory check back #2021 (astefanutti)
- fix: Resource name must be used instead of kind for SelfSubjectAccessReview request #2020 (astefanutti)
- fix: ServiceBinding SAR check does not guaranty CRD is installed #2019 (astefanutti)
- chore(config): Remove RBAC duplications #2017 (astefanutti)
- fix(pdb): Add missing watch verb to PodDisruptionBudget resources RBAC #2016 (astefanutti)
- fix(helm): Add missing permissions for PodDisruptionBudget resources #2015 (astefanutti)
- chore(helm): Remove duplicated rule for servicebindings #2014 (astefanutti)
- doc: camel k runtime local instructions #2013 (squakez)
- chore(olm): Regenerate current OLM package manifest #2012 (astefanutti)
- fix(olm): Add back lost rules to OLM role #2011 (astefanutti)
- chore(doc): Add ServiceBinding trait documentation #2010 (astefanutti)
- chore(install): Tidy RBAC resources into Kustomize directory #2008 (astefanutti)
- fix(api): Fix JSON schemas generation based on CRD apiextensions.k8s.io/v1 #2006 (astefanutti)
- chore(CRD): Remove old CRDs from the deploy directory #2005 (astefanutti)
- Add scaffold for Kamelet via kamel init #2004 (rudeigerc)
- feat(conf): Mount source and resource ConfigMaps as subPaths instead of volumes #2002 (astefanutti)
- Document OLM based deployment from source #2001 (amitsadaphule)
- chore(doc): Use Asciidoc style code blocks instead of Markdown style Verified #1999 (astefanutti)
- Revert "Switch to a different backport implementation" #1997 (oscerd)
- Picky commit for testing backport action #1996 (oscerd)
- Switch to a different backport implementation #1995 (oscerd)
- Fix #1992: allow accessing Strimzi "kafkatopics" instead of "topics" #1993 (nicolaferraro)
- fix(OLM): Remove replaces field from Kustomize base CSV manifest #1991 (astefanutti)
- Fix a little typo good for testing backport action #1989 (oscerd)
- Fix #1986: use properties instead of URL encoding for Kamelets in bin… #1987 (nicolaferraro)
- fix(OLM): Add missing internal-objects annotation to Kustomize base CSV manifest #1985 (astefanutti)
- Re-introduce changelog action #1982 (oscerd)
- Refactors the deploy directory to make config directory single source of CRD truth #1978 (phantomjinx)
- fix(OLM): OLM bundle generation fixes #1977 (astefanutti)
- Backport action: Added license #1975 (oscerd)
- Remove node configuration from backport action. It is not needed #1974 (oscerd)
- Revert "Test PR do not merge" #1973 (oscerd)
- Test PR do not merge #1971 (oscerd)
- Added Backport Github action #1970 (oscerd)
- refactor(examples): organize in folders #1968 (squakez)
- chore(doc): Monospaced property and type trait configuration options columns #1967 (astefanutti)
- feat(trait): leverage ConfigMap binary data for resources #1965 (squakez)
- Correct the documented syntax for Dependency trait usage #1964 (bvahdat)
- chore(build): Sort builder steps by phase in Build spec #1962 (astefanutti)
- Fix #1939: workaround for catalogs with duplicate entries #1960 (nicolaferraro)
- [ENTESB-15644] Fix monitoring test #1958 (llowinge)
- proposal: provided kamelets #1957 (nicolaferraro)
- chore(prometheus): Remove runtime references from the Prometheus trait #1956 (astefanutti)
- Remove references to Quarkus runtime from monitoring and modeline documentation #1954 (astefanutti)
- fix(trait): using proper contentKey for sources #1953 (squakez)
- feat: Add ServiceBinding trait (#1445) #1952 (johnpoth)
- chore(crd): Use conversion-gen API for structured conversion of CRDs to v1beta1 #1950 (astefanutti)
- doc: local development environment #1949 (squakez)
- fix(cli): Improve CLI / operator versions compatibility check #1944 (astefanutti)
- fix(doc): Activating the Prometheus trait at platform level must use a boolean #1942 (astefanutti)
- Fix #1936: avoid patching if the target resource contains all expecte… #1937 (nicolaferraro)
- fix(api): Add missing x-descriptors field to Kamelet property type #1934 (astefanutti)
- Fix helm chart so it is compatible with Go 1.14 #1933 (jon-ruckwood)
- Use Quarkus fast-jar package format apache/camel-k-runtime#360 #1931 (jamesnetherton)
- Fix #1928: use "id" property in kamelet binding for adding specific c… #1929 (nicolaferraro)
- chore(examples): kamelets properties fix #1927 (squakez)
- Fix saga example #1926 (jamesnetherton)
- Fix image location extraction #1925 (doru1004)
- Fix modeline for inspect. #1924 (doru1004)
- chore(cli): global install enhanced description #1920 (squakez)
- Fix contributing documentation for integration test naming convention #1918 (apupier)
- fix(cli): remove install camel-version flag #1917 (squakez)
- Environment variables evaluated only at integration runtime #1916 (doru1004)
- Upgrade CRDs to apiextensions.k8s.io/v1 #1914 (astefanutti)
- fix(cli): check run sources exists #1913 (squakez)
- Feat(cli): version operator and warning compatibility message #1912 (squakez)
- chore: Remove duplicated version target in Makefile #1909 (astefanutti)
- chore: Bump resources to version 1.4.0-SNAPSHOT #1908 (astefanutti)
- fix(cli): help command offline #1907 (squakez)
- fix: Unique syntax for Maven artifact GAV string representation #1903 (astefanutti)
- fix(ci): Use AdoptOpenJDK/install-jdk@v1 action #1901 (astefanutti)
- fix: Do not filter Camel catalogs by runtime provider label #1900 (astefanutti)
- refactor(test): included all run command flag test #1895 (squakez)
- Fix #1707: add a way to override the base image in the operator #1894 (nicolaferraro)
- feat(test): operator command unit test #1893 (squakez)
- feat(test): builder command unit test #1891 (squakez)
- feat(test): kit create command unit test #1889 (squakez)
- feat(test): delete command unit test #1888 (squakez)
- chore(e2e): add test for Istio trait #1547 #1885 (tadayosi)
- feat(test): install command flags unit test #1883 (squakez)
- Fix operator monitoring test #1880 (llowinge)
- Add network name flag to local run. #1879 (doru1004)
- Skip CRD installation if output flag enabled #1876 (squakez)
- [Fix] Check conditions in the correct order #1873 (doru1004)
- Fix typo DigitalOcen --> DigitalOcean #1868 (apupier)
- chore(e2e): add test for Affinity trait #1547 #1866 (tadayosi)
- chore(e2e): add test for Pull Secret trait #1547 #1865 (tadayosi)
- proposal: add Service Binding proposal (#1445) #1864 (johnpoth)
- chore(doc): quote inline code blocks in environment trait comment #1863 (tadayosi)
- feat(uninstall): add --skip-registry-secret option and make uninstall remove registry secret #1859 #1862 (tadayosi)
- PodSpecable Integration #1861 (mmelko)
- chore(doc): generate doc for environment trait #1858 (tadayosi)
- Prioritize user properties over modeline properties. #1857 (doru1004)
- chore(test): test that propertyless kamelets can be bound #1856 (nicolaferraro)
- chore(api): make KameletSpec.Definition a pointer so it can be omitted #1855 (lburgazzoli)
- chore(crd): Regenerate KameletBinding CRD #1854 (astefanutti)
- chore(api): make Endpoint.Properties a pointer so it can be omitted #1853 (lburgazzoli)
- api: add in/out/error type schema to v1alpha1.Endpoint #1852 (lburgazzoli)
- chore(api): make KameletSpec.Authorization a pointer so it can be omitted #1851 (lburgazzoli)
- fix(trait): bool trait props should be pointer, otherwise omitted in CR #1848 #1850 (tadayosi)
- chore(e2e): add test for Prometheus trait #1547 #1849 (tadayosi)
- Remove Travis CI build #1847 (astefanutti)
- fix(api): Remove controller-tools dependency from API module #1846 (astefanutti)
- chore(e2e): add test for Jolokia trait #1547 #1845 (tadayosi)
- fix: Fix kamelet.feature for YAKS version 0.1.0 #1844 (astefanutti)
- Upgrade controller-tools to version 0.4.1 #1841 (astefanutti)
- chore(doc): Add standard operation procedures to troubleshooting guide #1839 (astefanutti)
- Fix #1675: use kamelets in the operator namespace #1836 (nicolaferraro)
- chore(test): upgrade YAKS to 0.1.0 #1835 (nicolaferraro)
- doc(cli): add section for global flags #1185 #1833 (tadayosi)
- Fix #1654: enable sinkbinding automatically #1832 (nicolaferraro)
- Fix #1818: add support for Kamelet repository #1830 (nicolaferraro)
- Provide tests for ENTESB-14497 #1829 (llowinge)
- Add command line support for creating, building and running containerized integrations locally #1827 (doru1004)
- Sort the integration configurations before returning #1825 (kaczyns)
- Split tests by language #1822 (bouskaJ)
- chore(doc): Shorten monitoring/scaling navigation menu items #1819 (astefanutti)
- Support CLI properties for kamel local run. #1817 (doru1004)
- chore(doc): Add Camel K operator monitoring documentation #1812 (astefanutti)
- #1743: Begin generating the operator bundle using operator-sdk #1811 (phantomjinx)
- Update PDB trait documentation #1810 (astefanutti)
- Fix #1549: auto-detect json in YAML #1809 (nicolaferraro)
- Fix #1771: use registry creds for pull and push and set Spectrum as default #1807 (nicolaferraro)
- Add local run subcommand with basic support #1805 (doru1004)
- Fix #1562: remove support for main runtime #1804 (nicolaferraro)
- chore(ci): simplify test configuration #1801 (nicolaferraro)
- Fix #751: add guard to global operator #1800 (nicolaferraro)
- Fixes ENTESB-15219: only use default values when user doesn't provide a kamelet property value in integration #1796 (dhirajsb)
- [test] Detect camel quarkus version dynamically in monitoring test #1795 (llowinge)
- #1283: Enhance the
kamel log
command to show more detail prior to i… #1793 (phantomjinx) - Fix #1791: auto-generate v1alpha1 resources #1792 (nicolaferraro)
- [ENTESB-15044] Refactor monitoring test to be able consume camel quar… #1790 (llowinge)
- Create PodDisruptionBudget for every integration #1787 (mmelko)
- Fix #1785: propagate klb changes to integrations #1786 (nicolaferraro)
- Make inspect subcommand run locally. #1782 (doru1004)
- doc(example): timer-source example refactory and timer-source-log-sink new example #1781 (squakez)
- Fix #1778: allow pushing to broker via KameletBinding #1780 (nicolaferraro)
- Inspect all transitive dependencies of an integration #1777 (doru1004)
- Fix #1774: use direct HTTP binding when Knative is not in use #1776 (nicolaferraro)
- Automatic changelog: Remove deprecated github action commands #1775 (oscerd)
- update prometheus trait doc with quarkus as default runtime #1772 (smccarthy-ie)
- Add a kamel debug command #1769 (nicolaferraro)
- fix: Kamelet example #1768 (christophd)
- fix: Correct operator leader election ConfigMap lock name #1765 (astefanutti)
- Added workflow dispatch to changelog gh action #1764 (oscerd)
- Camel K operator monitoring #1762 (astefanutti)
- Release Helm charts and bump versions #1759 (nicolaferraro)
- chore(build): remove reference to staging repo #1758 (lburgazzoli)
- Add inspect sub-command with basic support #1757 (doru1004)
- Fix #1537: generate json schema for full Kubernetes resources #1756 (nicolaferraro)
- chore: tidy go.sum #1755 (astefanutti)
- Upgrade k8s api to 0.18.9 and Knative to 0.18.0 #1753 (nicolaferraro)
- chore(crd): make CRD more json-schema friend #1752 (nicolaferraro)
- Fix #1750: auto-compress/encode binary sources and resources #1751 (nicolaferraro)
- Fix #1747: propagate icon on kameletbinding and fix integration owner… #1749 (nicolaferraro)
- Add suport for gists #1748 (lburgazzoli)
- Add support for Strimzi KafkaTopics in KameletBinding #1745 (nicolaferraro)
- chore: Upgrade Prometheus to version 0.42.1 #1744 (astefanutti)
- fix(doc): Set architecture diagram width explicitly #1742 (astefanutti)
- Upgrade to Operator SDK 1.0+ #1741 (astefanutti)
- Added installations steps to IBM Kubernetes Service(IKS) #1739 (juanjopb)
- Fix typo #1736 (llowinge)
- doc: Add high-level architecture diagram #1735 (astefanutti)
- fix: Uninstall cluster role bindings #1734 (christophd)
- chore: Update rbac authorization k8s from v1beta1 to v1 #1733 (christophd)
- chore: Fix operator sdk download url in release workflow #1731 (christophd)
- fix(#1717) Automatic changelog update should not be run on forks #1730 (christophd)
- chore: Make scripts portable #1729 (christophd)
- [fix] Use correct name of kameletbinding #1728 (llowinge)
- chore(binding): refactor binding mechanism and add many more tests #1727 (nicolaferraro)
- [fix] Use bigger timeout to start querying metrics in test #1726 (llowinge)
- Related to #1675: install default Kamelets #1725 (nicolaferraro)
- fix: Adapt Knative service definition to new KnativeEnvironment definition #1724 (astefanutti)
- Jolokia trait fixes so that it works with Hawtio Online #1723 (astefanutti)
- [fix] Use in-place editing #1722 (llowinge)
- docs: add section describing secret ref in properties files #1716 (evanshortiss)
- Fix #1710: auto-generate CRD specification on "generate" task (and fix Kamelets) #1714 (nicolaferraro)
- Fix #1709: add e2e tests about kamelets #1711 (nicolaferraro)
- [Minor] grammatical/typo changes #1705 (PoojaChandak)
- Document Update #1704 (NiteshKoushik)
- Document update #1703 (NiteshKoushik)
- Document Update #1702 (NiteshKoushik)
- Switch from Gitter to Zulip #1701 (lburgazzoli)
- Add documentation about kamel run from github #1695 (davsclaus)
- Automatic changelog: Let's run during the night only one time #1692 (oscerd)
- chore(doc): document Kamelets and fix small issues #1690 (nicolaferraro)
- Changelog updater: run every hour #1688 (oscerd)
- Fix #1670: upgrade to Knative 0.16 and support from 0.15 to 0.17 #1685 (nicolaferraro)
- Added an automatic changelog Github action #1684 (oscerd)
- Add describe command completion #1683 (johnpoth)
- fix #1668: cancel previous context before issuing a new one #1679 (nicolaferraro)
- Create amqpConsume.java #1678 (rbaumgar)
- build(ci): ignore some paths on the GitHub action workflows #1672 (lburgazzoli)
- docs: remove old references to the runtime #1671 (lburgazzoli)
- [test] Create integration test for exposing metrics to prometheus #1660 (llowinge)
- Remove backport gh action. It doesn't work #1659 (oscerd)
- Fixes (mainly typo) in documentation #1658 (ikwattro)
- chore(doc): document sinkbinding in the context of sources and Kamelets #1655 (nicolaferraro)
- chore(release): create additional tags for go modules #1653 (nicolaferraro)
- Add support for oidc #1647 (aslom)
- Related to #1638 kamel init - should not create source file with ASF … #1644 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1643 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1642 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1641 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1640 (oscerd)
- Related to #1638 kamel init - should not create source file with ASF … #1639 (oscerd)
- Add support for sinkbinding #1637 (nicolaferraro)
- Fix #1536: take modeline changes into account in dev mode #1634 (johnpoth)
- fix(doc): Fix Affinity trait examples formatting #1631 (astefanutti)
- Initial architecture documentation #1629 (lburgazzoli)
- fix(doc): PodMonitoring -> PodMonitor #1628 (astefanutti)
- doc: Init troubleshooting guide #1627 (astefanutti)
- chore(doc): Polish secured monitoring proposal #1626 (astefanutti)
- doc: Update secured monitoring proposal for Quarkus/Knative single-port #1625 (astefanutti)
- Fix #1599: generate good trait doc #1622 (nicolaferraro)
- Init .asf.yaml file #1621 (astefanutti)
- Upgrade to staged Camel K runtime 1.4.0 (Camel 3.4.0,Camel-Quarkus 1.… #1620 (nicolaferraro)
- Set reply=false by default from knative broker and channel #1619 (nicolaferraro)
- #1556 - Add the camel category to Camel K CRDs #1615 (ipolyzos)
- Add examples back into the affinity trait documentation #1613 (astefanutti)
- feat: expose Operator ImagePullPolicy option and set it to Always in … #1612 (johnpoth)
- Use Quarkus as default runtime #1609 (nicolaferraro)
- doc: add toc to readme #1606 (tadayosi)
- Upgrade Knative to version 0.15.0 #1605 (oscerd)
- Fix #1601: add v prefix to future tags #1603 (nicolaferraro)
- Implement Kamelets #1602 (nicolaferraro)
- feat: Structured traits configuration serialization #1600 (astefanutti)
- Fix typo missing space "featuresare" -> "features are" #1598 (apupier)
- chore: Add information on how to debug the camel-k operator #1597 (johnpoth)
- Fixes incomplete help message #1596 (orpiske)
- Submit secured monitoring proposal #1594 (astefanutti)
- Document CRC's insecure Docker registry #1410 #1592 (johnpoth)
- fix(api): Declare integration Flow as json.RawMessage #1591 (astefanutti)
- fix(doc): Correct title levels in monitoring documentation #1589 (astefanutti)
- Monitoring docs: Fixed link #1588 (oscerd)
- feat: Integration scale sub-resource works with HPA #1587 (astefanutti)
- doc: Complete the monitoring documentation #1586 (astefanutti)
- feat(crd): Generate CRDs from APIs #1582 (astefanutti)
- Fix typo fo -> of #1578 (apupier)
- add documentation for CRC #1410 #1570 (johnpoth)
- doc: Add monitoring documentation #1569 (astefanutti)
- fix typo #1564 (nicolaferraro)
- Added token as parameter to backport gh action #1563 (oscerd)
- Added back token for gh action #1561 (oscerd)
- Switch to Syndesis backport github action #1560 (oscerd)
- fix(jvm): Integration do not shutdown gracefully when jvm.print-command is set #1558 (astefanutti)
- fix(util): line break after "Monitoring pod ..." message #1554 (tadayosi)
- fix: bug in utility function #1553 (nicolaferraro)
- support make install-crc #1410 #1544 (johnpoth)
- Cannot expose knative endpoints in YAML #1540 (lburgazzoli)
- chore: add a backport action #1531 (nicolaferraro)
- fix(doc): remove redundant '/build' entry in project structure #1530 (tadayosi)
- fix: JVM trait overrides other traits JVM arguments #1528 (astefanutti)
- #1524 set the OLM channel used on install to 'stable' #1527 (ipolyzos)
- #1321 add support for nodeport type for services #1526 (ipolyzos)
- Add ikb as alias for builds.camel.apache.org #1521 (lburgazzoli)
- fix for #1511 #1517 (ipolyzos)
- CLI - Make kamel run handle github urls that are not raw #1515 (lburgazzoli)
- chore(release): bump version to 1.1.0-SNAPSHOT and update OLM/HELM #1510 (nicolaferraro)
- chore(ci): fix ci repository configuration #1504 (nicolaferraro)
- chore(release): bump runtime to 1.3.0 #1501 (nicolaferraro)
- fix(jvm): Bind all interfaces to restore remote debugging with newer JDK versions #1500 (astefanutti)
- Add stale action #1499 (lburgazzoli)
- feat: Add option to print JVM command in integration logs #1496 (astefanutti)
- chore(ci): bump setup jdk action in CI #1494 (nicolaferraro)
- Avoid requirements of a kubeconfig when using command #1493 (lburgazzoli)
- Add tracing trait and automatically discover Jaeger #1492 (nicolaferraro)
- support for jitpack dependencies #1491 (lburgazzoli)
- feat: Prometheus support for Quarkus based on MicroProfile Metrics #1490 (astefanutti)
- chore(keys): update PGP key #1488 (nicolaferraro)
- Fix #1396: use circuitbreaker capability from runtime #1486 (nicolaferraro)
- fix: Regenerate catalogs with Camel version 3.3.0 #1485 (astefanutti)
- sanitized integration name on Windows contains whole path #1484 (oscerd)
- chore(ci): install latest openjdk in Travis #1483 (nicolaferraro)
- Upgrade Operator SDK to version 0.17.1 #1482 (astefanutti)
- Code clean-up #1481 (astefanutti)
- chore(builder): enable Spectrum to publish to authenticated registries #1479 (nicolaferraro)
- Make Prometheus trait compatible with Knative Serving #1478 (astefanutti)
- chore(client): generate client interface for catalog #1477 (nicolaferraro)
- Uninstall all doc #1475 (ipolyzos)
- fix: Use platform HTTP server in REST DSL example #1474 (astefanutti)
- Fixed link in Quarkus.adoc #1473 (oscerd)
- Fix #1470: support inline YAML #1472 (nicolaferraro)
- Update uninstalling.doc #1467 (ipolyzos)
- #1465 remove crd and clusterrole on uninstall #1466 (ipolyzos)
- Fix #1463: add apis and client as submodule #1464 (nicolaferraro)
- Fix #1045: hide internal CRDs in OLM console #1461 (nicolaferraro)
- Make cron work on quarkus runtime #1460 (nicolaferraro)
- Allow the short syntax in knative endpoints #1458 (nicolaferraro)
- Remove unused import package in example #1457 (apupier)
v1.7.0 (2021-11-10)
pkg/client/camel/v1.7.0 (2021-11-10)
pkg/kamelet/repository/v1.7.0 (2021-11-10)
pkg/apis/camel/v1.7.0 (2021-11-10)
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=*
atkamel 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)
pkg/apis/camel/v1.6.1 (2021-10-23)
pkg/kamelet/repository/v1.6.1 (2021-10-23)
pkg/client/camel/v1.6.1 (2021-10-23)
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)
pkg/client/camel/v1.6.0 (2021-09-03)
pkg/kamelet/repository/v1.6.0 (2021-09-03)
pkg/apis/camel/v1.6.0 (2021-09-03)
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
pkg/kamelet/repository/v1.5.1 (2021-08-27)
pkg/client/camel/v1.5.1 (2021-08-27)
v1.5.1 (2021-08-27)
pkg/apis/camel/v1.5.1 (2021-08-27)
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
pkg/kamelet/repository/v1.5.0 (2021-07-05)
pkg/client/camel/v1.5.0 (2021-07-05)
v1.5.0 (2021-07-05)
pkg/apis/camel/v1.5.0 (2021-07-05)
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
pkg/kamelet/repository/v1.4.1 (2021-06-30)
v1.4.1 (2021-06-30)
pkg/client/camel/v1.4.1 (2021-06-30)
pkg/apis/camel/v1.4.1 (2021-06-30)
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)
pkg/kamelet/repository/v1.4.0 (2021-04-16)
pkg/client/camel/v1.4.0 (2021-04-16)
pkg/apis/camel/v1.4.0 (2021-04-16)
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
pkg/kamelet/repository/v1.3.2 (2021-03-19)
pkg/client/camel/v1.3.2 (2021-03-19)
v1.3.2 (2021-03-19)
pkg/apis/camel/v1.3.2 (2021-03-19)
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
andbundle-build
targets incompatible withopm
#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)
pkg/client/camel/v1.3.1 (2021-02-01)
pkg/apis/camel/v1.3.1 (2021-02-01)
pkg/kamelet/repository/v1.3.1 (2021-02-01)
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
pkg/apis/camel/v1.3.0 (2020-12-22)
v1.3.0 (2020-12-22)
pkg/kamelet/repository/v1.3.0 (2020-12-22)
pkg/client/camel/v1.3.0 (2020-12-22)
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
pkg/client/camel/v1.2.1 (2020-11-23)
v1.2.1 (2020-11-23)
pkg/apis/camel/v1.2.1 (2020-11-23)
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)
pkg/apis/camel/v1.2.0 (2020-10-08)
pkg/client/camel/v1.2.0 (2020-10-08)
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
pkg/client/camel/v1.1.1 (2020-09-11)
v1.1.1 (2020-09-11)
pkg/apis/camel/v1.1.1 (2020-09-11)
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)
pkg/client/camel/v1.1.0 (2020-07-21)
pkg/apis/camel/v1.1.0 (2020-07-21)
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)
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)
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
1.0.0-nightly.202005130003 (2020-05-11)
Closed issues:
- (vanilla minikube) RestDSL.java not working out of the box #1452
- Make kamel cli installable via Homebrew #1369
Merged pull requests:
- Fix #1449: add support for modeline options #1455 (nicolaferraro)
- information to update the homebrew formula #1454 (ipolyzos)
- Fix #1450: fix servicemonitor roles on direct install #1453 (nicolaferraro)
- Helm fix #1448 (nicolaferraro)
1.0.0-nightly.202005060045 (2020-05-05)
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:
- Fix #1446 and #1395: completely update integration resource on redepl… #1447 (nicolaferraro)
- Fix #1367: add more build events #1444 (nicolaferraro)
- Partially Fixes Camel 14995: generates master and 3/threescale traits docs. #1441 (djencks)
- Fixes CAMEL-14993 generate traits table with Antora, etc. #1440 (djencks)
- Update 3scale.go #1439 (rajatdiptabiswas)
- Add ready condition to the integration #1438 (nicolaferraro)
- Fix #1414: upgrade to knative 0.14 and support v1beta1 channels and b… #1437 (nicolaferraro)
- Attempt to upgrade knative CI #1435 (nicolaferraro)
- Fix #1416: make minikube experience super-fast again #1434 (nicolaferraro)
- Fixes CAMEL-14975 (2 of 3) Issue 14975 move lang to runtime: remove moved files #1433 (djencks)
- Fix 1401 #1432 (oscerd)
- chore(CI): add knative sources test with YAKS #1431 (nicolaferraro)
- Fix for #1358 #1430 (dobozysaurus)
- Fix knative sources #1421 (nicolaferraro)
- Add license headers to files generated with kamel init #1420 (ipolyzos)
- Attempt to make CI better #1418 (nicolaferraro)
- Properly handle platform-http component in routes #1411 (lburgazzoli)
- Add some sugar for additional sources #1400 (lburgazzoli)
1.0.0-nightly.202004171040 (2020-04-17)
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:
- Fixed cron trait docs #1405 (oscerd)
- Fix #1393: create standard role at operator startup in OLM #1399 (nicolaferraro)
- Cannot switch between cron and normal deployment in dev mode #1398 (lburgazzoli)
- Fix #1384: allow to define an alternative prometheus config #1397 (nicolaferraro)
- Fix YAML rest-dsl inspections #1392 (lburgazzoli)
- chore(builder): small refactor to image context lookup #1391 (lburgazzoli)
- chore(ci): fix Knative CI #1390 (nicolaferraro)
- Include checksum when checking for compatible kits #1389 (lburgazzoli)
- bug: fix minor repetition of example heading in cron trait #1385 (AemieJ)
- fix #1382: enable prometheus roles when installing from olm and helm #1383 (nicolaferraro)
- Switch to java 11 by default and adapt to runtime 1.3.x #1381 (lburgazzoli)
- Fix #1379: make download link available also when installing from operator hub #1380 (nicolaferraro)
- Fix #1356: remove namespace resources on uninstall and fix maven-sett… #1378 (nicolaferraro)
1.0.0-nightly.202003261646 (2020-03-26)
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:
- chore(build): fix package_artifact.sh script call #1374 (johnpoth)
- Add nightly releases #1373 (nicolaferraro)
- Fix #1364: only delete direct children of the integration during gc #1372 (nicolaferraro)
- chore(build): bump runtime to 1.2.1 #1366 (nicolaferraro)
- Nth attempt to fix CI #1355 (nicolaferraro)
- Support for configuring uninstall commmand through files and env vars #1354 (lburgazzoli)
- Fix #1340: own openapi configmap and cache it #1353 (nicolaferraro)
- Fixes #1350 Remove human-readable format from timer period computatio… #1352 (oscerd)
- Fix #1325: add 3scale addon #1351 (nicolaferraro)
- Set default for rest based services #1349 (lburgazzoli)
- Fix probes port detection #1345 (lburgazzoli)
- Fix #1309: add permissions to patch events #1344 (nicolaferraro)
- Probes not bound to Knative services #1342 (lburgazzoli)
- Wrong knative dependency #1337 #1338 (lburgazzoli)
- Workaround for apache/camel-k-runtime#258 #1335 (lburgazzoli)
- refactor source code inspectors to avoid using redgexp for markup languages #1334 (lburgazzoli)
- Support for OpenAPI v3 #1330 (lburgazzoli)
- Fix helm install doc #1326 (nicolaferraro)
- [ADD] Add rest test #1324 (bouskaJ)
- Add e2e test for the multiple files scenario #1322 (lburgazzoli)
- [FIX] Fix kamel install olm parameter #1319 (bouskaJ)
- Add support for capabilities #1318 (lburgazzoli)
- Fix #1304: fix the saga example to use default ports #1315 (nicolaferraro)
- Catalog generation does not take into account the runtime provider to determine the catalog name #1313 (lburgazzoli)
- Workaround. Labels are not supported on ProjectRequest #1311 (bouskaJ)
- Make test timeouts configurable #1307 (bouskaJ)
- Add super-fast builds for dev clusters #1306 (nicolaferraro)
- Unable to run the polyglot sample #1303 (lburgazzoli)
- feat: Support Buildah builds on OpenShift with internal registry auto-configuration #1295 (astefanutti)
- Fix #1236: upgrade to runtime 1.1.0 and remove camel-bean autodetection #1294 (nicolaferraro)
- fix(platform): Default to pod build strategy for Kaniko #1292 (astefanutti)
- Related to #1190: add more logs when patch fails #1291 (nicolaferraro)
- Fix #1255: add a global installation test #1290 (nicolaferraro)
- Some small Knative fixes #1289 (nicolaferraro)
- Fix #1286: overwrite resources when --force option is passed to kamel… #1288 (nicolaferraro)
- Add Helm chart for Camel K #1287 (nicolaferraro)
- [FIX] Fix output redirection for external bin #1284 (bouskaJ)
- fix typo puslar -> pulsar #1281 (apupier)
- Fix Quarkus dependency detection #1279 (jamesnetherton)
- Get rid of json schema generation #1278 (lburgazzoli)
- chore(ci): test openshift on GH actions #1277 (nicolaferraro)
- Fix #1237: check specific knative serving versions to determine if it… #1276 (nicolaferraro)
- Add concurrency control in cronjobs and fix controller switching #1275 (nicolaferraro)
- Refactoring traits to allow addons and add master trait (as addon) #1274 (nicolaferraro)
- tekton parameters with parentheses instead of curly brackets #1272 (brunoNetId)
- fix #1270: upgrade to Knative 0.12 #1271 (nicolaferraro)
- fix #1222: use image sha in s2i build to avoid knative registry resol… #1269 (nicolaferraro)
- Apache Pulsar and Groovy example #1268 (haris-zynka)
- Allow to inject data from externally crafted secrets #1261 (camel-k bits) #1265 (lburgazzoli)
- Use OLM by default when available #1260 (nicolaferraro)
- chore: Run Maven in batch mode to reduce log noise #1258 (jamesnetherton)
- Add uninstall command #1254 (jamesnetherton)
- chore(build): Upgrade Kaniko to version 0.17.1 #1253 (astefanutti)
- Small fixes #1252 (astefanutti)
- add 'logs' alias on 'log' cmd #1251 (ipolyzos)
- Fix dead link to trait documentation #1249 #1250 (apupier)
- fix(install): Check permission to create OpenShift ConsoleCLIDownload resource #1248 (astefanutti)
- chore(test): enable e2e tests with Docker Hub and Github packages #1247 (nicolaferraro)
- Fix #1162: Knative e2e tests with Kourier #1246 (nicolaferraro)
- Remove the option to set the camel version #1245 (lburgazzoli)
- Fix #1102: add run --property-file option #1244 (nicolaferraro)
- chore(permissions): restrict knative serving permissions on the services #1243 (nicolaferraro)
- fix #1230: make some commands to work offline #1241 (nicolaferraro)
- Provide more information on the deployment status and generate related Kubernetes events #1228 (nicolaferraro)
- JVM trait #1226 (astefanutti)
- fix: Command execution fails with result must be a pointer #1225 (jamesnetherton)
- chore(dev): Upgrade Operator SDK to version 0.15.0 #1224 (astefanutti)
- feat: Offer easier access to trait list #1220 (jamesnetherton)
- fix #1188: add init command #1219 (nicolaferraro)
- Fix #1093: document how to update multiple trait properties #1218 (nicolaferraro)
- Fix #1181: add --save option to install and run #1217 (nicolaferraro)
- chore(build): add verbose flag for Kaniko builds #1216 (nicolaferraro)
- Support any Java base images #1215 (astefanutti)
- fix: Exiting dev mode returns non zero exit code #1214 (jamesnetherton)
- chore(olm): set empty spec in CSV to pass courier validation #1213 (nicolaferraro)
- fix(dev): Use go-homedir package instead of os/user to retrieve user home directory #1211 (astefanutti)
- chore(crd): update the CRD versions #1210 (nicolaferraro)
- chore(jolokia): Declare client certificate Jolokia trait option as an array #1202 (astefanutti)
- fix(jolokia): Order consistently Jolokia agent options when encoded as environment variable #1198 (astefanutti)
- Add native support for CronJobs #1197 (nicolaferraro)
- Jolokia trait improvements #1193 (astefanutti)
- Upgrade Operator SDK to version 0.14.0 #1191 (astefanutti)
- fix: Avoid potential nil pointer dereference in wait & dev modes #1179 (jamesnetherton)
- kamel run --wait should return non-zero exit code in case of failure #1178 (jamesnetherton)
- Auto detect Camel components via FQN classnames #1177 (jamesnetherton)
- chore(release): bump version to 1.0.0-RC2-SNAPSHOT #1168 (nicolaferraro)
- Upgrade to Runtime 1.0.9 and Kaniko 0.14.0 #1167 (nicolaferraro)
- fix(CLI): Cannot set Kaniko cache option #1166 (astefanutti)
- [quarkus] in JVM mode we should no restrict the languages we can use #1161 (lburgazzoli)
- Fix #921: Migration to v1 API #1160 (nicolaferraro)
- chore(dev): Upgrade Operator SDK to version 0.13.0 #1153 (astefanutti)
- fix for issue #1138 #1152 (mrganeshraja)
- Fix #1089: defer knative detection to when integration runs #1151 (nicolaferraro)
- fix(gc): Do not log 403 errors on deletecollection requests during GC #1150 (astefanutti)
- Some minor fixes and updates #1148 (nicolaferraro)
- chore(test): add e2e tests for dev mode #1147 (nicolaferraro)
- fix #1136: do not watch remote files in dev mode #1146 (nicolaferraro)
- Added unit tests for the prometheus trait #255 #1142 (aldettinger)
- Fix #1126: remove constraints and use default versions #1141 (nicolaferraro)
- chore(test): allow to change some defaults for testing #1139 (nicolaferraro)
- Update to maven 3.6.3 #1134 (lburgazzoli)
- Allow to configure kamel CLI with env vars and configuration files #1133 (lburgazzoli)
- Fix #1125: use all known knative types to check if it's enabled #1131 (nicolaferraro)
- Don't write to platform spec to allow upgrades #1127 (nicolaferraro)
- Enable github actions to build and validate pr #1124 (lburgazzoli)
- Switch to Knative 0.10 and remove Knative 0.8 compatibility #1123 (nicolaferraro)
- chore(build): disable go modules when performing go clean #1118 (lburgazzoli)
- Fix #1047: create a default platform when possible #1117 (nicolaferraro)
- chore(ci): dump namespace when tests fail in CI #1113 (nicolaferraro)
- chore(revert): revert Kaniko to more stable v0.9.0 #1111 (nicolaferraro)
- Use JSON merge patch to reconcile Camel K custom resource statuses #1110 (astefanutti)
- Update to add the saga example #1109 (zhfeng)
- Change case of readme to please Eclipse Che #1106 (apupier)
- chore: Add explicit dependency on json-patch #1105 (astefanutti)
- Check whether KAMEL_BIN file exists #1101 (bouskaJ)
- feat: Generic patching of integration resources in running phase #1100 (astefanutti)
- fix(doc): Add affinity trait examples back #1098 (astefanutti)
- fix(OpenAPI): Use catalog runtime version to generate OpenAPI project #1096 (astefanutti)
- chore(lint): fix formatting error to make CI happy again #1090 (nicolaferraro)
- chore(deps): bump js-yaml from 3.12.0 to 3.13.1 in /docs #1088 (dependabot[bot])
- chore(deps): bump lodash from 4.17.11 to 4.17.15 in /docs #1087 (dependabot[bot])
- chore(deps): bump handlebars from 4.0.12 to 4.5.3 in /docs #1086 (dependabot[bot])
- chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /docs #1085 (dependabot[bot])
- Allow to push images to other registries #1084 (nicolaferraro)
- Add examples #1078 (lburgazzoli)
- fix the version of the operator image #1077 (zhfeng)
- Support KUBECONF env variable #1076 (bouskaJ)
- chore(build): Use JSON merge patch to update build status #1074 (astefanutti)
- Automatically generate trait documentation from code #1068 (nicolaferraro)
- examples with camel-amqp and connection factory #1067 (hguerrero)
- add wrapper for processor functions #1066 (hguerrero)
- feat(build): Better report build progress #1064 (astefanutti)
- Add GC trait discovery client caching options and server-side deletion #1062 (astefanutti)
- chore(olm): fix olm naming #1060 (nicolaferraro)
- Fix #1048: use container mode only when no other mechanism is available #1054 (nicolaferraro)
- Fix #1038: redeploy integration when trait config changes #1053 (nicolaferraro)
- Remove support for java class loader #1052 (lburgazzoli)
- Fix #1036: generate k8s client for camel k resources #1051 (nicolaferraro)
- chore(magic): auto-add dependency on camel-jackson when using plain .… #1049 (nicolaferraro)
- fix #662: mark kit traits to avoid rebuilding when not necessary #1046 (nicolaferraro)
- fix(camel): Report runtime version from Camel catalog into integration and kit statuses #1044 (astefanutti)
- chore(dev): Upgrade Operator SDK to version 0.12.0 #1043 (astefanutti)
- Fix typo in doc #1042 (apupier)
- fix #989: document the release process #1041 (nicolaferraro)
- chore(dev): Require Go version 1.13 #1040 (astefanutti)
- Add readme in examples subfolder #1034 (apupier)
- fix #1023: add possibility to reference staging artifacts #1029 (nicolaferraro)
- chore: fix eaxmples #1026 (lburgazzoli)
- fix(SDK): Add relative symlink to kamel main package #1025 (astefanutti)
- chore: Use non-caching API reader from SDK #1021 (astefanutti)
- fix #985: add correct clusterroles for knative in global mode #1019 (nicolaferraro)
- fix #988: add check for missing licenses before release #1018 (nicolaferraro)
- Upgrade Operator SDK to version 0.11.0 #1017 (astefanutti)
- chore(tests): add integration tests for common knative issues #1016 (nicolaferraro)
- feat(quarkus): Initial Quarkus support #1013 (astefanutti)
- Support Knative broker/trigger model and explicit source/sink #1012 (nicolaferraro)
- fix #1005: allow to customize loader and add default dependencies for… #1007 (nicolaferraro)
- Update OLM manifests for 1.0.0-M2 release #1006 (astefanutti)
- fix: Avoid updating Deployment replicas in default configuration #1003 (astefanutti)
- perf: Enqueue ReplicaSet updates only when replicas changed #1002 (astefanutti)
- chore: Remove references to OpenShift deprecated build APIs #1001 (astefanutti)
- fix: Handle traits update conflicts gracefully #1000 (astefanutti)
- chore: GC trait improvements #999 (astefanutti)
- remove integration delete action and finalizer #996 (lburgazzoli)
- Include camel-k-runtime version in camel-catalog #993 (lburgazzoli)
- Fix release issues for 1.0.0-M2 #986 (asifdxtreme)
- fix #972: strip local host data from build #980 (nicolaferraro)
- Fix gke permissions #979 (nicolaferraro)
- chore(scale): Rebuild resources #978 (astefanutti)
- fix: Add missing configmaps resource to camel-k-builder role #977 (jamesnetherton)
- chore: Display Kaniko version in prelude log #976 (astefanutti)
- fix: Kaniko cache default spec is not updated when calling the status endpoint #975 (astefanutti)
- fix: Add nil check for dev mode intergration phase watch result #974 (jamesnetherton)
- fix: Kaniko publisher step fails with IncrementalPackager #970 (astefanutti)
- chore(cli): Hide builder and operator commands #969 (astefanutti)
- fix(build): Remove builder bin commands #967 (astefanutti)
- fix: Merge all binaries into a single one #966 (jamesnetherton)
- fix: Rename kamel get 'context' column to 'kit' #964 (jamesnetherton)
- chore(release): automatic generation of release notes #963 (nicolaferraro)
- Upgrade to Knative 0.9 #961 (nicolaferraro)
- sanitize name of auto-generated catalogs #958 (lburgazzoli)
- Automatically resolve dependencies for language expressions #957 (jamesnetherton)
- chore: Remove unecessary watch on builds while reconciling integrations #955 (astefanutti)
- Jolokia and Prometheus traits fixes #954 (astefanutti)
- fix(build): Go 1.13 compatibility #953 (astefanutti)
- Resources GC improvements #950 (astefanutti)
- Upgrade Operator SDK to version 0.10.0 #949 (astefanutti)
- fix(builder): Clean ReplaceHost step leftover that causes nil pointer dereference panic #948 (astefanutti)
- Add ability to execute tasks in Tekton pipeline #943 (nicolaferraro)
- Making kamel CLI 90% faster on remote clusters #940 (nicolaferraro)
- fix(examples): Remove timer route to allow scale-to-zero of REST DSL example #936 (astefanutti)
- fix(knative): Use channel hostname to filter Knative history header #935 (astefanutti)
- Provide better instructions on the kit create command for missing nam… #932 (dobozysaurus)
- Fix #732: Adjusted CLI tagline to be in sync with updated (serverless superpowers) language. #931 (dobozysaurus)
- fix: Correct indentation for integration source content #928 (jamesnetherton)
- fix: Dev mode does not show if the build failed #927 (jamesnetherton)
- fix(build): Replace git.apache.org/thrift.git dependency #926 (astefanutti)
- fix(knative): favor cluster-local instead of public URL to address en… #925 (astefanutti)
- perf(gc): Restrict discovery to types that support the list verb #917 (astefanutti)
- fix(knative): Cannot schedule container image using default internal registry hostname #916 (astefanutti)
- fix(doc): migrate links from staging to official Camel Web site #913 (astefanutti)
- fix(OLM): CSV name must be DNS-1123 subdomains and consist of lower c… #912 (astefanutti)
- fix(OLM): Remove integration context leftovers from OLM bundles #909 (astefanutti)
- fix: Enable proxy server to be configured for Kaniko builds #905 (jamesnetherton)
- Added unit tests for the jolokia trait #255 #904 (aldettinger)
- fix(build): Cache go modules directory #903 (jamesnetherton)
- fix(examples): Remove references to obsolete runtime argument #901 (jamesnetherton)
- fix: Improve kamel get to enable specifying integration name #897 (jamesnetherton)
- Include modeline in examples #895 #896 (apupier)
- External kamel bin testing #894 (bouskaJ)
- BuildConfig's, ImageStream's and Pod's not labeled with camel-k and can't delete with -l 'app=camel-k' #884 (dmvolod)
- Fix embedded resources snapshot version #882 (dmvolod)
- Switch to images-dev build on install-mini<plaform> #881 (dmvolod)
- Added unit tests for ingress_trait #255 #880 (aldettinger)
- Fix make clean for tests and remove binary file from repo #879 (dmvolod)
- chore(js): fix examples, use arrow function for lambda style processor #877 (lburgazzoli)
- fix(GC): Skip 503 errors when scanning for resources to be GCed #876 (astefanutti)
- Remove Dep files #872 (astefanutti)
- chore(build): remove go mod vendor from travis build #871 (lburgazzoli)
- Fix #789: add correct example for operator hub #868 (nicolaferraro)
- Fix #730: put example that demonstrate backward compatibility works #867 (nicolaferraro)
- camel-rest should load automatically for routes using Rest DSL #866 (lburgazzoli)
- Remove .gitmodules file #865 (astefanutti)
- Update build requirements documentation #864 (astefanutti)
- Fix #815: determine correct profile at runtime when empty #861 (nicolaferraro)
- fix(examples): add --dependency=camel-rest to usage comments in rest examples #860 (tadayosi)
- Add --verbose to lint for preventing hangs visibility #859 (dmvolod)
- fix(docs): typo in running in dev mode #858 (tadayosi)
- Fix #856: lookup destination in multiple places and add e2e tests #857 (nicolaferraro)
- chore(lint): tune golangci-lint resource requirements #855 (lburgazzoli)
- chore(knative): fix auto discovery #854 (lburgazzoli)
- fix(classpath): lookup integration container by name instead of iterating amoung all the containers #852 (lburgazzoli)
- Upgrade to Knative 0.7.1 #851 (nicolaferraro)
- Upgrade Operator SDK to version 0.9.0 #850 (astefanutti)
- Groovy Rest example fails due to Unable to find loader for language=xml #849 (dmvolod)
- Disable Istio by default #847 (lburgazzoli)
- Add unit tests for the classpath trait #255 #846 (aldettinger)
- fix build-pod strategy on kubernetes #844 (lburgazzoli)
- route trait assumes target port name is always 'http' #842 (lburgazzoli)
- fix: Enable maven strict checksum policy on platform initialization #836 (jamesnetherton)
- Stable container name #835 (lburgazzoli)
- Concurrency issue in the end to end tests #834 (lburgazzoli)
- fix: point to the staging site from README.adoc #831 (zregvart)
- chore(docs): cleanup contributors guide #829 (zregvart)
- chore: point the Antora configuration to
master
#828 (zregvart) - Misleading "service.enabled=false" when used in combination with the prometheus trait i #825 (lburgazzoli)
- Publishing documentation using Antora #824 (zregvart)
- chore(doc): add ddoc for probes trait #822 (lburgazzoli)
- chore: re-enable integration tests #821 (lburgazzoli)
- Remove obsolete runtime dependency type #820 (lburgazzoli)
- fix(test): Fix XML e2e test after upgrade to 3.0.0-M4 #819 (jamesnetherton)
- chore(runtime): remove hardcoded log4j dependency #818 (lburgazzoli)
- test(yaml): Add YAML e2e test #817 (jamesnetherton)
- fix: Use error condition when active platform cannot be resolved #816 (jamesnetherton)
- Update to camel 3.0.0-M4 #812 (lburgazzoli)
- fix: Kamel install with kit option can leave integrationkit stuck waiting for platform #810 (jamesnetherton)
- fix: Dependencies & rest-dsl traits are never enabled #808 (jamesnetherton)
- fix: Nil pointer on build failure recovery #805 (jamesnetherton)
- Revert "chore: Re-enable e2e tests" #803 (lburgazzoli)
- chore: Re-enable e2e tests #802 (jamesnetherton)
- chore(build): strip full path from stackstraces #801 (lburgazzoli)
- Support for new yaml dsl #800 (lburgazzoli)
- Move waiting for platform to controller #799 (lburgazzoli)
- Don't wait for initial kit to be ready to declare the platform ready #796 (lburgazzoli)
- Add keys #790 (lburgazzoli)
- chore(travis): disable e2e #787 (lburgazzoli)
- chore: extract indentedwriter to it's own package and make it an utility #786 (lburgazzoli)
- refactor(trait): replace resources and execute post action as part of trait management #785 (lburgazzoli)
- Refactor controller logic #784 (lburgazzoli)
- Route trait does not work if route.auto is set to false #783 (lburgazzoli)
- Initial upgrade support #782 (nicolaferraro)
- fix: Integration naming issues with numbers in them #779 (jamesnetherton)
- fix: Validate maven artifacts #774 (jamesnetherton)
- chore(lint): run golanci-lint on travis #773 (lburgazzoli)
- chore: cleanup integration kit #772 (lburgazzoli)
- chore: cleanup build #771 (lburgazzoli)
- chore(lint): fix findings #770 (lburgazzoli)
- chore(integration controller): replace custom reconcile trigger with watch #769 (lburgazzoli)
- Add conditions to camel-k CRs #766 (lburgazzoli)
- Add timeout to maven operations #765 (lburgazzoli)
- chore(lint): fix findings #760 (lburgazzoli)
- Automatically create catalogs from maven #759 (lburgazzoli)
- Add e2e tests #758 (nicolaferraro)
- Service trait: confusing behavior #757 (lburgazzoli)
- feat: Add a --global install option #752 (jamesnetherton)
- Fix #749: do not create route/ingress if not needed #750 (nicolaferraro)
- fix: CR example is using wrong schema #748 (jamesnetherton)
- The --maven-repository shortcut does not configure plugin repositories #747 (lburgazzoli)
- chore(builder): ensure files added tot he tar archive have the right permissions #741 (lburgazzoli)
- fix: Honour KUBECONFIG #740 (jamesnetherton)
- Set RestWithRestlet response Content-Type header to text/plain #738 (jamesnetherton)
- Added KEYS file #734 (oscerd)
- Bump to 1.0.0-M1-SNAPSHOT and release changes #733 (nicolaferraro)
- chore(regen): regenerate defaults #727 (lburgazzoli)
- Rename 'context' term used by Camel K. #726 (lburgazzoli)
- fix: Do not share labels map reference in integration deployment #725 (astefanutti)
- Filter allowed env variables in Knative #724 (nicolaferraro)
- Automatically configure global build strategy #723 (nicolaferraro)
- chore(build): remove test artifacts #721 (lburgazzoli)
- Allow to provide custom settings.xml #720 (lburgazzoli)
- Don't automatically install contexts upon platform installation #719 (lburgazzoli)
- chore: default to camel-k-runtime v0.3.3 #718 (lburgazzoli)
- Fix #707: sign released artifacts #713 (nicolaferraro)
- #709 Add ASL license header into the files #712 (WillemJiang)
- kamel run --dev examples/resources-route.groovy issues Cannot find resource #710 (lburgazzoli)
- #701 Update the cluster-setup document for installing knative on minishift #708 (WillemJiang)
- trait(route): do not set Route.Spec.TLS if not needed #705 (lburgazzoli)
- Fix #698: 2nd attempt #704 (nicolaferraro)
- feat: Set env var with Kamel #696 (jamesnetherton)
- Fix #644: remove predefined images #695 (nicolaferraro)
- chore: disable modules when invoking go clean #694 (lburgazzoli)
- chore: fix lint finding #691 (lburgazzoli)
- chore: include build info in camel-k operator #690 (lburgazzoli)
- Update to Camel 2.24.0 #689 (lburgazzoli)
- chore: remove spring-boot leftovers #688 (lburgazzoli)
- Remove vendor directory for good #685 (astefanutti)
- fix: Integration stuck waiting for platform #684 (jamesnetherton)
- Fix #679: make sure we don't use external deps other than kube in apis #680 (nicolaferraro)
- A pack of small Knative improvements #678 (nicolaferraro)
- chore: support for health based on servlet available from 0.3.3-SNAPSHOT #676 (lburgazzoli)
- Migrate to Go modules #675 (astefanutti)
- trait(route): tls support #673 (lburgazzoli)
- chore(lint): better naming #672 (lburgazzoli)
- Upgrade Operator SDK to version 0.8.0 #671 (astefanutti)
- chore(lint): fix findings #670 (lburgazzoli)
- fix wrong log method used to log formatted content #667 (lburgazzoli)
- Unified operator deployment #661 (astefanutti)
- include context traits when looking up for a compatible context #659 (lburgazzoli)
- drop support for knative < 0.4 #658 (lburgazzoli)
- remove spring boot support #657 (lburgazzoli)
- remove support for integration container image creation #656 (lburgazzoli)
- Fix #651: removed camel 3.0.0-M1 catalog #652 (aldettinger)
- Initial OLM manifest #648 (astefanutti)
- Adding a note about the delay at first Sample run #647 (rafaeltuelho)
- Fix #645: use the right kind of sink in knative trait #646 (nicolaferraro)
- Upgrade to camel-k-runtime 0.3.2 #643 (davsclaus)
- feat: Add volume argument to kamel run #640 (jamesnetherton)
- fix: Add .exe file extension to Windows kamel binary #636 (jamesnetherton)
- LanguageXML is not included in languages list #634 #635 (lburgazzoli)
- feat: Add kamel describe command #633 (jamesnetherton)
- Modified PR #625 as requested #632 (valdar)
- Use non-caching client in builds scheduling critical section #631 (astefanutti)
- chore(doc): change the description of the project #628 (nicolaferraro)
- Updated README for configmap #626 (stevef1uk)
- Build improvements #623 (astefanutti)
- allow to configure default configurations on platform #622 (lburgazzoli)
- Fix #602: error in set-version script #621 (nicolaferraro)
- chore(build): add builder to dev workflow #616 (nicolaferraro)
- Rely on label selector to query older generation resources in GC #615 (astefanutti)
- Update gke-setup.adoc #612 (MehrCurry)
- Fix #575: recognize hystrix automatically #611 (nicolaferraro)
- istio: allow to control annotation sidecar.istio.io/inject i #610 (lburgazzoli)
- Add affinity trait #607 (astefanutti)
- fix #602: Script set-version.sh does not honor the registry/repository… #603 (valdar)
- Change builder to sync style API and remove in-memory working queue #599 (astefanutti)
- Upgrade Operator SDK to version 0.7.0 #596 (astefanutti)
- cleanup #590 (lburgazzoli)
- context with status error should not be included when looking up suitable context for an integration #585 (lburgazzoli)
- Split builder from operator #583 (astefanutti)
- Fix #579: fix namespace in subscription #581 (nicolaferraro)
- Add log4j-slf4j-impl as runtime dependency in default project build #578 (astefanutti)
- chore(style): apply gofmt after code generation #577 (lburgazzoli)
- allow to configure resources requests/limits #573 (lburgazzoli)
- Add support for traits defaults #572 (lburgazzoli)
- knative: create full camel environment #571 (lburgazzoli)
- dependencies: add support for boms #565 (lburgazzoli)
- Upgrade Operator SDK to version 0.6.0 #562 (astefanutti)
- Fix #557: fix generated images #560 (nicolaferraro)
- chore(maven): Run Maven in batch mode to reduce log noise #556 (jamesnetherton)
- knative: fix copy secrets to env vars #555 (lburgazzoli)
- resources: add options to configure mount path and key #554 (lburgazzoli)
- Timeout in S2I build #551 (lburgazzoli)
- fix: Improve how SanitizeName handles paths and URLs #549 (jamesnetherton)
- fix bug due to state change during trait evaluation #547 (nicolaferraro)
- chore(refactor): move JAVA_CLASSPATH configuration to classpath trait #546 (lburgazzoli)
- fix: include mount paths in java's classpath #545 (lburgazzoli)
- chore(fix): minScale and maxScale should be always greater than 0 #544 (nicolaferraro)
- Add explicit kind selection to deployer trait #543 (nicolaferraro)
- chore(runtime): update to runtime v0.3.1 #542 (lburgazzoli)
- chore: Remove operator metrics port and service #541 (jamesnetherton)
- camel-k --runtime-version is not honoured for all runtimes #539 (lburgazzoli)
- Improve owner trait #535 (lburgazzoli)
- chore(lint): fix findings #533 (lburgazzoli)
- fix: do not add probes to knative services #532 (lburgazzoli)
- Add option to health probes #531 (lburgazzoli)
- feature(kaniko): support for incremental build #530 (lburgazzoli)
- ordered delete #529 (lburgazzoli)
- chore(kamel): fix reset command #526 (lburgazzoli)
- chore(release): add automatic version update to release #524 (nicolaferraro)
- fix: Allow file names as delete cmd argument #522 (christophd)
- chore(image): include camel runtime adapters #521 (lburgazzoli)
- test(builder): more assertions on deps #520 (oscerd)
- chore(build): remove jitpack configuration #519 (lburgazzoli)
- chore(runtime): Bump runtime to 0.3.0 #518 (oscerd)
- knative(serving): add support for additional annotations #517 (lburgazzoli)
- Adding Probes to Knative services #514 (lburgazzoli)
- chore(make): fix images-push target #510 (lburgazzoli)
- minikube doc update #509 (kameshsampath)
- chore(crd): add missing label to CamelCatalog CRD #502 (lburgazzoli)
- chore(install): fix wrong resource kind #501 (lburgazzoli)
- feature(knative): support configmap and secrets #500 (lburgazzoli)
- Fix #497: upgrade to knative 0.4.0 #499 (nicolaferraro)
- Perform garbage collection asynchronously #496 (astefanutti)
- Do not swallow error returned by controller actions #494 (astefanutti)
- sanitize dependencies #491 (lburgazzoli)
- chore(controller): reduce logging when action fails because of conflicts, log the error message without the stack and re-queue the reconcilation #488 (lburgazzoli)
- do not include runtime artefacts in operator image by default #486 (lburgazzoli)
- chore(version): Align to latest runtime, until we remove git submodule #485 (oscerd)
- chore(refactor): Added license to .travis.yml #484 (oscerd)
- add finalizer to ensure integration children are cleaned up #480 (lburgazzoli)
- Activate Kaniko caching and warm the platform base image #479 (astefanutti)
- add an option to set which runtime version the operator should to run integrations #478 (lburgazzoli)
- Aligned the submodule runtime from camel-k-runtime #476 (oscerd)
- Removed JenkinsFile since it used by the runtime repo now #475 (oscerd)
- Fixes #470 #474 (oscerd)
- fix(traints): ensure an error is returned to the caller if a catalog cannot be found #472 (lburgazzoli)
- Remove unecessary Go dep overrides #467 (astefanutti)
- fix(semver): support exact version match when looking up camel catalog #465 (lburgazzoli)
- Fix lint errors #464 (astefanutti)
- Add a phase to wake up integration reconcile loop on context build co… #463 (astefanutti)
- add a tool to generate json schema from custom resources #462 (lburgazzoli)
- Optimize reconciliation loops #459 (astefanutti)
- Added a FailIfNoTests option to Surefire #457 (oscerd)
- Enable status subresource for integration context #456 (astefanutti)
- Enable status subresource for integration platform #455 (astefanutti)
- Added release profile #454 (oscerd)
- chore(catalog): improve camel catalog generation #451 (lburgazzoli)
- Remove deploy phase from test and install stage #450 (oscerd)
- Fixed Jenkinsfile #449 (oscerd)
- chore(build): deploy camel-k runtime artifacts to apache snapshot aut… #448 (oscerd)
- Cannot deploy integration if not in the root package #444 (lburgazzoli)
- Error while deploying integration in Knative based environment #443 (lburgazzoli)
- Add field 'camel-version' to Integration CRD #442 (lburgazzoli)
- fix rest dsl generation #441 (lburgazzoli)
- Pass garbage collection items by values instead of references #440 (astefanutti)
- Ability to customise the generated camel-k image #438 (kameshsampath)
- chore(deploy snapshot): deploy runtime snapshots to apache snapshot r… #435 (oscerd)
- Fix typos in traits doc #434 (astefanutti)
- Add garbage collector trait #433 (astefanutti)
- Fix operator leader election #430 (astefanutti)
- Deactivate Downloading/Downloaded Maven log messages from CI build #429 (astefanutti)
- Set Maven batch mode for CI Maven build #428 (astefanutti)
- chore(catalog): reduce build_catalog.sh verbosity #427 (lburgazzoli)
- Upgrade operator SDK to version 0.5.0 #426 (astefanutti)
- chore(runtime): prepare for deployment #425 (lburgazzoli)
- feature(kamel): Validate --context when given #423 (rhuss)
- Support transfering annotations and labels from an integration onto o… #422 (astefanutti)
- enhancement(runtime): improve runtime lifecycle handling #420 (lburgazzoli)
- Fixed --property flag, now commas can be used inside flag's value. #418 (valdar)
- Moved route loading of jvm-runtime inside a Listner to load them afte… #417 (valdar)
- chore(runtime): update dependencies #416 (lburgazzoli)
- Resolve camel catalog from custom resource #415 (lburgazzoli)
- runtime: ensure that the generated project uses the right camel version #413 (lburgazzoli)
- Renamed RuntimeTrait in ContextCustomizer since the name clashed and … #412 (valdar)
- chore(lint): fix lint fidings and standardize traits initialization #411 (lburgazzoli)
- fix context.Context misuse #410 (lburgazzoli)
- camel-knative: support for cloud events specs v0.2 #409 (lburgazzoli)
- Fix CSV map string parsing #408 (astefanutti)
- Add an option to deactivate ServiceMonitor resource creation in Prome… #407 (astefanutti)
- The example RestWithRestlet does not work calling its service via curl or webbrowser #406 (lburgazzoli)
- Default OpenShift proxy client principal in Jolokia trait #405 (astefanutti)
- Update Jolokia trait documentation #404 (astefanutti)
- Factorize CSV map string parsing #403 (astefanutti)
- Improve error handling while parsing Prometheus service monitor labels #401 (astefanutti)
- Jolokia trait configuration maps JVM agent options directly #400 (astefanutti)
- chore(maven): simplify maven model #399 (lburgazzoli)
- Fixed array index out of boun that would kill camel-k operator in case of a malformed --dependency #396 (valdar)
- Fix comment about multi-valuated CLI trait configuration option #392 (astefanutti)
- Use named target ports in integration service #391 (astefanutti)
- Add Prometheus ServiceMonitor labels trait configuration #390 (astefanutti)
- Fixed AddDependency in integration_type_support.go to handle default … #389 (valdar)
- Aggregate multiple occurences of the same run command CLI option into… #388 (astefanutti)
- Add container ports to integration deployment #387 (astefanutti)
- Automatically apply defaults to platform configuration #365 #386 (lburgazzoli)
- Use consistent logging style #385 (lburgazzoli)
- Service and Prometheus traits aggregate into a single service per int… #382 (astefanutti)
- Fix trait properties to kebab case #381 (astefanutti)
- Deactivate the Prometheus agent in trait Apply instead of Configure #380 (astefanutti)
- chore(s2i): update base image to 3.0-java8 #379 (lburgazzoli)
- runtime: simplify loader development #378 (lburgazzoli)
- Failed to resolve endpoint: twitter-search #377 (lburgazzoli)
- Jolokia trait initial implementation #375 (astefanutti)
- Configure Prometheus agent port based on trait property #373 (astefanutti)
- Added a commit to explain why duoble trait.apply is used in RuntimeSu… #372 (valdar)
- runtime: improve discovery and configuration of runtime traits #371 (lburgazzoli)
- Activate the Prometheus Java agent according to the eponym trait conf… #368 (astefanutti)
- chore(deps): update kotlin to v1.3.20 #367 (lburgazzoli)
- Prometheus trait initial implementation #364 (astefanutti)
- chore(release): add publisher to makefile #360 (nicolaferraro)
- Allow to configure the location fo the local maven repo #359 (lburgazzoli)
- kamel stuck when a secret has an illegal name #357 (lburgazzoli)
- Enable status subresource for integration #352 (astefanutti)
- build handlers: split buld step in two phases: submit and run #351 (lburgazzoli)
- fix openapi handling when used in conjunction with deployment.container-image=true #350 (lburgazzoli)
- chore: regenerated resources.go #349 (rhuss)
- fix(kamel log): Use integration name for looking up containers #348 (rhuss)
- Integration/IntegrationContext builds sometimes fail #346 (lburgazzoli)
- chore(contributing.adoc): Add explanation to add KOTLIN_JDK_HOME for building on MacOs #344 (rhuss)
- builder: add hooks to the builder state changes to update resources when the build completes #343 (lburgazzoli)
- Allow to configure the base image used to run integrations #341 (lburgazzoli)
- Upgrade Jackson to version 2.9.8 #339 (oscerd)
- Bump to Camel 2.23.1 #337 (oscerd)
- Some Knative improvements #336 (nicolaferraro)
- Fix bug in compression utils #335 (nicolaferraro)
- openapi: fix automatic service configuration #333 (lburgazzoli)
- Add a state to integrations waiting for platform to be ready #332 (lburgazzoli)
- Add a -w flag to kamel install #331 (lburgazzoli)
- chore: refactor source inspector #329 (lburgazzoli)
- support for openapi/swagger #328 (lburgazzoli)
- create camel-k-maven-plugin #326 (lburgazzoli)
- Release some predefined images for Knative #325 (nicolaferraro)
- Runtime dep upgrade #321 (lburgazzoli)
- chore(ux): show the same basic info with oc and kamel #320 (lburgazzoli)
- Allow to customize contexts create at installation #319 (lburgazzoli)
- Option to create an Integration Context from an existing image #317 (lburgazzoli)
- Migrate to operator-sdk 0.3.0 #315 (nicolaferraro)
- chore(knative): do not change spec during processing #314 (nicolaferraro)
- chore(knative): improvements for creating Knative CamelSources #313 (nicolaferraro)
- chore(client): add a reset command #310 (nicolaferraro)
- Remove the "./" prefix before sanitizing the integration name. #309 (crystaldust)
- runtime: add support for a simple yaml flow #308 (lburgazzoli)
- Display relevant custom columns #304 (lburgazzoli)
- catalog : include camel-k components #303 (lburgazzoli)
- add resources to an integration #300 (lburgazzoli)
- chore(runtime): try to lookup routes loaders from registry first, then from resources/services #298 (lburgazzoli)
- Platform options #296 (lburgazzoli)
- chore(release): package examples to publish them during release #295 (nicolaferraro)
- Allow to generate install resources if needed #294 (nicolaferraro)
- Re-add missing commits #293 (nicolaferraro)
- chore(log): make dev-mode work in Knative #280 (nicolaferraro)
- Fix #221: use registry name instead of IP in Knative on Openshift #278 (nicolaferraro)
- Determine active/passive endpoints from Catalog #277 (lburgazzoli)
- trait: add a trait to inject pod metadata as env var #276 (lburgazzoli)
- Traits lifecycle #273 (lburgazzoli)
- Allow using compressed sources in Knative profile #272 (lburgazzoli)
- chore(deps): update kotlin to v1.3.11 #271 (lburgazzoli)
- builder: wake up event loop when the container image buils is done to seep up deployment time #269 (lburgazzoli)
- chore: rename constant KamelPlatform to IntegrationContextTypePlatform #267 (lburgazzoli)
- Support for compressed source blob #266 (lburgazzoli)
- Better Knative and Istio integration #261 (nicolaferraro)
- chore(runtime): code cleanup #260 (lburgazzoli)
- chore: add all sorts of linters and pre-commit hook #257 (zregvart)
- Update runtime dependencies #256 (lburgazzoli)
- add an option to always generate a docker image #253 (lburgazzoli)
- chore: add debug trait #252 (zregvart)
- runtime(springboot): set the exact list of dependencies used by spring boot instead of use everithing in the dependencies folder #251 (lburgazzoli)
- Update dependencies #250 (lburgazzoli)
- chore: support for computing knative channel/service host name from uri #248 (lburgazzoli)
- Allow to push to Knative channels #247 (nicolaferraro)
- small adjustments to README #245 (onderson)
- typo #244 (davsclaus)
- Fixing some govet findings #243 (oscerd)
- Make go-report happy again with gofmt #242 (oscerd)
- support for spring boot #239 (lburgazzoli)
- initial support for custom maven repositories #238 (lburgazzoli)
- Trigger context update when build finishes #236 (lburgazzoli)
- Support for multiple integration definitions #235 (lburgazzoli)
- runtime: add a netty4-http based knative component #234 (lburgazzoli)
- trait: add builder trait #233 (lburgazzoli)
- Make it work on GKE #232 (nicolaferraro)
- temporary build folder not cleaned up #231 (lburgazzoli)
- refactor: make traits more flexible #229 (lburgazzoli)
- Bump version to 0.0.6-SNAPSHOT #228 (nicolaferraro)
- Fix kaniko build #227 (nicolaferraro)
- runtime: small improvement to the dependency lister plugin #225 (lburgazzoli)
- new builder #223 (lburgazzoli)
- Update deps and cleanup #217 (lburgazzoli)
- Add base support for Knative eventing #215 (nicolaferraro)
- Add first Knative trait and profiles #210 (nicolaferraro)
- feat: #207 Provide option to get the Json/Yaml of a integration #208 (chirino)
- cloudevents & knative #204 (lburgazzoli)
- Added some traits and full refactoring #203 (nicolaferraro)
- Fix compatibility with operator sdk 0.0.7 #202 (nicolaferraro)
- Cannot configure traits #200 (lburgazzoli)
- (chore) add an example of xml route #198 (nicolaferraro)
- Use a working kaniko sha #197 (nicolaferraro)
- runtime(kotline): update to kotlin 1.3.0 release #195 (lburgazzoli)
- Fix installation on new cluster and upgrade operator sdk #193 (nicolaferraro)
- Fix CI Job #192 (nicolaferraro)
- misc runtime fixes and improvements #191 (lburgazzoli)
- corrected minor spelling or wrong language reference (Kotlin->JavaScript) #187 (marcellanz)
- kamel run --dev mode terminate pod if pressing ctrl + c #186 (dmvolod)
- chore(logging): move log colouring definition to runtime #181 (lburgazzoli)
- camel-http4 not recognized automatically #180 (lburgazzoli)
- Add log command #179 (lburgazzoli)
- configure camel context from properties #178 (lburgazzoli)
- Misc fixing #177 (lburgazzoli)
- operator: swich to type safe trait definition #176 (lburgazzoli)
- runtime(groovy) : improve registry dsl #170 (lburgazzoli)
- Regenerate code, deps and fixes #166 (lburgazzoli)
- Ci integration tests #165 (nicolaferraro)
- Add travis build info #163 (nicolaferraro)
- (chore) Add gitter badge #162 (nicolaferraro)
- Add initial support for traits #160 (nicolaferraro)
- Make goReport happy, again #159 (oscerd)
- Minor fix in the order of operation for sanitizing integration name #158 (oscerd)
- runtime: refine groovy dsl #157 (lburgazzoli)
- Add option to run from URL #156 (oscerd)
- doc: add initial documentation about integration DSLs #155 (lburgazzoli)
- (chore): use operator-sdk master and fix tests #154 (nicolaferraro)
- runtime: improve rest dsl for groovy and kotlin runtimes #152 (lburgazzoli)
- runtime: improve kotlin dsl #151 (lburgazzoli)
- runtime: improve groovy dsl #150 (lburgazzoli)
- chore: compile integration tests on make #149 (nicolaferraro)
- runtime: enhance groovy dsl #148 (lburgazzoli)
- Added Maven Wrapper #147 (oscerd)
- Added vendor directory to avoid dep ensure #145 (oscerd)
- chore: small improvement to groovy dls #144 (lburgazzoli)
- Added an example of binding object in Camel registry in groovy #143 (oscerd)
- Add initial implementation of a DSL to bind object to camel registry #141 (lburgazzoli)
- Use properties to configure components and logging #140 (lburgazzoli)
- Add support for plain Kubernetes #138 (nicolaferraro)
- Polish and make go-report happy #134 (oscerd)
- runtime: support for kotlin runtime #133 (lburgazzoli)
- Defer cancel function call returned by WithDeadline in tests #131 (oscerd)
- Remove unreachable code in pod_scraper.go #130 (oscerd)
- Dead link in Developer's guide "runtime" #129 (oscerd)
- Report correct build status in case of failure #128 (oscerd)
- Add IntegrationPlatform resource #126 (nicolaferraro)
- Avoid deprecated addRoutes (replaced by includeRoutes) #123 (apupier)
- Fix "typo" Openshift -> OpenShift #122 (apupier)
- Add bindings for rest dsl in groovy/js routes #120 (lburgazzoli)
- Groovy regression #119 (lburgazzoli)
- Speed up s2i a little bit #112 (nicolaferraro)
- chore(kamel): improve completion and context delete #111 (lburgazzoli)
- chore(dep): remove dependency on yaml.v1 #110 (lburgazzoli)
- Add asciidoc documentation with sub-documents and some badges #109 (nicolaferraro)
- Refactor build, deploy and run workflow #107 (lburgazzoli)
- Bump version to 0.0.3-SNAPSHOT #105 (nicolaferraro)
- Fix golint findings, remove unused code #103 (lburgazzoli)
- feat(examples): Add a Camel-caffeine Cache java sample #101 (oscerd)
- Add delete integration option #100 (dmvolod)
- chore: refactor pkg/build to a more idiomatic structure #99 (lburgazzoli)
- Auto-discover dependencies #98 (nicolaferraro)
- Embed camel catalog #95 (lburgazzoli)
- Add sync and dev mode #92 (nicolaferraro)
- chore(cobra): add autocompletion for configmap and secrets #91 (lburgazzoli)
- Simplify install and update readme #88 (nicolaferraro)
- kamel install with sample #87 (dmvolod)
- Pod log implementation #86 (nicolaferraro)
- Added make install-minishift command to build #83 (oscerd)
- Minot improvements to kamel client #81 (lburgazzoli)
- jvm: improve language detection #79 (lburgazzoli)
- Context handling improvement #76 (lburgazzoli)
- Add release commands and bump to 0.0.2-SNAPSHOT #72 (nicolaferraro)
- Add support for XML routes #71 (lburgazzoli)
- Support for integration configuration #68 (lburgazzoli)
- kamel run runtime/examples/Sample.java fails with java.lang.NoClassDefFoundError #64 (lburgazzoli)
- Fix tests and add release scripts up to cross-compilation #63 (nicolaferraro)
- Allow buildless direct deploy #61 (lburgazzoli)
- Add a wait option to kamel run #56 (nicolaferraro)
- Store integration code in a configmap #55 (lburgazzoli)
- kamel run should support adding dependencies #53 (lburgazzoli)
- Unable to reinstall the operator fixes #43 #50 (dmvolod)
- Support set integration name for kamel run #48 (oscerd)
- Route loaders should derive language from 'kamel run --language' #46 #47 (lburgazzoli)
- add support for non java integrations #39 (lburgazzoli)
- Adding contributing guide #29 (nicolaferraro)
- Bump Camel to version 2.22.1 #28 (oscerd)
- generate pom using go's xml encoder #27 (lburgazzoli)
- Fix typo in print integration context #26 (dmvolod)
- Changed log message in Sample.java in order to really rocks! #25 (valdar)
- initial code for integration context #24 (lburgazzoli)
- Add label to service #23 (dmvolod)
- CAMEL-12789: complete install command #22 (nicolaferraro)
- Add labels to all resources #21 (dmvolod)
- CAMEL-12798: Add getting started guide #20 (nicolaferraro)
- runtime: add support for groovy #19 (lburgazzoli)
- Installation and run works #18 (nicolaferraro)
- t code #17 (lburgazzoli)
- README update #16 (oscerd)
- Dep version Readme #15 (oscerd)
- add clean and dep target to Makefile #14 (lburgazzoli)
- Update readme fix typos #12 (onderson)
- Added build documentation. #11 (valdar)
- Use https instead of git for github.com/nicolaferraro/operator-sdk.git source #10 (dmvolod)
- Fix operator role to have lower privileges than the standard user and standardize command options #7 (nicolaferraro)
- Adding install and get commands #6 (nicolaferraro)
- Added Property placeholder for commons-lang3 version #5 (oscerd)
- Minor refactor of client cmd #4 (lburgazzoli)
- swith to full in-memory java compiler and some minro cleanup #3 (lburgazzoli)
- Add bash completion #2 (lburgazzoli)
- Add support for .js, .java and classes #1 (lburgazzoli)
1.0.0-RC2 (2020-02-24)
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:
- Buildah support #1259 (astefanutti)
1.0.0-RC1 (2019-12-20)
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:
- feat(build): Task-based builds #1121 (astefanutti)
1.0.0-M4 (2019-11-13)
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)
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)
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:
- feat: Enable integration scale sub-resource #962 (astefanutti)
- fix: Add option to disable Kaniko cache warming #922 (asifdxtreme)
1.0.0-M1 (2019-07-25)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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