[PR] CAMEL-20086: Avoid losing kamelets-version setting in Camel JBang [camel]
christophd opened a new pull request, #11924: URL: https://github.com/apache/camel/pull/11924 # Description Avoids losing the `--kamelets-version` setting when the user also specifies a custom Camel version with `--camel-version` # Tracking - [x] Fixes https://issues.apache.org/jira/browse/CAMEL-20086 # Apache Camel coding standards and style - [x] I checked that each commit in the pull request has a meaningful subject line and body. - [x] I have run `mvn clean install -DskipTests` locally and I have committed all auto-generated changes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1797963475 > > > Do you happen to know what aspect of the generated keystore is not FIPS-compliant with keytool-maven-plugin? At the first sight, the plugin mojos seem to support all we need: keysize, keyalgorithm, storetype... > > > > > > I probably mislead a little bit with my comment. It is possible to run successfully the `keytool-maven-plugin`, but I haven't found a way of generating such strong certificates to satisfy runtime in FIPS. > > I remember seeing some not-supported algorithms for signing or similar, when I was trying to use keystore only. I don't remember the detail but will save them during investigation of other FIPS issues. > > This sounds like an answer: https://stackoverflow.com/a/50398011 > > > PKCS#12 stores the private key encrypted with a password derived key. It looks like keytool uses pbeWithSHAAnd128BitRC2-CBC (pkcs-12PbeIds 5), an PBES1 algorithm for doing so. Even the keytool.exe of Oracle Java 9 does use this algorithm as you can verify by uploading a .p12 file to the online ASN.1 decoder decoding a sample PKCS#12 file. > > If I read the [PKCS#12 standard](https://www.rfc-editor.org/rfc/rfc7292) correctly PBES1 was long ago superseeded by the "newer" version of the key derivation system named "PBES2" (mostly PBKDF2 based) with should be used instead. But keytool does not make use of it. This is my interpretation of the error message. > > Therefore the certificate and the key may be acceptable, but the PKCS#12 container is not acceptable. You may try to extract key and certificate and save them in a new PKCS#12 file using a current software like OpenSSL (or you simply generate the whole PKCS#12 file directly using OpenSSL). Thanks for the explanation. I can confirm the behavior, as I tried JKS keystores at first, but they are not accepted by FIPS-enabled system. I had to move to PKCS12 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel) branch backport_3.x_CAMEL-20079 deleted (was 9656d765691)
This is an automated email from the ASF dual-hosted git repository. klease pushed a change to branch backport_3.x_CAMEL-20079 in repository https://gitbox.apache.org/repos/asf/camel.git was 9656d765691 Backport CAMEL-20079 to camel-3.x. Commit generated files in camel-endpointdsl. The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
Re: [PR] Backport CAMEL-20079 to camel-3.x. [camel]
klease merged PR #11923: URL: https://github.com/apache/camel/pull/11923 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] [CI] - Quarkus Main Branch Build Failure [camel-quarkus]
github-actions[bot] commented on issue #2926: URL: https://github.com/apache/camel-quarkus/issues/2926#issuecomment-1797710679 The [quarkus-main](https://github.com/apache/camel-quarkus/tree/quarkus-main) branch build has failed: * Build ID: 6779112202-1293-5cb112e2-307d-4167-ac99-8c2acb9194c0 * Camel Quarkus Commit: e1db6888e077ac298926c1f73ccfbe4291196417 * Quarkus Main Commit: d6bc66a5041e0cc66d90615d805f5cded781123f * Link to build: https://github.com/apache/camel-quarkus/actions/runs/6779112202 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-k) 01/02: chore: changelog automatic update
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch release-2.0.x in repository https://gitbox.apache.org/repos/asf/camel-k.git commit f7c43c5d1beeb13d9db90f0bd4e2f26c5b320bbe Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Tue Nov 7 01:24:09 2023 + chore: changelog automatic update --- CHANGELOG.md | 5 + 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 245731759..dea1e1b00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,14 @@ **Closed issues:** +- Native image builds failing with dependencies from private repository [\#4892](https://github.com/apache/camel-k/issues/4892) +- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" when running an integration [\#4882](https://github.com/apache/camel-k/issues/4882) - OLM upgrade test channel failing [\#4855](https://github.com/apache/camel-k/issues/4855) +- TestCamelTrait flaky test [\#4845](https://github.com/apache/camel-k/issues/4845) - Release 2.1.0 [\#4752](https://github.com/apache/camel-k/issues/4752) +- Provide default value in a specific field for trait properties in CRD [\#4726](https://github.com/apache/camel-k/issues/4726) - Failing to serialize java.time.\* objects into json [\#4547](https://github.com/apache/camel-k/issues/4547) +- Add KEP-1755 support e2e tests [\#3615](https://github.com/apache/camel-k/issues/3615) - Run without source code [\#3295](https://github.com/apache/camel-k/issues/3295) ## [2.1.1-nightly](https://github.com/apache/camel-k/tree/2.1.1-nightly) (2023-10-24)
(camel-k) branch release-2.0.x updated (00f3c8edb -> e6867fc53)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch release-2.0.x in repository https://gitbox.apache.org/repos/asf/camel-k.git from 00f3c8edb chore: nightly SBOM update new f7c43c5d1 chore: changelog automatic update new e6867fc53 chore: nightly SBOM update The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGELOG.md | 5 + camel-k-sbom/camel-k-sbom.json | 12 ++-- 2 files changed, 11 insertions(+), 6 deletions(-)
(camel-k) 02/02: chore: nightly SBOM update
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch release-2.0.x in repository https://gitbox.apache.org/repos/asf/camel-k.git commit e6867fc53cfc93a18b0f4f215e5e4e33279fc706 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Tue Nov 7 01:29:40 2023 + chore: nightly SBOM update --- camel-k-sbom/camel-k-sbom.json | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/camel-k-sbom/camel-k-sbom.json b/camel-k-sbom/camel-k-sbom.json index 3686c6e78..012fc97c6 100644 --- a/camel-k-sbom/camel-k-sbom.json +++ b/camel-k-sbom/camel-k-sbom.json @@ -2,10 +2,10 @@ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json";, "bomFormat": "CycloneDX", "specVersion": "1.4", - "serialNumber": "urn:uuid:6553de49-1259-4d63-89b9-90defcf393f4", + "serialNumber": "urn:uuid:91fdf937-cd09-445a-8c98-4a3aaec34f5a", "version": 1, "metadata": { -"timestamp": "2023-11-06T01:15:37Z", +"timestamp": "2023-11-07T01:29:39Z", "tools": [ { "vendor": "CycloneDX", @@ -46,11 +46,11 @@ } ], "component": { - "bom-ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231105010720-021b4625f24a?type=module", + "bom-ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231107012409-f7c43c5d1bee?type=module", "type": "application", "name": "github.com/apache/camel-k/v2", - "version": "v0.0.0-20231105010720-021b4625f24a", - "purl": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231105010720-021b4625f24a?type=module\u0026goos=linux\u0026goarch=amd64", + "version": "v0.0.0-20231107012409-f7c43c5d1bee", + "purl": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231107012409-f7c43c5d1bee?type=module\u0026goos=linux\u0026goarch=amd64", "externalReferences": [ { "url": "https://github.com/apache/camel-k";, @@ -4021,7 +4021,7 @@ ], "dependencies": [ { - "ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231105010720-021b4625f24a?type=module", + "ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231107012409-f7c43c5d1bee?type=module", "dependsOn": [ "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module", "pkg:golang/github.com/container-tools/spectrum@v0.6.29?type=module",
Re: [PR] Karavan 4.1 announcement [camel-website]
github-actions[bot] commented on PR #1089: URL: https://github.com/apache/camel-website/pull/1089#issuecomment-1797105141 🚀 Preview is available at https://pr-1089--camel.netlify.app -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] [CI] - Camel Main Branch Build Failure [camel-quarkus]
github-actions[bot] commented on issue #2927: URL: https://github.com/apache/camel-quarkus/issues/2927#issuecomment-1797098954 The [camel-main](https://github.com/apache/camel-quarkus/tree/camel-main) branch build has failed: * Build ID: 6778123026-1189-3dc78208-418e-4919-8731-d21abab819fe * Camel Quarkus Commit: 8cc52c3cfc995d25a598a10fb9cbd15d27746e1d * Camel Main Commit: d6bc66a5041e0cc66d90615d805f5cded781123f * Link to build: https://github.com/apache/camel-quarkus/actions/runs/6778123026 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-k) 02/02: chore: nightly SBOM update
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch release-2.1.x in repository https://gitbox.apache.org/repos/asf/camel-k.git commit 47c02e4a329d2332c4bb3374f6020daf9d161eb0 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Tue Nov 7 00:40:34 2023 + chore: nightly SBOM update --- camel-k-sbom/camel-k-sbom.json | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/camel-k-sbom/camel-k-sbom.json b/camel-k-sbom/camel-k-sbom.json index bef10a840..a66837ff6 100644 --- a/camel-k-sbom/camel-k-sbom.json +++ b/camel-k-sbom/camel-k-sbom.json @@ -2,10 +2,10 @@ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json";, "bomFormat": "CycloneDX", "specVersion": "1.4", - "serialNumber": "urn:uuid:de9d8cda-fd4e-4d2f-a566-34b88fc33531", + "serialNumber": "urn:uuid:157cbb33-79e5-4784-8964-3acc7ee49519", "version": 1, "metadata": { -"timestamp": "2023-11-06T00:32:27Z", +"timestamp": "2023-11-07T00:40:34Z", "tools": [ { "vendor": "CycloneDX", @@ -46,11 +46,11 @@ } ], "component": { - "bom-ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231105002456-012b5ee5f564?type=module", + "bom-ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231107003813-222df15d5cdd?type=module", "type": "application", "name": "github.com/apache/camel-k/v2", - "version": "v0.0.0-20231105002456-012b5ee5f564", - "purl": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231105002456-012b5ee5f564?type=module\u0026goos=linux\u0026goarch=amd64", + "version": "v0.0.0-20231107003813-222df15d5cdd", + "purl": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231107003813-222df15d5cdd?type=module\u0026goos=linux\u0026goarch=amd64", "externalReferences": [ { "url": "https://github.com/apache/camel-k";, @@ -3853,7 +3853,7 @@ ], "dependencies": [ { - "ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231105002456-012b5ee5f564?type=module", + "ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231107003813-222df15d5cdd?type=module", "dependsOn": [ "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module", "pkg:golang/github.com/container-tools/spectrum@v0.6.38?type=module",
(camel-k) 01/02: chore: changelog automatic update
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch release-2.1.x in repository https://gitbox.apache.org/repos/asf/camel-k.git commit 222df15d5cdd3739934664aca6f3ccd8cace23cf Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Tue Nov 7 00:38:13 2023 + chore: changelog automatic update --- CHANGELOG.md | 5 + 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 245731759..dea1e1b00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,14 @@ **Closed issues:** +- Native image builds failing with dependencies from private repository [\#4892](https://github.com/apache/camel-k/issues/4892) +- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" when running an integration [\#4882](https://github.com/apache/camel-k/issues/4882) - OLM upgrade test channel failing [\#4855](https://github.com/apache/camel-k/issues/4855) +- TestCamelTrait flaky test [\#4845](https://github.com/apache/camel-k/issues/4845) - Release 2.1.0 [\#4752](https://github.com/apache/camel-k/issues/4752) +- Provide default value in a specific field for trait properties in CRD [\#4726](https://github.com/apache/camel-k/issues/4726) - Failing to serialize java.time.\* objects into json [\#4547](https://github.com/apache/camel-k/issues/4547) +- Add KEP-1755 support e2e tests [\#3615](https://github.com/apache/camel-k/issues/3615) - Run without source code [\#3295](https://github.com/apache/camel-k/issues/3295) ## [2.1.1-nightly](https://github.com/apache/camel-k/tree/2.1.1-nightly) (2023-10-24)
(camel-k) branch release-2.1.x updated (dc71074c6 -> 47c02e4a3)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch release-2.1.x in repository https://gitbox.apache.org/repos/asf/camel-k.git from dc71074c6 Fix SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" (#4883) (#4900) new 222df15d5 chore: changelog automatic update new 47c02e4a3 chore: nightly SBOM update The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGELOG.md | 5 + camel-k-sbom/camel-k-sbom.json | 12 ++-- 2 files changed, 11 insertions(+), 6 deletions(-)
(camel-k) branch dependabot/go_modules/github.com/container-tools/spectrum-0.6.42 created (now 4b8e5bd0b)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/go_modules/github.com/container-tools/spectrum-0.6.42 in repository https://gitbox.apache.org/repos/asf/camel-k.git at 4b8e5bd0b chore(deps): bump github.com/container-tools/spectrum No new revisions were added by this update.
(camel-k) branch dependabot/go_modules/golang.org/x/time-0.4.0 created (now 9f506783a)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/go_modules/golang.org/x/time-0.4.0 in repository https://gitbox.apache.org/repos/asf/camel-k.git at 9f506783a chore(deps): bump golang.org/x/time from 0.3.0 to 0.4.0 No new revisions were added by this update.
[PR] chore(deps): bump golang.org/x/time from 0.3.0 to 0.4.0 [camel-k]
dependabot[bot] opened a new pull request, #4906: URL: https://github.com/apache/camel-k/pull/4906 Bumps [golang.org/x/time](https://github.com/golang/time) from 0.3.0 to 0.4.0. Commits https://github.com/golang/time/commit/b24d3b5e50f7b0e18486d18f0a240d04d254ea73";>b24d3b5 all: add a go directive, set it to 1.18 See full diff in https://github.com/golang/time/compare/v0.3.0...v0.4.0";>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/time&package-manager=go_modules&previous-version=0.3.0&new-version=0.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] chore(deps): bump github.com/container-tools/spectrum from 0.6.40 to 0.6.42 [camel-k]
dependabot[bot] opened a new pull request, #4905: URL: https://github.com/apache/camel-k/pull/4905 Bumps [github.com/container-tools/spectrum](https://github.com/container-tools/spectrum) from 0.6.40 to 0.6.42. Release notes Sourced from https://github.com/container-tools/spectrum/releases";>github.com/container-tools/spectrum's releases. v0.6.42 Changelog 38b4985 chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 Docker images docker pull quay.io/container-tools/spectrum:v0.6.42 docker pull quay.io/container-tools/spectrum:v0.6 v0.6.41 Changelog 38b4985 chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 93c3283 chore(deps): bump golang.org/x/sys from 0.13.0 to 0.14.0 Docker images docker pull quay.io/container-tools/spectrum:v0.6.41 docker pull quay.io/container-tools/spectrum:v0.6 Commits https://github.com/container-tools/spectrum/commit/38b498534b371d34b7517cb9fec89665184a2e49";>38b4985 chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 See full diff in https://github.com/container-tools/spectrum/compare/v0.6.40...v0.6.42";>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/container-tools/spectrum&package-manager=go_modules&previous-version=0.6.40&new-version=0.6.42)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-k) branch dependabot/go_modules/golang.org/x/text-0.14.0 created (now 493767985)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/go_modules/golang.org/x/text-0.14.0 in repository https://gitbox.apache.org/repos/asf/camel-k.git at 493767985 chore(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 No new revisions were added by this update.
[PR] chore(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 [camel-k]
dependabot[bot] opened a new pull request, #4904: URL: https://github.com/apache/camel-k/pull/4904 Bumps [golang.org/x/text](https://github.com/golang/text) from 0.13.0 to 0.14.0. Commits https://github.com/golang/text/commit/6c97a165dd661335ff7bce6104a008558123c353";>6c97a16 all: update go directive to 1.18 See full diff in https://github.com/golang/text/compare/v0.13.0...v0.14.0";>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/text&package-manager=go_modules&previous-version=0.13.0&new-version=0.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-k) 02/02: chore: nightly SBOM update
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git commit dbd6dc47b5143ff91c98c9566ecc1bc39e6381a3 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Mon Nov 6 23:48:41 2023 + chore: nightly SBOM update --- camel-k-sbom/camel-k-sbom.json | 80 +- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/camel-k-sbom/camel-k-sbom.json b/camel-k-sbom/camel-k-sbom.json index 3240c0343..eade508e3 100644 --- a/camel-k-sbom/camel-k-sbom.json +++ b/camel-k-sbom/camel-k-sbom.json @@ -2,10 +2,10 @@ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json";, "bomFormat": "CycloneDX", "specVersion": "1.4", - "serialNumber": "urn:uuid:d41a25ad-20ac-4eb5-b40f-7e0b746161a5", + "serialNumber": "urn:uuid:ecc17ba8-3882-438c-9baf-00f6cebc225c", "version": 1, "metadata": { -"timestamp": "2023-11-05T23:46:40Z", +"timestamp": "2023-11-06T23:48:41Z", "tools": [ { "vendor": "CycloneDX", @@ -46,11 +46,11 @@ } ], "component": { - "bom-ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231104234204-061465e9a999?type=module", + "bom-ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231106234416-365bf4158614?type=module", "type": "application", "name": "github.com/apache/camel-k/v2", - "version": "v0.0.0-20231104234204-061465e9a999", - "purl": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231104234204-061465e9a999?type=module\u0026goos=linux\u0026goarch=amd64", + "version": "v0.0.0-20231106234416-365bf4158614", + "purl": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231106234416-365bf4158614?type=module\u0026goos=linux\u0026goarch=amd64", "externalReferences": [ { "url": "https://github.com/apache/camel-k";, @@ -2552,18 +2552,18 @@ } }, { - "bom-ref": "pkg:golang/github.com/spf13/cobra@v1.7.0?type=module", + "bom-ref": "pkg:golang/github.com/spf13/cobra@v1.8.0?type=module", "type": "library", "name": "github.com/spf13/cobra", - "version": "v1.7.0", + "version": "v1.8.0", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "872a969d8b756504a121d74ee640698f7beed39ffefb1ead27a760f040b9ef62" + "content": "eda25a671d41f39aa5b4b31ce78eb39f9f01c717d9751fd6db67a3f4216811fd" } ], - "purl": "pkg:golang/github.com/spf13/cobra@v1.7.0?type=module\u0026goos=linux\u0026goarch=amd64", + "purl": "pkg:golang/github.com/spf13/cobra@v1.8.0?type=module\u0026goos=linux\u0026goarch=amd64", "externalReferences": [ { "url": "https://github.com/spf13/cobra";, @@ -2985,18 +2985,18 @@ } }, { - "bom-ref": "pkg:golang/golang.org/x/sync@v0.4.0?type=module", + "bom-ref": "pkg:golang/golang.org/x/sync@v0.5.0?type=module", "type": "library", "name": "golang.org/x/sync", - "version": "v0.4.0", + "version": "v0.5.0", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "cf190ce7945e1a40e529233e16ee3503ece66d9b9a3d56c6333bef7543f39d84" + "content": "eb493dd9d84e8c7c4992baa7c2c7e5f0ab9a1db9ffe5d9749543d49252a8dea1" } ], - "purl": "pkg:golang/golang.org/x/sync@v0.4.0?type=module\u0026goos=linux\u0026goarch=amd64", + "purl": "pkg:golang/golang.org/x/sync@v0.5.0?type=module\u0026goos=linux\u0026goarch=amd64", "evidence": { "licenses": [ { @@ -3853,7 +3853,7 @@ ], "dependencies": [ { - "ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231104234204-061465e9a999?type=module", + "ref": "pkg:golang/github.com/apache/camel-k/v2@v0.0.0-20231106234416-365bf4158614?type=module", "dependsOn": [ "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module", "pkg:golang/github.com/container-tools/spectrum@v0.6.40?type=module", @@ -3878,7 +3878,7 @@ "pkg:golang/github.com/shurcooL/httpfs@v0.0.0-20190707220628-8d4bc4ba7749?type=module", "pkg:golang/github.com/shurcooL/vfsgen@v0.0.0-20181202132449-6a9ea43bcacd?type=module", "pkg:golang/github.com/sirupsen/logrus@v1.9.3?type=module", -"pkg:golang/github.com/spf13/cobra@v1.7.0?type=module", +"pkg:golang/github.com/spf13/cobra@v1.8.0?type=module", "pkg:golang/github.com/spf13/pflag@v1.0.5?type=module", "pkg:golang/github.com/spf13/viper@v1.17.0?type=module", "pkg:golang/github.com/stoewer/go-strcase@v1.3.0?type=module", @@ -3887,7 +3887,7 @@ "pkg:golang/go.uber.org/multierr@v1.11.0?type=module", "pkg:golang/go.uber.org/zap@v1.26.0?type=module", "pkg:golang/golang.org/x/oau
(camel-k) branch main updated (b30641dcd -> dbd6dc47b)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git from b30641dcd fix(build): use maven context arguments new 365bf4158 chore: changelog automatic update new dbd6dc47b chore: nightly SBOM update The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGELOG.md | 9 + camel-k-sbom/camel-k-sbom.json | 80 +- 2 files changed, 49 insertions(+), 40 deletions(-)
(camel-k) 01/02: chore: changelog automatic update
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git commit 365bf41586148b912e6738f4b146236006fa4ba1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Mon Nov 6 23:44:16 2023 + chore: changelog automatic update --- CHANGELOG.md | 9 + 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7aabfcaad..3205eb4f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,18 +6,27 @@ **Closed issues:** +- Native image builds failing with dependencies from private repository [\#4892](https://github.com/apache/camel-k/issues/4892) +- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" when running an integration [\#4882](https://github.com/apache/camel-k/issues/4882) - OLM upgrade test channel failing [\#4855](https://github.com/apache/camel-k/issues/4855) +- TestCamelTrait flaky test [\#4845](https://github.com/apache/camel-k/issues/4845) - Release 2.1.0 [\#4752](https://github.com/apache/camel-k/issues/4752) +- Provide default value in a specific field for trait properties in CRD [\#4726](https://github.com/apache/camel-k/issues/4726) - Failing to serialize java.time.\* objects into json [\#4547](https://github.com/apache/camel-k/issues/4547) +- Add KEP-1755 support e2e tests [\#3615](https://github.com/apache/camel-k/issues/3615) - Run without source code [\#3295](https://github.com/apache/camel-k/issues/3295) **Merged pull requests:** +- fix\(build\): use maven context arguments [\#4901](https://github.com/apache/camel-k/pull/4901) ([squakez](https://github.com/squakez)) +- chore\(deps\): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 [\#4898](https://github.com/apache/camel-k/pull/4898) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore\(deps\): bump golang.org/x/sync from 0.4.0 to 0.5.0 [\#4897](https://github.com/apache/camel-k/pull/4897) ([dependabot[bot]](https://github.com/apps/dependabot)) - Add e2e test for knative service trait with annotation [\#4895](https://github.com/apache/camel-k/pull/4895) ([lfabriko](https://github.com/lfabriko)) - chore\(deps\): bump k8s.io/klog/v2 from 2.100.1 to 2.110.1 [\#4889](https://github.com/apache/camel-k/pull/4889) ([dependabot[bot]](https://github.com/apps/dependabot)) - chore\(trait\): execute mount only when deploying [\#4888](https://github.com/apache/camel-k/pull/4888) ([squakez](https://github.com/squakez)) - feat\(crd\): Add default value trait in CRDs when declared in doc [\#4887](https://github.com/apache/camel-k/pull/4887) ([gansheer](https://github.com/gansheer)) - chore\(deps\): bump sigs.k8s.io/structured-merge-diff/v4 from 4.4.0 to 4.4.1 [\#4884](https://github.com/apache/camel-k/pull/4884) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Fix SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" [\#4883](https://github.com/apache/camel-k/pull/4883) ([claudio4j](https://github.com/claudio4j)) - chore\(deps\): bump github.com/docker/docker from 24.0.0+incompatible to 24.0.7+incompatible [\#4879](https://github.com/apache/camel-k/pull/4879) ([dependabot[bot]](https://github.com/apps/dependabot)) - fix\(doc\): Runtime resources example fix [\#4878](https://github.com/apache/camel-k/pull/4878) ([gansheer](https://github.com/gansheer)) - fix\(doc\): Remove ambiguous local files usage on config/resources [\#4876](https://github.com/apache/camel-k/pull/4876) ([gansheer](https://github.com/gansheer))
(camel-k-runtime) 01/02: feat: new Camel Quarkus version
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch release-3.2.x in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git commit cdbbb5e3744ed1d0da4ecb4dd2d55919c69a72c3 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Mon Nov 6 23:33:23 2023 + feat: new Camel Quarkus version --- camel-k-core/api/pom.xml | 2 +- camel-k-core/deployment/pom.xml | 2 +- camel-k-core/pom.xml | 2 +- camel-k-core/runtime/pom.xml | 2 +- camel-k-core/support/pom.xml | 2 +- camel-k-cron/deployment/pom.xml | 2 +- camel-k-cron/impl/pom.xml| 2 +- camel-k-cron/pom.xml | 2 +- camel-k-cron/runtime/pom.xml | 2 +- camel-k-knative/impl/pom.xml | 2 +- camel-k-knative/pom.xml | 2 +- camel-k-master/deployment/pom.xml| 2 +- camel-k-master/impl/pom.xml | 2 +- camel-k-master/pom.xml | 2 +- camel-k-master/runtime/pom.xml | 2 +- camel-k-resume-kafka/deployment/pom.xml | 2 +- camel-k-resume-kafka/impl/pom.xml| 2 +- camel-k-resume-kafka/pom.xml | 2 +- camel-k-resume-kafka/runtime/pom.xml | 2 +- camel-k-runtime/deployment/pom.xml | 2 +- camel-k-runtime/pom.xml | 2 +- camel-k-runtime/runtime/pom.xml | 2 +- distribution/pom.xml | 2 +- examples/cron/pom.xml| 2 +- examples/groovy/pom.xml | 2 +- examples/java/pom.xml| 2 +- examples/js/pom.xml | 2 +- examples/kafka-source-s3/pom.xml | 2 +- examples/kamelets-discovery/pom.xml | 2 +- examples/kamelets/pom.xml| 2 +- examples/knative/pom.xml | 2 +- examples/kotlin/pom.xml | 2 +- examples/pom.xml | 2 +- examples/xml/pom.xml | 2 +- examples/yaml/pom.xml| 2 +- itests/camel-k-itests-core/pom.xml | 2 +- itests/camel-k-itests-cron/pom.xml | 2 +- itests/camel-k-itests-kamelet/pom.xml| 2 +- itests/camel-k-itests-knative-consumer/pom.xml | 2 +- itests/camel-k-itests-knative-env-from-properties/pom.xml| 2 +- itests/camel-k-itests-knative-env-from-registry/pom.xml | 2 +- itests/camel-k-itests-knative-producer/pom.xml | 2 +- itests/camel-k-itests-knative-sinkbinding/pom.xml| 2 +- itests/camel-k-itests-knative/pom.xml| 2 +- itests/camel-k-itests-loader-groovy/pom.xml | 2 +- itests/camel-k-itests-loader-java/pom.xml| 2 +- itests/camel-k-itests-loader-js/pom.xml | 2 +- itests/camel-k-itests-loader-jsh/pom.xml | 2 +- itests/camel-k-itests-loader-kotlin/pom.xml | 2 +- itests/camel-k-itests-loader-polyglot/pom.xml| 2 +- itests/camel-k-itests-loader-xml/pom.xml | 2 +- itests/camel-k-itests-loader-yaml/pom.xml| 2 +- itests/camel-k-itests-master/pom.xml | 2 +- itests/camel-k-itests-runtime-xml/pom.xml| 2 +- itests/camel-k-itests-runtime-yaml/pom.xml | 2 +- itests/camel-k-itests-runtime/pom.xml| 2 +- itests/pom.xml | 2 +- pom.xml | 12 ++-- support/camel-k-annotations/pom.xml | 2 +- support/camel-k-apt/pom.xml | 2 +- support/camel-k-catalog-model/pom.xml| 2 +- support/camel-k-catalog/pom.xml | 2 +- .../camel-k-itests-loader-inspector/pom.xml | 2 +- .../camel-k-itests-runtime-inspector/pom.xml | 2 +- support/camel-k-itests-support/pom.xml | 2 +- support/camel-k-maven-logging/p
(camel-k-runtime) branch release-3.2.x updated (6e10131b -> 3a956ee8)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch release-3.2.x in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git from 6e10131b Update antora.yml new cdbbb5e3 feat: new Camel Quarkus version new 3a956ee8 chore: update SBOM The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: camel-k-core/api/pom.xml |2 +- camel-k-core/deployment/pom.xml|2 +- camel-k-core/pom.xml |2 +- camel-k-core/runtime/pom.xml |2 +- camel-k-core/support/pom.xml |2 +- camel-k-cron/deployment/pom.xml|2 +- camel-k-cron/impl/pom.xml |2 +- camel-k-cron/pom.xml |2 +- camel-k-cron/runtime/pom.xml |2 +- camel-k-knative/impl/pom.xml |2 +- camel-k-knative/pom.xml|2 +- camel-k-master/deployment/pom.xml |2 +- camel-k-master/impl/pom.xml|2 +- camel-k-master/pom.xml |2 +- camel-k-master/runtime/pom.xml |2 +- camel-k-resume-kafka/deployment/pom.xml|2 +- camel-k-resume-kafka/impl/pom.xml |2 +- camel-k-resume-kafka/pom.xml |2 +- camel-k-resume-kafka/runtime/pom.xml |2 +- camel-k-runtime-sbom/camel-k-runtime-sbom.json | 4964 +-- camel-k-runtime-sbom/camel-k-runtime-sbom.xml | 5052 ++-- camel-k-runtime/deployment/pom.xml |2 +- camel-k-runtime/pom.xml|2 +- camel-k-runtime/runtime/pom.xml|2 +- distribution/pom.xml |2 +- examples/cron/pom.xml |2 +- examples/groovy/pom.xml|2 +- examples/java/pom.xml |2 +- examples/js/pom.xml|2 +- examples/kafka-source-s3/pom.xml |2 +- examples/kamelets-discovery/pom.xml|2 +- examples/kamelets/pom.xml |2 +- examples/knative/pom.xml |2 +- examples/kotlin/pom.xml|2 +- examples/pom.xml |2 +- examples/xml/pom.xml |2 +- examples/yaml/pom.xml |2 +- itests/camel-k-itests-core/pom.xml |2 +- itests/camel-k-itests-cron/pom.xml |2 +- itests/camel-k-itests-kamelet/pom.xml |2 +- itests/camel-k-itests-knative-consumer/pom.xml |2 +- .../pom.xml|2 +- .../pom.xml|2 +- itests/camel-k-itests-knative-producer/pom.xml |2 +- itests/camel-k-itests-knative-sinkbinding/pom.xml |2 +- itests/camel-k-itests-knative/pom.xml |2 +- itests/camel-k-itests-loader-groovy/pom.xml|2 +- itests/camel-k-itests-loader-java/pom.xml |2 +- itests/camel-k-itests-loader-js/pom.xml|2 +- itests/camel-k-itests-loader-jsh/pom.xml |2 +- itests/camel-k-itests-loader-kotlin/pom.xml|2 +- itests/camel-k-itests-loader-polyglot/pom.xml |2 +- itests/camel-k-itests-loader-xml/pom.xml |2 +- itests/camel-k-itests-loader-yaml/pom.xml |2 +- itests/camel-k-itests-master/pom.xml |2 +- itests/camel-k-itests-runtime-xml/pom.xml |2 +- itests/camel-k-itests-runtime-yaml/pom.xml |2 +- itests/camel-k-itests-runtime/pom.xml |2 +- itests/pom.xml |2 +- pom.xml| 12 +- support/camel-k-annotations/pom.xml|2 +- support/camel-k-apt/pom.xml|2 +- support/camel-k-catalog-model/pom.xml |2 +- support/camel-k-catalog/pom.xml|2 +- .../camel-k-itests-loader-inspector/pom.xml|2 +- .../camel-k-itests-runtime-inspector/pom.xml |2 +- support/camel-k-itests-support/pom.xml |2 +- support/camel-k-maven-logging/pom.xml |2 +- support/camel-k-maven-plugin/pom.xml |2 +- support/camel-k-runtime-bom/pom.xml|6 +- support/camel-k-test/pom.xml |
[PR] Karavan 4.1 announcement [camel-website]
mgubaidullin opened a new pull request, #1089: URL: https://github.com/apache/camel-website/pull/1089 (no comment) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Backport CAMEL-20079 to camel-3.x. [camel]
github-actions[bot] commented on PR #11923: URL: https://github.com/apache/camel/pull/11923#issuecomment-1797006140 :no_entry_sign: There are (likely) no changes in core core to be tested in this PR -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Backport CAMEL-20079 to camel-3.x. [camel]
github-actions[bot] commented on PR #11923: URL: https://github.com/apache/camel/pull/11923#issuecomment-1797006121 :no_entry_sign: There are (likely) no components to be tested in this PR -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Backport CAMEL-20079 to 3.21.x. [camel]
klease merged PR #11922: URL: https://github.com/apache/camel/pull/11922 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Backport CAMEL-20079 to 3.21.x. [camel]
github-actions[bot] commented on PR #11922: URL: https://github.com/apache/camel/pull/11922#issuecomment-1796919001 :no_entry_sign: There are (likely) no components to be tested in this PR -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Backport CAMEL-20079 to 3.21.x. [camel]
github-actions[bot] commented on PR #11922: URL: https://github.com/apache/camel/pull/11922#issuecomment-1796919162 :no_entry_sign: There are (likely) no changes in core core to be tested in this PR -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Backport CAMEL-20079 to camel-3.x. [camel]
klease opened a new pull request, #11923: URL: https://github.com/apache/camel/pull/11923 Commit generated files in camel-endpointdsl. # Description # Target - [ ] I checked that the commit is targeting the correct branch (note that Camel 3 uses `camel-3.x`, whereas Camel 4 uses the `main` branch) # Tracking - [ ] If this is a large change, bug fix, or code improvement, I checked there is a [JIRA issue](https://issues.apache.org/jira/browse/CAMEL) filed for the change (usually before you start working on it). # Apache Camel coding standards and style - [ ] I checked that each commit in the pull request has a meaningful subject line and body. - [ ] I have run `mvn clean install -DskipTests` locally and I have committed all auto-generated changes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel) branch backport_3.x_CAMEL-20079 created (now 9656d765691)
This is an automated email from the ASF dual-hosted git repository. klease pushed a change to branch backport_3.x_CAMEL-20079 in repository https://gitbox.apache.org/repos/asf/camel.git at 9656d765691 Backport CAMEL-20079 to camel-3.x. Commit generated files in camel-endpointdsl. This branch includes the following new commits: new 9656d765691 Backport CAMEL-20079 to camel-3.x. Commit generated files in camel-endpointdsl. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
ppalaga commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1796811772 > > Do you happen to know what aspect of the generated keystore is not FIPS-compliant with keytool-maven-plugin? At the first sight, the plugin mojos seem to support all we need: keysize, keyalgorithm, storetype... > > I probably mislead a little bit with my comment. It is possible to run successfully the `keytool-maven-plugin`, but I haven't found a way of generating such strong certificates to satisfy runtime in FIPS. > > I remember seeing some not-supported algorithms for signing or similar, when I was trying to use keystore only. I don't remember the detail but will save them during investigation of other FIPS issues. This sounds like an answer: https://stackoverflow.com/a/50398011 > PKCS#12 stores the private key encrypted with a password derived key. It looks like keytool uses pbeWithSHAAnd128BitRC2-CBC (pkcs-12PbeIds 5), an PBES1 algorithm for doing so. Even the keytool.exe of Oracle Java 9 does use this algorithm as you can verify by uploading a .p12 file to the online ASN.1 decoder decoding a sample PKCS#12 file. > > If I read the [PKCS#12 standard](https://www.rfc-editor.org/rfc/rfc7292) correctly PBES1 was long ago superseeded by the "newer" version of the key derivation system named "PBES2" (mostly PBKDF2 based) with should be used instead. But keytool does not make use of it. This is my interpretation of the error message. > > Therefore the certificate and the key may be acceptable, but the PKCS#12 container is not acceptable. You may try to extract key and certificate and save them in a new PKCS#12 file using a current software like OpenSSL (or you simply generate the whole PKCS#12 file directly using OpenSSL). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Backport CAMEL-20079 to 3.21.x. [camel]
klease opened a new pull request, #11922: URL: https://github.com/apache/camel/pull/11922 Commit generated camel-endpointdsl classes. # Description # Target - [ ] I checked that the commit is targeting the correct branch (note that Camel 3 uses `camel-3.x`, whereas Camel 4 uses the `main` branch) # Tracking - [ ] If this is a large change, bug fix, or code improvement, I checked there is a [JIRA issue](https://issues.apache.org/jira/browse/CAMEL) filed for the change (usually before you start working on it). # Apache Camel coding standards and style - [ ] I checked that each commit in the pull request has a meaningful subject line and body. - [ ] I have run `mvn clean install -DskipTests` locally and I have committed all auto-generated changes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel) branch backport_3.21_CAMEL-20079 created (now cc609b5b1bf)
This is an automated email from the ASF dual-hosted git repository. klease pushed a change to branch backport_3.21_CAMEL-20079 in repository https://gitbox.apache.org/repos/asf/camel.git at cc609b5b1bf Backport CAMEL-20079 to 3.21.x. Commit generated camel-endpointdsl classes. This branch includes the following new commits: new cc609b5b1bf Backport CAMEL-20079 to 3.21.x. Commit generated camel-endpointdsl classes. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
(camel) branch regen_bot_40x updated (61ce91d306c -> d70924cfa01)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_40x in repository https://gitbox.apache.org/repos/asf/camel.git from 61ce91d306c Regen add 53ac2cacfa1 Upgrade AWS SDK v2 to version 2.21.15 (#11912) add 2a016634678 Updated docs add 7ca1234da06 Regen add 0690fa57d32 Upgrade JNats to version 2.17.1 and related container to 2.10.4 (#11913) add fc196270e7a Upgrade SMBJ to version 0.12.2 (#11914) add 323b76002af Upgrade Lucene to version 9.8.0 (#11915) add d884ad45e15 Upgrade Optaplanner to version 9.44.0.Final (#11916) add d70924cfa01 Upgrade Jetty to version 11.0.18 (#11918) No new revisions were added by this update. Summary of changes: .../camel-smb/src/main/docs/smb-component.adoc | 24 +- .../component/ComponentsBuilderFactory.java| 15 + .../AzureStorageBlobComponentBuilderFactory.java | 17 + ...actory.java => SmbComponentBuilderFactory.java} | 50 +- .../src/generated/resources/metadata.json | 22 + .../builder/endpoint/EndpointBuilderFactory.java | 1 + .../camel/builder/endpoint/EndpointBuilders.java | 1 + .../builder/endpoint/StaticEndpointBuilders.java | 67 ++- ...Factory.java => SmbEndpointBuilderFactory.java} | 526 +++-- parent/pom.xml | 12 +- .../nats/services/NatsLocalContainerService.java | 2 +- test-infra/camel-test-infra-smb/pom.xml| 32 +- .../test/infra/smb/services/SmbContainer.java | 2 - .../camel/test/infra/smb/services/SmbService.java | 3 + .../apache/camel/test/infra/smb/services/smb.conf | 2 + 15 files changed, 465 insertions(+), 311 deletions(-) copy dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{JcrComponentBuilderFactory.java => SmbComponentBuilderFactory.java} (78%) copy dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{NitriteEndpointBuilderFactory.java => SmbEndpointBuilderFactory.java} (55%)
(camel) branch backport_CAMEL-20079 deleted (was 9ddeaacda07)
This is an automated email from the ASF dual-hosted git repository. klease pushed a change to branch backport_CAMEL-20079 in repository https://gitbox.apache.org/repos/asf/camel.git was 9ddeaacda07 Backport CAMEL-20079 and commit generated files. Includes a few changes related to earlier commits. The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
Re: [PR] Backport CAMEL-20079 and commit generated files. [camel]
klease merged PR #11921: URL: https://github.com/apache/camel/pull/11921 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Backport CAMEL-20079 and commit generated files. [camel]
klease opened a new pull request, #11921: URL: https://github.com/apache/camel/pull/11921 Includes a few changes related to earlier commits, mostly in comments. # Description # Target - [ ] I checked that the commit is targeting the correct branch (note that Camel 3 uses `camel-3.x`, whereas Camel 4 uses the `main` branch) # Tracking - [ ] If this is a large change, bug fix, or code improvement, I checked there is a [JIRA issue](https://issues.apache.org/jira/browse/CAMEL) filed for the change (usually before you start working on it). # Apache Camel coding standards and style - [ ] I checked that each commit in the pull request has a meaningful subject line and body. - [ ] I have run `mvn clean install -DskipTests` locally and I have committed all auto-generated changes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel) branch backport_CAMEL-20079 created (now 9ddeaacda07)
This is an automated email from the ASF dual-hosted git repository. klease pushed a change to branch backport_CAMEL-20079 in repository https://gitbox.apache.org/repos/asf/camel.git at 9ddeaacda07 Backport CAMEL-20079 and commit generated files. Includes a few changes related to earlier commits. This branch includes the following new commits: new 9ddeaacda07 Backport CAMEL-20079 and commit generated files. Includes a few changes related to earlier commits. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on PR #11906: URL: https://github.com/apache/camel/pull/11906#issuecomment-1796443920 Thank you, @davsclaus and @orpiske for taking the time to look over the code and offer comments. If I see any more comments, I'll be glad to make the changes for round 2. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383984723 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterMulticastProcessor.java: ## @@ -0,0 +1,292 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.component.dynamicrouter; + +import java.util.*; +import java.util.concurrent.ExecutorService; +import java.util.function.Supplier; +import java.util.stream.Collectors; + +import org.apache.camel.*; +import org.apache.camel.processor.FilterProcessor; +import org.apache.camel.processor.MulticastProcessor; +import org.apache.camel.processor.ProcessorExchangePair; +import org.apache.camel.spi.ProducerCache; +import org.apache.camel.support.*; +import org.apache.camel.support.service.ServiceHelper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import static org.apache.camel.component.dynamicrouter.DynamicRouterConstants.MODE_FIRST_MATCH; + +public class DynamicRouterMulticastProcessor extends MulticastProcessor { + +private static final Logger LOG = LoggerFactory.getLogger(DynamicRouterMulticastProcessor.class); + +/** + * Template for a logging endpoint, showing all, and multiline. + */ +private static final String LOG_ENDPOINT = "log:%s.%s?level=%s&showAll=true&multiline=true"; + +private boolean ignoreInvalidEndpoints; + +private final ProducerCache producerCache; + +/** + * {@link FilterProcessor}s, mapped by subscription ID, to determine if the incoming exchange should be routed based + * on the content. + */ +private final TreeMap filterMap; + +/** + * Indicates the behavior of the Dynamic Router when routing participants are selected to receive an incoming + * exchange. If the mode is "firstMatch", then the exchange is routed only to the first participant that has a + * matching predicate. If the mode is "allMatch", then the exchange is routed to all participants that have a + * matching predicate. + */ +private final String recipientMode; + +/** + * The {@link FilterProcessor} factory. + */ +private final Supplier filterProcessorFactorySupplier; + +/** + * Flag to log a warning if a message is dropped due to no matching filters. + */ +private final boolean warnDroppedMessage; + +public DynamicRouterMulticastProcessor(String id, CamelContext camelContext, Route route, String recipientMode, + final boolean warnDroppedMessage, + final Supplier filterProcessorFactorySupplier, + ProducerCache producerCache, AggregationStrategy aggregationStrategy, + boolean parallelProcessing, ExecutorService executorService, + boolean shutdownExecutorService, + boolean streaming, boolean stopOnException, + long timeout, Processor onPrepare, boolean shareUnitOfWork, + boolean parallelAggregate) { +super(camelContext, route, new ArrayList<>(), aggregationStrategy, parallelProcessing, executorService, + shutdownExecutorService, + streaming, stopOnException, timeout, onPrepare, + shareUnitOfWork, parallelAggregate); +setId(id); +this.producerCache = producerCache; +this.filterMap = new TreeMap<>(); +this.recipientMode = recipientMode; +this.filterProcessorFactorySupplier = filterProcessorFactorySupplier; +this.warnDroppedMessage = warnDroppedMessage; +} + +public boolean isIgnoreInvalidEndpoints() { +return ignoreInvalidEndpoints; +} + +public void setIgnoreInvalidEndpoints(boolean ignoreInvalidEndpoints) { +this.ignoreInvalidEndpoints = ignoreInvalidEndpoints; +} + +protected List createEndpointProcessors(Exchange exchange) { +List recipientList = matchFilters(exchange).stream() +.map(Prioritize
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383983952 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterMulticastProcessor.java: ## @@ -0,0 +1,292 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.component.dynamicrouter; + +import java.util.*; +import java.util.concurrent.ExecutorService; +import java.util.function.Supplier; +import java.util.stream.Collectors; + +import org.apache.camel.*; +import org.apache.camel.processor.FilterProcessor; +import org.apache.camel.processor.MulticastProcessor; +import org.apache.camel.processor.ProcessorExchangePair; +import org.apache.camel.spi.ProducerCache; +import org.apache.camel.support.*; +import org.apache.camel.support.service.ServiceHelper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import static org.apache.camel.component.dynamicrouter.DynamicRouterConstants.MODE_FIRST_MATCH; + +public class DynamicRouterMulticastProcessor extends MulticastProcessor { + +private static final Logger LOG = LoggerFactory.getLogger(DynamicRouterMulticastProcessor.class); + +/** + * Template for a logging endpoint, showing all, and multiline. + */ +private static final String LOG_ENDPOINT = "log:%s.%s?level=%s&showAll=true&multiline=true"; + +private boolean ignoreInvalidEndpoints; + +private final ProducerCache producerCache; + +/** + * {@link FilterProcessor}s, mapped by subscription ID, to determine if the incoming exchange should be routed based + * on the content. + */ +private final TreeMap filterMap; + +/** + * Indicates the behavior of the Dynamic Router when routing participants are selected to receive an incoming + * exchange. If the mode is "firstMatch", then the exchange is routed only to the first participant that has a + * matching predicate. If the mode is "allMatch", then the exchange is routed to all participants that have a + * matching predicate. + */ +private final String recipientMode; + +/** + * The {@link FilterProcessor} factory. + */ +private final Supplier filterProcessorFactorySupplier; + +/** + * Flag to log a warning if a message is dropped due to no matching filters. + */ +private final boolean warnDroppedMessage; + +public DynamicRouterMulticastProcessor(String id, CamelContext camelContext, Route route, String recipientMode, + final boolean warnDroppedMessage, + final Supplier filterProcessorFactorySupplier, + ProducerCache producerCache, AggregationStrategy aggregationStrategy, + boolean parallelProcessing, ExecutorService executorService, + boolean shutdownExecutorService, + boolean streaming, boolean stopOnException, + long timeout, Processor onPrepare, boolean shareUnitOfWork, + boolean parallelAggregate) { +super(camelContext, route, new ArrayList<>(), aggregationStrategy, parallelProcessing, executorService, + shutdownExecutorService, + streaming, stopOnException, timeout, onPrepare, + shareUnitOfWork, parallelAggregate); +setId(id); +this.producerCache = producerCache; +this.filterMap = new TreeMap<>(); +this.recipientMode = recipientMode; +this.filterProcessorFactorySupplier = filterProcessorFactorySupplier; +this.warnDroppedMessage = warnDroppedMessage; +} + +public boolean isIgnoreInvalidEndpoints() { +return ignoreInvalidEndpoints; +} + +public void setIgnoreInvalidEndpoints(boolean ignoreInvalidEndpoints) { +this.ignoreInvalidEndpoints = ignoreInvalidEndpoints; +} + +protected List createEndpointProcessors(Exchange exchange) { Review Comment: Thanks. I simplified some of this, so please let me know if it looks bett
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383951383 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java: ## @@ -140,30 +149,87 @@ protected void doInit() throws Exception { super.doInit(); DynamicRouterComponent component = getDynamicRouterComponent(); if (CONTROL_CHANNEL_NAME.equals(configuration.getChannel())) { -final DynamicRouterControlChannelProcessor processor = controlChannelProcessorFactorySupplier.get() -.getInstance(component); -processor.setConfiguration(configuration); try { // There can be multiple control actions, but we do not want to // create another consumer on the control channel, so check to // see if the consumer has already been created, and skip the // creation of another consumer if one already exists if (component.getControlChannelProcessor() == null) { +DynamicRouterControlChannelProcessor processor = controlChannelProcessorFactorySupplier.get() +.getInstance(component); +processor.setConfiguration(configuration); component.setControlChannelProcessor(processor); } } catch (Exception e) { throw new IllegalStateException("Could not create Dynamic Router endpoint", e); } } else { -final DynamicRouterProcessor processor = processorFactorySupplier.get() -.getInstance("dynamicRouterProcessor-" + configuration.getChannel(), getCamelContext(), -configuration.getRecipientMode(), configuration.isWarnDroppedMessage(), -filterProcessorFactorySupplier); -ServiceHelper.startService(processor); +CamelContext camelContext = getCamelContext(); +String routeId = configuration.getRouteId(); +long timeout = configuration.getTimeout(); +ErrorHandler errorHandler = new NoErrorHandler(null); +if (producerCache == null) { +producerCache = new DefaultProducerCache(this, camelContext, 1000); +} +ExecutorService aggregateExecutorService = camelContext.getExecutorServiceManager() +.newScheduledThreadPool(this, "DynamicRouter-AggregateTask", 0); +if (timeout > 0) { +// use a cached thread pool so we each on-the-fly task has a dedicated thread to process completions as they come in +aggregateExecutorService = camelContext.getExecutorServiceManager() +.newScheduledThreadPool(this, "DynamicRouter-AggregateTask", 0); +} +AggregationStrategy aggregationStrategy = determineAggregationStrategy(camelContext); +DynamicRouterMulticastProcessor processor = processorFactorySupplier.get() +.getInstance("DynamicRouterMulticastProcessor-" + configuration.getChannel(), camelContext, null, +configuration.getRecipientMode(), +configuration.isWarnDroppedMessage(), filterProcessorFactorySupplier, producerCache, +aggregationStrategy, configuration.isParallelProcessing(), +determineExecutorService(camelContext), configuration.isShutdownExecutorService(), +configuration.isStreaming(), configuration.isStopOnException(), timeout, +determineOnPrepare(camelContext), configuration.isShareUnitOfWork(), +configuration.isParallelAggregate()); +processor.setErrorHandler(errorHandler); +processor.setAggregateExecutorService(aggregateExecutorService); + processor.setIgnoreInvalidEndpoints(configuration.isIgnoreInvalidEndpoints()); +processor.setId(getId()); +processor.setRouteId(routeId); +ServiceHelper.startService(aggregationStrategy, producerCache, processor); component.addRoutingProcessor(configuration.getChannel(), processor); } } +protected ExecutorService determineExecutorService(CamelContext camelContext) { +ExecutorService executorService = null; +if (ObjectHelper.isNotEmpty(configuration.getExecutorService())) { +executorService = camelContext.getExecutorServiceManager() +.newThreadPool(this, "@RecipientList", configuration.getExecutorService()); +} +if (configuration.isParallelProcessing() && configuration.getExecutorService() == null) { +// we are running in parallel, so we need a thread pool +executorService = camelContext
[PR] Add enabled property for OpenTelemetry starter [camel-spring-boot]
ammachado opened a new pull request, #1002: URL: https://github.com/apache/camel-spring-boot/pull/1002 This adds a "enabled" property to the "camel.opentelemetry" group, to fix IntelliJ `Cannot resolve configuration property 'camel.opentelemetry.enabled'` warnings. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383946530 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java: ## @@ -140,30 +149,87 @@ protected void doInit() throws Exception { super.doInit(); DynamicRouterComponent component = getDynamicRouterComponent(); if (CONTROL_CHANNEL_NAME.equals(configuration.getChannel())) { -final DynamicRouterControlChannelProcessor processor = controlChannelProcessorFactorySupplier.get() -.getInstance(component); -processor.setConfiguration(configuration); try { // There can be multiple control actions, but we do not want to // create another consumer on the control channel, so check to // see if the consumer has already been created, and skip the // creation of another consumer if one already exists if (component.getControlChannelProcessor() == null) { +DynamicRouterControlChannelProcessor processor = controlChannelProcessorFactorySupplier.get() +.getInstance(component); +processor.setConfiguration(configuration); component.setControlChannelProcessor(processor); } } catch (Exception e) { throw new IllegalStateException("Could not create Dynamic Router endpoint", e); } } else { -final DynamicRouterProcessor processor = processorFactorySupplier.get() -.getInstance("dynamicRouterProcessor-" + configuration.getChannel(), getCamelContext(), -configuration.getRecipientMode(), configuration.isWarnDroppedMessage(), -filterProcessorFactorySupplier); -ServiceHelper.startService(processor); +CamelContext camelContext = getCamelContext(); +String routeId = configuration.getRouteId(); +long timeout = configuration.getTimeout(); +ErrorHandler errorHandler = new NoErrorHandler(null); +if (producerCache == null) { +producerCache = new DefaultProducerCache(this, camelContext, 1000); +} +ExecutorService aggregateExecutorService = camelContext.getExecutorServiceManager() +.newScheduledThreadPool(this, "DynamicRouter-AggregateTask", 0); +if (timeout > 0) { +// use a cached thread pool so we each on-the-fly task has a dedicated thread to process completions as they come in +aggregateExecutorService = camelContext.getExecutorServiceManager() +.newScheduledThreadPool(this, "DynamicRouter-AggregateTask", 0); +} +AggregationStrategy aggregationStrategy = determineAggregationStrategy(camelContext); +DynamicRouterMulticastProcessor processor = processorFactorySupplier.get() +.getInstance("DynamicRouterMulticastProcessor-" + configuration.getChannel(), camelContext, null, +configuration.getRecipientMode(), +configuration.isWarnDroppedMessage(), filterProcessorFactorySupplier, producerCache, +aggregationStrategy, configuration.isParallelProcessing(), +determineExecutorService(camelContext), configuration.isShutdownExecutorService(), +configuration.isStreaming(), configuration.isStopOnException(), timeout, +determineOnPrepare(camelContext), configuration.isShareUnitOfWork(), +configuration.isParallelAggregate()); +processor.setErrorHandler(errorHandler); +processor.setAggregateExecutorService(aggregateExecutorService); + processor.setIgnoreInvalidEndpoints(configuration.isIgnoreInvalidEndpoints()); +processor.setId(getId()); +processor.setRouteId(routeId); +ServiceHelper.startService(aggregationStrategy, producerCache, processor); component.addRoutingProcessor(configuration.getChannel(), processor); } } +protected ExecutorService determineExecutorService(CamelContext camelContext) { +ExecutorService executorService = null; +if (ObjectHelper.isNotEmpty(configuration.getExecutorService())) { +executorService = camelContext.getExecutorServiceManager() +.newThreadPool(this, "@RecipientList", configuration.getExecutorService()); +} +if (configuration.isParallelProcessing() && configuration.getExecutorService() == null) { +// we are running in parallel, so we need a thread pool +executorService = camelContext
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383920063 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java: ## @@ -140,30 +149,87 @@ protected void doInit() throws Exception { super.doInit(); DynamicRouterComponent component = getDynamicRouterComponent(); if (CONTROL_CHANNEL_NAME.equals(configuration.getChannel())) { -final DynamicRouterControlChannelProcessor processor = controlChannelProcessorFactorySupplier.get() -.getInstance(component); -processor.setConfiguration(configuration); try { // There can be multiple control actions, but we do not want to // create another consumer on the control channel, so check to // see if the consumer has already been created, and skip the // creation of another consumer if one already exists if (component.getControlChannelProcessor() == null) { +DynamicRouterControlChannelProcessor processor = controlChannelProcessorFactorySupplier.get() +.getInstance(component); +processor.setConfiguration(configuration); component.setControlChannelProcessor(processor); } } catch (Exception e) { throw new IllegalStateException("Could not create Dynamic Router endpoint", e); } } else { -final DynamicRouterProcessor processor = processorFactorySupplier.get() -.getInstance("dynamicRouterProcessor-" + configuration.getChannel(), getCamelContext(), -configuration.getRecipientMode(), configuration.isWarnDroppedMessage(), -filterProcessorFactorySupplier); -ServiceHelper.startService(processor); +CamelContext camelContext = getCamelContext(); +String routeId = configuration.getRouteId(); +long timeout = configuration.getTimeout(); +ErrorHandler errorHandler = new NoErrorHandler(null); +if (producerCache == null) { +producerCache = new DefaultProducerCache(this, camelContext, 1000); +} +ExecutorService aggregateExecutorService = camelContext.getExecutorServiceManager() +.newScheduledThreadPool(this, "DynamicRouter-AggregateTask", 0); +if (timeout > 0) { +// use a cached thread pool so we each on-the-fly task has a dedicated thread to process completions as they come in +aggregateExecutorService = camelContext.getExecutorServiceManager() +.newScheduledThreadPool(this, "DynamicRouter-AggregateTask", 0); +} +AggregationStrategy aggregationStrategy = determineAggregationStrategy(camelContext); +DynamicRouterMulticastProcessor processor = processorFactorySupplier.get() +.getInstance("DynamicRouterMulticastProcessor-" + configuration.getChannel(), camelContext, null, +configuration.getRecipientMode(), +configuration.isWarnDroppedMessage(), filterProcessorFactorySupplier, producerCache, +aggregationStrategy, configuration.isParallelProcessing(), +determineExecutorService(camelContext), configuration.isShutdownExecutorService(), +configuration.isStreaming(), configuration.isStopOnException(), timeout, +determineOnPrepare(camelContext), configuration.isShareUnitOfWork(), +configuration.isParallelAggregate()); +processor.setErrorHandler(errorHandler); +processor.setAggregateExecutorService(aggregateExecutorService); + processor.setIgnoreInvalidEndpoints(configuration.isIgnoreInvalidEndpoints()); +processor.setId(getId()); +processor.setRouteId(routeId); Review Comment: Thanks. I have no problem with this, so I will make the change that you requested. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383909412 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java: ## @@ -16,21 +16,26 @@ */ package org.apache.camel.component.dynamicrouter; +import java.util.concurrent.ExecutorService; import java.util.function.Supplier; -import org.apache.camel.Category; -import org.apache.camel.Consumer; -import org.apache.camel.Processor; -import org.apache.camel.Producer; +import org.apache.camel.*; Review Comment: Thanks. I will change it as requested. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383908302 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterMulticastProcessor.java: ## @@ -0,0 +1,292 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.component.dynamicrouter; + +import java.util.*; +import java.util.concurrent.ExecutorService; +import java.util.function.Supplier; +import java.util.stream.Collectors; + +import org.apache.camel.*; +import org.apache.camel.processor.FilterProcessor; +import org.apache.camel.processor.MulticastProcessor; +import org.apache.camel.processor.ProcessorExchangePair; +import org.apache.camel.spi.ProducerCache; +import org.apache.camel.support.*; +import org.apache.camel.support.service.ServiceHelper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import static org.apache.camel.component.dynamicrouter.DynamicRouterConstants.MODE_FIRST_MATCH; + +public class DynamicRouterMulticastProcessor extends MulticastProcessor { + +private static final Logger LOG = LoggerFactory.getLogger(DynamicRouterMulticastProcessor.class); + +/** + * Template for a logging endpoint, showing all, and multiline. + */ +private static final String LOG_ENDPOINT = "log:%s.%s?level=%s&showAll=true&multiline=true"; + +private boolean ignoreInvalidEndpoints; + +private final ProducerCache producerCache; + +/** + * {@link FilterProcessor}s, mapped by subscription ID, to determine if the incoming exchange should be routed based + * on the content. + */ +private final TreeMap filterMap; + +/** + * Indicates the behavior of the Dynamic Router when routing participants are selected to receive an incoming + * exchange. If the mode is "firstMatch", then the exchange is routed only to the first participant that has a + * matching predicate. If the mode is "allMatch", then the exchange is routed to all participants that have a + * matching predicate. + */ +private final String recipientMode; + +/** + * The {@link FilterProcessor} factory. + */ +private final Supplier filterProcessorFactorySupplier; + +/** + * Flag to log a warning if a message is dropped due to no matching filters. + */ +private final boolean warnDroppedMessage; + +public DynamicRouterMulticastProcessor(String id, CamelContext camelContext, Route route, String recipientMode, + final boolean warnDroppedMessage, + final Supplier filterProcessorFactorySupplier, + ProducerCache producerCache, AggregationStrategy aggregationStrategy, + boolean parallelProcessing, ExecutorService executorService, + boolean shutdownExecutorService, + boolean streaming, boolean stopOnException, + long timeout, Processor onPrepare, boolean shareUnitOfWork, + boolean parallelAggregate) { +super(camelContext, route, new ArrayList<>(), aggregationStrategy, parallelProcessing, executorService, + shutdownExecutorService, + streaming, stopOnException, timeout, onPrepare, + shareUnitOfWork, parallelAggregate); +setId(id); +this.producerCache = producerCache; +this.filterMap = new TreeMap<>(); +this.recipientMode = recipientMode; +this.filterProcessorFactorySupplier = filterProcessorFactorySupplier; +this.warnDroppedMessage = warnDroppedMessage; +} + +public boolean isIgnoreInvalidEndpoints() { +return ignoreInvalidEndpoints; +} + +public void setIgnoreInvalidEndpoints(boolean ignoreInvalidEndpoints) { +this.ignoreInvalidEndpoints = ignoreInvalidEndpoints; +} + +protected List createEndpointProcessors(Exchange exchange) { +List recipientList = matchFilters(exchange).stream() +.map(Prioritize
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383903186 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java: ## @@ -140,30 +149,87 @@ protected void doInit() throws Exception { super.doInit(); Review Comment: Apologies, but I am not sure what you mean. It looks like you are referring to the code in `doInit()`, so I must be misunderstanding you. Could you please clarify? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383897845 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessor.java: ## @@ -156,20 +157,22 @@ DynamicRouterControlMessage handleControlMessage(final Exchange exchange) { public boolean process(final Exchange exchange, final AsyncCallback callback) { LOG.debug("Received control channel message"); DynamicRouterControlMessage controlMessage = handleControlMessage(exchange); -final DynamicRouterProcessor processor = Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) -.orElseThrow(() -> new IllegalArgumentException( -"Control channel message is invalid: wrong channel, or no processors present.")); -switch (controlMessage.getMessageType()) { -case SUBSCRIBE: -processor.addFilter(controlMessage); -exchange.getIn().setBody(controlMessage.getId(), String.class); -break; -case UNSUBSCRIBE: -processor.removeFilter(controlMessage.getId()); -break; -default: -// Cannot get here due to enum -break; +try (DynamicRouterMulticastProcessor processor += Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) +.orElseThrow(() -> new IllegalArgumentException( +"Control channel message is invalid: wrong channel, or no processors present."))) { +switch (controlMessage.getMessageType()) { +case SUBSCRIBE -> { +processor.addFilter(controlMessage); +exchange.getIn().setBody(controlMessage.getId(), String.class); Review Comment: Thanks. I will change it as requested. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383896298 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessor.java: ## @@ -156,20 +157,22 @@ DynamicRouterControlMessage handleControlMessage(final Exchange exchange) { public boolean process(final Exchange exchange, final AsyncCallback callback) { LOG.debug("Received control channel message"); DynamicRouterControlMessage controlMessage = handleControlMessage(exchange); -final DynamicRouterProcessor processor = Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) -.orElseThrow(() -> new IllegalArgumentException( -"Control channel message is invalid: wrong channel, or no processors present.")); -switch (controlMessage.getMessageType()) { -case SUBSCRIBE: -processor.addFilter(controlMessage); -exchange.getIn().setBody(controlMessage.getId(), String.class); -break; -case UNSUBSCRIBE: -processor.removeFilter(controlMessage.getId()); -break; -default: -// Cannot get here due to enum -break; +try (DynamicRouterMulticastProcessor processor += Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) +.orElseThrow(() -> new IllegalArgumentException( +"Control channel message is invalid: wrong channel, or no processors present."))) { +switch (controlMessage.getMessageType()) { +case SUBSCRIBE -> { +processor.addFilter(controlMessage); +exchange.getIn().setBody(controlMessage.getId(), String.class); +} +case UNSUBSCRIBE -> processor.removeFilter(controlMessage.getId()); +default -> { +// Cannot get here due to enum +} +} +} catch (IOException e) { Review Comment: Have a look at the changes from your previous comments. I am not sure the try/catch is still needed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383891428 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessor.java: ## @@ -156,20 +157,22 @@ DynamicRouterControlMessage handleControlMessage(final Exchange exchange) { public boolean process(final Exchange exchange, final AsyncCallback callback) { LOG.debug("Received control channel message"); DynamicRouterControlMessage controlMessage = handleControlMessage(exchange); -final DynamicRouterProcessor processor = Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) -.orElseThrow(() -> new IllegalArgumentException( -"Control channel message is invalid: wrong channel, or no processors present.")); -switch (controlMessage.getMessageType()) { -case SUBSCRIBE: -processor.addFilter(controlMessage); -exchange.getIn().setBody(controlMessage.getId(), String.class); -break; -case UNSUBSCRIBE: -processor.removeFilter(controlMessage.getId()); -break; -default: -// Cannot get here due to enum -break; +try (DynamicRouterMulticastProcessor processor += Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) +.orElseThrow(() -> new IllegalArgumentException( +"Control channel message is invalid: wrong channel, or no processors present."))) { Review Comment: Thanks. I'll change it as requested. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383883485 ## components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessor.java: ## @@ -156,20 +157,22 @@ DynamicRouterControlMessage handleControlMessage(final Exchange exchange) { public boolean process(final Exchange exchange, final AsyncCallback callback) { LOG.debug("Received control channel message"); DynamicRouterControlMessage controlMessage = handleControlMessage(exchange); -final DynamicRouterProcessor processor = Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) -.orElseThrow(() -> new IllegalArgumentException( -"Control channel message is invalid: wrong channel, or no processors present.")); -switch (controlMessage.getMessageType()) { -case SUBSCRIBE: -processor.addFilter(controlMessage); -exchange.getIn().setBody(controlMessage.getId(), String.class); -break; -case UNSUBSCRIBE: -processor.removeFilter(controlMessage.getId()); -break; -default: -// Cannot get here due to enum -break; +try (DynamicRouterMulticastProcessor processor += Optional.ofNullable(component.getRoutingProcessor(controlMessage.getChannel())) +.orElseThrow(() -> new IllegalArgumentException( +"Control channel message is invalid: wrong channel, or no processors present."))) { +switch (controlMessage.getMessageType()) { +case SUBSCRIBE -> { +processor.addFilter(controlMessage); +exchange.getIn().setBody(controlMessage.getId(), String.class); +} +case UNSUBSCRIBE -> processor.removeFilter(controlMessage.getId()); +default -> { +// Cannot get here due to enum +} +} +} catch (IOException e) { +throw new RuntimeException(e); Review Comment: Thanks. I'll change it as requested. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [CAMEL-20081]: Utilize the multicast processor in the dynamic router,… [camel]
Steve973 commented on code in PR #11906: URL: https://github.com/apache/camel/pull/11906#discussion_r1383880403 ## components/camel-dynamic-router/pom.xml: ## @@ -69,4 +69,23 @@ test + + Review Comment: I am really not sure what I was doing there, so I will just remove it. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] BreakOnFirstError with extra logging [camel]
CodeSmell commented on PR #11920: URL: https://github.com/apache/camel/pull/11920#issuecomment-1795659932 Wasn't sure if should checkin these files under src/generated/resources - kafka.json - spring-main.json - component.properties - other.properties -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] BreakOnFirstError with extra logging [camel]
github-actions[bot] commented on PR #11920: URL: https://github.com/apache/camel/pull/11920#issuecomment-1795575851 :star2: Thank you for your contribution to the Apache Camel project! :star2: :warning: Please note that the changes on this PR may be **tested automatically**. If necessary Apache Camel Committers may access logs and test results in the job summaries! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] BreakOnFirstError with extra logging [camel]
CodeSmell opened a new pull request, #11920: URL: https://github.com/apache/camel/pull/11920 # Description This PR has some extra logging related to CAMEL-20044 This PR doesn't match the log files in the issue but is similar This PR is meant as discussion point to work on issues in `breakOnFirstError` processing # Target Camel-3.21.x # Tracking CAMEL-20044 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
svn commit: r65065 - in /release/camel/camel-karavan/4.1.0: ./ camel-karavan-4.1.0.zip camel-karavan-4.1.0.zip.asc camel-karavan-4.1.0.zip.sha512
Author: marat Date: Mon Nov 6 17:23:47 2023 New Revision: 65065 Log: Import camel-karavan release Added: release/camel/camel-karavan/4.1.0/ release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip (with props) release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.asc release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.sha512 Added: release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip == Binary file - no diff available. Propchange: release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip -- svn:mime-type = application/octet-stream Added: release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.asc == --- release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.asc (added) +++ release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.asc Mon Nov 6 17:23:47 2023 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCAAdFiEE7hC6duO+UDoHt1ULCeTRn4/SWEgFAmVBgx0ACgkQCeTRn4/S +WEiy4A/6Atqo4Qir3P1e8fxM0bOCoZtWdiV1EXRAwU21UkILOORbPjqRjX8p4zbw +m879Cs7BUTXeehg0iN8SGp139ARRTO/LgrPj8FiDwSTA5SVfy20eav67Bl8OiMb2 +jYMc51hLt8QuiCZLGdeSO5LE5tJQz9cPsclLlsYj0UWZDP4vpxYrsA6z8a99FW5l +5ojS8cVyOQFxodMnkMQr/Qctwer41D9kFsKVrN/NBkB9zjhh6FFxx5QirbK9DZg8 +pr0WEj+dxSGBhgdTRH1mwBOoE1Faz6w1G1QU10dlGngFZzzt8R+ZBvSV7dyfSGYR +SZHGJj5lqbECPWMZf5eJdV44YflasjhorCu6n4FVWAwDTnX0n1Sum6cwwmY1uiFs +19Oil/4mt9atPvZF4cViTjHRIYyw5aaCW31h72KJhbirqGjyF5FohWZRomweC1of +AzF/3Gml5U1NL3twSK1VLB8/jJ9YgsuOzz29RkkqFkau0eVN7thu8bV7NGmm2fWL +NHSSohGWM1T2R6usMl4EpBVya+yqBDVPBWo0bt7Zx1w4lOENaKKZ628BuSVMMuxR +2IS3UF3NsmsR5nGxivXXKiuUXIk3wekM/u3tVAcL6T8PTKqTNW+0TvREMtPJQRTi +dz+ablLL5QaPdqXt09wbBX6gdI1XaUJaheMbcgWbNsq3Ti7cxmY= +=asy+ +-END PGP SIGNATURE- Added: release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.sha512 == --- release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.sha512 (added) +++ release/camel/camel-karavan/4.1.0/camel-karavan-4.1.0.zip.sha512 Mon Nov 6 17:23:47 2023 @@ -0,0 +1,3 @@ +camel-karavan-4.1.0.zip: 87A329E8 1A081E30 1AF3DD01 444C3B04 C82BEB14 2291D30E + CF4B95F7 269C5053 3665D9A2 7CE12E46 376994DE 78FCCA9A + 33E70E79 D2576410 94D9967B B2DFE2C2
(camel-kamelets-examples) 01/01: Added an Azure Storage Blob Append Sink Kamelet example
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch azure-storage-blob-append-sink in repository https://gitbox.apache.org/repos/asf/camel-kamelets-examples.git commit c3cf61f6f1ec5ab1ad0a24eb749ba11b86b88424 Author: Andrea Cosentino AuthorDate: Mon Nov 6 18:15:42 2023 +0100 Added an Azure Storage Blob Append Sink Kamelet example Signed-off-by: Andrea Cosentino --- jbang/azure-storage-blob-append/README.adoc| 76 ++ .../application.properties | 3 + .../timer-append-blob.yaml | 34 ++ 3 files changed, 113 insertions(+) diff --git a/jbang/azure-storage-blob-append/README.adoc b/jbang/azure-storage-blob-append/README.adoc new file mode 100644 index 000..cd19ff5 --- /dev/null +++ b/jbang/azure-storage-blob-append/README.adoc @@ -0,0 +1,76 @@ +== Timer to Azure Storage Blob Sink + +In this sample you'll use the Azure Storage Blob Append Sink Kamelet based on camel-azure-storage-blob component. + +=== Install JBang + +First install JBang according to https://www.jbang.dev + +When JBang is installed then you should be able to run from a shell: + +[source,sh] + +$ jbang --version + + +This will output the version of JBang. + +To run this example you can either install Camel on JBang via: + +[source,sh] + +$ jbang app install camel@apache/camel + + +Which allows to run CamelJBang with `camel` as shown below. + +=== Setup credentials + +In the `application.properties` add the correct accessKey, accountName and containerName for the Azure Storage Blob account. + +=== How to run + +Then you can run this example using: + +[source,sh] + +$ camel run --local-kamelet-dir= timer-append-blob.yaml + + +Replace the local kamelet dir with your local directory. + +Or run with JBang using the longer command line (without installing camel as app in JBang): + +[source,sh] + +$ jbang run camel@apache/camel run --local-kamelet-dir= timer-append-blob.yaml + + +Replace the local kamelet dir with your local directory. + + +=== Developer Web Console + +You can enable the developer console via `--console` flag as show: + +[source,sh] + +$ jbang run --fresh camel@apache/camel run --local-kamelet-dir= timer-append-blob.yaml --console + + +Then you can browse: http://localhost:8080/q/dev to introspect the running Camel applicaton. + + +=== Verify the sink worked + +After a while you should find different files with different name and date. Each of these file will contain two entries (one every 30 seconds). + +=== Help and contributions + +If you hit any problem using Camel or have some feedback, then please +https://camel.apache.org/community/support/[let us know]. + +We also love contributors, so +https://camel.apache.org/community/contributing/[get involved] :-) + +The Camel riders! diff --git a/jbang/azure-storage-blob-append/application.properties b/jbang/azure-storage-blob-append/application.properties new file mode 100644 index 000..8b639ef --- /dev/null +++ b/jbang/azure-storage-blob-append/application.properties @@ -0,0 +1,3 @@ +accessKey= +accountName= +containerName= diff --git a/jbang/azure-storage-blob-append/timer-append-blob.yaml b/jbang/azure-storage-blob-append/timer-append-blob.yaml new file mode 100644 index 000..aa98d63 --- /dev/null +++ b/jbang/azure-storage-blob-append/timer-append-blob.yaml @@ -0,0 +1,34 @@ +## --- +## Licensed to the Apache Software Foundation (ASF) under one or more +## contributor license agreements. See the NOTICE file distributed with +## this work for additional information regarding copyright ownership. +## The ASF licenses this file to You under the Apache License, Version 2.0 +## (the "License"); you may not use this file except in compliance with +## the License. You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. +## --- + +- route: +from: + uri: "kamelet:timer-source" + parameters: +message: '{"id":"1","message":"Camel Rocks"}' +contentType: "application/json" +period: 3 + steps: + - setHeader: + name: file + simple: "append-${date:now:MMddHHmm}.txt" + - to: + uri: "kamelet:azure-storage-blob-append-sink" + parameters: +accountName: "{{accountName}}" +containerName: "{{containerName}}" +accessKey: "RAW({{accessKey}})"
(camel-kamelets-examples) branch main updated: Added an Azure Storage Blob Append Sink Kamelet example
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-kamelets-examples.git The following commit(s) were added to refs/heads/main by this push: new 9d910e0 Added an Azure Storage Blob Append Sink Kamelet example 9d910e0 is described below commit 9d910e03ef3c2afaf3e73bd1a8e12a64609c90df Author: Andrea Cosentino AuthorDate: Mon Nov 6 18:15:42 2023 +0100 Added an Azure Storage Blob Append Sink Kamelet example Signed-off-by: Andrea Cosentino --- jbang/azure-storage-blob-append/README.adoc| 76 ++ .../application.properties | 3 + .../timer-append-blob.yaml | 34 ++ 3 files changed, 113 insertions(+) diff --git a/jbang/azure-storage-blob-append/README.adoc b/jbang/azure-storage-blob-append/README.adoc new file mode 100644 index 000..cd19ff5 --- /dev/null +++ b/jbang/azure-storage-blob-append/README.adoc @@ -0,0 +1,76 @@ +== Timer to Azure Storage Blob Sink + +In this sample you'll use the Azure Storage Blob Append Sink Kamelet based on camel-azure-storage-blob component. + +=== Install JBang + +First install JBang according to https://www.jbang.dev + +When JBang is installed then you should be able to run from a shell: + +[source,sh] + +$ jbang --version + + +This will output the version of JBang. + +To run this example you can either install Camel on JBang via: + +[source,sh] + +$ jbang app install camel@apache/camel + + +Which allows to run CamelJBang with `camel` as shown below. + +=== Setup credentials + +In the `application.properties` add the correct accessKey, accountName and containerName for the Azure Storage Blob account. + +=== How to run + +Then you can run this example using: + +[source,sh] + +$ camel run --local-kamelet-dir= timer-append-blob.yaml + + +Replace the local kamelet dir with your local directory. + +Or run with JBang using the longer command line (without installing camel as app in JBang): + +[source,sh] + +$ jbang run camel@apache/camel run --local-kamelet-dir= timer-append-blob.yaml + + +Replace the local kamelet dir with your local directory. + + +=== Developer Web Console + +You can enable the developer console via `--console` flag as show: + +[source,sh] + +$ jbang run --fresh camel@apache/camel run --local-kamelet-dir= timer-append-blob.yaml --console + + +Then you can browse: http://localhost:8080/q/dev to introspect the running Camel applicaton. + + +=== Verify the sink worked + +After a while you should find different files with different name and date. Each of these file will contain two entries (one every 30 seconds). + +=== Help and contributions + +If you hit any problem using Camel or have some feedback, then please +https://camel.apache.org/community/support/[let us know]. + +We also love contributors, so +https://camel.apache.org/community/contributing/[get involved] :-) + +The Camel riders! diff --git a/jbang/azure-storage-blob-append/application.properties b/jbang/azure-storage-blob-append/application.properties new file mode 100644 index 000..8b639ef --- /dev/null +++ b/jbang/azure-storage-blob-append/application.properties @@ -0,0 +1,3 @@ +accessKey= +accountName= +containerName= diff --git a/jbang/azure-storage-blob-append/timer-append-blob.yaml b/jbang/azure-storage-blob-append/timer-append-blob.yaml new file mode 100644 index 000..aa98d63 --- /dev/null +++ b/jbang/azure-storage-blob-append/timer-append-blob.yaml @@ -0,0 +1,34 @@ +## --- +## Licensed to the Apache Software Foundation (ASF) under one or more +## contributor license agreements. See the NOTICE file distributed with +## this work for additional information regarding copyright ownership. +## The ASF licenses this file to You under the Apache License, Version 2.0 +## (the "License"); you may not use this file except in compliance with +## the License. You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. +## --- + +- route: +from: + uri: "kamelet:timer-source" + parameters: +message: '{"id":"1","message":"Camel Rocks"}' +contentType: "application/json" +period: 3 + steps: + - setHeader: + name: file + simple: "append-${date:now:MMddHHmm}.txt" + - to: + uri: "kamelet:azure-storage-blob-append-sink" + parameters: +
Re: [PR] Added an Azure Storage Blob Append Sink Kamelet example [camel-kamelets-examples]
oscerd merged PR #41: URL: https://github.com/apache/camel-kamelets-examples/pull/41 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Added an Azure Storage Blob Append Sink Kamelet example [camel-kamelets-examples]
oscerd opened a new pull request, #41: URL: https://github.com/apache/camel-kamelets-examples/pull/41 (no comment) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-kamelets-examples) branch azure-storage-blob-append-sink created (now c3cf61f)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch azure-storage-blob-append-sink in repository https://gitbox.apache.org/repos/asf/camel-kamelets-examples.git at c3cf61f Added an Azure Storage Blob Append Sink Kamelet example This branch includes the following new commits: new c3cf61f Added an Azure Storage Blob Append Sink Kamelet example The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1795175293 There are 2 open issues: - problem in the native (reported as https://github.com/apache/camel-quarkus/issues/5486) I'll investigate it . - the option of not using BCFIPS in FIPS and use only SunPKCS11-NSS-FIPS provider. I think that it won't be possible, because quarkus-cxf-rt-ws-security brings BC as a transitive dependency, therefore requires BC. But I think that I'll discover the answer during investigation of the native failure. The native issue seems like a BC class is needed, when BC is replaced with BC-FIPS -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1795167895 > It looks good. > > So we configure openssl with the `.cnf` configuration file. Is it need for fips purpose ? Or something else please ? TBH I'm using *.cnf mainly because the default values functionality (so user is not forced to fill all - e.g. CN which is "referenced" from the tests. I'll look into an option with no *.cnf files in the future to be sure whether it is mandatory. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1795158114 > Great work, thanks for taking care, @JiriOndrusek! > > > All certficates and keystores have to be generated via openssl > > Do you happen to know what aspect of the generated keystore is not FIPS-compliant with keytool-maven-plugin? At the first sight, the plugin mojos seem to support all we need: keysize, keyalgorithm, storetype... I probably mislead a little bit with my comment. It is possible to run successfully the `keytool-maven-plugin`, but I haven't found a way of generating such strong certificates to satisfy runtime in FIPS -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
ppalaga commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1795085543 Great work, thanks for taking care, @JiriOndrusek! > All certficates and keystores have to be generated via openssl Do you happen to know what aspect of the generated keystore is not FIPS-compliant with keytool-maven-plugin? At the first sight, the plugin mojos seem to support all we need: keysize, keyalgorithm, storetype... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
aldettinger commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1795020029 It looks good. So we configure openssl with the `.cnf` configuration file. Is it need for fips purpose ? Or something else please ? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-quarkus) branch camel-main updated: Added id to the expected result for dumpRouteToXml as a result of Camel a7c819007682fb7ba96777f1c980b58ba839fd11
This is an automated email from the ASF dual-hosted git repository. jiriondrusek pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git The following commit(s) were added to refs/heads/camel-main by this push: new 8cc52c3cfc Added id to the expected result for dumpRouteToXml as a result of Camel a7c819007682fb7ba96777f1c980b58ba839fd11 8cc52c3cfc is described below commit 8cc52c3cfc995d25a598a10fb9cbd15d27746e1d Author: JiriOndrusek AuthorDate: Mon Nov 6 15:31:23 2023 +0100 Added id to the expected result for dumpRouteToXml as a result of Camel a7c819007682fb7ba96777f1c980b58ba839fd11 --- .../apache/camel/quarkus/component/management/it/ManagementTest.java| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/management/src/test/java/org/apache/camel/quarkus/component/management/it/ManagementTest.java b/integration-tests/management/src/test/java/org/apache/camel/quarkus/component/management/it/ManagementTest.java index 90d7d12de7..bc290b5c95 100644 --- a/integration-tests/management/src/test/java/org/apache/camel/quarkus/component/management/it/ManagementTest.java +++ b/integration-tests/management/src/test/java/org/apache/camel/quarkus/component/management/it/ManagementTest.java @@ -60,7 +60,7 @@ class ManagementTest { .post("/management/invoke") .then() .statusCode(200) -.body(containsString("")); +.body(containsString("")); } @Test
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1794924462 > > For the FIPS-enabled environment, the profile `fips` has to be used. The reason is that the `BC-FIPS` is used instead of the `BC` > > The `fips` Maven profile has: > > ``` > > quarkus.security.security-providers=BCFIPS > > ``` > > What does that do? Removed. Thanks for noticing! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1794914820 Sorry I forgot to remove it on all places. It shouldn'tbe there -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
jamesnetherton commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1794908587 > For the FIPS-enabled environment, the profile `fips` has to be used. The reason is that the `BC-FIPS` is used instead of the `BC` The `fips` Maven profile has: ``` quarkus.security.security-providers=BCFIPS ``` What does that do? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Move some bits of Documentation from 'in Camel 3.x' to since 'Camel 3.x' [camel]
zbendhiba opened a new pull request, #11919: URL: https://github.com/apache/camel/pull/11919 # Description # Target - [ ] I checked that the commit is targeting the correct branch (note that Camel 3 uses `camel-3.x`, whereas Camel 4 uses the `main` branch) # Tracking - [ ] If this is a large change, bug fix, or code improvement, I checked there is a [JIRA issue](https://issues.apache.org/jira/browse/CAMEL) filed for the change (usually before you start working on it). # Apache Camel coding standards and style - [ ] I checked that each commit in the pull request has a meaningful subject line and body. - [ ] I have run `mvn clean install -DskipTests` locally and I have committed all auto-generated changes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1794861980 All certficates and keystores have to be generated via openssl to work correctly in the FIPS, therefore I removed the keytool-plugin and added a description, how to generate certificates. I found several bad passwords in the callbacks and fixed them (I'm not sure why it was working in non-FIPS environment - probably the passwords were not required by the cxf in non-FIPS) . -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-k) branch main updated: fix(build): use maven context arguments
This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git The following commit(s) were added to refs/heads/main by this push: new b30641dcd fix(build): use maven context arguments b30641dcd is described below commit b30641dcd91cae60f9ab8516ed5af1979e6169c8 Author: Pasquale Congiusti AuthorDate: Mon Nov 6 11:56:28 2023 +0100 fix(build): use maven context arguments Closes #4892 --- pkg/builder/runtime_support.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/builder/runtime_support.go b/pkg/builder/runtime_support.go index f9da1ca00..a230c8882 100644 --- a/pkg/builder/runtime_support.go +++ b/pkg/builder/runtime_support.go @@ -63,7 +63,8 @@ type NativeAdapter struct { // BuildCommands -- . func (n *NativeAdapter) BuildCommands() string { - return "cd " + n.Directory() + " && ./mvnw package -Dquarkus.package.type=native --global-settings settings.xml" + // We must override the local repo as it's not shared from the builder container + return "cd " + n.Directory() + " && ./mvnw $(cat MAVEN_CONTEXT) package -Dquarkus.package.type=native -Dmaven.repo.local=./repo" } // Directory -- .
Re: [I] Native image builds failing with dependencies from private repository [camel-k]
squakez closed issue #4892: Native image builds failing with dependencies from private repository URL: https://github.com/apache/camel-k/issues/4892 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] fix(build): use maven context arguments [camel-k]
squakez merged PR #4901: URL: https://github.com/apache/camel-k/pull/4901 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 [camel-k]
squakez merged PR #4898: URL: https://github.com/apache/camel-k/pull/4898 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel-k) branch dependabot/go_modules/github.com/spf13/cobra-1.8.0 deleted (was 715c2d6fc)
This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a change to branch dependabot/go_modules/github.com/spf13/cobra-1.8.0 in repository https://gitbox.apache.org/repos/asf/camel-k.git was 715c2d6fc chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
(camel-k) branch main updated: chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git The following commit(s) were added to refs/heads/main by this push: new 0ca2717e7 chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 0ca2717e7 is described below commit 0ca2717e78acc0ea825d3b0c8a64b4a60c833241 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> AuthorDate: Mon Nov 6 01:01:37 2023 + chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/spf13/cobra/releases) - [Commits](https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: github.com/spf13/cobra dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- go.mod | 2 +- go.sum | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index cd887ee88..37cbe6dcc 100644 --- a/go.mod +++ b/go.mod @@ -29,7 +29,7 @@ require ( github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749 github.com/shurcooL/vfsgen v0.0.0-20181202132449-6a9ea43bcacd github.com/sirupsen/logrus v1.9.3 - github.com/spf13/cobra v1.7.0 + github.com/spf13/cobra v1.8.0 github.com/spf13/pflag v1.0.5 github.com/spf13/viper v1.17.0 github.com/stoewer/go-strcase v1.3.0 diff --git a/go.sum b/go.sum index 8fbe276a1..90776ced5 100644 --- a/go.sum +++ b/go.sum @@ -95,6 +95,7 @@ github.com/container-tools/spectrum v0.6.40/go.mod h1:cF7Xee0E1+ZeOw8CAIBchNVneZ github.com/containerd/stargz-snapshotter/estargz v0.14.3 h1:OqlDCK3ZVUO6C3B/5FSkDwbkEETK84kQgEeFwDC+62k= github.com/containerd/stargz-snapshotter/estargz v0.14.3/go.mod h1:KY//uOCIkSuNAHhJogcZtrNHdKrA99/FCCRjE3HD36o= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -413,8 +414,8 @@ github.com/spf13/afero v1.10.0 h1:EaGW2JJh15aKOejeuJ+wpFSHnbd7GE6Wvp3TsNhb6LY= github.com/spf13/afero v1.10.0/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= -github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= -github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= +github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI=
Re: [PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek commented on PR #5485: URL: https://github.com/apache/camel-quarkus/pull/5485#issuecomment-1794831799 Native failure has to be investigated further, reported as https://github.com/apache/camel-quarkus/issues/5486 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[I] cxf-soap tests fail in FIPS environment in native [camel-quarkus]
JiriOndrusek opened a new issue, #5486: URL: https://github.com/apache/camel-quarkus/issues/5486 ### Bug description Follows https://github.com/apache/camel-quarkus/pull/5485 Tests fail in the native with following error: ``` Caused by: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Cxf-soap tests fail in FIPS environment (fix for JVM) [camel-quarkus]
JiriOndrusek opened a new pull request, #5485: URL: https://github.com/apache/camel-quarkus/pull/5485 fixed https://github.com/apache/camel-quarkus/issues/5482 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel) branch regen_bot updated (d884ad45e15 -> d70924cfa01)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot in repository https://gitbox.apache.org/repos/asf/camel.git from d884ad45e15 Upgrade Optaplanner to version 9.44.0.Final (#11916) add d70924cfa01 Upgrade Jetty to version 11.0.18 (#11918) No new revisions were added by this update. Summary of changes: parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
(camel) branch jetty-11.0.18 deleted (was 6ce82199877)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch jetty-11.0.18 in repository https://gitbox.apache.org/repos/asf/camel.git was 6ce82199877 Upgrade Jetty to version 11.0.18 The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
(camel) branch main updated: Upgrade Jetty to version 11.0.18 (#11918)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git The following commit(s) were added to refs/heads/main by this push: new d70924cfa01 Upgrade Jetty to version 11.0.18 (#11918) d70924cfa01 is described below commit d70924cfa018ef9a579605758093819eff6deb5d Author: Andrea Cosentino AuthorDate: Mon Nov 6 14:06:13 2023 +0100 Upgrade Jetty to version 11.0.18 (#11918) Signed-off-by: Andrea Cosentino --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index dfb0bca50f7..895bae3eff4 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -256,7 +256,7 @@ 2.0 4.4.3 0.7.5 -11.0.17 +11.0.18 ${jetty-version} org.eclipse.jetty 1.5.4
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
oscerd merged PR #11918: URL: https://github.com/apache/camel/pull/11918 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
github-actions[bot] commented on PR #11918: URL: https://github.com/apache/camel/pull/11918#issuecomment-1794758657 :robot: The Apache Camel test robot will run the tests for you :+1: -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
oscerd commented on PR #11918: URL: https://github.com/apache/camel/pull/11918#issuecomment-1794757931 /component-test camel-atmosphere-websocket camel-cometd camel-jetty-common camel-jetty camel-thymeleaf camel-undertow -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
github-actions[bot] commented on PR #11918: URL: https://github.com/apache/camel/pull/11918#issuecomment-1794749185 :robot: The Apache Camel test robot will run the tests for you :+1: -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
oscerd commented on PR #11918: URL: https://github.com/apache/camel/pull/11918#issuecomment-1794748568 /component-test camel-atmosphere-websocket camel-cometd camel-jetty-common camel-jetty camel-thymeleaf camel-undertow -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[I] Karavan Web - Can't add Namespace for xpath expression in Set Property integration pattern [camel-karavan]
dpalinic opened a new issue, #983: URL: https://github.com/apache/camel-karavan/issues/983 How to reproduce: 1. Create integration file 2. Add Set Property integration pattern using UI builder 3. Select xpath for language 4. Click + Add namespace button below a Namespace 5. Observe no input field is displayed ![image](https://github.com/apache/camel-karavan/assets/801314/d0fa6afe-16fc-4df4-abaf-6d8655ae5be3) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] TestSecretHotReload failure [camel-k]
gansheer commented on issue #4902: URL: https://github.com/apache/camel-k/issues/4902#issuecomment-1794735618 I will check. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] chore(api): introduce itp shortname [camel-k]
squakez opened a new pull request, #4903: URL: https://github.com/apache/camel-k/pull/4903 We need to deprecate IP as it is too generic and collide with many other CRs. **Release Note** ```release-note chore(api): introduce itp shortname ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
github-actions[bot] commented on PR #11918: URL: https://github.com/apache/camel/pull/11918#issuecomment-1794691499 :robot: The Apache Camel test robot will run the tests for you :+1: -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
oscerd commented on PR #11918: URL: https://github.com/apache/camel/pull/11918#issuecomment-1794690632 /component-test camel-atmosphere-websocket camel-cometd camel-jetty-common camel-jetty camel-salesforce camel-thymeleaf camel-undertow -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
(camel) 01/01: Upgrade Jetty to version 11.0.18
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch jetty-11.0.18 in repository https://gitbox.apache.org/repos/asf/camel.git commit 6ce82199877529266b5b1e07538c177801b0b686 Author: Andrea Cosentino AuthorDate: Mon Nov 6 13:13:01 2023 +0100 Upgrade Jetty to version 11.0.18 Signed-off-by: Andrea Cosentino --- parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent/pom.xml b/parent/pom.xml index dfb0bca50f7..895bae3eff4 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -256,7 +256,7 @@ 2.0 4.4.3 0.7.5 -11.0.17 +11.0.18 ${jetty-version} org.eclipse.jetty 1.5.4
(camel) branch jetty-11.0.18 created (now 6ce82199877)
This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch jetty-11.0.18 in repository https://gitbox.apache.org/repos/asf/camel.git at 6ce82199877 Upgrade Jetty to version 11.0.18 This branch includes the following new commits: new 6ce82199877 Upgrade Jetty to version 11.0.18 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Re: [PR] Upgrade Jetty to version 11.0.18 [camel]
github-actions[bot] commented on PR #11918: URL: https://github.com/apache/camel/pull/11918#issuecomment-1794689020 :star2: Thank you for your contribution to the Apache Camel project! :star2: :robot: CI automation will test this PR automatically. :camel: Apache Camel Committers, please review the following items: * First-time contributors **require MANUAL approval** for the GitHub Actions to run * You can use the command `/component-test (camel-)component-name1 (camel-)component-name2..` to request a test from the test bot. * You can label PRs using `build-all`, `build-dependents`, `skip-tests` and `test-dependents` to fine-tune the checks executed by this PR. * Build and test logs are available in the Summary page. **Only** [Apache Camel committers](https://camel.apache.org/community/team/#committers) have access to the summary. * :warning: Be careful when sharing logs. Review their contents before sharing them publicly. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org