Changelog
Full Changelog
Closed issues:
kamel run
dry run may panic when no cluster #4566kamel run
in output mode still requires connecting to a k8s cluster #4556- Coverage reports does not report correct coverage #4555
- Dry run tries to use empty namespace #4543
- Camel K API doc has dead links to k8s ObjectMeta #4540
- Add
description
to KameletBinding and Integration #4535 - TestHealthTrait flakiness #4532
- Nightly release Windows CLI failing #4531
- Nightly release CLI binary (Linux) not working #4526
- Builder image name missing the organization configuration #4525
- Unable to run the code by adding Jar files as depedency #4524
- Make command fails on MacOS due to TestGenerateKeystore #4516
- Allow to remote debug the Operator #4513
- Updating a property will cause Integration to rebuild #4511
- CamelCatalog generated twice #4504
- Question: use camel dependency version 3.20.3 or higher #4502
- Problems reading boolean values for traits using comments #4493
- Alter namespace where the Push of Operator sends the image generated #4492
- Empty build strategy #4485
- pod-template with knative in rest integration #4484
- Can't install Camel-K 2.0 nightly on OpenShift cluster #4476
- Missing license header #4469
- Rework CLIs required by operator build process #4466
- Use maven distribution available in the operator image #4429
- kamel run | custom dependencies | local files | K8S Cluster with GHCR #4398
- Integration builder can't pull the builder image from the insecure registry #4236
- Horizontal scaling ability for operators #4173
- Observability documentation - Update to micrometer extension #4157
- Multi architecture support - Operator and builder pods #4148
- how to add custom component in camel-k #4145
- how to set body of OUT message in yaml DSL? #4144
- Add message during Operator Installation that checks that Internal Image Registry is configured #4130
- Helm Node Selector #4096
- Update the version of the kind-action #4063
- camel k bypassing maven settings.xml when using proxy #3991
- Onboard Camel K Tekton tasks #3795
- Deprecated Github actions / warnings #3766
- Document supported components #2228
- Runtime reload configmap/secret when they change #2106
- Build order strategy #592
- introduce code coverage report for each pr #559
Full Changelog
Closed issues:
- Issue while working on multiple endpoint in camel-k. #4475
- Kamel promote export without annotations #4471
- Issue with connecting to microsoft sql server from camel-k #4465
- Release 1.12.1 #4396
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Nightly release get wrong tag when staging #4468
- [Regression] likely all cmd/utils were required by CI #4460
- TestLocalPlatform likely fail when staging #4458
- SBOM for Camel K #4430
- Remove unused/unmaintained dependencies #4326
- Operator is not able to push builder image to the internal registry (OpenShift cluster) #4297
- Configure memory resource requests on builder pods #1092
Full Changelog
Closed issues:
- Minor validation issue on Task #4413
- Sudden validate issue #4408
- Delete stale branches #4389
- No such property: header for class: Script1 #4385
- camel- k with spring cloud config #4370
- Camel k 1.12.0: camel:jta not found in Camel catalog #4361
- Test failures, likely some regression #4358
- High memory Quarkus native check failing #4345
- Cron Trait initiates shutdown for nested exchange (Split EIP) #4343
- Binding from a Strimzi CR is not properly decoded #4336
- Camel-k does not terminate previous pods after updating of integration #4333
- Native “higher memory” checks not running #4328
- TestKamelReset test flakiness #4316
- Cannot set GOMAXPROCS #4299
- Maximum number of running builds (0) exceeded #4290
- Should uninstall --all remove PersistentVolumeClaim? #4285
- Add statical check if integration refers to components supported by Camel K #4283
- Camel K 2.0 release process #4282
- Transform the Build into a Pipeline #4281
- Camel-k install and uninstall on a fresh kind cluster in Linux #4277
- Kamelet redis-source not working #4276
- Failed to fetch data from Mysql database using camel-k #4264
- Mention the published “generated extension” for Java in the docs #4262
- unable to execute “kamel run” in secure mode #4249
- Acquiring lock at startup is taking long #4246
- Builder pod that hit timeout is not terminated #4241
- Introduce Code Coverage badge #4227
- CamelCatalog reconciliation fail #4226
- duplicate routeId issue #4225
KameletBinding
should own the related Integration
#4219kamel rebuild
does not rebuild integrations correctly #4218- Local file in unit test leftover #4217
- Validate error #4214
kamel rebuild
does not rebuild KameletBindings #4208- Allow E2E suite test to run against a remote cluster #4207
- Bring in the option to have more verbose IntegrationKit names #4205
- Cannot copy local runtime dependencies #4198
- Creation of monitoring resources fail in a new GKE cluster #4191
- Unable to produce and consume in camel-k to apache kafka, getting error like “Connection to node -1 (localhost/127.0.0.1:9092) could not be established. Broker may not be available.” #4186
- Remove additional custom labels utility #4183
- Camel K 2.x upgrade 1.x strategy #4179
- Customize Builder resources when Quarkus Native #4177
- Makefile not working on Mac #4175
- Kamelet development using Camel DSL instead of YAML DSL #4174
- Better naming of IntegrationKits to indicate whether the kit is native or non-native #4172
- Default integrationPlatform created at operator startup dose not honor OPERATOR_ID config #4167
- property with dollar sign and brackets replaced with emtpy value #4163
- Kamel cli reset/uninstall --all does not clean the camelcatalog #4160
- Unused parameter #4152
- Kamel run sample integration is failing to run #4150
- Bring in startup probes to the Health trait #4146
- Bring an option to force an image build to the kamel run command #4126
- How to use JVM classpaths in Native mode? #4124
- Secret managers parsing errors #4080
- Remove deprecated linters #4061
- Remove github.com/fatih/structs dependency #4033
- Camel K does not automatically add dependency JacksonXML #4027
- Remove all deprecated code in 1.x version #4026
- Bump Mandrel from 22.2.0 to 22.3.1 #4017
- Some API warnings reported while contributing operator 1.11.1 #4016
- add a new known issue to the Troubleshooting doc section #4007
- Remove dependency no longer maintained #3935
- Expose runtime details in
kamel version -a -v
#3836 - Remove KEP cryptic message when installing #3829
- Improve error reporting in case of knative is required but not installed #3803
- Misleading message when updating an unchanged
Integration
#3705 - Private Registry With TLS Can Not Work #3672
- Wrong KameletBinding definition leads to operator panic #3586
- [E2E] Add tests for enabling traits at IntegrationPlatform #3476
- Move from release nightly to Continuous Delivery #3260
- OLM basic installation integration test #3180
- A better name for KameletBinding #2625
- Default to using Micrometer for integration monitoring #1773
Full Changelog
Closed issues:
- Regression on Kustomize #4142
- Smoke test failing on master trait #4138
- Integration in error state when knative SinkBinding mode=inclusion #4119
- Nightly release fail after 2.0 #4086
- Failure when mounting condifgmap and secrets with the same name #3980
- CXF Maven Dependency error while running the camel k on OpenShift #3961
- Unable to use Processor in Kamelet, unable to get logs either #3937
- Cannot retrieve Camel K operator version when in global mode in different ns #3854
- Camel K testing - official doc required #3848
- Camel Pluggable Properties Source Feature: How to provide credentials for different cloud providers #3031
- Multi-architecture support #1238
Merged pull requests:
Full Changelog
Closed issues:
- All KameletBindings reporting “Integration X does not have a readiness condition” error message #4129
- Kamelets are tried to unmarshal with old Flow #4117
- Upgrade Operator Framework SDK version #4105
- Automatic updates action failing #4073
- Build refactoring (to address runtime decoupling) #3831
- Add support for multiple data types and schemas in Kamelets #1980
Merged pull requests:
Full Changelog
Closed issues:
- Nightly Quarkus native checks failure after 2.0 #4087
- MongoDB sink: error during trait customization: component not found for uri #4058
- Release 1.12.0 #4002
- Camel-K maven security #3956
- Create normal service when knative-service trait is disabled #3849
- Rethink E2E execution flow #3847
- Minimum Kubernetes version #495
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Publish Fabric8 Java extension beside release #4055
- YAKS test failure #4044
- Fabric8 CRD deploy action fails #4035
- Compatibility matrix show wrong kamelets version for camel-k releases 1.10.x and 1.11.x #4023
- Native builds failure due to missing catalog #4022
- operator refers to a openjdk image tag not found in docker.io #3998
- Camel-k checks other namespaces and error given #3996
- Prometheus bump #3985
- org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[] #3969
- [Discussion] Camel K 2023 roadmap #3964
- Default namespace not used when
-o yaml
#3955 - --config property by kamel > 1.10: Errror spec.traits.mount.configuration: Required value #3923
- Support Hashicorp Vault as secrets properties source #3904
- Support secret refresh through the existing addons #3903
- Allow traits to be configured via configmap/secrets #3891
- Allow “kamel promote” integrate with GitOps styled deployments #3888
- Kamelets load properties from ConfigMap #3811
- Unable to configure ServiceAccountName using Kamel run #3797
- Split with parallelProcessing runs sequentially #3785
- Integration Kit image build runs into an endless loop when a lower level image can't be pulled from Registry #3266
- Camel-K Java native support - native run of a java route fails #3023
- Choose a single location for examples #2826
- Camel-K Tracing Trait error #2633
- Provide non-regression tests for regression #1872 #1875
- rethink configurations spec #1680
- Support for AWS ECR in kaniko builder in Operator #1031
Merged pull requests:
- Preparation of release 1.12.0 #4067 (oscerd)
- Move pod's phase indexer to integration controller initialization #4064 (lburgazzoli)
- feat(ci): Camel-K-CRD java dependency #4062 (squakez)
- feature(#3903): Support secret refresh through the existing addons - Docs update #4057 (oscerd)
- feature(#3903): Support secret refresh through the existing addons - Azure Key Vault #4056 (oscerd)
- chore(ci): bump java crds #4054 (squakez)
- Minor adjustments to generated CRDs java package #4053 (andreaTP)
- fix - publish the jar with the generated classes #4052 (andreaTP)
- feature(#3903): Support secret refresh through the existing addons - Google Secret Manager #4051 (oscerd)
- feat(cli): promote dry run #4050 (squakez)
- feature(#3903): Support secret refresh through the existing addons - AWS Secrets Manager #4047 (oscerd)
- fix(#4044): Fix Kamelet utils version in e2e tests #4046 (christophd)
- fix(ci): env in proper place #4045 (squakez)
- chore(ci): setting ASF snapshot credentials #4043 (squakez)
- chore(dependencies): prometheus 0.60.0 #4042 (squakez)
- chore(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.5.0 #4041 (dependabot[bot])
- fix(ci): settings directory #4039 (squakez)
- Fix the package of camel-k-runtime when using SNAPSHOT version #4037 (claudio4j)
- feat(vault): Support Hashicorp Vault as secrets properties source #4036 (oscerd)
- Upgrade test fails for respin - searches in ikit version for prevCSVVersion with Build #4034 (lfabriko)
- Support Hashicorp Vault as secrets properties source #4032 (oscerd)
- feat(cli): enable service account #4030 (squakez)
- fix(test): use Kamelet catalog #4029 (squakez)
- fix: don't log forbidden warning #4028 (squakez)
- Ref #3023: Add native compilation with sources #4021 (essobedo)
Full Changelog
Closed issues:
- Camel 3.20 incompatibilities #4011
- Release 1.11.1 #4006
- Set a more reasonable default for gomega eventually's polling interval #3992
- Automatic dependency scraping not working #3984
- Release 1.10.4 #3982
- Facing an error while Invoking a SOAP service method from Camel-K #3973
- Default
operator.id
annotation #3725
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Multi tenancy operator flaky test #3988
- unable to set null-like default for non-required Kamelet property #3986
- Render error message condition as json/structured message #3967
- Smoke test error TestKameletBindingScale #3959
- Nightly smoke test failure for Kamelets #3957
- E2E - TestKamelCLIRun constantly failing after secrets.GITHUB_TOKEN applied #3952
- Important increase of size of apache/camel-k Docker image #3925
kamel uninstall
doesn't uninstall IntegrationPlatform #3916- Kamelet http-sink not working #3896
- Add data type converter factory finder discovery in camel-quarkus #3844
- Upgrade to Go 1.18.x #3807
- e2e testing: refactor to remove deprecated functions #3751
- e2e test TestKamelCLIRun (Run with http dependency) consistently failing on OCP4 #3708
- Move tracing from opentracing to opentelemetry #3519
Full Changelog
Closed issues:
- Container trait : setting
container.name
result in wrong integration condition type Ready
#3941 - V 1.11.0 nightly wrong image name #3930
- GraalVM removal from doc #3929
- Use flag/config namespace for existing CLI completion kubectl commands #3922
- Bundle Kamelets from a released version #3919
- Automate the dependencies in doc setting #3867
- Kustomize-based installation method doesn't provide uninstall #3866
- Helm - missing parameters #3763
- Kamelet API test rate limit #3760
- Side services compatibility matrix #3306
- Way to set a serviceaccount for the integration pod? #1030
Merged pull requests:
1.11.0 (2022-12-16)
Full Changelog
Closed issues:
- Create release actions for 1.11 version #3910
- Delete camel k examples and provide a link to camel-k-example repo #3889
- Remove
make install-minikube
and make install-crc
#3873 - Automatically
make generate
every night #3868 - Enable CLI completion for integration, kit, kamelet names #3628
- Propagate errors to KameletBinding status #3389
- Health trait usage example #3141
- If a KameletBinding is invalid, the related status is not updated to report an error #3010
- Remove deprecated Kubernetes API #3840
- Release 1.11.0 #3837
- Deprecate overlapping Kamel CLI features in favour of Camel JBang #3790
- Ready condition message not always taken from Camel Health Check #3761
- camel k 0.11.0 helm - Error: parse error at (camel-k/templates/operator.yaml:87): “-en” #3654
- Run E2E test before nightly releases #3572
- Raise error when dependency could not be resolved via CamelCatalog #3449
- Log a warn message once the component used has not a quarkus extension #3127
- Delete knative warning when Knative is not installed #2397
Merged pull requests:
- feat(doc): automatic doc configuration #3920 (squakez)
- fix(ci): actions requires checking out code #3918 (squakez)
- chore(build): force using bash in Makefile to avoid incompatibilities #3917 (tadayosi)
- chore(deps): bump github.com/redhat-developer/service-binding-operator from 1.3.1 to 1.3.2 #3915 (dependabot[bot])
- chore: scripts cleaning #3914 (squakez)
- feat: automatic github actions bump #3913 (squakez)
- feat(ci): automatic make generate #3911 (squakez)
- chore: deprecate bind funcs #3909 (squakez)
- chore: link to official examples repo #3908 (squakez)
- Fix typo in README #3907 (JapuDCret)
- chore(deps): bump github.com/prometheus/common from 0.38.0 to 0.39.0 #3905 (dependabot[bot])
- feat(cli): Add autocomplete on integrations, kits, kamelets commands #3902 (gansheer)
- fix(cmd): refactor install cmd to remove maintidx lint #3900 (tadayosi)
- fix: reconciliation loops behaviors #3897 (squakez)
- fix(core): move to policy/v1 #3841 (squakez)
- chore: deprecated commands #3839 (squakez)
- Fix tests related to recent camel-k-runtime changes #3838 (claudio4j)
- Minor steps improvements in release guide #3809 (oscerd)
- fix(trait): Camel trait as IntegrationKit #3788 (squakez)
- feat(build): parse cmd execution for errors #3786 (squakez)
- feat(controller): add Ready condition to IntegrationPlatform #3783 (tadayosi)
- Release Helm Chart 1.10.2 #3757 (oscerd)
- Use jolokia version defined in camel-k-runtime #3754 (claudio4j)
- Fixes licenses in pkg #3732 (oscerd)
- Fixed licenses for addons #3729 (oscerd)
- Added Support for Azure Key Vault addon #3706 (oscerd)
- GCP Vault Support leveraging Camel-Google-Secret-Manager Properties Function #3697 (oscerd)
- chore(api): Add validation to trait enum parameters in CRDs #3696 (astefanutti)
- fix: Use SIGTERM and SIGINT aware context for bootstrap operations #3691 (astefanutti)
- More docs AWS Secrets Manager Vault #3689 (oscerd)
- chore(trait): Deprecate cached discovery option from GC trait #3688 (astefanutti)
- Adds the default maven repositories if extra ones are added #3684 (phantomjinx)
- Added docs for AWS Secrets Manager Vault trait #3683 (oscerd)
- fix(#3671): Fix native mode for KameletBinding #3682 (christophd)
- Added Support AWS Secrets Manager Vault from Camel #3679 (oscerd)
- feat(cli): promote allow Integration update #3674 (squakez)
- fix(#3657): Use OPERATOR_ID EnvVar consistently #3660 (christophd)
- feat(controller/cli): improve handling of invalid components & dependencies against Camel catalog #3640 (tadayosi)
- feat(cli): Allow to set build publish strategy options from install cmd #3631 (essobedo)
- feat(cmd/run): secret/configmap as runtime/build-time properties #3626 (essobedo)
- doc: generate Resume trait doc #3624 (tadayosi)
- feat(cli): Add add-repo command to add a repo for custom Kamelet catalog #3623 (essobedo)
- feat: Ingress trait host is optional #3617 (astefanutti)
- feat(cli): Add a config command to manage the default settings #3599 (essobedo)
- feat(ci): smoke test before nightly release #3594 (squakez)
- feat(cli): Add tail flag to the log command #3589 (essobedo)
- feat(metadata): raise error when capability/dependency not resolved in CamelCatalog #3571 (tadayosi)
- feat(cli): Allow to specify custom Kaniko and Buildah images #3558 (essobedo)
Full Changelog
Closed issues:
- Saga example failing with version > 1.10 #3869
- E2E - Isolate native tests into a dedicated workflow and put each test with a separate job in the workflow #3777
- E2E - Kustomize tests are unstable #3772
- Apache sync not working #3734
- OPC UA server not reachable from client #3580
- How to run a Camel process as a cron job (other than a timer) #3576
kamel uninstall
should also delete leases #3473- failed: could not pull base image image adoptopenjdk/openjdk11:slim: https://auth.docker.io/token dial tcp: i/o timeout #3425
- Kamel
bind
step index unclear #2586 - Migrate the PodDisruptionBudget trait to
policy/v1
API #2206
Merged pull requests:
- Update runtime-resources.adoc #3898 (tarilabs)
- chore(deps): bump go.uber.org/multierr from 1.8.0 to 1.9.0 #3895 (dependabot[bot])
- Upgrade release.adoc with instruction about upload/promote sources #3892 (oscerd)
- chore(deps): bump github.com/magiconair/properties from 1.8.6 to 1.8.7 #3887 (dependabot[bot])
- chore(deps): bump github.com/prometheus/common from 0.37.0 to 0.38.0 #3886 (dependabot[bot])
- feat(cli): Update Kamel bind step index in properties to start at 1 instead of 0 #3884 (gansheer)
- Fix #3869: Update Saga Example #3883 (MotaOcimar)
- Revert “prometheus trait fully tested as in CI, the version of OCP is 4.x” #3881 (squakez)
- fix(#3800): Add proper kamel linux binary on MacOS #3879 (christophd)
- Prepare release 1.11.0 #3878 (oscerd)
- prometheus trait fully tested as in CI, the version of OCP is 4.x #3875 (vitorz)
- fix(e2e): use generated API methods #3874 (squakez)
- fix(service): Create k8s service when knative-service trait is disabled #3871 (claudio4j)
- fix(e2e): isolate kustomize tests not to interfere with each other #3863 (tadayosi)
- chore(deps): bump go.uber.org/zap from 1.23.0 to 1.24.0 #3862 (dependabot[bot])
- chore(ci): move native into nigtly release wf #3860 (squakez)
- fix(trait): trait error “camel-catalog already exists” during upgrade #3858 (tadayosi)
- fix(source): dataformat dependencies not resolved #3856 (tadayosi)
- fix: typo on operator.adoc #3850 (mertdotcc)
- fix(GC): Default to APIResourceList group when APIResource group is empty #3834 (astefanutti)
- fix: bundle all Camel K runtime artifacts #3830 (squakez)
- chore(test) : TestRunAndLog to pass on mac os #3828 (u5surf)
- Fix space in get_catalog.sh #3827 (claudio4j)
- chore(build): upgrade Maven and ubi-quarkus-mandrel base image #3825 (tadayosi)
- chore: remove deprecated code #3819 (squakez)
- chore(e2e): separate native-it and run it nightly #3816 (tadayosi)
- fix(controller): Ready condition message not always taken from Camel Health Checks #3814 (tadayosi)
- feat(cli): Support build time dependencies for dependencies uploaded ā¦ #3808 (johnpoth)
- fix(#3800): Add proper kamel CLI to image build on macOS #3804 (christophd)
- chore(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 #3801 (dependabot[bot])
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- E2E - Prometheus trait tests started to fail constantly after #3875 #3880
- Recent testing failures #3861
- Update dependency versions in the documentation for 1.10.x and Next versions #3852
- gc trait fails for: cannot list resource "endpoints" in API group "submariner.io" #3833
- Bundle m2 camel k runtime distribution #3826
- E2E - Upgrade tests has become flaky saying ‘“camel-catalog-1.16.0-snapshot-quarkus” already exists’ #3822
make generate
removes PatchScale
func #3818- E2E - Builder tests are constantly failing due to “Out of date version of GraalVM detected: native-image 21.3.0.0-Final” #3817
- query regarding using camel k #3815
- TestRunAndLog refactoring #3813
- FTP sink does not create directories when writing #3812
make install-minikube
does not work on macOS #3800- Release 1.10.3 #3796
- Remove code deprecated before 1.8 (LTS) #3787
- Native checks to run on a nightly basis instead of on each PR #3784
- Unable to set env var OPERATOR_ID in Helm installation #3739
- Camel version mismatch #3481
- Why's there JDK inside the camel-k-kit-* images? #3424
- Drop support for Openshift 3 and related E2E test #3421
- Turn AWS region parameter into an enum? #3289
- Install Camel-K Operator based on Helm Chart with --global option #3054
- Camel 3.15 - Data formats renamed #2880
- Add official documentation on Kustomize introduced in 1.7 #2758
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Improve the user feedback when the integration kit fails #3779
- KameletBinding in Error when prometheus trait is enabled #3775
- E2E - No longer able to run native build tests with Quarkus 2.13.0 (Camel Catalog 1.15.x) #3773
- Runtime trait failure #3758
- Option
--registry-insecure false
takes no effect when using local dependencies -d file:///path/xxx.jar
#3455 - Unable to run an integration on Minikube #3442
- Prometheus monitoring doc doesn't help to get monitoring working #3428
- Upgrade can result in integration being rebuilt using the old integrationkit #3359
- Integration Platform issues when using the Operator #3297
- Make knative broker name configurable #2864
- integration platform: add conditions #2555
Full Changelog
Merged pull requests:
1.10.2 (2022-10-22)
Full Changelog
Closed issues:
- Native E2E tests failing #3715
- Unable to get basic hello.groovy example working on local single node KIND cluster #3349
- Release 1.10.2 #3746
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Missing container image docker.io/apache/camel-k:1.10.1-SNAPSHOT #3720
Full Changelog
Closed issues:
- E2E native flaky tests #3726
- The --add-repo switch fails with a global operator #3667
- Should
make bundle
update kustomization.yaml? #3606 - Release 1.10.1 #3605
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Cannot build the project, likely
gotestfmt
#3677 - Add an info after
kamel promote
#3676 - Allow continuous deployment for
kamel promote
#3673 - Can't run KameletBinding with the native mode #3671
- kamel local run: extension to “build and output” CRs #3662
- OLM installtion needs to set KAMEL_OPERATOR_ID EnvVar #3657
- Provide documentation for LTS support #3647
- Wrong compatibility matrix #3622
- 1.10.x Smoke test failure TestBindingWithImage #3619
- Nightly release 1.9.x missing tests #3613
kamel promote
documentation #3375- Kamel install error on Minikube #3348
- Camel route terminates when route takes longer than 5 minutes #3335
- [E2E] Split integration test suite for kubernetes and openshift CI workflows #3210
- [regression] Cannot provide 2 resources with 1.8.0 and 1.8.1 #3077
Full Changelog
Closed issues:
make bundle
failure #3602- Parametrize kaniko executor image to point to private registry #3350
- kamel uninstall --all does not remove Kamelets #3342
- Configure parallel container image layers push based on CPU quota #3340
- Configure Maven builds based on CPU quota #3339
- Add a
kamel install --publish-strategy-option
#3308 - Simple KameletBinding created with Errors #3299
- Proposal: Clarify the description for the Operator in the OLM catalog #3267
- Flaky E2E tests identified in 1.9.x #3234
- kamel log tail option #3004
- Builder/Camel trait configmap/secret beside properties #3002
- Provide a command to add a repo for custom Kamelet catalog #2850
- Ability to set labels on knative service (for things like “cluster-local”) #1712
- Allow overriding of buildah image with “kamel install” switches #1424
- kamel CLI - Allow to specify a namespace to use instead of default #1184
- Create a Github Action for Camel K #1163
- Camel K doesn't support kubernetes services of type loadbalancer #1070
- Camel-K operator should clean up kits and kit builders after integrations are deleted #889
- support for multiple type of builders #687
- Let dependencies be defined using HTTP URLs #240
Merged pull requests:
Full Changelog
Closed issues:
- Test failing after release update #3600
- Validate failure in CI #3591
- Add back beginner examples #3579
- 1.10.0 Release #3560
- TestOperatorIDFiltering/Operators_can_handoff_scoped_integrations test failing #3542
golangci-lint
version 1.47.2
reports more errors #3536- CPU Spikes on Openshift with unusual operator behaviour #3441
- ERROR: could not find any knative type in namespace default, last error was: the server could not find the requested resource #3430
- Release documentation: Review steps and make it a bit more complete for new release manager #2931
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Base Image is pulled via http instead of https #3577
- How to run a Camel process as a cron job (other than a timer) #3575
- Add E2E test for deploying an integration using configmap/secret key filtering #3563
- load camel-cxf in camel-k integration #3550
- Cannot deploy an integration using configmap/secret key filtering #3543
- In a specific scenario a new integration pod is created every ~0.5 seconds #3522
make generate-crd
error #3453kamel rebuild
default should not rebuild all Integrations #3445- Update to Knative v1.5.0 #3381
- kamel local build is writing on stderr with Maven dependency specified as modeline even if it is working #3252
- Unable to access MongoDB from kamelets binding [DOCS bug] #3228
- Update the DSL yaml doc about the extension section #3151
Full Changelog
Full Changelog
Closed issues:
- Passing namespace info for CXF Endpoint in Camel-K YAML DSL #3503
- Trait owner.target-annotations is not propagated to K8S Services #3494
- Release nightly fails #3492
- Kamel install error on Kind #3483
- camel-k ignores changes to traits configured using annotations #3479
- Integration cannot be run from github with different branch #3475
make images
is not building the binary #3474kamel operator
does not work locally #3472install-it
workflow is failing silently #3465- Declaring multiple traits in KameletBinding fails badly #3458
camel-k-operator
pod in CrashLoopBackOff
#3456- Option
--maven-repository
on kamel run command has no effect #3447 make generate-doc
outputs non-deterministic resources/traits.yaml
#3431- Any ideas on disabling property expansion in kamel run? #3422
- Camel K integration Prometheus Trait label autocreation with Integration Platform not working #3415
- Example readme page 404 links #3413
- Failing integration does not report error condition #3412
- Set log-level on Camel K operator not working #3399
- kamel run --output yaml does not include resources #3396
- Migrate from batch/v1beta1 to batch/v1 #3393
- RBAC missing permissions for channels and inmemorychannels in messaging.knative.dev #3390
- Update to golangci-lint 1.46.x #3387
- kamel local run support --build-property ? #3356
- Configmap properties changes are not being detected in dev mode #3347
- How to deal with
SNAPSHOT
dependencies? #3341 - CamelK 1.9.2 when installed via OLM “system:serviceaccount:openshift-operators:camel-k-operator” cannot get resource “channels” in API group “messaging.knative.dev” #3328
make bundle
adds duplicate replaces
to Camel K CSV #3321- E2E repeated failure #3315
- Integrations, IntegrationKits, IntegrationPlatforms are not owned by Namespaces #3311
- kamel local build:failure while building project: exit status 1 #3307
- Helm Chart for camel-k 1.9.2 is invalid #3300
- Our preference on defining multiple e2e tests #3298
- Kamel run default service nodePort is invalid #3296
- Integration upgraded automatically after operator upgrade #3294
kamel rebuild
does not seem to work #3293- Dependency doc is wrong about how to add camel components #3291
- Cannot find RestProducerFactory in Registry or as a Component to use" #3290
- Never stale a bug issue #3283
- Moving main to 1.10.0-SNAPSHOT #3280
- Release 1.9.2 #3275
- TestOLMAutomaticUpgrade test failing in 1.9.x #3261
- 1.9.x TestHealthTrait/Readiness_condition_with_stopped_route failure #3258
- Release 1.9.0 - Failure to install via OLM #3246
make generate-doc
doesn't update CRD API doc when using Go 1.16.x #3236- Add e2e test for kamel run --dev in a warmed-up environment #3211
- Nil pointer dereference tracing trait #3205
- E2E errors in
1.8.x
#3191 - Improve the reliability of e2e tests by installing operator globally as a pre-requisite. #3183
- Add
.status.observedGeneration
to Camel K CRDs #3182 - simplify platforms handling/configuration #3164
- Service Binding trait usage example #3147
- Route trait usage example #3146
- PDB trait usage example #3145
- Logging trait usage example #3143
- Knative trait usage example #3142
- Camel K operator scaling documentation #3133
- Support operator hub bundle format in
make bundle
#3128 - hello yaml example output #3124
- java.lang.ClassNotFoundException: io.quarkus.bootstrap.runner.QuarkusEntryPoint after k8s node update #3122
- E2E failing in release-1.8.x #3120
- cyrus-sasl-lib (CVE-2022-24407), CVE-2022-23806 and multiple go related vulnerabilities in Docker Image 1.7.0, 1.8.1, 1.8.2 #3113
- More user-friendly error messages for
kamel local
subcommands #3028 - OLM scorecard tests missing #3022
- cron.concurrency-policy does not work correctly #3019
- kamel uninstall seems to remain some resources in the cluster #3013
- Access channel in different namespace #3009
- Operator creates too many repositories #3003
- Improve message error when IntegrationPlatform failure #2996
- Release: scripting Renaming files for operator works #2984
- Autoscaling not working #2982
- Modify e2e tests so that if failed the tests is repeated in a new namespace #2965
- Update readiness condition based on new Camel health check format #2886
- IntegrationPlatform camel-k hardcoded name causes wrong assumptions #2883
- Using REST as consumer and producer appends PATH to producer URL #2867
- Use deprecated field of yaml schema specification instead of only modifying description #2817
- Adding mavens settings-security.xml to the spec.build.maven is not possible #2747
- Integration won't rollout with changes outside spec #2648
- Kamel 1.5.1 CLI generates broken zsh completions #2622
- ImagePullBackOff when node failed #2485
- Debug seems not to work on knative pods #2474
- Groovy script JSON paring runs into java.util.ServiceConfigurationError: org.apache.groovy.json.FastStringServiceFactory: org.apache.groovy.json.DefaultFastStringServiceFactory not a subtype #2418
- Migrate CronJob to
batch/v1
#2408 - re-deployment strategies #2256
kamel local build
doesn't support same dependency notation #2213- Provide option to have symbolic link for kamel local build --integration-directory <folder> #2179
- Global vs local operator #2177
- Refactoring dump function #2172
- In troubleshooting documentation section, provide information on which logs to look at #2031
- Make the Camel K operator more involved in the Knative SinkBinding flow #1976
- Take into account consumer/producer dependencies #1808
- Camel K on GKE doesn't seem to work #1770
- Populate Knative event registry when using KameletBinding #1689
- List of supported versions combinations for running Camel-K with Knative #1665
- Import release notes from Camel K Runtime on release #1623
- Traits configuration schema #1614
- Drop OpenShift 3 support #1550
- No way to configure Ingress Trait with annotations #1535
- kamel run directory (self contained) #1523
- Modeline and file-based options on http/github endpoints #1522
- OLM: enable support for OperatorGroup #1471
- create trait to configure the http layer #1406
- MicroK8s' built-in registry declared for the Camel K installation, but not used - integration installations fail #1376
- Detect components from xxx.properties #1363
- Add a compatibility matrix in documentation related to knative vs camel-k version #1336
- watch of *v1.ConfigMap ended with: too old resource version #1296
- Restful sample does not work #589
- Improve IDE compatibility #564
- create test suite #558
- Refactor roles to simplify them #516
- CRD's without cluster admin access / No direct network access from cluster #512
- Improving kamel install #481
- Allow to remap headers to cloudevents headers #361
- Automatically add release notes on github releases #354
- Add status check that generated files have been committed #345
- support for dependencies archive #334
- Invistegate wg-serverless workflow support #327
- Reintegrate new doc in antora website #299
- build camel-k on windows linux subsystem (ubuntu) #214
- build camel-k on windows #213
- Evaluate how to add tracing information #78
- Improve user guide #37
Merged pull requests:
Full Changelog
Closed issues:
- Cannot upgrade from 1.8.x to 1.9.0-SNAPSHOT #3063
Merged pull requests:
Full Changelog
Full Changelog
v1.9.2 (2022-05-17)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Local Dependencies Registry Problem #3271
- Path-problem with local dependency (jar) on windows #3257
- Enable Service to be exposed as NodePort should be disabled by default #3253
- Default
make
fallback to test
#3242 - kamel init - Use camelCase for yaml created sample files #3206
Merged pull requests:
v1.9.1 (2022-05-09)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Yaml sources failure in 1.9.0 #3255
- Release 1.9.0 #3220
- Nightly builds in test docker repo #3106
- Add log-level setting on Camel K operator #3053
- kamel local run/build practices for creating a YAML output #3021
- Upgrade deprecated linters #3012
- Intermittent problem with integration remaining at phase “Building Kit” #2905
Full Changelog
Closed issues:
- Provide example for IBM MQ Server #3247
- Preflight Test: Failure #3243
- Operators:
make prepare-operators
should use the same folder structure of the Kubernetes output for the Openshift ecosystem #3237 - Jitpack example deployment fails #3207
- Mount trait usage example #3140
Kamel kit create
to use mount/camel traits #2915- [CLI] Format long subcommand descriptions #2318
- Camel K CLI asks for an OpenAPI v2 when also v3 is supported #2238
- Traits to configure the container image and location fo the sources #2232
- Lower priority of modeline options #1843
Merged pull requests:
Full Changelog
Full Changelog
v1.9.0 (2022-04-21)
Full Changelog
Full Changelog
Closed issues:
- [SOLVED]Cant specify fastjson when marshal #3212
- Camel K CLI panics when unknown command is passed #3203
- Kamel run -o incompatible with --dev #3195
- Cosmetic log error #3192
- Update allowed release Github action #3190
- Make CLI --output argument more clean #3177
- operator: allow to configure the lock name #3162
- Error when running camel-k in global mode with label selection #3161
- Improve the logging of quarkus build failures #3149
- Tracing trait usage example #3148
- Prometheus trait usage example #3144
- Prepare for releasing Camel-K with Camel 3.16.0 #3138
- Use Kubernetes recommended labels #3137
- Nightly release fail to create an existing tag #3130
- Jsonata does not evaluate correctly #3129
- wrong XSD url generated with XML initialiser #3093
- Openshift integration tests failure #3055
- Scaling integration pod and the replicas are not able to receive traffic via UDP port #2847
- Best practice to manage multiple routes in Camel-K #2824
- way to add a trusted root cert? (non-maven) #2820
- Remove usage of deprecated “flow” in Kamelet CRD in the documentation examples #2816
- Be able to configure PodMonitor via prometheus trait #2812
- camel-k doesn't create a service #2810
- SEDA low performance issue #2808
- Get rid of
fmt.Print...()
methods #2773 - Remove maven wrapper and any leftover pom.xml #2659
- kamelet binding annotation should be propagated to the integration #2436
- languages: support kamelet eip #2375
- kamelet binding: use the Kamelet EIP for steps #2370
- Use local registry config from cluster #1802
- Istio sidecar injection is enabled for builder pod #1706
- Integration controller issue #1691
- Create ConsoleYAMLSample for Integration and IntegrationPlatform CRDs on OpenShift #1480
- Kamel run fails to pull in camel-k-builder after installing with helm #1476
- Let dependencies be defined using file URLs #1227
- Write doc about file based configuration for kamel CLI #1155
- Deployment not found while replacing CamelSource #1028
- Document how to use Camel K without the “kamel” tool #52
- Add roadmap information #35
Full Changelog
Closed issues:
- Nightly tag failure #3107
- Kaniko settings refactoring #3005
- Add daily operator image builds #393
Merged pull requests:
Full Changelog
Closed issues:
- integration readiness condition is not reported to kamelet binding #3091
Merged pull requests:
- fix(ci): nightly build #3099 (squakez)
- Fix script name for set version: from set-version to set_version #3094 (oscerd)
- fix: The KameletBinding readiness condition should mirror its Integration one #3092 (astefanutti)
Full Changelog
Closed issues:
- Post release steps: Operators manifests #3085
- Release 1.8.2 #3057
- Why do we println errors in
kamel local
instead of returning them? #3029 - Migrate the OLM metadata CSVs to bundle format #3018
- How to package integration to deploy it into a private k8s cluster without internet connection #2737
- Allow trait customization through kamel bind #2596
- Provide automated tests for “kamel local build” command #2074
Merged pull requests:
Full Changelog
v1.8.2 (2022-03-03)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Container Trait for Resource Allocation on Openshift #3052
- IntegrationKit creation based on YAML file fails #3033
- Expose Camel-related metrics (Prometheus) #3027
- Helm multiple namespace install Camel-K #2985
- Release 1.8.1 #2983
- Makefile Release staging: Pass the remote repository name as argument with origin as default #2891
- Release note script: Check if the GITHUB_TOKEN var has been set before running the command #2890
- Remove deprecated code #2751
- [E2E] Test error handler appears to be flaky #2744
Kamel local
chokes on traits #2499- Documentation for
kamel local run
#2490 - Support for HashiCorp Vault #2107
- Provide automated tests for “kamel local run --integration-directory <dir-name>” command #2075
- Support for POJO, bring it back! #1821
Full Changelog
Full Changelog
Full Changelog
v1.8.1 (2022-02-21)
Full Changelog
Closed issues:
- logging.level.org.apache.camel=DEBUG does not affect integration logs. #3024
- Build artifact checksum not working #3007
- kamel client for macOS from release 1.8.0 is really 1.0.0-M4 #3006
- SEDA multiple threads not working #3001
- Errored status Kamelet cannot be reconciled to Ready status #2988
- Kamel install failure #2987
- Configure Maven: Artifact Repository is not recognized #2966
- camel-k-operator forbidden to get kafkachannels.messaging.knative.dev since 1.8.x #2950
- [regression] Cannot provide 2 resources with 1.8.0 #2943
- [Docs/Website] Generate API documentation as AsciiDoc rather than html #2898
- Enabling prometheus causes KameletBindings to be stuck in status “Creating” #2896
- Stale bot is setting issue
stale
where marked as never-stale
#2893 - camel-k-client binary is missing in the latest release assets #2892
- Release 1.8.0 #2848
- Error: unknown flag: --trait on local build #2776
- Implement gosec to inspect source code for security problems #2763
- Kamelet with MQTT Broker Mosquitto #2690
- Unable to access MongoDB #2684
- KAMEL_INSTALL_DEFAULT_KAMELETS behavior #2560
- Log warnings with kamelets #2395
- Json marshalling is needed for Rest route and uncommented code seems to be executed #2341
- build: use golangci/golangci-lint-action #2334
- Change autogen doc template to adoc #2289
- Kamel dump: make the command smarter #2189
Full Changelog
Full Changelog
Full Changelog
v1.8.0 (2022-01-19)
Full Changelog
Closed issues:
- Update Antora usage #2852
- Support local dependencies when running an integration #2834
- Log4j Security Issue #2830
- Outdated
ca-cert
path for Jolokia trait #2827 - Kafka component propagating headers is supported? #2825
- Integration with To-D can't find Kamelet #2819
- KameletBinding - Make error handler more simpler #2815
- CXF Support #2799
- Update documentation about monitoring metrics using Prometheus Operator 0.38.0 #2794
- Makefile: for the generate-doc target don't use show-progress for wget #2791
- how i use build-property on Integration crd #2789
- Align to the new folder structure on Camel-Kamelets #2788
- user provided maven setting are overridden by the camel-k operator #2777
- Let user configure configmaps/secrets for
kamel run --openapi
option #2772 - Dry run kamel run #2769
- Is there any resources requirements for camel-k operator Deployment? #2768
- How to use a custom Kamelet Repository? #2765
- Jitpack still configured with
master
branch #2764 - How can I find the log file location in the integration pod? #2762
- Default value of trait container.port-name is missing from catalog #2761
- Trait catalog provided by kamel CLI contains a description mentioning “the end of this page” #2760
- Document dependency on camel-quarkus (and camel) #2759
- How to remove Kamelets installation when installing IntegrationPlatform CRD? #2756
- Add 1.7.x documentation tag #2753
- Generated bundle created from
make bundle
contains separate service-account resource #2749 - 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
- [E2E] Reconciliation duration metric failure #2742
- Camel K SEDA Queue full Issue #2725
- How to set map properties in the kamelet parameters via the yaml definition? #2608
- Provide a way to specify exclusions for a dependency #2598
- Google storage component doesn't work #2576
- topicName #2567
- Kamelet: default KameletBindings configuration settings #2558
- Trying to run Sample.java in Kind cluster #2542
- Multiple of the examples fail on Minikube #2537
- Camel-K - uninstall and namespace deletion w/ k8s let all Camel-K Integrations in this namespace alive #2533
- insecure=true does not work with base image #2531
- Install Error #2498
- Make sure Camel K runs on Microshift #2473
- If the pod is in CrashLoopBackOff, the phase is reported as Running #2445
- [Trait] Configuration refactoring #2320
- Wait for dependencies #2151
- Secret type not supported with buildah on K3S #2136
- Camel K doesn't automatically create an endpoint to view the Openapi doc that it was built with. #2135
- Ability to pre-build integrations #2129
- Kamelet using Java DSL #2117
- Add sample using Flink #2116
- OLM installation may fail with default values #2113
- Kamelet - Possible to pre configure component options #2081
- Monitor integration related events #2025
- Switch to UBI minimal #2007
- AMQP connection factory injection example improvement #1961
- Option to declare capabilities an integration requires #1948
- Expose operator information #1947
- not able to use json: MethodNotFoundException #1915
- hotrod-client.properties not picked up #1898
- Using -SNAPSHOT prevents rebuilding past commits #1878
- ‘./kamel run xxx’ and ‘make test-integration’ pod failures on Ubuntu 16.04 (with minikube) #1869
- GitHub Packages registry cannot be used as expected #1860
- Camel sslContextParameter not working #1815
- Document Jitpack usage #1789
- Global operator mode on Minikube not working #1766
- Consider listing operator in Artifact Hub #1732
- can't run hello.java,maybe somethings wrong with registry #1699
- Support for Camel Kafka Connector #1682
- Workaround for knative-source loader does not exists any more? #1666
- IntegrationKit stuck in ‘Build Submitted’ phase due to validation error ‘type in spec.tasks.image.volumes.secret is required’ on GKE #1663
- Unable to install camel-k with Google Kubernetes Engine #1661
- Regression on CLI 1.0.0 injecting routes file? #1651
- Add the option to deploy a CamelSource Integration from the CLI #1650
- Kaniko produces " UNAUTHORIZED: authentication required" error when building an integration route with Dockerhub #1572
- Buildah produces “stderr: permission denied” when building an integration route with Dockerhub #1571
- Running in Azure AKS with ACR Registry #1566
- Kamel run issue #1551
- Kamel 1.0 fails on install on mac #1543
- kamel run that can auto discover/guess what to include and run #1409
- Honor cluster PROXY settings #1402
- Configurable maven options #1332
- traits: support capabilities #1331
- Cannot append/override stored properties #1323
- CLI log could use some kind of feedback when waiting for pod to spin up #1283
- Kaniko in builder pod failed to push image to docker registry #1282
- Add a trait(?) to enable default REST DSL endpoint #1239
- Camel-K Doesn't Create a Service or Ingress for an Integration #1232
- Performance and Architectural Questions On Camel-K #1196
- Transactions with Camel K #1128
- Investigate integration with Keda #1107
- Camel K Operator don't ignore commented endpoint in the JAVA DSL source #1057
- Kamel cli should send exit code when integration in --dev mode is deleted #938
- Kafka example not building on OpenShit v4.? - latest crc version on Mac #918
- Documenting expected behavior with certain potential collisions #870
- no matches for kind “BuildConfig” in version “build.openshift.io/v1” #739
- Add camel-k-runtime to the root readme #630
- support versions like 2.21.0.tag-730075-anothertag-00002 in version matching #617
- Camel K with Java routes without public class and imports ... #605
Full Changelog
Full Changelog
v1.7.0 (2021-11-10)
Full Changelog
Full Changelog
Closed issues:
- 02-serverless-api example fails in the camel-k-examples repo (same as #2400) #2738
- ErrorHandler for stopping a route when an error occurs #2724
- Release 1.6.1 #2713
- Building with buildah not working #2685
- Flaky TestKameletBindingScale test? #2660
- CloudEvent header mapping is confusing #2501
- Revisit saga example #2472
- kamel run command creates 2 pods #2469
- Trying to use bean method call #class:com.mongodb.client.MongoClients#create(“mongodb://foo”) throws ClassNotFoundException #2444
- kamelet binding: support for openapi ? #2409
- kamel uninstall should uninstall everything by default #2405
kamel run --maven-repository
doesn't work when we have @mirrorOf=*
at kamel install
#2391- kamel subcommand for kamelet bindings? #2363
- build: install required binaries in a temporary subdirectory of the project #2335
- build: update to latest golangci-lint #2333
- “cannot find symbol” issue in camel-k releases v1.4.0 #2317
- Leverage KinD multi-nodes cluster setup for CI #2302
- Docs validation CI workflow #2278
- Kamel reset fails with KameletBinding #2221
- 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
Full Changelog
Full Changelog
v1.6.1 (2021-10-23)
Full Changelog
Full Changelog
Closed issues:
- kamel install: cannot find k8s-certificates #2702
- Stale bot action failing #2698
- panic: runtime error: invalid memory address or nil pointer dereference when running a simple integration #2697
- Enable secondary integration platforms #2687
- Error: Object ‘Kind’ is missing in ‘null’ #2674
- Provide automatic PR creation to update “peripheral” go dependencies #2663
- Alow fixed custom labels in any pod #2642
- Integration in error phase can‘t be scaled: why don’t we just rebuild it? #2640
- kamelet binding: scaling to 0 and the to 1 not working when a container image is provided #2638
- Container trait documentation messed up #2626
- Bots to simplify project managment #2623
- Contribution missing in 1.6.0 release note #2621
- Kamelet add support for tolerations #2602
- Release 1.6.0 #2591
- Should we move to go 1.16 / 1.17 ? #2579
- Read certificates from secrets to setup TLS config for route trait #2574
- kamel bind does not support --connect for ServiceBinding #2566
- Investigate Camel K deployment on k3d #2518
- Issue when trying to configure env vars with annotations #2512
- kamel cli output redirection doesn't work for some commands #2495
- Cron Trait - Should use max idle seconds to auto terminate instead of max messages #2439
- install: optional registry #2358
- kamelet binding: make it possible to use normalized name #2296
- [Doc] Add documentation for architecture #2273
- Provide kustomize installation configuration for install of camel-k #1979
- operator: option to limit CRs the operator should handle #1943
- Document, or provide examples for, TLS configuration on OpenShift #1033
- support for quarkus in native mode #991
- Release yaml files for installation #550
v1.6.0 (2021-09-03)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Numeric values are not properly encoded in KameletBindings #2616
- How to define custom container specs ? #2606
- groupId is overriden by
camel-k-integration
using kafka consumer #2605 - Release 1.5.1 #2590
- jitpack dependency is not resolved #2589
- Upgrade Service Binding Operator to latest version #2553
- Evaluate/Cleanup logging trait dependency #2541
- kamelet binding : camel controller fail reconcile the kafka sink resource. #2528
- camel-k-integration override provided groupId name in Kafka component #2523
- DeadLetterURI Dependency autodiscover #2492
- kamel bind -o yaml creates wrong data #2480
- propagate labels to deployments and pods #2446
- Supporting Apache Camel 3.10 #2326
- No possibility to disable compression while executing
kamel run
#2227 extensions/v1beta1
Ingress is deprecated #2157- Wiretap to Kamelet does not work in YAML #2139
- More information needed about dependency resolution #2085
Full Changelog
v1.5.1 (2021-08-27)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Upgrade to Jolokia 1.7.0 #2593
- Modeline, build-property not checking if option also provided by the user #2569
- Kamel bind produces incomplete yaml files with -o yaml #2565
- controller: panic on nil annotation #2556
- Remove “attributeRestrictions” from operator-role.yaml #2549
- trait logging.json: “false” does not have effect if the integration includes quarkus-logging-json #2539
- CLI parameter does not overwrite application.properties #2538
- Component: AtlasMap - NullPointerException #2534
- Error in OpenShift image-pull delegation on IBM Cloud #2530
- Runtime issue: cannot use KameletBinding error handler #2525
- KameletBinding error handler nil map #2524
- camel-k-client tar.gz changes the uid/gid of cwd #2514
- Liveness and Readiness Probes not Supported When Using HTTPS #2513
- container trait : add a flag to configure the image pull policy #2503
- [Doc] Feedback channels missing in contributing page #2502
- [Doc] Trait annotations #2500
- [CMD]
kamel bind --error-handler
feature #2494 - [CMD]
kamel bind
empty error handler #2493 - kamel reset should not fail for integration missing due to owning kameletbinding removed #2487
- kamelet binding: make it scalable ? #2486
- kamel 1.4.1 build failure #2484
- ServiceBinding CR sometimes doesn't get created #2482
- V1.5.0 release without assets #2481
- Kamel uninstall should delete kamelets #2479
- Release 1.4.1 #2471
- Release 1.5.0 #2470
- Duplicated trait set as modeline and kamel run parameters causes error #2466
- Update Camel K Serverless api examples to not use --property-file #2463
- Kamelets: configuration does not seem to cascade to the integration #2396
- kamel CLI binary for apple silicon / arm #2022
Full Changelog
Full Changelog
Full Changelog
v1.5.0 (2021-07-05)
Full Changelog
Closed issues:
- [cmd] kamel run github|http|... fails on windows machine #2475
- Oddity in channel name #2468
- No endpoint found for Smooks after explicitly adding dependency with kamel #2437
Full Changelog
Full Changelog
Full Changelog
v1.4.1 (2021-06-30)
Full Changelog
Closed issues:
- Parameters in YAML DSL are not recognized #2441
- Versioned documentation #2435
- Publish camel-k 1.4 documentation to website #2432
- Drop support for minishift? #2428
- (cmd/run) Support quotes in resource/config file option #2417
- trait(jvm): option to add additional classpath elements #2414
- 02-serverless-api example fails in the camel-k-examples repo #2400
- ImagePullSecrets are not configured when the Integration is running #2394
- Add option to use Nexus repository mirror to speed up e2e testing #2387
- Cannot use camel-util dependency #2384
- Scaling documentation - Add section about knative #2380
- Cannot update integration using kamel run #2379
- Can't set multiline properties in Kamelet bindings #2361
- Maven logs are no longer shown #2357
- examples/RestDSL.java does not work #2349
- Documentation points to old repo with quickstarts #2347
- Camel K seems to fail with Knative 0.23 #2343
- kamelets: add condition to report when an integration is stuck waiting for them #2331
- Property in cron trait to set
startingDeadlineSeconds
#2330 - maven-repository flag is not honored in the run command #2327
- Timeout when debugging the operator locally #2315
- Creating an IntegrationPlatform with the route Trait Crashes the Operator #2313
- Kamel Kamelets subcommand #2312
- Integration container build errors are absent from the log messages #2306
- Kamel delete should consider KameletBindings #2305
- Log parsing errors #2299
- Rebase architecture diagram on 1.4 release #2297
- Integration not marked as Failed when Camel is unable to start #2291
- Structured logs: remaining bits #2286
- [Docs] Broken links on autogenerated API #2280
- Normalize Spectrum build logs #2276
- kamelets: support for kamelet local beans #2271
- Normalize Maven build log #2268
- kamelet-binding: improve conditions #2265
- Consolidate make targets used in Github actions #2263
- Flaky scale integration test or scale intermittent issue #2250
- Camel K and Amazon EKS (Elastic Kubernetes Service) #2241
kamel
run fails for remote files on windows #2239- Add a flag to enable/disable the installation of default kamelets #2237
- Create E2E test for Service Binding Operator #2236
- Update run-from-github page to correct github example path #2230
- SourceSpec Type default to empty #2223
- Allow to configure traits using annotations #2165
- Release 1.4.0 #2134
- Maven build extensions #2132
- Dependency autoloading is not working correctly with YAML format #2098
- PodSpecable Integration #2096
- api: provide java bindings #2082
- Kamelet file parameters #2080
- Can't mount secrets with binary data #2009
- Revisit configuration options #2003
- Logging configuration does not affect integrations #2000
- kamelet-binding : suport for error handling #1941
- Document secrets for using secrets (and config maps) #1838
- Add a new configuration type to set build time properties #1831
- builder: use structured logging for maven output #1783
- Add support for podtemplatespec / container in the Integration CRD #1657
- Support custom application.properties for Quarkus builds #1534
- Support adding quarkus.index-dependency entries to scan CDI beans #1533
- Fix github landing page #1502
- Installation on a kind cluster #1468
- Generate CRD documentation for website #1137
- Integration logging configuration #580
- kamel run - compile errors should be more visible #185
Full Changelog
Full Changelog
Full Changelog
v1.4.0 (2021-04-16)
Full Changelog
Closed issues:
- Scaling integrations removes Kamelet ConfigMaps #2218
- Missing camel-k-kamelet-reify version while building kamelet binding #2214
- Duplicated ports are declared between the container and prometheus traits #2212
- The
fromF
DSL should be parsed during HTTP endpoint discovery #2210 - Kamelet yaml will be stored with wrong order of fields #2203
- Multiple ReplicaSet Race Condition #2188
- [regression] 1.3.2 regresses on “SinkBinding on KSVC results into ping-pong between operators #1936” #2184
- Resource selector #2178
- Support additonal Maven repositories for
kamel local build
#2175 - Default liveness probe initial delay is too short #2173
- Normalize camel and camel-quarkus dependencies #2170
- Uninstall is leaving items behind #2168
- Review generated CSV #2164
- Integrations are re-built on operator upgrade #2162
- Deployment on K3s failing with Kaniko and Buildah build strategy #2161
- Deployment on K3s failing with Spectrum build strategy #2160
- Normalize object references #2158
- Ability to provide Maven repository CA certificates #2149
- kamelet-binding: embedding camelets #2146
- Release 1.3.2 #2144
- cli: add a binding sub command #2083
- SinkBinding produces errored pods on 0.18+ / OpenShift Serverless 1.12 #1945
- Improve description of “dependency” run and modeline option to include case of Camel components artifactId #1584
- Migrate from ServiceMonitor to PodMonitor in Prometheus trait #1555
- Adding camel-jackson dependency creates issues with inner classes #1507
- Adding a dump command #1415
Full Changelog
v1.3.2 (2021-03-19)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- CGO and linking woes when building with newer Fedora versions #2140
- Buildah build strategy is not working with insecure registries #2137
- Push to insecure registry fails when using Kaniko build strategy #2127
- Allow pulling base images from insecure registries #2122
- Consuming from more than 1 knative channel is broken #2109
- OLM installation fallback to normal installation without warning #2105
- Error when using an external kit #2090
- Add support for
@mirrorOf=xxx
for --maven-repository option #2088 - Upgrade to Service Binding operator to v0.5.0 #2077
- bou.ke/monkey license #2067
- [cmd] Warning on launching operator #2051
- [Trait] Extend affinity trait to CronJobs and KnativeServices #2047
- kamelet-binding: support for processing steps #2043
- Local build implementation #2038
- Illegal YAML may result in operator panic #2035
- spectrum publish x509: certificate signed by unknown authority #2029
- ServiceBinding kind not installed #2018
- Mount resource ConfigMaps as subPaths instead of volumes #1998
- Can't directly access Strimzi Topics in KameletBindings #1992
- Cannot use special characters in KameletBindings #1986
- Options to share state between routes #1984
- Allow to scaffold a Kamelet via kamel init #1983
- Make changelog action work again #1981
- Add a Backport Github action #1969
- Release 1.3.1 #1966
- Group all traits test under one e2e directory #1955
- Usage of binary data in ConfigMaps #1946
- [ppc64le] bundle image generated using
bundle
and bundle-build
targets incompatible with opm
#1923 - kamel inspect is not providing dependencies specified in modeline #1921
- Installing Camel-K operator on Docker for Desktop with Kubernetes cluster enabled #1902
- Removed changelog gh action #1890
- Corrupted binaries attached as resource #1881
- Release 1.3.0 #1867
- Make Knative endpoints and kameletbinding work with broker without explicit event type #1840
- Refactor artifacts of deploy directory and continue alignment towards operator-sdk & kustomize #1820
- Implementing a global build strategy #1799
- Add a cli subcommand to inspect dependencies required by an Integration #1738
- Camel K installed globally by default #1693
- Example Integration in the ClusterServiceVersion stuck in Deploying phase #1677
- document how to create knative camel sources using Java #1674
- Builder not getting configured with private docker repo #1568
- Take a look at service binding #1445
- Reference to IntegrationKit metdata in Builder CR #1299
- Build controller service / operator #681
- Add support for template endpoint #249
Full Changelog
Full Changelog
v1.3.1 (2021-02-01)
Full Changelog
Full Changelog
Closed issues:
- A simple XML-DSL based integration with Spring doesn't work #1963
- Ability to have sources for integrations as ConfigMaps #1951
- Flaky e2e test (cron-fallback) #1939
- SinkBinding on KSVC results into ping-pong between operators #1936
- Adding component dependency doesn't seem to work #1935
- Warnings on getting operator versions #1930
- Provide a way to use kamelet ID in binding #1928
- [CLI] Kamel run does not check source file exists #1911
- [CLI] Kamel run does not check source file exists #1910
- CLI command kamel help fail if not connected to any cluster #1906
- Integration Monitoring, documentation issue #1904
- Default catalog is ignored and the operator creates a duplicate #1897
- Implement operator command's flags test #1892
- kamel install camel-version flag not used #1884
- Can't use Kamelets from Integration yaml resources #1882
- Local run fails when quarkus runtime dependency is passed on the command line #1877
- [regression] panic: runtime error: invalid memory address or nil pointer dereference with version 1.3.0 when calling without or with - or -- arguments #1872
- Cannot load Knative configuration from file or env variable #1871
- camel.component.* properties not being respected under Quarkus runtime #1870
- Generate OLM Bundle #1743
- Adding a way to override the default base image at runtime #1707
- camel-K installation failed with Helm on GKE #1664
- Add a warning when operating from a CLI with a different installed Operator version #1652
- Increase trait test coverage #1547
- Upgrade CRDs to apiextensions.k8s.io/v1 #1487
- Implement kit_create command's flags test #1159
- Implement install command's flags test #1158
- Implement delete command's flags test #1157
- Implement builder command's flags test #1156
- kamel --output option should not need deploy resources to cluster #886
Full Changelog
Full Changelog
Full Changelog
v1.3.0 (2020-12-22)
Full Changelog
Closed issues:
- Should ‘kamel uninstall --all’ also delete camel-k-registry-secret? #1859
- Integration with Prometheus trait doesn't deploy on Minikube #1848
- Groovy example is broken #1842
- Unable to use Kamelet spec in a custom CRD #1837
- Multiple knative revisions created when integration has multiple spec.configuration items #1824
- Release 1.2.1 #1823
- Support for kamelet repository #1818
- Telegram Kamlet sets CloudEvent source attribute to Knative sink #1813
- Move released images to a hub without rate limits #1761
- Define default global Kamelets #1675
- Enable SinkBinding automatically #1654
- Document the --config option in the kamel CLI #1185
- Basic module structure for Camel K projects #1135
Full Changelog
Full Changelog
v1.2.1 (2020-11-23)
Full Changelog
Closed issues:
- How to specify resource for integration components #1814
- scaling out camel-k integrations are not working correctly #1806
- Remove main runtime from operator codebase #1803
- Scalability of integration components in a non knative environment #1798
- Panic when attempting to convert from unstructured to Integration with traits #1794
- Kamelets resource autogenerated informers and listers #1791
- Changes to KameletBinding must be propagated to Integrations #1785
- KameletBinding to broker fails #1778
- Kamelet binding to an explicit URI failing #1774
- Use registry secrets for both pulling and pushing #1771
- When building quarkus, properties should be part of the generate application.properties used to build the project #1763
- Ability to configure PodDisruptionBudget for integrations #1760
- Release 1.2.0 #1754
- Add suport for gists #1740
- Update to k8s 0.18.8 #1698
- Error during unshare(...): Operation not permitted #1580
- Remove support for Main runtime for integrations #1562
- Auto-detect json in yaml syntax #1549
- Provide yaml schema of design definition #1537
- Expose operator related metrics #1267
- helm.sh entries in go.sum #1231
- Add camel-k-quarkus example #1082
- Make sure global and local operators can cohexist #751
- Document architecture #36
v1.2.0 (2020-10-08)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Binary resources such as keystores are being corrupted #1750
- Propagate Kamelet icon on binding #1747
- Thread blocked calling knative REST #1720
- Automatic changelog update should not be run on forks #1717
- Environment Variables from Secrets #1715
- Salesforce Integration as Knative Serverless Service fails #1713
- Generate CRD schema for Kamelet + KameletBinding #1710
- Add Kamelet integration tests #1709
- Does camel-k plan to provide Java SDK client Calls? #1708
- Release 1.1.1 #1700
- Upgrade to Prometheus operator version 0.42.0+ #1697
- Kamel init - Do not include license header #1696
- Add support for Strimzi Topics in KameletBinding #1686
- kamelets: source/sink binding #1676
- Add related image in OLM descriptor #1611
- Deprecate build kit at platform set-up time #1604
- kamelets: runtime support #1575
- kamelets: operator support #1574
- Support for Kamelets #1567
- Add a kamel help cli command #1545
- Switch to Quarkus as default runtime for integrations #1513
Full Changelog
Full Changelog
v1.1.1 (2020-09-11)
Full Changelog
Closed issues:
- Failed to install Camel-K in IKS #1687
- Upgrade base to Knative 0.16 and support 0.17 #1670
- Integration is logged twice in dev mode #1668
- operator.adoc - ascii doc warning #1662
- Caffeine with Knative doesn't work #1649
- Build error when using traits #1648
- Add oidc provider to Camel-K #1646
- When creating a new tag, make sure it's strictly numeric (i.e. 1.1.0 instead of v1.1.0) #1645
- kamel init - should not create source file with ASF license header #1638
- No matches for kind “Subscription” in version “messaging.knative.dev/v1alpha1” #1636
- Add command completion for kamel #1635
- Release Camel K 1.1.0 #1618
- kamel install not working on vanilla k8 cluster #1552
- Use sinkbinding in operator #1548
- Publish yaml schema of design definition on https://www.schemastore.org/json/ #1538
- In dev mode, changes to modeline are not taken into account #1536
- PublishStrategy missing from IntegrationPlatform build spec #1370
- kamel install not working - Error: cannot find automatically a registry where to push images #674
Full Changelog
v1.1.0 (2020-07-21)
Full Changelog
Full Changelog
Closed issues:
- Set knative.reply = false in knative environment metadata #1617
- Camel-K-Examples: The Kinesis examples fails because of signature #1608
- Camel-K-example: The Kinesis source example fails because region is missing #1607
- Add ‘v’ prefix to tag names #1601
- Fix generation of traits.yaml file #1599
- Create a troubleshooting documentation #1595
- The options parameter from the jvm trait should support value containing commas #1593
- Restore flow type as object? #1590
- Bad help description for kamel init #1585
- dependencies trait - Camel shorthand camel:dns vs camel-dns #1583
- Camel to Yaml transformation #1581
- Running YAML code #1579
- Add the camel category to Camel K CRDs #1556
- kamel run simple.js --dev hangs after multiple kill/start #1505
- Support
make install-crc
#1410 - Add a nodeport option to the service trait #1321
- Misleading error message in knative trait: cannot find event default #1308
- Error when trying create Integration #1280
- Verify registry connection on install #1192
- Kafka Producer #1189
- Add a specific label to the integration pod #1129
- Add documentation for integration platform configuration #951
- kamel --dev stuck when mvn dependencies has problem #911
- Update Camel-K/Knative examples for 1.0.0-M1 release #908
- IntegrationPlatform stucked in “status.phase: Starting” #466
- camel-k operator Error with minikube #431
- Structured trait configuration #395
1.0.1 (2020-06-25)
Full Changelog
Closed issues:
- Switch to Syndesis gh action for backporting #1559
- Integration do not shutdown gracefully when
jvm.print-command
is set #1557 - Adding dependencies on external packages #1546
- application.properties missing when using latest kamel-1.0.0 release #1542
- Package not found #1541
- Can't connect to prometheus endpoint in 1.0.0 (not running?) #1525
- Create a 1.0.x branch #1519
- Update the kamel homebrew formula to v1.0.0 #1512
- [regression]kamel help trait --all -o json returns both yaml and json output #1511
- addRoutes problem when running 01-Basic example from new camel-k-example docs #1509
- CLI - Make kamel run handle github urls that are not raw #1497
- metrics: in quarkus mode, use microprofile metrics in place of the prometheus agent #1263
- Add time it takes to build a kit in the builder pod log #1186
- Saga example #1097
- java.lang.NoSuchMethodError: com.javainuse.route.SimpleRouteBuilder.getContext()Lorg/apache/camel/model/ModelCamelContext; #1073
- Error after cluster restart #933
- Error pushing image to camel-k-ctx #853
- service and route not created when using --open-api parameter #843
- one page of documentation to install Camel-K on Minikube is incorrect #798
- Kamel run Sample.java --dev hanged with “Waiting for Platform”. Error - Non-resolvable import POM #677
- Sample does not work after change camel version #664
- Release 1.0.1 #1565
- Cannot expose knative endpoints in YAML #1539
- kamel install uses the wrong channel in OLM #1524
1.0.0 (2020-06-05)
Full Changelog
Closed issues:
- Print the JVM command with its parameters in integration pod logs #1495
- Converting ProcessorDefinition to DSL and interfacing with camel k #1469
- vanilla minikube - CronJobs are not being built from operator #1442
- Move languages documentation to camel-k-runtime #1427
- Kotlin documentation incorrect for kotlin DSL #1426
- Switchting to quarkus fails to build because of missing versions #1423
- support for jitpack dependencies #1407
- Avoid requirements of a kubeconfig when using
kamel init xxx
command #1368 - Support for local development using containers #1339
- User cannot create resource in API group #1302
- Support of 3rd party camel components, data formats and type converters #1285
- Camel-k with Spring boot #1176
- routes-rest.js not working #1174
- Unable to run Knative integration #1169
- Basic javascript example generates “Multiple applicable overloads found for method name process” #1144
- Basic groovy example generates “Ambiguous method overloading for method org.apache.camel.model.RouteDefinition#process” #1143
- Multiple traits to create a service #1061
- Camel K Operator is not reading the Telegram endpoint API-Key properly. #1039
- No interface for setting the number of pods on which an integration is to be deployed #1032
- Is there a way to co-locate the camel-k-operator, builder and PV in the same node #924
- Camel-K build fails with error: open /workspace/builder-656588331/package/context/Dockerfile: no such file or directory #923
- Add support for defining the loader to be used by the runtime #910
- Support shebang to precise that a file is a Camel-K executable file #754
- Cannot reinstall the kamel in minikube #711
- [DISCUSS] Vision for Knative Sources #639
- Remove maven wrapper from camel-k #629
- Allow “kamel” to install a specific version of camel k #604
- Knative minikube service failure #482
- Add support for secure registries in Kubernetes mode #139
- Add health checks and additional monitoring #58
- Release Camel K 1.0.0 #1498
- Add an opentracing trait #1489
- Support inline YAML DSL #1470
- Kamel uninstall leftovers #1465
- Refactor API module to include it in master #1463
- sanitized integration name on Windows contains whole path #1462
- Unable to start Prometheus when Knative enabled. #1459
- Customizing prometheus configuration fails with MountVolume issue #1451
- servicemonitor is not created for missing role on camel-k-operator #1450
- Support setting parameters as modeline options #1449
- Issue when fixing erroneous resource #1446
- Can't install camel-k helm chart in more than one namespace #1443
- Vanilla Minishift install not working. #1429
- Use /openapi.json as default location for OpenAPI data #1428
- CamelSources not working in nightly #1419
- Add license headers to files generated with kamel init #1417
- Spectrum publisher still slow #1416
- Support Knative channels v1beta1 versions #1414
- Camel Cron trait page is rendered incorrectly #1401
- Detect camel-microprofile-fault-tolerance for Circuit Breaker #1396
- Events should be shown also when running the integration with --logs #1395
- Cannot switch between cron and normal deployment in dev mode #1394
- The camel-k:edit clusterrole is not always created #1393
- Add some sugar for additional sources #1388
- Quarkus runner jar is never rebuilt on layered kits #1387
- Allow to define custom prometheus exporter #1384
- Cannot manage prometheus resources #1382
- OpenShift CLI download links are not populated when installing from operator hub #1379
- Add more build events #1367
- Knative API example becomes unstable #1364
- Refactor CI tests to reduce feedback time #1362
- Add a simple API tutorial for the getting started experience #1361
- Upgrade Knative CI to 0.13.x #1359
- Provide description in JSON output for traits #1358
- Kamel uninstall does not remove everything in OLM mode #1356
- Standard rest services can be bound to 8080 by default #1347
- ‘context’ object not available in JavaScript integrations #1346
- Probes not bound to Knative services #1341
- ConfigMap xxx-openapi-000 not found #1340
- Wrong knative dependency #1337
- Adapt cron trait to latest camel-k-runtime #1329
- Switch to java 11 by default ? #1327
- Add a 3scale addon #1325
- Add e2e test for the multiple files scenario #1320
- Rename rest-dsl trait to openapi #1317
- Add some sugar to rest APIs #1316
- Errors in incremental build on OCP4 #1314
- Support OpenAPI 3 #1310
- Cannot patch event log errors #1309
- Events are reported twice in dev mode #1297
- Support Knative eventing v1beta1 APIs #1212
- Add condition/status to monitor running state of the integration #1171
- Document YAML DSL on the website #1114
- Hide some CRDs from developer catalog #1045
- GC trait fails on unknown types #1027
- Kamel install -o yaml should not try to connect to a cluster #885
- Wrong links from second page on #827
- Update installation documentation #823
- Builds are 1200% slower on Openshift 4 #813
- CLI too slow on remote clusters #792
- Add .flow example to e2e tests #780
- Propagate build errors up to the integration #763
- Add timeout to maven operations #761
- Service trait: confusing behavior #753
- Include checksum when checking for compatible kits #743
- validate maven artifacts #742
- camel-k-cache crashes on minikube #736
- Move to knative serving v1beta1 apis #729
- Add the ASL license header on the source file #709
- Add e2e tests in CI #693
- Add version information to all resources #692
- Insufficient permission when installing 0.3.3 from operatorhub #686
- Remove predefined images #644
- Define a meta-controller for Camel-based Knative sources #641
- Add support for Knative Broker/Trigger #638
- Testing Camel K integrations #600
- Add conditions to camel-k CRs #594
- Generate Specific Knative Sources per Camel Component #569
- Automatic installation when creating a Knative Camel Source #568
- Support for multi-tenancy #523
- Enable the scale sub resource on integrations #353
- VSCode extension #338
- Improve IDE auto-completion #311
- Be revision-friendly and do not use revisions by default on Knative profile #289
- Rename ‘context’ term used by Camel K. #206
- Publish Helm charts #168
Full Changelog
Closed issues:
- (vanilla minikube) RestDSL.java not working out of the box #1452
- Make kamel cli installable via Homebrew #1369
Merged pull requests:
Full Changelog
Closed issues:
- Does any company use Camel K in production environment? #1436
- Kotlin Autocomplete in Intellij? #1425
- @PropertyInject does not work in @BindToRegistry methods #1422
- Not working Ubuntu 18 Minikube #1412
- Error during unshare(CLONE_NEWUSER): Invalid argument #1408
- re-organize e2e tests #1404
Merged pull requests:
Full Changelog
Closed issues:
- Failed to read a GraphQL query from a ConfigMap #1403
- Adding the http4 dependency causes the deployment of an integration to fail #1386
- How can I run a whole project with many integration files in a comfortable way? #1375
Merged pull requests:
Full Changelog
Closed issues:
- Nightly builds? #1365
- unsupported secret type for registry authentication #1360
- How can I modify registries in buildah container? #1357
- Remove human-readable format from timer period computation in cron trait #1350
- Cannot find RestApiConsumerFactory #1348
- Error creating build container: no space left on device #1333
- Catalog generation does not take into account the runtime provider to determine the catalog name #1312
- Add superfast builds for dev clusters #1305
- Unable to run saga sample #1304
- [Enhancement]Improve log message when image not available in cache #1301
- Unable to run the polyglot sample #1300
- kamel version should report version number in offline mode #1298
- ClassNotFoundException from pom-catalog.xml #1293
- Defining datasource in groovy and using in XML routes #892
- Inject CamelContext into Java DSL RouteBuilder #563
- Error with Knative probes #528
Merged pull requests:
- 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)
Full Changelog
Closed issues:
- Buildah support #1256
- Dead link from readme to trait documentation #1249
- When using
camel-opentracing
, <Log statement in routes.xml is getting logged twice #1240 - Resource group endpoints is that a left over from old Camel version #1187
- Private repository for dependent Library #1180
- Trying to get sample RestWithUndertow working #1175
- Abilty to disable sidecar injection in knative services #1173
- Support for using ENV variables in kamel binary #1103
- Get rid of json schema generation #1037
- camel-k-maven-settings localRepository change is not working #1010
- Error in jsonschema gen #561
- Provide config command for kamel #504
- Decouple traits from base image #394
- Automatically use Kubernetes-based master component #259
- Integrate with GolangCI #258
- add unit tests for traits #255
- Add uninstall command #38
- Resources are not replaced on install #1286
- Release 1.0.0-RC2 #1273
- Upgrade to Knative 0.12 #1270
- Allow to inject data from externally crafted secrets #1261
- Multiple Knative endpoint in the same route will cause the pod continuously restart #1257
- Add e2e tests for global installation mode #1255
- Installation error: normal user can't delete consoleclidownloads #1242
- Check exact Knative version before enabling serving #1237
- Autodetect camel-bean #1236
- Add a “master” trait #1234
- Dev mode doesn't start if the integration is already running #1233
- Kamel version should not try to connect to a cluster #1230
- Remove the option to set the camel version #1229
- Avoid installing operator when OLM reaources are present #1223
- knative channel consumer stuck in running state #1222
- kamel kit create returns error - result must be a pointer #1221
- Integration builds takes lots of time #1209
- Disabling traits does not reflect in camel-k integration #1208
- Camel K Validator Component hangs on URL input #1207
- Knative services are slow to become ready #1206
- Change log that warns Knative users #1205
- Slow build time on Minikube reported #1204
- Offer easier access to trait list #1203
- Allow easy switch between different controllers #1201
- Handle concurrency in CronJob mode #1200
- Provide more information when the integration fails at runtime #1199
- Add build information when printing integration logs #1195
- Add
kamel logs
alias #1194 - Invalid JSON Patch error when running simple Camel-K example with 1.0.0-RC1 #1190
- Add an init/scaffold subcommand #1188
- Exiting dev mode returns non zero exit code #1183
- Add native support for CronJobs #1182
- Simplify user experience when using config file #1181
- Knative integration takes too long to make the service ready #1172
- kamel run --wait should return non-zero exit code in case of failure #1170
- Add Knative Integration Tests on KinD #1162
- Set the IntegrationConditionServiceNotAvailableReason only when the service trait is disabled #1149
- Kamel run --property-file #1102
- Auto detect Camel components via FQN classnames #1095
- traits documentation - Make it clear how to specify 2 or more options #1093
- Handle defaults differently (aka do not change specs) #778
- Package installation artifacts with Helm #167
- Execute e2e tests on vanilla Kubernetes #164
Merged pull requests:
Full Changelog
Closed issues:
- Trying to get sample RestWithUndertow working. #1130
- unable to execute basic Examples eg. Printer.groovy in GKE #1115
- kamel scale integration to zero not possible #1094
- kamel - Allow to configure memory and cpu settings #1091
- Example Request: CamelJmsToFileExample.java #1079
- No component found with scheme: http4 // Camel-k 1.0.0M4 #1072
- Registry beans issues after upgrade from kamel 0.3.4 to kamel 1.0.0 M4 #1071
- broken routes.js example #1065
- camel-k installation struggles #1059
- camel-k-maven-plugin must not contain any of these characters /:"<>|?* but found > @ line 16, column 18 #1056
- Automatically extract trait configuration for user manual #1014
- Cannot set blockOwnerDeletion in this case because cannot find RESTMapping for APIVersion camel.apache.org/v1alpha1 Kind IntegrationKit #764
- Error creating integration context with buildStrategy: routine on minikube #665
- Kaniko: Add ability to push to on-premise registries #613
- [quarkus] in JVM mode we should no restrict the languages we can use #1154
- In Kotlin example single quote needs to be replaced with double quotes #1145
- [gc] cannot delete collection resource “daemonsets” #1140
- Camel-k install on azure fails. #1138
- Kamel CLI run from URL #1136
- Ignore package when working with Java classes #1132
- Review usage of version constraints #1126
- Improve discovery of Knative on install #1125
- Do not change spec in platform #1120
- Knative event endpoints may be bidirectional #1119
- Release 1.0.0-RC1 #1116
- Upgrade to Knative 0.10.x serving v1 API and remove support for 0.8 #1112
- Allow to configure kamel CLI with env vars and configuration files #1108
- Defer detection of knative profile to when the integration runs #1089
- Create camel-quarkus catalog for new release #1083
- Update dev-mode documentation to use newer Camel log output #1081
- error building image: getting stage builder for stage 0: MANIFEST_UNKNOWN: "manifest unknown #1080
- Remove requirement for PVC on vanilla Kube #1069
- Hystrix detection should be changed when upgrading to Camel 3 GA #1058
- Running without a platform #1047
- Problems with incremental packager on Kaniko #998
- Moving api to v1 #921
Merged pull requests:
Full Changelog
Closed issues:
- Remove support for java class loader #1050
- can't use a function processor with javascript #1035
- Cannot push kit image to GCR (or Docker.io) during integration creation #1024
- groovy.lang.MissingMethodException: No signature of method: Script1.context() #1022
- support for quarkus in JVM mode #990
- Release 1.0.0-M4 #1055
- When kamel is launched from inside a container, it is using the serviceaccount of this container instead of the user configured in kubeconfig #1048
- Changing trait config should lead to redeploy #1038
- Generate full k8s client for provided APIs #1036
- Avoid having failing builds during Apache Vote #1023
- Write documentation for the release process #989
- Require go >= 1.13 for development #981
- Automatically create catalogs from maven #744
- Do not rebuild knative integrations when changing sink #662
Full Changelog
Closed issues:
- Failing start the camel-k-operator 1.0.0.-M3-SNAPSHOT with the minishifit #1015
- Provide a plain text file with the latest version of Camel K for easier automation of downloading via the tooling #1009
- Cannot use knative-source-yaml loader #1005
- Pubilsh Camel K 1.0.0-M2 to operator hub #1004
- remove integration delete action and finalizer #995
- kamel run fail: Get https://image-registry.openshift-image-registry.svc:5000/v2/: x509: certificate signed by unknown authority #994
- Permission Denied while creating a temporary dir on AWS EKS #971
- Starting a new integration in --dev mode and then starting it again without --dev mode leaves hanging process #946
- Help message of “camel context create” misleading #586
- Release Camel K 1.0.0-M3 #1020
- Misleading version 1.0.0 in some Camel K runtime artifacts #1011
- Allow explicit usage of apiVersion and kind in knative URIs #1008
- Cannot configure slices in traits #997
- Add check for missing license headers in files #988
- Wrong knative roles installed in global mode #985
- Wrong behavior of global mode wrt kaniko cache warmer and platform #984
- Build operator image from non-Linux local OS #982
- Include camel-k-runtime version in camel-catalog #959
- Add Kamel CLI download link in OpenShift Web console #939
Merged pull requests:
- Kaniko cache warmer and platform multi-tenancy improvements #992 (astefanutti)
- chore(build): Auto cross-compile operator image binary from non-Linux local OS #987 (astefanutti)
- Add Kamel CLI download link to OpenShift Web console #983 (astefanutti)
Full Changelog
Closed issues:
- Build completes OK but integration shows ERROR #965
- Monitoring kubectl for changes to integrations misses transition to error state #937
- Knative route from AWS S3 endpoint immediatly stops after starting #919
- Dev mode doesn't show if the build failed #906
- Road Map about Yaml DSL #902
- Issues with pre-published Kubernetes secret and Camel-K integration #900
- camel-k-kit-XXXXX is not able to inherit docker proxy configuration #899
- Camel-k-cache not able to create PVC (pod has unbound immediate PersistentVolumeClaims) #898
- Include modeline in examples #895
- Improve kamel “get” to enable specifying integration name #893
- Publish Camel K 1.0.0-M1 to operator hub #887
- Kamel reset should delete builds as well as kits #875
- BuildConfig‘s, ImageStream’s and Pod‘s not labeled with camel-k and can’t delete with -l ‘app=camel-k’ #840
- Orphan generated XML DSL from OpenAPI JSON after deleting integration #839
- All links of the documentation are missing spaces before and after displayed text #794
- Update Camel K tagline in Kamel CLI #732
- Review reset and delete with --all option for merging similar functions to one place #598
- Able to run maven build with debug and/or extended info #85
- Remove references to host that did compilation in stacktraces #972
- Integration fails with --dev mode #968
- Kaniko step fails on Minikube with IncrementalPackager #960
- Upgrade to Camel 3.0.0-RC1 #956
- Upgrade to Knative 0.9 #952
- Permission error on a OpenStack/Cinder persistent volume while creating a temporary dir #947
- Merge all binaries into a single one #945
- Release Camel K 1.0.0-M2 #944
- Allow to run integrations in Tekton pipelines #942
- kamel get still has a column for ‘Context’ #941
- routes.yaml example fails with NoSuchLanguageException #929
- Can't use operator global mode #920
- Kamel run fails on Google Cloud Infrastructure (GKE) #915
- Automatically resolve dependency for language expressions (eg: groovy) #914
- Add option to disable Kaniko cache warming #907
- Camel K should use duck types to recognize Knative sinks #888
Merged pull requests:
Full Changelog
Closed issues:
- Lambda processor doesn't work with JS routes #873
- make images fail on resolve of camel-k-maven-plugin #869
- operator-sdk build fails on latest master with ‘make images-dev’ #863
- camel-rest should load automatically for routes using Rest DSL #862
- Upgrade operator sdk to 0.9.0 #845
- route trait assumes target port name is always ‘http’ #837
- Concurrency issue in the end to end tests #830
- Can camel-k accept camel context definition? #814
- Update to camel 3.0.0-M4 #811
- Kamel install with kit option can leave integrationkit stuck waiting for platform #809
- Dependencies & rest-dsl traits are never enabled #807
- Updating an integration leaves it stuck in phase Deploying #806
- Nil pointer on build failure recovery #804
- Move waiting for platform to controller #797
- Don't wait for initial kit to be ready to declare the platform ready #795
- e2e tests are failing on travis #793
- Support for new yaml dsl #781
- Integration naming issues with numbers in them #777
- Route trait does not work if route.auto is set to false #767
- Switch to Camel 3 #755
- Do not create a route on top of prometheus service only #749
- The --maven-repository shortcut does not configure plugin repositories #746
- Add a --global install option #745
- CR example is using wrong schema #737
- camelContext is not supported in XML DSL routedefinition #731
- Switch to go mod compatible version of operator-sdk #702
make generate
does not work with new module structure #699- camel-k-operator ready for running integration when camel-k-* builds are still fails #582
- Honour KUBECONFIG #574
- Generate website using Antora #282
- Able to set custom camel-k-operator image name and location #97
- Add script/doc for those who use ‘oc cluster up’ (cluster-wrapper) #60
- Release Camel K 1.0.0 M1 and related Camel K Runtime #878
- Can't determine knative endpoint address #856
- Wrong dependency camel-k:knative used #848
- Groovy Rest example fails due to Unable to find loader for language=xml #838
- Disable Istio by default #833
- GC trait fails on some installations #832
- Stable container name #826
- Determine correct profile at runtime in the operator #815
- Knative serving runLatest is deprecated #791
- Wrong example on operator hub #789
- Enable maven strict checksum policy on platform initialization #776
- Misleading “service.enabled=false” when used in combination with the prometheus trait #768
- Allow backward compatible changes in CRD #730
0.3.4 (2019-06-07)
Full Changelog
Closed issues:
- Don't automatically install contexts upon platform installation #716
- Allow to provide custom settings.xml #715
- Question about the installation of the cluster #701
- Provide a way to override the default image name #698
- kamel run --dev examples/resources-route.groovy issues Cannot find resource #697
- Making sure external dep projects can import Camel K APIs #679
- Remove depenency on Istio for Knative sources #669
- Allow to subscribe to multiple knative channels in the same integration #668
- Error creating integration context with buildStrategy: pod on minikube #666
- Use in-memory channel provisioner in place of in-memory-channel in Knative example #663
- Integration stuck waiting for platform #660
- Update to Camel 2.24.0 #655
- Improve documentation #653
- Remove camel 3.0.0-M1 catalog #651
- remove support for integration container image creation #650
- include context traits when looking up for a compatible context #649
- examples/knative splitter ‘Service.serving.knative.dev "words" not found’ #645
- Release 0.3.3 #642
- Generate catalog for recent Camel versions #637
- Deprecate integration image creation #627
- Set env var with Kamel #606
- Add support for DSL in Knative Camel Sources #567
- drop support for knative < 0.4 #552
- remove spring boot support #534
- camel-k on Openshift Container Platform 3.11 #493
- Add spring-boot example in the examples directory #397
- examples/knative broken on OpenShift knative 0.6.0, must not set the field(s): spec.runLatest.configuration.revisionTemplate.spec.container.env[11].valueFrom.fieldRef #722
- PGP Sign released artifacts #707
- Setup the maven proxy inside of the builder #706
- Automatically use pod build strategy in “AllNamespaces” setup #703
- Release 0.3.4 #683
0.3.3 (2019-05-03)
Full Changelog
Closed issues:
- LanguageXML is not included in languages list #634
- FTP producer: Error writig file #620
- Kamel binary install on Windows 10 with Minikube #619
- Malformed maven project while building context #618
- istio: allow to control annotation sidecar.istio.io/inject #609
- allow to configure default configurations on platform #608
- Script set-version.sh does not honor the registry/repository settings #602
- add options to configure affinity #601
- camel-k groovy, jvm, spring-boot gives error pushing image #588
- on-premises: mount rwx volume #587
- context with status error should not be included when looking up suitable context for an integration #584
- Release 0.3.2 #576
- When using hystrix EIP then auto include camel-hystrix dependency #575
- camel-k-operator pod CrashLoopBackOff on minikube on restart #537
- Resolving Dependency Automatically -- aws-s3 #419
- Kamel CLI - Add command to view which dependencies the pre-build context has loaded #398
- Review resource conflict hanndling #363
- Split builder from operator #125
0.3.2 (2019-03-26)
Full Changelog
Closed issues:
- Unable to create subscription to channel #579
- allow to configure resources requests/limits #570
- Add support for traits defaults #566
- Can't connect to kservices #553
- Release 0.3.1 #540
- Knative pods not scaling down to zero #498
- improve release process #458
- Upgrade to Apache Camel 3.0.0-M1 #452
- JVM issue on Minikube while running Sample.java integration using 0.2.0 release of Kamel binary #424
0.3.1 (2019-03-15)
Full Changelog
Closed issues:
- Unable to use predefined images #557
- Improve SanitizeName #548
- camel-k --runtime-version is not honoured for all runtimes #538
- Timeout in S2I build #536
- Add option to health probes #525
- Remove operator metrics port and service #513
- Adding Probes to Knative services #511
- Release version 0.3.0 #489
0.3.0 (2019-03-04)
Full Changelog
Closed issues:
- Allow file names as “kamel delete” argument #515
- Update minikube docs #508
- Unable to start knative route #506
- Add kamel option to uninstall #503
- Upgrade to Knative > v0.3.0 #497
- Support for MAVEN_MIRROR_URL #492
- Came-k routes takes long time to terminate #490
- improve resource gc performances #487
- Unable to send message to knative channel #483
- add finalizer to ensure integration children are cleaned up #477
- move runtime in its own repository #470
- add an option to set which runtime version the operator should to run integrations #469
- do not include runtime artefacts in operator image by default #468
- add a tool to generate json schema from custom resources #461
- move integration reconcile loop wake-up field to status #460
- release version 0.2.1 #453
- Use Kaniko Cache to speedup #196
0.2.1 (2019-02-19)
Full Changelog
Closed issues:
- deploy camel-k runtime artifacts to apache snapshot automatically #447
- move catalog definition in status instead of spec #446
- camel catalog controller #445
- Add field ‘camel-version’ to Integration CRD #439
- Passing image destination to build #437
- Error while deploying integration in Knative based environment #436
- deploy runtime snapshots to apache snapshot repo #432
- support for semver catalog resolution #414
- The example RestWithRestlet does not work calling its service via curl or webbrowser #402
- runtime: ensure that the generated project uses the right camel version #384
- camel-knative: support for cloud events specs v0.2 #376
- Failed to resolve endpoint: twitter-search #370
- Add a trait to configure/enable jolokia #369
- Automatically apply defaults to platform configuration #365
- Use consistent logging style #362
- Allow to configure the location fo the local maven repo #358
- kamel stuck when a secret has an illegal name #356
- catalog should be available as custom resource #302
- Provide a way to inject annotations/labels into child resources #263
- Remove old resources on redeploy #211
- Expose metrics to Prometheus #82
- Cannot deploy integration if not in the root package #41
0.2.0 (2019-01-22)
Full Changelog
Closed issues:
- Use container name for “kamel log”, too #347
- Allow to configure the base image used to run integrations #340
- Use standard deployment for Knative event sources #324
- support for openapi/swagger #323
- create camel-k-maven-plugin #322
- Allow to customize contexts create at installation #318
- Option to create an Integration Context from an existing image #316
- Publish some base images together with Camel K #312
- Add a simplified model for sources #307
- The kaniko build pod failed to start #306
- Allow to customize integration service account #305
- catalog : include camel-k components #301
- Set the env var KOTLIN_JDK_HOME to point to your real JDK home #297
- Support for runtime traits #287
- Inject camel-k version as environment variable #285
- Platform options #284
- IntegrationContext builds sometimes fail #279
- trait: add a trait to inject pod metadata as env var #275
- Display relevant custom columns #274
- Refactor traits lifecycle #268
- Determine active/passive endpoints from Catalog #264
- add resources to an integration #241
- Migrate to Operator SDK 0.1.x #237
- Use docker-registry.default.svc to reference images #221
- Add option to extract all resources needed to install Camel K #220
- Exposing Rest endpoint #212
- Creating Ingress and services with Kubernetes #189
- create knative context #183
- Add a state to integrations waiting for platform to be ready #136
- Add a “-w” flag to “kamel install” #135
- Provide PR build check on pull requests #132
- Provide link to CI in readme #121
- Add a dev's mode to kamel command to push project directly within the pod #108
0.1.0 (2018-12-10)
Full Changelog
Closed issues:
- Allow using compressed sources in Knative profile #270
- Support for compressed source blob #265
- add an option to always generate a docker image #246
- temporary build folder not cleaned up #230
- Do not always scale down to 0 in Knative #219
- Allow to push to a Knative channel or service endpoint #218
- Support subscription to multiple Knative channels #216
- Create a Istio trait #209
- Provide example with custom processor #205
- Kamel CLI - Add command to run integration in Java debug mode #190
- runtime : create cloudevents camel component #171
- Investigate switching to kubebuilder #169
- Allow to use dash syntax in configuring component properties #142
- Introducing Traits #115
- Trigger context update when build finishes #113
- Support for multiple integration definitions #45
0.0.5 (2018-11-16)
Full Changelog
Closed issues:
- Kaniko build failing on Minikube #226
- camel-k make resulting in test failures while building runtime kotlin #222
- Provide option to get the Json/Yaml of a integration #207
- Where we can get XSD for plain XML DSL? #201
- Cannot configure traits #199
- camel-k-context-jvm, camel-k-context-kotlin, camel-k-context-groovy pods goes into error state when installing camel-k #194
- Installation hangs on GKE #188
- kamel run --dev mode terminate pod if pressing ctrl + c #184
- runtime : create knative camel component #172
- Doc and/or command should be changed - kamel install #106
0.0.4 (2018-10-16)
Full Changelog
Closed issues:
- configure camel context from properties #175
- Camel-http4 not recognized automatically #174
- Property placeholder conflict in groovy #173
- kamel “get” should not return contexts #161
- Add log command #153
- Add option to run from URL #137
- Enable integration tests in CI #127
- Need a Web UI? #77
0.0.3 (2018-10-02)
Full Changelog
Closed issues:
- Dead link in Developer's guide “runtime” #124
- Regression for groovy routes #118
- Add bindings for rest dsl in groovy/js routes #117
- Experiment with janino to build java expressions to reduce java verbosity #116
- Report correct build status in case of failure #114
- Document latest improvements and release 0.0.2 #102
- Create a Camel CRD #73
- Figure out how to deploy integrations on plain Kubernetes #32
0.0.2 (2018-09-19)
Full Changelog
Closed issues:
- Add delete integration option #96
- Auto-discover dependencies #94
- Embed camel catalog #93
- Integrations are started twice #90
- Fails to run build after install with javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name #84
- Manually trigger integration update #80
- Automatically create “platform” contexts #75
- Install a root IntegrationContext #74
- Add support for XML routes #70
- Remove language configuration in kamel run #69
- Support for configmap and secrets #67
- Support for environment variables #65
- Support for properties #62
- Setup release scripts #59
- kamel install with sample #51
- Add “make install-minishift” command #42
- Add dev mode #34
- Add wait and log watch options #33
- Manage dependencies #30
0.0.1 (2018-09-13)
Full Changelog
Closed issues:
- kamel run runtime/examples/Sample.java fails with java.lang.NoClassDefFoundError #57
- Store integration code in a configmap #54
- kamel run should support adding dependencies #49
- Route loaders should derive language from “kamel run --language” #46
- How to know a Component status at a time #44
- Unable to reinstall the operator #43
- Support set integration name for kamel run #40
- Allow buildless direct deploy #31
* This Changelog was automatically generated by github_changelog_generator