Releases: apache/camel-k
v1.10.3
Camel Dependencies
- Apache Camel K Runtime 1.15.2
- Apache Camel Quarkus 2.13.1
- Apache Camel 3.18.3
- Apache Camel Kamelets 0.9.3
Changes by Kind
Uncategorized
- Feat(build): parse cmd execution for errors (#3789, @squakez)
- Preparing for release 1.10.3 - Upgrade to Camel K runtime 1.15.2 and Camel-Kamelets 0.9.3 (#3802, @oscerd)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
1.10.3-nightly
Apache Camel K 1.10.3-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:1.10.3-nightly
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/orgapachecamel-1495
NOTE: last updated on Mon Nov 14 01:08:24 UTC 2022
v1.10.2
Camel Dependencies
- Apache Camel K Runtime 1.15.1
- Apache Camel Quarkus 2.13.0
- Apache Camel 3.18.2
- Apache Camel Kamelets 0.9.1
Changes by Kind
Uncategorized
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
e (#3724, @squakez)
- Fix: Quarkus native mode for KameletBinding (#3692, @christophd)
Uncategorized
- Fix: Also use OPERATOR_ID EnvVar to obtain the operator id (#3680, @christophd)
- When overriding the maven repository settings, the default repositories should still be retained to avoid losing the base
dependencies. (#3687, @phantomjinx)
Dependencies
Added
- github.com/prashantv/gostub: v1.1.0
Changed
- github.com/pelletier/go-toml/v2: v2.0.1 → v2.0.5
- go.uber.org/automaxprocs: v1.4.0 → v1.5.1
Removed
Nothing has changed.
tegration for missing dependencies specified (e.g. camel:cxf
)
- CLI - Show warning for missing dependencies specified (e.g.
-d camel-cxf
) forkamel local
andkamel run
- CLI - Show warning for unrecommended Maven GAV formats specified for Camel dependencies (e.g.
-d mvn:org.apache.camel:camel-http:3.18.0
) forkamel local
andkamel run
- CLI - Add completion for
kamel local -d [TAB]
and improve forkamel run -d [TAB]
(#3640, @tadayosi) - Feat(metadata): raise error when capability/dependency not resolved in CamelCatalog (#3571, @tadayosi)
- Feat: Auto-create platform when registry can be inferred from KEP-1755 (#3612, @astefanutti)
- Feat: Ingress trait host is optional (#3617, @astefanutti)
- Trait(ingress): Configure backend in ingress rule (#3652, @astefanutti)
Bug or Regression
- Chore: Upgrade go.uber.org/automaxprocs to v1.5.1 (#3711, @astefanutti)
- Fix panics when integration is waiting for platform (#3616, @astefanutti)
- Fix(cli): don't verify operator in output mode (#3723, @squakez)
- Fix: Panic with odd number of key / value arguments (#3610, @astefanutti)
- Fix: Quarkus native mode for KameletBinding (#3682, @christophd)
- Fix: Use SIGTERM and SIGINT aware context for bootstrap operations (#3691, @astefanutti)
- When overriding the maven repository settings, the default repositories should still be retained to avoid losing the base
dependencies. (#3684, @phantomjinx)
Uncategorized
- Allow providing the service type from the service trait configuration (#3618, @essobedo)
- Chore(ci): release as an action (#3621, @squakez)
- Chore(ci): support 1.10.x nightly release (#3607, @squakez)
- Chore(test): KameletBinding native mode (#3670, @bouskaJ)
- Chore(trait): Deprecate cached discovery option from GC trait (#3688, @astefanutti)
- Chore: Add client argument to controllers (#3681, @astefanutti)
- Chore: Propagate reconcilation context to build routine (#3678, @astefanutti)
- Chore: Use global client discovery API to check Knative install (#3701, @astefanutti)
- Chore: add a post release bump chapter (#3608, @squakez)
- Chore: enable latest LTS nightly (#3663, @squakez)
- Doc: add kamel promote (#3665, @squakez)
- Feat(cli): Add a config command to manage the default settings (#3599, @essobedo)
- Feat(cli/run): Support dependencies defined using HTTP URLs (#3644, @essobedo)
- Fix: Also use OPERATOR_ID EnvVar to obtain the operator id (#3660, @christophd)
Dependencies
Added
- github.com/prashantv/gostub: v1.1.0
Changed
- github.com/pelletier/go-toml/v2: v2.0.1 → v2.0.5
- go.uber.org/automaxprocs: v1.4.0 → v1.5.1
Removed
Nothing has changed.
ithub.com/Masterminds/goutils/tree/v1.1.0)
- github.com/Masterminds/sprig: v2.22.0+incompatible
- github.com/OpenPeeDeeP/depguard: v1.0.1
- github.com/StackExchange/wmi: v1.2.1
- github.com/alexkohler/prealloc: v1.0.0
- github.com/andybalholm/brotli: v1.0.3
- github.com/aokoli/goutils: v1.0.1
- github.com/ashanbrown/forbidigo: v1.2.0
- github.com/ashanbrown/makezero: b626158
- github.com/bkielbasa/cyclop: v1.2.0
- github.com/blizzy78/varnamelen: v0.3.0
- github.com/bombsimon/wsl/v3: v3.3.0
- github.com/breml/bidichk: v0.1.1
- github.com/butuzov/ireturn: v0.1.1
- github.com/charithe/durationcheck: v0.0.9
- github.com/chavacava/garif: e8a0a40
- github.com/daixiang0/gci: v0.2.9
- github.com/denis-tingajkin/go-header: v0.4.2
- github.com/esimonov/ifshort: v1.0.3
- github.com/ettle/strcase: v0.1.1
- github.com/fatih/structtag: v1.2.0
- github.com/fullstorydev/grpcurl: v1.6.0
- github.com/fzipp/gocyclo: v0.3.1
- github.com/go-critic/go-critic: v0.6.1
- github.com/go-ole/go-ole: v1.2.6
- github.com/go-redis/redis: v6.15.8+incompatible
- github.com/go-sql-driver/mysql: v1.5.0
- github.com/go-toolsmith/astcast: v1.0.0
- github.com/go-toolsmith/astcopy: v1.0.0
- github.com/go-toolsmith/astequal: v1.0.1
- github.com/go-toolsmith/astfmt: v1.0.0
- github.com/go-toolsmith/astinfo: 9809ff7
- github.com/go-toolsmith/astp: v1.0.0
- github.com/go-toolsmith/pkgload: v1.0.0
- github.com/go-toolsmith/strparse: v1.0.0
- github.com/go-toolsmith/typep: v1.0.2
- github.com/go-xmlfmt/xmlfmt: d5b6f63
- github.com/gobwas/glob: v0.2.3
- github.com/gofrs/flock: v0.8.1
- github.com/golangci/check: cfe4005
- github.com/golangci/dupl: 3e9179a
- github.com/golangci/go-misc: 927a3d8
- github.com/golangci/gofmt: 244bba7
- github.com/golangci/golangci-lint: v1.43.0
- github.com/golangci/lint-1: 297bf36
- github.com/golangci/maligned: b1d8939
- github.com/golangci/misspell: v0.3.5
- github.com/golangci/revgrep: c22e500
- github.com/golangci/unconvert: 28b1c44
- github.com/google/certificate-transparency-go: v1.1.1
- github.com/google/trillian: v1.3.11
- github.com/gookit/color: v1.4.2
- github.com/gordonklaus/ineffassign: 2e10b26
- github.com/gorhill/cronexpr: 88b0669
- github.com/gostaticanalysis/analysisutil: v0.7.1
- github.com/gostaticanalysis/comment: v1.4.2
- github.com/gostaticanalysis/forcetypeassert: 01d4955
- github.com/gostaticanalysis/nilerr: v0.1.1
- github.com/gostaticanalysis/testutil: v0.4.0
- github.com/hashicorp/go-version: v1.2.1
- github.com/huandu/xstrings: v1.2.0
- github.com/jgautheron/goconst: [v1.5.1](https://github...
1.10.2-nightly
Apache Camel K 1.10.2-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:1.10.2-nightly
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/orgapachecamel-1483
NOTE: last updated on Wed Oct 19 01:43:06 UTC 2022
v1.10.1
Camel Dependencies
- Apache Camel K Runtime 1.15.0
- Apache Camel Quarkus 2.13.0
- Apache Camel 3.18.2
- Apache Camel Kamelets 0.9.1
Changes by Kind
Feature
Bug or Regression
- Chore: Upgrade go.uber.org/automaxprocs to v1.5.1 (#3721, @astefanutti)
- Fix(cli): don't verify operator when in offline mode (#3724, @squakez)
- Fix: Quarkus native mode for KameletBinding (#3692, @christophd)
- Fix panics when integration is waiting for platform (#3616, @astefanutti)
- Fix: Panic with odd number of key / value arguments (#3610, @astefanutti)
- Fix: Use SIGTERM and SIGINT aware context for bootstrap operations (#3691, @astefanutti)
- When overriding the maven repository settings, the default repositories should still be retained to avoid losing the base
dependencies. (#3684, @phantomjinx)
Uncategorized
- Fix: Also use OPERATOR_ID EnvVar to obtain the operator id (#3680, @christophd)
- When overriding the maven repository settings, the default repositories should still be retained to avoid losing the base
dependencies. (#3687, @phantomjinx) - Feat(metadata): raise error when capability/dependency not resolved in CamelCatalog (#3571, @tadayosi)
- Feat: Auto-create platform when registry can be inferred from KEP-1755 (#3612, @astefanutti)
- Feat: Ingress trait host is optional (#3617, @astefanutti)
- Trait(ingress): Configure backend in ingress rule (#3652, @astefanutti)
- Allow providing the service type from the service trait configuration (#3618, @essobedo)
- Chore(ci): release as an action (#3621, @squakez)
- Chore(ci): support 1.10.x nightly release (#3607, @squakez)
- Chore(test): KameletBinding native mode (#3670, @bouskaJ)
- Chore(trait): Deprecate cached discovery option from GC trait (#3688, @astefanutti)
- Chore: Add client argument to controllers (#3681, @astefanutti)
- Chore: Propagate reconcilation context to build routine (#3678, @astefanutti)
- Chore: Use global client discovery API to check Knative install (#3701, @astefanutti)
- Chore: add a post release bump chapter (#3608, @squakez)
- Chore: enable latest LTS nightly (#3663, @squakez)
- Doc: add kamel promote (#3665, @squakez)
- Feat(cli): Add a config command to manage the default settings (#3599, @essobedo)
- Feat(cli/run): Support dependencies defined using HTTP URLs (#3644, @essobedo)
- Fix: Also use OPERATOR_ID EnvVar to obtain the operator id (#3660, @christophd)
- Backport aws sec manager vault 1.10.x (#3685, @oscerd)
- More docs about AWS Secret Manager Vault on 1.10.x (#3690, @oscerd)
- GCP Vault Support on 1.10.x (#3704, @oscerd)
- Added Support for Azure Key Vault addon (#3707, @oscerd)
- Align to Camel-k-runtime 1.15.0 and camel-kamelets 0.9.1 tag (#3710, @oscerd)
Dependencies
Added
- github.com/prashantv/gostub: v1.1.0
Changed
- github.com/pelletier/go-toml/v2: v2.0.1 → v2.0.5
- go.uber.org/automaxprocs: v1.4.0 → v1.5.1
Removed
Nothing has changed.
ithub.com/Masterminds/goutils/tree/v1.1.0)
- github.com/Masterminds/sprig: v2.22.0+incompatible
- github.com/OpenPeeDeeP/depguard: v1.0.1
- github.com/StackExchange/wmi: v1.2.1
- github.com/alexkohler/prealloc: v1.0.0
- github.com/andybalholm/brotli: v1.0.3
- github.com/aokoli/goutils: v1.0.1
- github.com/ashanbrown/forbidigo: v1.2.0
- github.com/ashanbrown/makezero: b626158
- github.com/bkielbasa/cyclop: v1.2.0
- github.com/blizzy78/varnamelen: v0.3.0
- github.com/bombsimon/wsl/v3: v3.3.0
- github.com/breml/bidichk: v0.1.1
- github.com/butuzov/ireturn: v0.1.1
- github.com/charithe/durationcheck: v0.0.9
- github.com/chavacava/garif: e8a0a40
- github.com/daixiang0/gci: v0.2.9
- github.com/denis-tingajkin/go-header: v0.4.2
- github.com/esimonov/ifshort: v1.0.3
- github.com/ettle/strcase: v0.1.1
- github.com/fatih/structtag: v1.2.0
- github.com/fullstorydev/grpcurl: v1.6.0
- github.com/fzipp/gocyclo: v0.3.1
- github.com/go-critic/go-critic: v0.6.1
- github.com/go-ole/go-ole: v1.2.6
- github.com/go-redis/redis: v6.15.8+incompatible
- github.com/go-sql-driver/mysql: v1.5.0
- github.com/go-toolsmith/astcast: v1.0.0
- github.com/go-toolsmith/astcopy: v1.0.0
- github.com/go-toolsmith/astequal: v1.0.1
- github.com/go-toolsmith/astfmt: v1.0.0
- github.com/go-toolsmith/astinfo: 9809ff7
- github.com/go-toolsmith/astp: v1.0.0
- github.com/go-toolsmith/pkgload: v1.0.0
- github.com/go-toolsmith/strparse: v1.0.0
- github.com/go-toolsmith/typep: v1.0.2
- github.com/go-xmlfmt/xmlfmt: d5b6f63
- github.com/gobwas/glob: v0.2.3
- github.com/gofrs/flock: v0.8.1
- github.com/golangci/check: cfe4005
- github.com/golangci/dupl: 3e9179a
- github.com/golangci/go-misc: 927a3d8
- github.com/golangci/gofmt: 244bba7
- github.com/golangci/golangci-lint: v1.43.0
- github.com/golangci/lint-1: 297bf36
- github.com/golangci/maligned: b1d8939
- github.com/golangci/misspell: v0.3.5
- github.com/golangci/revgrep: c22e500
- github.com/golangci/unconvert: 28b1c44
- github.com/google/certificate-transparency-go: v1.1.1
- github.com/google/trillian: v1.3.11
- github.com/gookit/color: v1.4.2
- github.com/gordonklaus/ineffassign: 2e10b26
- github.com/gorhill/cronexpr: 88b0669
- github.com/gostaticanalysis/analysisutil: v0.7.1
- github.com/gostaticanalysis/comment: v1.4.2
- github.com/gostaticanalysis/forcetypeassert: 01d4955
- github.com/gostaticanalysis/nilerr: v0.1.1
- github.com/gostaticanalysis/testutil: v0.4.0
- github.com/hashicorp/go-version: v1.2.1
- github.com/huandu/xstrings: v1.2.0
- github.com/jgautheron/goconst: v1.5.1
- github.com/jhump/protoreflect: v1.6.1
- github.com/jingyugao/rowserrcheck: v1.1.1
- github.com/jirfag/go-printf-func-name: 7558a9e
- github.com/jmoiron/sqlx: v1.2.0
- github.com/josharian/txtarfs: 0702f00
- github.com/juju/ratelimit: v1.0.1
- github.com/julz/importas: 841f0c0
- github.com/k0kubun/colorstring: [9440f19](https://github.com/...
1.10.1-nightly
Apache Camel K 1.10.1-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:1.10.1-nightly
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/orgapachecamel-1472
NOTE: last updated on Wed Oct 12 01:28:38 UTC 2022
1.11.0-nightly
Apache Camel K 1.11.0-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:1.11.0-nightly
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/orgapachecamel-1499
NOTE: last updated on Mon Dec 12 02:02:42 UTC 2022
v1.10.0
Camel Dependencies
- Apache Camel K Runtime 1.14.0
- Apache Camel Quarkus 2.11.0
- Apache Camel 3.18.0
- Apache Camel Kamelets 0.9.0
Changes by Kind
Feature
- Chore(knative): upgrade Knative to 1.3 (0.30) (#3477, @tadayosi)
- Feat(CRD): Traits configuration schema (#3235, @tadayosi)
- Feat(build): Add settings security to Maven build (#3185, @haanhvu)
- Feat(build): Golang 1.17 (#3432, @squakez)
- Feat(cli): environment promotion (#3325, @squakez)
- Feat(gc): Skip GC for first integration generation (#3327, @astefanutti)
- Feat(gc): Use SelfSubjectRulesReview to scan for garbage collectable resources (#3326, @astefanutti)
- Feat(operator): Improve multi operator handling and multi tenancy model (#3358, @christophd)
- Feat(trait): Knative service visibility support (#3546, @halmakidon)
- Feat: detect wire tap EIP endpoints (#3312, @ammachado)
- The rebuild command no more supports empty arguments, either the flag
--all
must be set to rebuild all integrations,
or the list of integration names to rebuild needs to be provided (#3556, @essobedo)
Bug or Regression
- Enable parsing pod template as a modeline (#3319, @ammachado)
- Fix(ci): build before making images (#3488, @squakez)
- Fix(cli):
kamel local
commands now support the same dependency notations withkamel run
(#3444, @tadayosi) - Fix(cli):
kamel run
cannot run Integration from GitHub with a branch other than default (#3489, @tadayosi) - Fix(cli): fix panic while running kamel local run on Windows (#3368, @ammachado)
- Fix(cli): more user-friendly error messages for
kamel local
subcommands (#3499, @tadayosi) - Fix(core): cascade Integration error when kit in Error state (#3487, @squakez)
- Fix(health): support new Camel health check format (#3310, @tadayosi)
- Fix(olm): fix incorrect OpenShift profile name in OLM sample (#3460, @tadayosi)
- Fix(trait): camel to use a single properties file (#3493, @squakez)
- Fix(trait): nil pointer dereference when some traits are enabled at IntegrationPlatform (#3471, @tadayosi)
- Fix: Use status change predicate to filter updates on owned resources (#3285, @astefanutti)
Uncategorized
- Chore(api): refer to correct trait (#3467, @squakez)
- Chore(build): Use Camel K runtime Maven structural logging module (#3376, @christophd)
- Chore(build): let bom managed by camel k runtime (#3317, @squakez)
- Chore(deps): Update CronJob from batch/v1beta1 to batch/v1 (#3402, @christophd)
- Chore(docs): maven local repository (#3324, @squakez)
- Chore(trait): Add an option to disable SSA in deployer trait (#3286, @astefanutti)
- Doc: local operator id procedure (#3540, @squakez)
- Feat: added support to podtemplate.spec.securityContext (#3330, @ammachado)
- Fix knative service triggering new pods until node exhaustion (#3548, @claudio4j)
- Fix(Knative): Cluster role binding for Knative addressable resolver. Bring back permissions for messaging.knative.dev resources (e.g. channel) (#3400, @christophd)
- Fix(e2e): local test when staging (#3574, @squakez)
- Fix: Panic with odd number of key / value arguments (#3587, @astefanutti)
- Make knative broker name configurable (#3373, @claudio4j)
- Moving to 1.10.0-SNAPSHOT (#3284, @oscerd)
- Upgrade k8s to v0.23.5
Upgrade controller-runtime to v0.11.2
Upgrade Knative to v1.6.0 (#3552, @astefanutti)
Dependencies
Added
- 4d63.com/gochecknoglobals: v0.1.0
- bitbucket.org/creachadair/shell: v0.0.6
- cloud.google.com/go/spanner: v1.7.0
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.4
- github.com/Antonboom/errname: v0.1.5
- github.com/Antonboom/nilnil: v0.1.0
- github.com/Djarvur/go-err113: aea10b5
- github.com/Masterminds/goutils: v1.1.0
- github.com/Masterminds/sprig: v2.22.0+incompatible
- github.com/OpenPeeDeeP/depguard: v1.0.1
- github.com/StackExchange/wmi: v1.2.1
- github.com/alexkohler/prealloc: v1.0.0
- github.com/andybalholm/brotli: v1.0.3
- github.com/aokoli/goutils: v1.0.1
- github.com/ashanbrown/forbidigo: v1.2.0
- github.com/ashanbrown/makezero: b626158
- github.com/bkielbasa/cyclop: v1.2.0
- github.com/blizzy78/varnamelen: v0.3.0
- github.com/bombsimon/wsl/v3: v3.3.0
- github.com/breml/bidichk: v0.1.1
- github.com/butuzov/ireturn: v0.1.1
- github.com/charithe/durationcheck: v0.0.9
- github.com/chavacava/garif: e8a0a40
- github.com/daixiang0/gci: v0.2.9
- github.com/denis-tingajkin/go-header: v0.4.2
- github.com/esimonov/ifshort: v1.0.3
- github.com/ettle/strcase: v0.1.1
- github.com/fatih/structtag: v1.2.0
- github.com/fullstorydev/grpcurl: v1.6.0
- github.com/fzipp/gocyclo: v0.3.1
- github.com/go-critic/go-critic: v0.6.1
- github.com/go-ole/go-ole: v1.2.6
- github.com/go-redis/redis: v6.15.8+incompatible
- github.com/go-sql-driver/mysql: v1.5.0
- github.com/go-toolsmith/astcast: v1.0.0
- github.com/go-toolsmith/astcopy: v1.0.0
- github.com/go-toolsmith/astequal: v1.0.1
- github.com/go-toolsmith/astfmt: v1.0.0
- github.com/go-toolsmith/astinfo: 9809ff7
- github.com/go-toolsmith/astp: v1.0.0
- github.com/go-toolsmith/pkgload: v1.0.0
- github.com/go-toolsmith/strparse: v1.0.0
- github.com/go-toolsmith/typep: v1.0.2
- github.com/go-xmlfmt/xmlfmt: d5b6f63
- github.com/gobwas/glob: v0.2.3
- github.com/gofrs/flock: v0.8.1
- github.com/golangci/check: cfe4005
- github.com/golangci/dupl: 3e9179a
- github.com/golangci/go-misc: 927a3d8
- github.com/golangci/gofmt: 244bba7
- github.com/golangci/golangci-lint: v1.43.0
- github.com/golangci/lint-1: 297bf36
- github.com/golangci/maligned: b1d8939
- github.com/golangci/misspell: v0.3.5
- github.com/golangci/revgrep: c22e500
- github.com/golangci/unconvert: 28b1c44
- github.com/google/certificate-transparency-go: v1.1.1
- github.com/google/trillian: v1.3.11
- github.com/gookit/color: v1.4.2
- github.com/gordonklaus/ineffassign: 2e10b26
- github.com/gorhill/cronexpr: 88b0669
- github.com/gostaticanalysis/analysisutil: v0.7.1
- github.com/gostaticanalysis/comment: v1.4.2
- github.com/gostaticanalysis/forcetypeassert: 01d4955
- github.com/gostaticanalysis/nilerr: v0.1.1
- github.com/gostaticanalysis/testutil: v0.4.0
- github.com/hashicorp/go-version: v1.2.1
- github.com/huandu/xstrings: v1.2.0
- github.com/jgautheron/goconst: [v1.5.1](https://github.com/jgauthero...
1.9.3-nightly
Apache Camel K 1.9.3-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:1.9.3-nightly
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots
NOTE: last updated on Wed Sep 21 23:23:09 UTC 2022
1.8.3-nightly
Apache Camel K 1.8.3-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:1.8.3-nightly
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots
NOTE: last updated on Wed Dec 14 23:21:26 UTC 2022