Skip to content

Bump commons-codec:commons-codec from 1.22.1 to 1.23.0 - #28607

Merged
davsclaus merged 1 commit into
mainfrom
dependabot/maven/commons-codec-commons-codec-1.23.0
Oct 29, 2026
Merged

davsclaus merged 1 commit into
mainfrom
dependabot/maven/commons-codec-commons-codec-1.23.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 28, 2026

Copy link
Copy Markdown
Contributor

Bumps commons-codec:commons-codec from 1.22.1 to 1.23.0.

Changelog

Sourced from commons-codec:commons-codec's changelog.

Apache Commons Codec 1.23.0 Release Notes

The Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.23.0.

The Apache Commons Codec component contains encoders and decoders for formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

This is a feature and maintenance release. Java 8 or later is required.

New features

  •         Add and use PhoneticEngine.Builder and deprecate old constructors. Thanks to Gary Gregory.
    
  •         Add BeiderMorseEncoder.Builder and deprecate old constructor. Thanks to Gary Gregory.
    
  •         Add PhoneticEngine.Builder.setMaxInputLength(int). Thanks to Yu Bao, Gary Gregory.
    
  •         Add Base45 support. Thanks to Gary Gregory.
    
  •         Add URLCodec.decodeUrl(BitSet, byte[]) to decode with a custom safe set. Thanks to Gary Gregory.
    

Fixed Bugs

  •         GitIdentifiers orders tree entries by unsigned UTF-8 bytes, as Git does, instead of UTF-16 code units. Thanks to Jeff Lenamon.
    
  •         Optimize PhoneticEngine.encode(String, LanguageSet) for speed. Thanks to Yu Bao, Gary Gregory.
    
  •         RFC1522Codec.decodeText(String) now throws a DecoderException instead of a StringIndexOutOfBoundsException when a separator is missing. Thanks to Yu Bao, Gary Gregory.
    
  •         Optimize Base58.convertFromBase58(byte[], Context) for speed and temporary object allocation. Thanks to Yu Bao, Gary Gregory.
    
  •         Allocate a single MessageDigest and use it in Sha2Crypt.sha2Crypt(byte[], String, String, int, String). Thanks to Yu Bao, Gary Gregory.
    
  •         Javadoc improvements. Thanks to Gary Gregory.
    
  •         Throw IOException instead of IllegalArgumentException in BaseNCodecOutputStream and BaseNCodecOutputStream IO methods. Thanks to Gary Gregory.
    
  •         Throw DecoderException instead of IllegalArgumentException in RFC1522Codec.decodeText(String). Thanks to Gary Gregory.
    
  •         Fix Blake3 KDF example and clarify finalization semantics. Thanks to Gary Gregory.
    
  •         Base32 and Base64 STRICT decoding now require the encoder's canonical alphabet, padding, and line separators, and validate streams through EOF. Use LENIENT to retain permissive decoding. Thanks to Gary Gregory.
    
  •         Limit Base58 decoding to 8192 encoded bytes by default, checking cumulative stream input before buffering. Use Base58.Builder.setMaxDecodeLength(int) for larger trusted input. Encoding defaults to a configurable 8192-byte binary input limit through Base58.Builder.setMaxEncodeLength(int). Thanks to Gary Gregory.
    
  •         Grow Base58 accumulation buffers geometrically within the configured input limits and validate actual accumulated length. Thanks to Gary Gregory.
    
  •         Implement Base58 encoded-length calculation and explicitly reject unsupported line chunking. Thanks to Gary Gregory.
    
  •         Close the underlying BaseNCodecOutputStream output even when final conversion or flushing fails, preserving suppressed close exceptions. Thanks to Gary Gregory.
    
  •         Reject invalid GitIdentifiers tree entry names and file/directory name conflicts to prevent ambiguous tree serialization and colliding identifiers. Thanks to Gary Gregory.
    
  •         Hex decoding now accepts only ASCII hexadecimal characters (0-9, A-F, a-f). Previously accepted non-ASCII Unicode digits and fullwidth letters now cause DecoderException, including when supplied as UTF-8 bytes or ByteBuffers. Thanks to Gary Gregory.
    
  •         Restrict Hex decoding to ASCII hexadecimal characters. Thanks to Gary Gregory.
    
  •         Validate BinaryCodec input while preserving leading-bit truncation. Thanks to Gary Gregory.
    
  •         Reject oversized Beider-Morse input before language guessing. Thanks to Gary Gregory.
    
  •         QuotedPrintableCodec decoding now preserves hard CRLF line breaks and, leniently, unpaired CR and LF bytes instead of discarding them. Soft line breaks require the full =CRLF sequence; previously accepted =CR without LF now throws DecoderException. This affects both constructor modes and QCodec, which shares the decoder. Thanks to Gary Gregory.
    
  •         Bound Sha2Crypt rounds from caller-supplied salts. Thanks to Gary Gregory.
    
  •         Bound Sha2Crypt password length to prevent quadratic CPU DoS. Thanks to Gary Gregory.
    
  •         Make the @param names in BaseNCodec match the parameters they document ([#444](https://github.com/apache/commons-codec/issues/444)). Thanks to geonseok, Gary Gregory.
    
  • CODEC-345: Restore URLCodec.encodeUrl(BitSet, byte[]) support for custom safe sets containing percent and plus, and document the decoding limitations. Thanks to Ganesh Gautam, Gary Gregory.
  • CODEC-245: Reject malformed Sha2Crypt salt syntax (#445). Thanks to Efe, Gary Gregory.

... (truncated)

Commits
  • 1147e78 Add github.autolink_jira
  • 129a289 Prepare for the release candidate 1.23.0 RC1
  • d7bff67 Prepare for the release candidate
  • 89d6498 Update GH CI from Java 26 to 27
  • 5444a15 [test] Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0
  • 6685826 Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 (#446)
  • 7221073 Parameterize some unit tests
  • cb9c04d Parameterize some unit tests
  • 6837802 [CODEC-245] Reject malformed Sha2Crypt salt syntax
  • 3e05f66 [CODEC-245] Reject malformed Sha2Crypt salt syntax (#445)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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 show <dependency name> 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)

Bumps [commons-codec:commons-codec](https://github.com/apache/commons-codec) from 1.22.1 to 1.23.0.
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)
- [Commits](apache/commons-codec@rel/commons-codec-1.22.1...rel/commons-codec-1.23.0)

---
updated-dependencies:
- dependency-name: commons-codec:commons-codec
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Oct 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🌟 Thank you for your contribution to the Apache Camel project! 🌟
🤖 CI automation will test this PR automatically.

🐫 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 although they are normally detected and executed by CI.
  • You can label PRs using 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 have access to the summary.

⚠️ Be careful when sharing logs. Review their contents before sharing them publicly.

@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

🧪 CI tested the following changed modules:

  • dsl/camel-jbang/camel-launcher
  • parent

🔁 2 tests passed only after a retry on JDK 21 (2 retried attempts)

Recovered flaky tests on JDK 21 (2)
Module Test Failed attempts First failure
components/camel-nats NatsConsumerJetStreamPushStopTest.stoppedRouteGetsNoMessagesAndRestartedRouteGetsEachMessageOnce 1 mock://result Received message count. Expected: <1> but was: <0>
dsl/camel-jbang/camel-jbang-plugin-tui MonitorStartupTest.browserOnlyServesUntilTheServerStops 1 Connection refused

ℹ️ These tests did not fail the build. Surefire retried them and they passed.
Retries are enabled project-wide by surefire.rerunFailingTestsCount in parent/pom.xml.


🔬 Scalpel shadow comparison — Scalpel: 330 of 708 tested, 1 compile-only — current: 1 all tested

Maveniverse Scalpel detected 330 affected modules (current approach: 1).

Changed properties: commons-codec-version

Changed managed dependencies: commons-codec:commons-codec

Skip-tests mode would test 330 modules (14 direct + 0 downstream), skip tests for 1 (generated code, meta-modules)

⚠️ Modules only in Scalpel (329)
  • camel-a2a
  • camel-activemq
  • camel-activemq6
  • camel-ai-observability
  • camel-alibaba-fc
  • camel-alibaba-kms
  • camel-alibaba-mns
  • camel-alibaba-oss
  • camel-alibaba-sls
  • camel-alibaba-sms
  • camel-amqp
  • camel-arangodb
  • camel-as2
  • camel-as2-api
  • camel-atmosphere-websocket
  • camel-atom
  • camel-avro
  • camel-avro-rpc
  • camel-avro-rpc-jetty
  • camel-avro-rpc-spi
  • camel-aws-bedrock
  • camel-aws-cloudtrail
  • camel-aws-config
  • camel-aws-parameter-store
  • camel-aws-secrets-manager
  • camel-aws-security-hub
  • camel-aws2-athena
  • camel-aws2-comprehend
  • camel-aws2-cw
  • camel-aws2-ddb
  • camel-aws2-ec2
  • camel-aws2-eks
  • camel-aws2-eventbridge
  • camel-aws2-iam
  • camel-aws2-kinesis
  • camel-aws2-kms
  • camel-aws2-lambda
  • camel-aws2-mq
  • camel-aws2-msk
  • camel-aws2-polly
  • camel-aws2-rekognition
  • camel-aws2-s3
  • camel-aws2-s3-vectors
  • camel-aws2-ses
  • camel-aws2-sns
  • camel-aws2-sqs
  • camel-aws2-step-functions
  • camel-aws2-sts
  • camel-aws2-textract
  • camel-aws2-timestream
  • camel-aws2-transcribe
  • camel-aws2-translate
  • camel-azure-files
  • camel-azure-storage-blob
  • camel-azure-storage-datalake
  • camel-azure-storage-queue
  • camel-base64
  • camel-cassandraql
  • camel-chatscript
  • camel-clickhouse
  • camel-clickup
  • camel-consul
  • camel-couchbase
  • camel-couchdb
  • camel-crypto
  • camel-crypto-pgp
  • camel-csv
  • camel-cxf-rest
  • camel-cxf-soap
  • camel-cxf-spring-rest
  • camel-cxf-spring-soap
  • camel-cxf-spring-transport
  • camel-cxf-transport
  • camel-cyberark-vault
  • camel-dhis2
  • camel-djl
  • camel-docker
  • camel-docling
  • camel-drill
  • camel-duckdb
  • camel-elasticsearch
  • camel-elasticsearch-rest-client
  • camel-fhir
  • camel-fhir-api
  • camel-flowable
  • camel-ftp
  • camel-git
  • camel-google-bigquery
  • camel-google-calendar
  • camel-google-common
  • camel-google-drive
  • camel-google-firestore
  • camel-google-functions
  • camel-google-mail
  • camel-google-pubsub
  • camel-google-secret-manager
  • camel-google-sheets
  • camel-google-speech-to-text
  • camel-google-storage
  • camel-google-text-to-speech
  • camel-google-vertexai
  • camel-google-vision
  • camel-graphql
  • camel-grpc
  • camel-hashicorp-vault
  • camel-hazelcast
  • camel-hivemq
  • camel-http
  • camel-huggingface
  • camel-ibm-cos
  • camel-ibm-secrets-manager
  • camel-ibm-watson-discovery
  • camel-ibm-watson-language
  • camel-ibm-watson-speech-to-text
  • camel-ibm-watson-text-to-speech
  • camel-ibm-watsonx-data
  • camel-ical
  • camel-iggy
  • camel-ignite
  • camel-infinispan
  • camel-influxdb2
  • camel-jackson-avro
  • camel-jackson3-avro
  • camel-java-joor-dsl
  • camel-jbang-mcp
  • camel-jbang-plugin-mcp
  • camel-jbang-plugin-tui
  • camel-jbang-plugin-validate
  • camel-jetty
  • camel-jira
  • camel-jms
  • camel-jpa
  • camel-jsch
  • camel-jsonpath
  • camel-jta
  • camel-kafka
  • camel-kafka-share
  • camel-kamelet
  • camel-keycloak
  • camel-knative-http
  • camel-kserve
  • camel-kubernetes
  • camel-langchain4j-agent
  • camel-langchain4j-chat
  • camel-langchain4j-embeddings
  • camel-langchain4j-embeddingstore
  • camel-langchain4j-ingest
  • camel-langchain4j-web-search
  • camel-ldap
  • camel-ldif
  • camel-lra
  • camel-mcp-server
  • camel-micrometer-observability
  • camel-micrometer-prometheus
  • camel-milvus
  • camel-mina-sftp
  • camel-minio
  • camel-mllp
  • camel-mongodb
  • camel-mongodb-gridfs
  • camel-nats
  • camel-neo4j
  • camel-netty-http
  • camel-oaipmh
  • camel-oauth
  • camel-observability-services
  • camel-odata
  • camel-olingo2
  • camel-olingo2-api
  • camel-olingo4
  • camel-olingo4-api
  • camel-opa
  • camel-openai
  • camel-openapi-validator
  • camel-openfeature
  • camel-openfga
  • camel-opensearch
  • camel-opentelemetry
  • camel-opentelemetry2
  • camel-optaplanner
  • camel-paho
  • camel-paho-mqtt5
  • camel-parquet-avro
  • camel-pg-replication-slot
  • camel-pgevent
  • camel-pgvector
  • camel-pinecone
  • camel-platform-http
  • camel-platform-http-jolokia
  • camel-platform-http-main
  • camel-platform-http-vertx
  • camel-plc4x
  • camel-pqc
  • camel-pulsar
  • camel-qdrant
  • camel-quickfix
  • camel-redis
  • camel-repackager-maven-plugin
  • camel-rest-openapi
  • camel-rest-postman
  • camel-restdsl-openapi-plugin
  • camel-rocketmq
  • camel-rss
  • camel-salesforce
  • camel-salesforce-codegen
  • camel-salesforce-maven-plugin
  • camel-sap-netweaver
  • camel-semantic
  • camel-semantic-openai
  • camel-semantic-typesafe-ai
  • camel-semantic-wolf-defender
  • camel-sjms
  • camel-sjms2
  • camel-slack
  • camel-smb
  • camel-soap
  • camel-solr
  • camel-spiffe
  • camel-spring-ai-chat
  • camel-spring-ai-embeddings
  • camel-spring-ai-image
  • camel-spring-ai-vector-store
  • camel-spring-rabbitmq
  • camel-spring-redis
  • camel-spring-ws
  • camel-sql
  • camel-state-store
  • camel-tahu
  • camel-tarfile
  • camel-telegram
  • camel-telemetry
  • camel-telemetry-dev
  • camel-tensorflow-serving
  • camel-test-citrus
  • camel-test-infra-all
  • camel-test-infra-arangodb
  • camel-test-infra-artemis
  • camel-test-infra-aws-common
  • camel-test-infra-aws-v2
  • camel-test-infra-azure-common
  • camel-test-infra-azure-storage-blob
  • camel-test-infra-azure-storage-datalake
  • camel-test-infra-azure-storage-queue
  • camel-test-infra-cassandra
  • camel-test-infra-chatscript
  • camel-test-infra-cli
  • camel-test-infra-clickhouse
  • camel-test-infra-common
  • camel-test-infra-consul
  • camel-test-infra-couchbase
  • camel-test-infra-couchdb
  • camel-test-infra-cyberark-vault
  • camel-test-infra-dispatch-router
  • camel-test-infra-docling
  • camel-test-infra-duckdb
  • camel-test-infra-elasticsearch
  • camel-test-infra-fhir
  • camel-test-infra-ftp
  • camel-test-infra-google-pubsub
  • camel-test-infra-hashicorp-vault
  • camel-test-infra-hazelcast
  • camel-test-infra-hivemq
  • camel-test-infra-ibmmq
  • camel-test-infra-iggy
  • camel-test-infra-ignite
  • camel-test-infra-infinispan
  • camel-test-infra-jaeger
  • camel-test-infra-jdbc
  • camel-test-infra-jetty
  • camel-test-infra-kafka
  • camel-test-infra-keycloak
  • camel-test-infra-mcp-everything
  • camel-test-infra-messaging-common
  • camel-test-infra-microprofile-lra
  • camel-test-infra-milvus
  • camel-test-infra-minio
  • camel-test-infra-mongodb
  • camel-test-infra-mosquitto
  • camel-test-infra-nats
  • camel-test-infra-neo4j
  • camel-test-infra-observability
  • camel-test-infra-ollama
  • camel-test-infra-opa
  • camel-test-infra-openai-mock
  • camel-test-infra-openfga
  • camel-test-infra-openldap
  • camel-test-infra-opensearch
  • camel-test-infra-parent
  • camel-test-infra-pinecone
  • camel-test-infra-postgres
  • camel-test-infra-pulsar
  • camel-test-infra-qdrant
  • camel-test-infra-rabbitmq
  • camel-test-infra-redis
  • camel-test-infra-rocketmq
  • camel-test-infra-smb
  • camel-test-infra-solr
  • camel-test-infra-spiffe
  • camel-test-infra-tensorflow-serving
  • camel-test-infra-triton
  • camel-test-infra-typesafe-ai-mock
  • camel-test-infra-weaviate
  • camel-test-infra-wolf-defender
  • camel-test-infra-xmpp
  • camel-test-infra-zookeeper
  • camel-test-main-junit5
  • camel-test-main-junit6
  • camel-tika
  • camel-tooling-maven
  • camel-typesafe-ai
  • camel-undertow
  • camel-undertow-spring-security
  • camel-vertx-http
  • camel-weaviate
  • camel-web3j
  • camel-webhook
  • camel-whatsapp
  • camel-xml-io-dsl
  • camel-xml-jaxb-dsl
  • camel-xml-jaxb-dsl-test-definition
  • camel-xml-jaxb-dsl-test-spring
  • camel-xmlsecurity
  • camel-xmpp
  • camel-yaml-dsl-validator
  • camel-yaml-dsl-validator-maven-plugin
  • camel-zip-deflater
  • camel-zipfile
  • camel-zookeeper
  • camel-zookeeper-master
Modules Scalpel would test (330)
  • camel-a2a ← depends on affected reactor module org.apache.camel:camel-platform-http-vertx
  • camel-activemq ← dependency tree diff commons-codec:commons-codec
  • camel-activemq6 ← dependency tree diff commons-codec:commons-codec
  • camel-ai-observability ← depends on affected reactor module org.apache.camel:camel-telemetry
  • camel-alibaba-fc ← dependency tree diff commons-codec:commons-codec
  • camel-alibaba-kms ← dependency tree diff commons-codec:commons-codec
  • camel-alibaba-mns ← dependency tree diff commons-codec:commons-codec
  • camel-alibaba-oss ← dependency tree diff commons-codec:commons-codec
  • camel-alibaba-sls ← dependency tree diff commons-codec:commons-codec
  • camel-alibaba-sms ← dependency tree diff commons-codec:commons-codec
  • camel-amqp ← dependency tree diff commons-codec:commons-codec
  • camel-arangodb ← dependency tree diff commons-codec:commons-codec
  • camel-as2 ← dependency tree diff commons-codec:commons-codec
  • camel-as2-api ← effective dep commons-codec:commons-codec
  • camel-atmosphere-websocket ← dependency tree diff commons-codec:commons-codec
  • camel-atom ← effective dep commons-codec:commons-codec
  • camel-avro ← dependency tree diff commons-codec:commons-codec
  • camel-avro-rpc ← dependency tree diff commons-codec:commons-codec
  • camel-avro-rpc-jetty ← dependency tree diff commons-codec:commons-codec
  • camel-avro-rpc-spi ← dependency tree diff commons-codec:commons-codec
  • camel-aws-bedrock ← dependency tree diff commons-codec:commons-codec
  • camel-aws-cloudtrail ← dependency tree diff commons-codec:commons-codec
  • camel-aws-config ← dependency tree diff commons-codec:commons-codec
  • camel-aws-parameter-store ← dependency tree diff commons-codec:commons-codec
  • camel-aws-secrets-manager ← dependency tree diff commons-codec:commons-codec
  • camel-aws-security-hub ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-athena ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-comprehend ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-cw ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-ddb ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-ec2 ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-eks ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-eventbridge ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-iam ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-kinesis ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-kms ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-lambda ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-mq ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-msk ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-polly ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-rekognition ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-s3 ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-s3-vectors ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-ses ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-sns ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-sqs ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-step-functions ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-sts ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-textract ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-timestream ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-transcribe ← dependency tree diff commons-codec:commons-codec
  • camel-aws2-translate ← dependency tree diff commons-codec:commons-codec
  • camel-azure-files ← depends on affected reactor module org.apache.camel:camel-ftp
  • camel-azure-storage-blob ← dependency tree diff commons-codec:commons-codec
  • camel-azure-storage-datalake ← dependency tree diff commons-codec:commons-codec
  • camel-azure-storage-queue ← dependency tree diff commons-codec:commons-codec
  • camel-base64 ← effective dep commons-codec:commons-codec
  • camel-cassandraql ← dependency tree diff commons-codec:commons-codec
  • camel-chatscript ← dependency tree diff commons-codec:commons-codec
  • camel-clickhouse ← dependency tree diff commons-codec:commons-codec
  • camel-clickup ← depends on affected reactor module org.apache.camel:camel-netty-http
  • camel-consul ← dependency tree diff commons-codec:commons-codec
  • camel-couchbase ← dependency tree diff commons-codec:commons-codec
  • camel-couchdb ← dependency tree diff commons-codec:commons-codec
  • camel-crypto ← effective dep commons-codec:commons-codec
  • camel-crypto-pgp ← effective dep commons-codec:commons-codec
  • camel-csv ← dependency tree diff commons-codec:commons-codec
  • camel-cxf-rest ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-cxf-soap ← dependency tree diff commons-codec:commons-codec
  • camel-cxf-spring-rest ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-cxf-spring-soap ← dependency tree diff commons-codec:commons-codec
  • camel-cxf-spring-transport ← depends on affected reactor module org.apache.camel:camel-cxf-transport
  • camel-cxf-transport ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-cyberark-vault ← dependency tree diff commons-codec:commons-codec
  • camel-dhis2 ← dependency tree diff commons-codec:commons-codec
  • camel-djl ← dependency tree diff commons-codec:commons-codec
  • camel-docker ← dependency tree diff commons-codec:commons-codec
  • camel-docling ← dependency tree diff commons-codec:commons-codec
  • camel-drill ← dependency tree diff commons-codec:commons-codec
  • camel-duckdb ← dependency tree diff commons-codec:commons-codec
  • camel-elasticsearch ← dependency tree diff commons-codec:commons-codec
  • camel-elasticsearch-rest-client ← dependency tree diff commons-codec:commons-codec
  • camel-fhir ← dependency tree diff commons-codec:commons-codec
  • camel-fhir-api ← dependency tree diff commons-codec:commons-codec
  • camel-flowable ← dependency tree diff commons-codec:commons-codec
  • camel-ftp ← dependency tree diff commons-codec:commons-codec
  • camel-git ← dependency tree diff commons-codec:commons-codec
  • camel-google-bigquery ← dependency tree diff commons-codec:commons-codec
  • camel-google-calendar ← dependency tree diff commons-codec:commons-codec
  • camel-google-common ← dependency tree diff commons-codec:commons-codec
  • camel-google-drive ← dependency tree diff commons-codec:commons-codec
  • camel-google-firestore ← dependency tree diff commons-codec:commons-codec
  • camel-google-functions ← dependency tree diff commons-codec:commons-codec
  • camel-google-mail ← effective dep commons-codec:commons-codec
  • camel-google-pubsub ← dependency tree diff commons-codec:commons-codec
  • camel-google-secret-manager ← dependency tree diff commons-codec:commons-codec
  • camel-google-sheets ← dependency tree diff commons-codec:commons-codec
  • camel-google-speech-to-text ← dependency tree diff commons-codec:commons-codec
  • camel-google-storage ← dependency tree diff commons-codec:commons-codec
  • camel-google-text-to-speech ← dependency tree diff commons-codec:commons-codec
  • camel-google-vertexai ← dependency tree diff commons-codec:commons-codec
  • camel-google-vision ← dependency tree diff commons-codec:commons-codec
  • camel-graphql ← depends on affected reactor module org.apache.camel:camel-http
  • camel-grpc ← dependency tree diff commons-codec:commons-codec
  • camel-hashicorp-vault ← dependency tree diff commons-codec:commons-codec
  • camel-hazelcast ← dependency tree diff commons-codec:commons-codec
  • camel-hivemq ← dependency tree diff commons-codec:commons-codec
  • camel-http ← dependency tree diff commons-codec:commons-codec
  • camel-huggingface ← dependency tree diff commons-codec:commons-codec
  • camel-ibm-cos ← dependency tree diff commons-codec:commons-codec
  • camel-ibm-secrets-manager ← dependency tree diff commons-codec:commons-codec
  • camel-ibm-watson-discovery ← dependency tree diff commons-codec:commons-codec
  • camel-ibm-watson-language ← dependency tree diff commons-codec:commons-codec
  • camel-ibm-watson-speech-to-text ← dependency tree diff commons-codec:commons-codec
  • camel-ibm-watson-text-to-speech ← dependency tree diff commons-codec:commons-codec
  • camel-ibm-watsonx-data ← dependency tree diff commons-codec:commons-codec
  • camel-ical ← dependency tree diff commons-codec:commons-codec
  • camel-iggy ← dependency tree diff commons-codec:commons-codec
  • camel-ignite ← dependency tree diff commons-codec:commons-codec
  • camel-infinispan ← dependency tree diff commons-codec:commons-codec
  • camel-influxdb2 ← dependency tree diff commons-codec:commons-codec
  • camel-jackson-avro ← dependency tree diff commons-codec:commons-codec
  • camel-jackson3-avro ← dependency tree diff commons-codec:commons-codec
  • camel-java-joor-dsl ← depends on affected reactor module org.apache.camel:camel-telegram
  • camel-jbang-mcp ← dependency tree diff commons-codec:commons-codec
  • camel-jbang-plugin-mcp ← dependency tree diff commons-codec:commons-codec
  • camel-jbang-plugin-tui ← dependency tree diff commons-codec:commons-codec
  • camel-jbang-plugin-validate ← dependency tree diff commons-codec:commons-codec
  • camel-jetty ← dependency tree diff commons-codec:commons-codec
  • camel-jira ← dependency tree diff commons-codec:commons-codec
  • camel-jms ← dependency tree diff commons-codec:commons-codec
  • camel-jpa ← effective property camel.surefire.fork.additional-vmargs
  • camel-jsch ← depends on affected reactor module org.apache.camel:camel-ftp
  • camel-jsonpath ← dependency tree diff commons-codec:commons-codec
  • camel-jta ← dependency tree diff commons-codec:commons-codec
  • camel-kafka ← dependency tree diff commons-codec:commons-codec
  • camel-kafka-share ← dependency tree diff commons-codec:commons-codec
  • camel-kamelet ← dependency tree diff commons-codec:commons-codec
  • camel-keycloak ← dependency tree diff commons-codec:commons-codec
  • camel-knative-http ← dependency tree diff commons-codec:commons-codec
  • camel-kserve ← dependency tree diff commons-codec:commons-codec
  • camel-kubernetes ← depends on affected reactor module org.apache.camel:camel-http
  • camel-langchain4j-agent ← dependency tree diff commons-codec:commons-codec
  • camel-langchain4j-chat ← dependency tree diff commons-codec:commons-codec
  • camel-langchain4j-embeddings ← dependency tree diff commons-codec:commons-codec
  • camel-langchain4j-embeddingstore ← dependency tree diff commons-codec:commons-codec
  • camel-langchain4j-ingest ← dependency tree diff commons-codec:commons-codec
  • camel-langchain4j-web-search ← dependency tree diff commons-codec:commons-codec
  • camel-launcher-container ← dependency tree diff commons-codec:commons-codec
  • camel-ldap ← dependency tree diff commons-codec:commons-codec
  • camel-ldif ← dependency tree diff commons-codec:commons-codec
  • camel-lra ← dependency tree diff commons-codec:commons-codec
  • camel-mcp-server ← dependency tree diff commons-codec:commons-codec
  • camel-micrometer-observability ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-micrometer-prometheus ← depends on affected reactor module org.apache.camel:camel-platform-http-main
  • camel-milvus ← dependency tree diff commons-codec:commons-codec
  • camel-mina-sftp ← dependency tree diff commons-codec:commons-codec
  • camel-minio ← dependency tree diff commons-codec:commons-codec
  • camel-mllp ← dependency tree diff commons-codec:commons-codec
  • camel-mongodb ← dependency tree diff commons-codec:commons-codec
  • camel-mongodb-gridfs ← dependency tree diff commons-codec:commons-codec
  • camel-nats ← dependency tree diff commons-codec:commons-codec
  • camel-neo4j ← dependency tree diff commons-codec:commons-codec
  • camel-netty-http ← dependency tree diff commons-codec:commons-codec
  • camel-oaipmh ← effective dep commons-codec:commons-codec
  • camel-oauth ← dependency tree diff commons-codec:commons-codec
  • camel-observability-services ← depends on affected reactor module org.apache.camel:camel-opentelemetry2
  • camel-odata ← depends on affected reactor module org.apache.camel:camel-http
  • camel-olingo2 ← dependency tree diff commons-codec:commons-codec
  • camel-olingo2-api ← dependency tree diff commons-codec:commons-codec
  • camel-olingo4 ← dependency tree diff commons-codec:commons-codec
  • camel-olingo4-api ← dependency tree diff commons-codec:commons-codec
  • camel-opa ← dependency tree diff commons-codec:commons-codec
  • camel-openai ← dependency tree diff commons-codec:commons-codec
  • camel-openapi-validator ← dependency tree diff commons-codec:commons-codec
  • camel-openfeature ← dependency tree diff commons-codec:commons-codec
  • camel-openfga ← dependency tree diff commons-codec:commons-codec
  • camel-opensearch ← dependency tree diff commons-codec:commons-codec
  • camel-opentelemetry ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-opentelemetry2 ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-optaplanner ← dependency tree diff commons-codec:commons-codec
  • camel-paho ← dependency tree diff commons-codec:commons-codec
  • camel-paho-mqtt5 ← dependency tree diff commons-codec:commons-codec
  • camel-parquet-avro ← dependency tree diff commons-codec:commons-codec
  • camel-pg-replication-slot ← dependency tree diff commons-codec:commons-codec
  • camel-pgevent ← dependency tree diff commons-codec:commons-codec
  • camel-pgvector ← dependency tree diff commons-codec:commons-codec
  • camel-pinecone ← dependency tree diff commons-codec:commons-codec
  • camel-platform-http ← dependency tree diff commons-codec:commons-codec
  • camel-platform-http-jolokia ← depends on affected reactor module org.apache.camel:camel-platform-http
  • camel-platform-http-main ← dependency tree diff commons-codec:commons-codec
  • camel-platform-http-vertx ← dependency tree diff commons-codec:commons-codec
  • camel-plc4x ← dependency tree diff commons-codec:commons-codec
  • camel-pqc ← dependency tree diff commons-codec:commons-codec
  • camel-pulsar ← dependency tree diff commons-codec:commons-codec
  • camel-qdrant ← dependency tree diff commons-codec:commons-codec
  • camel-quickfix ← depends on affected reactor module org.apache.camel:camel-jetty
  • camel-redis ← dependency tree diff commons-codec:commons-codec
  • camel-repackager-maven-plugin ← dependency tree diff commons-codec:commons-codec
  • camel-rest-openapi ← depends on affected reactor module org.apache.camel:camel-vertx-http
  • camel-rest-postman ← depends on affected reactor module org.apache.camel:camel-vertx-http
  • camel-restdsl-openapi-plugin ← depends on affected reactor module org.apache.camel:camel-jetty
  • camel-rocketmq ← dependency tree diff commons-codec:commons-codec
  • camel-rss ← effective dep commons-codec:commons-codec
  • camel-salesforce ← dependency tree diff commons-codec:commons-codec
  • camel-salesforce-codegen ← dependency tree diff commons-codec:commons-codec
  • camel-salesforce-maven-plugin ← dependency tree diff commons-codec:commons-codec
  • camel-sap-netweaver ← depends on affected reactor module org.apache.camel:camel-http
  • camel-semantic ← depends on affected reactor module org.apache.camel:camel-xml-io-dsl
  • camel-semantic-openai ← depends on affected reactor module org.apache.camel:camel-openai
  • camel-semantic-typesafe-ai ← depends on affected reactor module org.apache.camel:camel-xml-io-dsl
  • camel-semantic-wolf-defender ← dependency tree diff commons-codec:commons-codec
  • camel-sjms ← dependency tree diff commons-codec:commons-codec
  • camel-sjms2 ← dependency tree diff commons-codec:commons-codec
  • camel-slack ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-smb ← dependency tree diff commons-codec:commons-codec
  • camel-soap ← depends on affected reactor module org.apache.camel:camel-cxf-soap
  • camel-solr ← dependency tree diff commons-codec:commons-codec
  • camel-spiffe ← dependency tree diff commons-codec:commons-codec
  • camel-spring-ai-chat ← dependency tree diff commons-codec:commons-codec
  • camel-spring-ai-embeddings ← dependency tree diff commons-codec:commons-codec
  • camel-spring-ai-image ← dependency tree diff commons-codec:commons-codec
  • camel-spring-ai-vector-store ← dependency tree diff commons-codec:commons-codec
  • camel-spring-rabbitmq ← dependency tree diff commons-codec:commons-codec
  • camel-spring-redis ← dependency tree diff commons-codec:commons-codec
  • camel-spring-ws ← dependency tree diff commons-codec:commons-codec
  • camel-sql ← dependency tree diff commons-codec:commons-codec
  • camel-state-store ← depends on affected reactor module org.apache.camel:camel-test-main-junit5
  • camel-tahu ← dependency tree diff commons-codec:commons-codec
  • camel-tarfile ← dependency tree diff commons-codec:commons-codec
  • camel-telegram ← depends on affected reactor module org.apache.camel:camel-netty-http
  • camel-telemetry ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-telemetry-dev ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-tensorflow-serving ← dependency tree diff commons-codec:commons-codec
  • camel-test-citrus ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-all ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-arangodb ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-artemis ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-aws-common ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-aws-v2 ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-azure-common ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-azure-storage-blob ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-azure-storage-datalake ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-azure-storage-queue ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-cassandra ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-chatscript ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-cli ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-clickhouse ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-common ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-consul ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-couchbase ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-couchdb ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-cyberark-vault ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-dispatch-router ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-docling ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-duckdb ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-elasticsearch ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-fhir ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-ftp ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-google-pubsub ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-hashicorp-vault ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-hazelcast ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-hivemq ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-ibmmq ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-iggy ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-ignite ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-infinispan ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-jaeger ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-jdbc ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-jetty ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-kafka ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-keycloak ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-mcp-everything ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-messaging-common ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-microprofile-lra ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-milvus ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-minio ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-mongodb ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-mosquitto ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-nats ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-neo4j ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-observability ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-ollama ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-opa ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-openai-mock ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-openfga ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-openldap ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-opensearch ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-parent ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-pinecone ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-postgres ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-pulsar ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-qdrant ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-rabbitmq ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-redis ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-rocketmq ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-smb ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-solr ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-spiffe ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-tensorflow-serving ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-triton ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-typesafe-ai-mock ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-weaviate ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-wolf-defender ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-xmpp ← dependency tree diff commons-codec:commons-codec
  • camel-test-infra-zookeeper ← dependency tree diff commons-codec:commons-codec
  • camel-test-main-junit5 ← depends on affected reactor module org.apache.camel:camel-xml-io-dsl
  • camel-test-main-junit6 ← depends on affected reactor module org.apache.camel:camel-xml-io-dsl
  • camel-tika ← dependency tree diff commons-codec:commons-codec
  • camel-tooling-maven ← effective dep commons-codec:commons-codec
  • camel-typesafe-ai ← dependency tree diff commons-codec:commons-codec
  • camel-undertow ← dependency tree diff commons-codec:commons-codec
  • camel-undertow-spring-security ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-vertx-http ← depends on affected reactor module org.apache.camel:camel-undertow
  • camel-weaviate ← dependency tree diff commons-codec:commons-codec
  • camel-web3j ← dependency tree diff commons-codec:commons-codec
  • camel-webhook ← depends on affected reactor module org.apache.camel:camel-netty-http
  • camel-whatsapp ← depends on affected reactor module org.apache.camel:camel-netty-http
  • camel-xml-io-dsl ← dependency tree diff commons-codec:commons-codec
  • camel-xml-jaxb-dsl ← depends on affected reactor module org.apache.camel:camel-telegram
  • camel-xml-jaxb-dsl-test-definition ← depends on affected reactor module org.apache.camel:camel-telegram
  • camel-xml-jaxb-dsl-test-spring ← depends on affected reactor module org.apache.camel:camel-telegram
  • camel-xmlsecurity ← effective dep commons-codec:commons-codec
  • camel-xmpp ← dependency tree diff commons-codec:commons-codec
  • camel-yaml-dsl-validator ← depends on affected reactor module org.apache.camel:camel-catalog
  • camel-yaml-dsl-validator-maven-plugin ← depends on affected reactor module org.apache.camel:camel-yaml-dsl-validator
  • camel-zip-deflater ← dependency tree diff commons-codec:commons-codec
  • camel-zipfile ← dependency tree diff commons-codec:commons-codec
  • camel-zookeeper ← dependency tree diff commons-codec:commons-codec
  • camel-zookeeper-master ← dependency tree diff commons-codec:commons-codec
Modules with tests skipped (1)
  • camel-yaml-dsl-deserializers

ℹ️ Shadow mode — Scalpel observes but does not affect test execution. Learn more

💡 Manual integration tests recommended:

You modified dsl/camel-jbang/camel-launcher. The related integration tests in dsl/camel-jbang/camel-jbang-it are excluded from CI. Consider running them manually:

mvn verify -f dsl/camel-jbang/camel-jbang-it -Djbang-it-test
All tested modules (357 modules, 58m 10s total)

Total reactor time: 58m 10s

Module Duration Status
Camel :: JBang :: Plugin :: TUI 59.6s SUCCESS
Camel :: Tahu 58.4s SUCCESS
Camel :: MLLP 55.1s SUCCESS
Camel :: AWS2 Kinesis 54.4s SUCCESS
Camel :: AI :: LangChain4j :: Embedding 53.2s SUCCESS
Camel :: AWS2 Bedrock 52.6s SUCCESS
Camel :: Infinispan :: Remote 52.0s SUCCESS
Camel :: AI :: MCP Server 50.7s SUCCESS
Camel :: Test Infra :: Common 47.8s SUCCESS
Camel :: HiveMQ 45.2s SUCCESS
Camel :: Azure :: Storage Blob 45.2s SUCCESS
Camel :: SQL 44.4s SUCCESS
Camel :: AS2 :: Component 42.8s SUCCESS
Camel :: JPA 41.7s SUCCESS
Camel :: ElasticSearch Rest Client 41.4s SUCCESS
Camel :: ActiveMQ 5.x 38.1s SUCCESS
Camel :: Slack 38.1s SUCCESS
Camel :: Kafka :: Share 37.9s SUCCESS
Camel :: CouchDB 37.9s SUCCESS
Camel :: Launcher 37.7s SUCCESS
Camel :: Atom 35.2s SUCCESS
Camel :: Tar File 34.8s SUCCESS
Camel :: JBang :: MCP 34.6s SUCCESS
Camel :: JIRA 32.5s SUCCESS
Camel :: Salesforce 32.5s SUCCESS
Camel :: Couchbase 30.9s SUCCESS
Camel :: AI :: Neo4j 30.8s SUCCESS
Camel :: AI :: TensorFlow Serving 30.8s SUCCESS
Camel :: CXF :: SOAP 30.7s SUCCESS
Camel :: ActiveMQ 6.x 29.6s SUCCESS
Camel :: AI :: OpenAI 28.7s SUCCESS
Camel :: Knative HTTP 28.1s SUCCESS
Camel :: AI :: LangChain4j :: EmbeddingStore 27.9s SUCCESS
Camel :: Jetty 27.7s SUCCESS
Camel :: PgEvent 27.3s SUCCESS
Camel :: Azure :: Storage Queue 27.2s SUCCESS
Camel :: AI :: Milvus 27.1s SUCCESS
Camel :: AI :: Docling 26.7s SUCCESS
Camel :: AI :: A2A 26.7s SUCCESS
Camel :: ClickHouse 26.7s SUCCESS
Camel :: PLC4X 26.0s SUCCESS
Camel :: OPA 25.9s SUCCESS
Camel :: Olingo4 (Deprecated) :: Component 25.3s SUCCESS
Camel :: AWS2 DDB 25.2s SUCCESS
Camel :: RSS 24.9s SUCCESS
Camel :: AI :: LangChain4j :: Ingest 24.7s SUCCESS
Camel :: JBang :: Plugin :: Validate 24.5s SUCCESS
Camel :: Spring RabbitMQ 24.0s SUCCESS
Camel :: AWS2 Secrets Manager 23.5s SUCCESS
Camel :: OpenFGA 23.3s SUCCESS
Camel :: Undertow 23.1s SUCCESS
Camel :: Google :: Storage 22.8s SUCCESS
Camel :: Ignite 22.8s SUCCESS
Camel :: SPIFFE 22.7s SUCCESS
Camel :: OpenTelemetry (deprecated) 22.6s SUCCESS
Camel :: AWS2 Lambda 22.5s SUCCESS
Camel :: Solr 22.5s SUCCESS
Camel :: Zip File 22.4s SUCCESS
Camel :: Jsch 22.0s SUCCESS
Camel :: YAML DSL :: Validator 21.8s SUCCESS
Camel :: Alibaba Cloud :: OSS 21.4s SUCCESS
Camel :: MinIO (Deprecated) 21.1s SUCCESS
Camel :: OAuth 21.0s SUCCESS
Camel :: Catalog :: Camel Catalog 20.8s SUCCESS
Camel :: Simple JMS2 20.6s SUCCESS
Camel :: Spring Redis 20.6s SUCCESS
Camel :: AI :: Weaviate 20.4s SUCCESS
Camel :: AWS2 IAM 20.1s SUCCESS
Camel :: Paho (deprecated) 19.8s SUCCESS
Camel :: Kamelet 19.6s SUCCESS
Camel :: Google :: Mail 18.5s SUCCESS
Camel :: AWS2 KMS 18.3s SUCCESS
Camel :: LDIF 18.1s SUCCESS
Camel :: YAML DSL 17.9s SUCCESS
Camel :: CXF :: Transport :: Spring 17.7s SUCCESS
Camel :: REST OpenApi 17.4s SUCCESS
Camel :: AWS2 Parameter Store 17.0s SUCCESS
Camel :: Platform HTTP :: Vert.x 16.5s SUCCESS
Camel :: Docker 16.5s SUCCESS
Camel :: AI :: ChatScript 15.9s SUCCESS
Camel :: AWS2 SNS 15.5s SUCCESS
Camel :: Crypto PGP 15.3s SUCCESS
Camel :: OAIPMH 15.1s SUCCESS
Camel :: AI :: Qdrant 14.9s SUCCESS
Camel :: AI :: Semantic Evaluation 14.9s SUCCESS
Camel :: Crypto 14.6s SUCCESS
Camel :: AI :: PGVector 14.5s SUCCESS
Camel :: MongoDB GridFS 14.5s SUCCESS
Camel :: Component DSL 14.4s SUCCESS
Camel :: XML DSL with camel-xml-io 14.3s SUCCESS
Camel :: XML Security 13.9s SUCCESS
Camel :: QuickFIX/J 13.9s SUCCESS
Camel :: Spring Web Services 13.7s SUCCESS
Camel :: Test :: Citrus 13.7s SUCCESS
Camel :: AMQP 13.3s SUCCESS
Camel :: IBM :: Cloud Object Storage 13.3s SUCCESS
Camel :: AWS Timestream 13.1s SUCCESS
Camel :: Tika 12.8s SUCCESS
Camel :: AI :: TypeSafe AI 12.7s SUCCESS
Camel :: JBang :: Plugin :: Testing 12.3s SUCCESS
Camel :: Docs 12.2s SUCCESS
Camel :: AWS2 STS 12.2s SUCCESS
Camel :: AS2 :: API 12.0s SUCCESS
Camel :: AWS2 :: Transcribe 11.8s SUCCESS
Camel :: CSV 11.7s SUCCESS
Camel :: Vert.x :: HTTP 11.6s SUCCESS
Camel :: RocketMQ 11.5s SUCCESS
Camel :: AWS2 EC2 11.5s SUCCESS
Camel :: Redis 11.4s SUCCESS
Camel :: OpenFeature 11.0s SUCCESS
Camel :: PgReplicationSlot 10.9s SUCCESS
Camel :: AWS Config 10.8s SUCCESS
Camel :: JTA 10.8s SUCCESS
Camel :: Drill 10.7s SUCCESS
Camel :: AWS2 Eventbridge 10.6s SUCCESS
Camel :: AI :: LangChain4j :: Agent 10.6s SUCCESS
Camel :: Atmosphere WebSocket Servlet 10.0s SUCCESS
Camel :: Git 9.9s SUCCESS
Camel :: AWS2 Athena 9.8s SUCCESS
Camel :: gRPC 9.8s SUCCESS
Camel :: JBang :: Plugin :: Kubernetes 9.8s SUCCESS
Camel :: Azure :: Storage Datalake 9.7s SUCCESS
Camel :: Kamelet Main 9.4s SUCCESS
Camel :: Iggy 9.2s SUCCESS
Camel :: AWS2 S3 Vectors 9.0s SUCCESS
Camel :: HashiCorp :: Key Vault 8.8s SUCCESS
Camel :: JSon Path 8.5s SUCCESS
Camel :: Google :: Sheets 8.5s SUCCESS
Camel :: Web3j 8.5s SUCCESS
Camel :: AWS2 CW 8.4s SUCCESS
Camel :: Zip Deflater 8.3s SUCCESS
Camel :: AWS Rekognition 8.2s SUCCESS
Camel :: AWS2 MQ 8.0s SUCCESS
Camel :: AI :: LangChain4j :: Chat 7.9s SUCCESS
Camel :: CXF :: REST 7.7s SUCCESS
Camel :: SOAP 7.7s SUCCESS
Camel :: AWS Security Hub 7.5s SUCCESS
Camel :: AWS Step Functions 7.5s SUCCESS
Camel :: Spring AI :: Embeddings 7.5s SUCCESS
Camel :: Platform HTTP 7.4s SUCCESS
Camel :: Webhook 7.3s SUCCESS
Camel :: Azure :: Files 7.3s SUCCESS
Camel :: Spring AI :: Chat 7.3s SUCCESS
Camel :: AWS2 MSK 7.2s SUCCESS
Camel :: Google :: Drive 7.1s SUCCESS
Camel :: InfluxDB2 7.1s SUCCESS
Camel :: Jackson Avro 7.0s SUCCESS
Camel :: CXF :: Transport 6.9s SUCCESS
Camel :: Java DSL with jOOR 6.7s SUCCESS
Camel :: AWS2 EKS 6.7s SUCCESS
Camel :: Salesforce :: Maven Plugin 6.7s SUCCESS
Camel :: Parquet Avro 6.6s SUCCESS
Camel :: REST Postman 6.5s SUCCESS
Camel :: Catalog :: Camel Report Maven Plugin 6.4s SUCCESS
Camel :: OpenAPI :: Validator 6.3s SUCCESS
Camel :: Spring AI :: Vector Store 6.3s SUCCESS
Camel :: Olingo4 (Deprecated) :: API 6.2s SUCCESS
Camel :: AI :: Semantic Wolf Defender 6.2s SUCCESS
Camel :: AI :: Pinecone 6.0s SUCCESS
Camel :: AWS2 Polly 6.0s SUCCESS
Camel :: AWS2 SES 5.9s SUCCESS
Camel :: Google :: BigQuery 5.9s SUCCESS
Camel :: XML DSL with camel-xml-jaxb 5.8s SUCCESS
Camel :: Base64 5.8s SUCCESS
Camel :: Olingo2 (Deprecated) :: Component 5.7s SUCCESS
Camel :: Google :: Functions 5.6s SUCCESS
Camel :: ClickUp 5.5s SUCCESS
Camel :: AWS2 Comprehend 5.5s SUCCESS
Camel :: AWS2 Translate 5.5s SUCCESS
Camel :: Spring AI :: Image 5.4s SUCCESS
Camel :: Test :: Main :: JUnit6 5.4s SUCCESS
Camel :: Test :: Main :: JUnit5 5.2s SUCCESS
Camel :: DuckDB 5.1s SUCCESS
Camel :: Test Infra :: All test services 5.1s SUCCESS
Camel :: XML DSL Jaxb :: Test :: Definition 5.0s SUCCESS
Camel :: AI :: KServe 5.0s SUCCESS
Camel :: Google :: Calendar 4.9s SUCCESS
Camel :: AWS2 Textract 4.9s SUCCESS
Camel :: Platform HTTP :: Main 4.8s SUCCESS
Camel :: Tooling :: Maven 4.8s SUCCESS
Camel :: OData 4.8s SUCCESS
Camel :: Catalog :: Camel Route Parser 4.7s SUCCESS
Camel :: IBM :: Secrets Manager 4.6s SUCCESS
Camel :: Whatsapp 4.5s SUCCESS
Camel :: AWS CloudTrail 4.5s SUCCESS
Camel :: Google :: Secret Manager 4.4s SUCCESS
Camel :: XML DSL Jaxb :: Test :: Spring 4.4s SUCCESS
Camel :: Flowable 4.3s SUCCESS
Camel :: YAML DSL :: Deserializers 4.2s SUCCESS
Camel :: IBM :: Watson Speech to Text 4.1s SUCCESS
Camel :: Google :: Vertex AI 4.1s SUCCESS
Camel :: GraphQL 4.0s SUCCESS
Camel :: AI :: LangChain4j :: Web Search 3.7s SUCCESS
Camel :: Alibaba Cloud :: Simple Log Service (SLS) 3.7s SUCCESS
Camel :: Google :: Firestore 3.7s SUCCESS
Camel :: AI :: Hugging Face 3.6s SUCCESS
Camel :: Alibaba Cloud :: Message Service (MNS) 3.5s SUCCESS
Camel :: AI :: Semantic OpenAI 3.5s SUCCESS
Camel :: Avro 3.5s SUCCESS
Camel :: Undertow Spring Security 3.4s SUCCESS
Camel :: Alibaba Cloud :: Function Compute (FC) 3.4s SUCCESS
Camel :: IBM :: Watson Discovery 3.3s SUCCESS
Camel :: AI :: Semantic TypeSafe AI 3.3s SUCCESS
Camel :: iCal 3.3s SUCCESS
Camel :: Jackson 3 Avro 3.1s SUCCESS
Camel :: ArangoDB 3.1s SUCCESS
Camel :: IBM :: Watson Language 3.1s SUCCESS
Camel :: Alibaba Cloud :: Key Management Service (KMS) 3.0s SUCCESS
Camel :: All Components Sync point 2.8s SUCCESS
Camel :: Platform HTTP :: Jolokia 2.7s SUCCESS
Camel :: Alibaba Cloud :: Short Message Service (SMS) 2.7s SUCCESS
Camel :: IBM :: watsonx.data 2.7s SUCCESS
Camel :: State Store 2.7s SUCCESS
Camel :: Google :: Text To Speech 2.5s SUCCESS
Camel :: IBM :: Watson Text to Speech 2.4s SUCCESS
Camel :: Google :: Speech To Text 2.4s SUCCESS
Camel :: AI :: Observability 2.4s SUCCESS
Camel :: LDAP 2.4s SUCCESS
Camel :: Maven Plugins :: Repackager 2.4s SUCCESS
Camel :: Google :: Vision 2.2s SUCCESS
Camel :: Test Infra :: TypeSafe AI Mock 2.1s SUCCESS
Camel :: YAML DSL :: Validator Maven Plugin 2.1s SUCCESS
Camel :: Maven Plugins :: OpenApi REST DSL Generator 2.0s SUCCESS
Camel :: FHIR :: API 2.0s SUCCESS
Camel :: Test Infra :: AWS SDK v2 2.0s SUCCESS
Camel :: Test Infra :: Jaeger 1.9s SUCCESS
Camel :: Assembly 1.9s SUCCESS
Camel :: Catalog :: Maven 1.8s SUCCESS
Camel :: Google :: Common 1.6s SUCCESS
Camel :: Catalog :: Suggest (deprecated) 1.5s SUCCESS
Camel :: Test Infra :: DuckDB 1.5s SUCCESS
Camel :: Test Infra :: Parent 1.3s SUCCESS
Camel :: Micrometer :: Prometheus 1.3s SUCCESS
Camel :: Test Infra :: Wolf Defender 1.2s SUCCESS
Camel :: JBang :: Integration tests 1.1s SUCCESS
Camel :: Test Infra :: Ollama 1.0s SUCCESS
Camel :: Test Infra :: SPIFFE 1.0s SUCCESS
Camel :: Coverage 1.0s SUCCESS
Camel :: Avro RPC :: Spi 1.0s SUCCESS
Camel :: Test Infra :: MongoDB 1.0s SUCCESS
Camel :: JBang :: Plugin :: Edit 1.0s SUCCESS
Camel :: YAML DSL :: Maven Plugins 1.0s SUCCESS
Camel :: JBang :: Plugin :: Generate 1.0s SUCCESS
Camel :: Test Infra :: Couchbase 0.8s SUCCESS
Camel :: Endpoint DSL :: Support 0.7s SUCCESS
Camel :: Salesforce :: CodeGen 0.7s SUCCESS
Camel :: Test Infra :: OpenAI Mock 0.7s SUCCESS
Camel :: Test Infra :: Artemis 0.7s SUCCESS
Camel :: Test Infra :: Keycloak 0.6s SUCCESS
Camel :: Test Infra :: Hazelcast 0.6s SUCCESS
Camel :: Test Infra :: IBM MQ 0.6s SUCCESS
Camel :: Test Infra :: Kafka 0.6s SUCCESS
Camel :: Test Infra :: Ignite 0.6s SUCCESS
Camel :: JBang :: Plugin :: MCP 0.6s SUCCESS
Camel :: Test Infra :: Weaviate 0.5s SUCCESS
Camel :: JBang :: Main 0.5s SUCCESS
Camel :: Test Infra :: Jetty 0.5s SUCCESS
Camel :: SAP NetWeaver 0.5s SUCCESS
Camel :: Catalog :: Console 0.5s SUCCESS
Camel :: Test Infra :: qdrant 0.5s SUCCESS
Camel :: Test Infra :: Server Message Block 0.5s SUCCESS
Camel :: Launcher :: Container 0.4s SUCCESS
Camel :: Test Infra :: Triton Inference Server 0.4s SUCCESS
Camel :: Test Infra :: ZooKeeper 0.4s SUCCESS
Camel :: Test Infra :: Azure Storage Datalake 0.4s SUCCESS
Camel :: Test Infra :: Nats 0.4s SUCCESS
Camel :: Test Infra :: Microprofile LRA 0.4s SUCCESS
Camel :: Test Infra :: Openladp 0.4s SUCCESS
Camel :: Test Infra :: Consul 0.4s SUCCESS
Camel :: Test Infra :: Ftp 0.4s SUCCESS
Camel :: Test Infra :: Azure Storage Queue 0.4s SUCCESS
Camel :: Test Infra :: ClickHouse 0.4s SUCCESS
Camel :: Test Infra :: OPA 0.4s SUCCESS
Camel :: Test Infra :: Iggy 0.4s SUCCESS
Camel :: Test Infra :: Minio (deprecated) 0.4s SUCCESS
Camel :: Test Infra :: Cli (Camel CLI) 0.4s SUCCESS
Camel :: Test Infra :: Docling 0.4s SUCCESS
Camel :: Olingo2 (Deprecated) :: API 0.4s SUCCESS
Camel :: Catalog :: Dummy Component 0.4s SUCCESS
Camel :: Test Infra :: Cassandra 0.3s SUCCESS
Camel :: Test Infra :: Dispatch Router 0.3s SUCCESS
Camel :: Test Infra :: Postgres 0.3s SUCCESS
Camel :: Test Infra :: RabbitMQ 0.3s SUCCESS
Camel :: Observability Services 0.3s SUCCESS
Camel :: Test Infra :: Xmpp 0.3s SUCCESS
Camel :: Test Infra :: Observability 0.3s SUCCESS
Camel :: Avro RPC :: Jetty 0.3s SUCCESS
Camel :: Test Infra :: Redis 0.3s SUCCESS
Camel :: Test Infra :: ArangoDB 0.3s SUCCESS
Camel :: Test Infra :: Azure Storage Blob 0.3s SUCCESS
Camel :: Test Infra :: Infinispan 0.3s SUCCESS
Camel :: Test Infra :: Neo4j 0.3s SUCCESS
Camel :: Test Infra :: Pinecone 0.3s SUCCESS
Camel :: Test Infra :: opensearch 0.3s SUCCESS
Camel :: Test Infra :: HiveMQ 0.3s SUCCESS
Camel :: Test Infra :: Hashicorp Vault 0.3s SUCCESS
Camel :: Test Infra :: Messaging Common 0.3s SUCCESS
Camel :: Test Infra :: Milvus 0.3s SUCCESS
Camel :: Test Infra :: AWS Common 0.3s SUCCESS
Camel :: Test Infra :: TensorFlow Serving 0.3s SUCCESS
Camel :: Test Infra :: MCP Everything 0.3s SUCCESS
Camel :: Test Infra :: OpenFGA 0.3s SUCCESS
Camel :: Test Infra :: Elasticsearch 0.3s SUCCESS
Camel :: Test Infra :: Azure Common 0.3s SUCCESS
Camel :: Test Infra :: Mosquitto 0.3s SUCCESS
Camel :: Test Infra :: Pulsar 0.3s SUCCESS
Camel :: Test Infra :: Solr 0.3s SUCCESS
Camel :: Test Infra :: Google Pub/Sub 0.3s SUCCESS
Camel :: Test Infra :: ChatScript 0.2s SUCCESS
Camel :: Test Infra :: JDBC 0.2s SUCCESS
Camel :: Test Infra :: RocketMQ 0.2s SUCCESS
Camel :: Test Infra :: FHIR 0.2s SUCCESS
Camel :: Test Infra :: CyberArk Vault 0.2s SUCCESS
Camel :: Test Infra :: CouchDb 0.2s SUCCESS
Camel :: AI :: Deep Java Library n/a
Camel :: AWS2 S3 n/a
Camel :: AWS2 SQS n/a
Camel :: Avro RPC n/a
Camel :: CXF :: REST :: Spring n/a
Camel :: CXF :: SOAP :: Spring n/a
Camel :: Cassandra CQL n/a
Camel :: Common Telemetry n/a
Camel :: Consul n/a
Camel :: CyberArk Vault n/a
Camel :: DHIS2 n/a
Camel :: Elasticsearch Java API Client n/a
Camel :: Endpoint DSL n/a
Camel :: FHIR n/a
Camel :: FTP n/a
Camel :: Google :: PubSub n/a
Camel :: HTTP n/a
Camel :: HazelCast n/a
Camel :: Integration Tests n/a
Camel :: JBang :: Core n/a
Camel :: JMS n/a
Camel :: Kafka n/a
Camel :: Keycloak n/a
Camel :: Kubernetes n/a
Camel :: Long-Running-Action n/a
Camel :: MINA SFTP n/a
Camel :: Micrometer :: Observability 2 n/a
Camel :: MongoDB n/a
Camel :: Nats n/a
Camel :: Netty HTTP n/a
Camel :: OpenSearch Java API Client n/a
Camel :: Opentelemetry 2 n/a
Camel :: OptaPlanner n/a
Camel :: PQC n/a
Camel :: Paho MQTT 5 n/a
Camel :: Pulsar n/a
Camel :: SMB n/a
Camel :: Simple JMS n/a
Camel :: Telegram n/a
Camel :: Telemetry :: Dev n/a
Camel :: XMPP n/a
Camel :: Zookeeper n/a
Camel :: Zookeeper Master n/a

Top 20 slowest modules:

  • Camel :: JBang :: Plugin :: TUI (59.6s)
  • Camel :: Tahu (58.4s)
  • Camel :: MLLP (55.1s)
  • Camel :: AWS2 Kinesis (54.4s)
  • Camel :: AI :: LangChain4j :: Embedding (53.2s)
  • Camel :: AWS2 Bedrock (52.6s)
  • Camel :: Infinispan :: Remote (52.0s)
  • Camel :: AI :: MCP Server (50.7s)
  • Camel :: Test Infra :: Common (47.8s)
  • Camel :: HiveMQ (45.2s)
  • Camel :: Azure :: Storage Blob (45.2s)
  • Camel :: SQL (44.4s)
  • Camel :: AS2 :: Component (42.8s)
  • Camel :: JPA (41.7s)
  • Camel :: ElasticSearch Rest Client (41.4s)
  • Camel :: ActiveMQ 5.x (38.1s)
  • Camel :: Slack (38.1s)
  • Camel :: Kafka :: Share (37.9s)
  • Camel :: CouchDB (37.9s)
  • Camel :: Launcher (37.7s)

⚙️ View full build and test results

@apupier apupier left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one test remained blocked and ther eis a timeout:

[camel-cxf-soap] [INFO] Running org.apache.camel.component.cxf.jaxws.CxfProducerTest
[camel-cxf-soap] [ERROR] Surefire is going to kill self fork JVM. Received SHUTDOWN {KILL} command from Maven shutdown hook.
[camel-cxf-soap] [ERROR] Surefire is going to kill self fork JVM. Received SHUTDOWN {KILL} command from Maven shutdown hook.
[camel-cxf-soap] [INFO] 
[camel-cxf-soap] [INFO] Results:
[camel-cxf-soap] [INFO] 
[camel-cxf-soap] [INFO] Tests run: 120, Failures: 0, Errors: 0, Skipped: 0
[camel-cxf-soap] [INFO] 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.6:test (default-test) on project camel-cxf-soap: There was a timeout in the fork -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.6:test (default-test) on project camel-cxf-soap: There was a timeout in the fork
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject (SmartBuilderImpl.java:206)
    at io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run (SmartBuilderImpl.java:71)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:572)
    at java.util.concurrent.FutureTask.run (FutureTask.java:317)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1144)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:642)
    at java.lang.Thread.run (Thread.java:1583)
Caused by: org.apache.maven.plugin.MojoFailureException: There was a timeout in the fork
    at org.apache.maven.plugin.surefire.SurefireHelper.throwException (SurefireHelper.java:247)
    at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.java:159)
    at org.apache.maven.plugin.surefire.SurefireMojo.handleSummary (SurefireMojo.java:556)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1166)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:988)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at com.gradle.maven.cache.extension.c.n.a (SourceFile:53)
    at com.gradle.maven.cache.extension.c.d.a (SourceFile:27)
    at com.gradle.maven.cache.extension.c.q.a (SourceFile:23)
    at com.gradle.maven.cache.extension.c.j.a (SourceFile:28)
    at com.gradle.maven.cache.extension.c.p.a (SourceFile:27)
    at com.gradle.maven.cache.extension.c.b.c (SourceFile:118)
    at com.gradle.maven.cache.extension.c.b.a (SourceFile:62)
    at com.gradle.maven.cache.extension.c.g.a (SourceFile:27)
    at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
    at com.gradle.maven.cache.extension.c.o.a (SourceFile:18)
    at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
    at com.gradle.maven.cache.extension.c.c.a (SourceFile:26)
    at com.gradle.maven.cache.extension.c.h$1.run (SourceFile:35)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:30)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:27)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:67)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:60)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:167)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:60)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.run (SourceFile:48)
    at com.gradle.maven.cache.extension.c.h.a (SourceFile:31)
    at com.gradle.maven.cache.extension.c.m.a (SourceFile:80)
    at com.gradle.maven.cache.extension.g.b.lambda$createProxy$0 (SourceFile:77)
    at jdk.proxy16.$Proxy103.execute (Unknown Source)
    at com.gradle.maven.scan.extension.internal.e.b.executeMojo (SourceFile:116)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject (SmartBuilderImpl.java:206)
    at io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run (SmartBuilderImpl.java:71)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:572)
    at java.util.concurrent.FutureTask.run (FutureTask.java:317)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1144)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:642)
    at java.lang.Thread.run (Thread.java:1583)
    ```

@davsclaus davsclaus left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TL;DR

Verdict: Looks safe to merge; the red build is the recurring camel-cxf-soap fork timeout, but I'd like one green run that reaches the skipped codec users (camel-as2, camel-xmlsecurity) first.

Blockers: None

Other findings: 2 non-blocking.

Thanks for bumping both copies of the property (parent and camel-launcher).

CI

build (21, false) failed twice with camel-cxf-soap: There was a timeout in the fork, in a different CxfProducer*Test class each time, and PR #27265 (unrelated to codec) failed the same way today, so I don't think this bump causes it. Fail-fast skipped 233 modules though, including camel-as2, camel-xmlsecurity, camel-crypto-pgp, camel-rss and camel-google-mail. I have re-run the failed jobs; we need one run past cxf-soap before merging.

[Suggestion] Quoted-printable decoding now keeps line breaks (camel-as2)

1.23.0 changes QuotedPrintableCodec.decodeQuotedPrintable: hard CRLF line breaks are now preserved (1.22.1 dropped every CR and LF), and a bare =CR now throws DecoderException. camel-as2 uses it for inbound quoted-printable parts (EntityUtils.java:152,175). Messages encoded by Camel are unaffected (strict encoding writes =0D=0A, and EntityUtilsTest round-trips CRLF). Partners that send literal line breaks will now see them kept, which is the RFC 2045 behaviour, but it changes the payload; a one-line camel-as2 note in camel-4x-upgrade-guide-4_24.adoc would help. Optional.

[Note] Base64 strictness changes do not affect us

Base64DataFormat, Base64PropertiesFunction, camel-crypto's processors and XAdESSignatureProperties all use the default LENIENT codecs, and nothing we call was deprecated in 1.23.0.


Reviewed with Claude Code on behalf of davsclaus. This review was generated by an AI agent and may contain inaccuracies; please verify all suggestions before applying.

@oscerd oscerd left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TL;DR

Approve. The bump of commons-codec from 1.22.1 to 1.23.0 is fine for Camel. CI is now green on 8bfae8de: build (21) passed on the rerun, past the earlier camel-cxf-soap fork timeout.

Blockers: None

Other findings: 1 note (camel-as2, below). It doesn't block this PR.

What I checked:

  • 1.23.0 is on Maven Central (maven-metadata.xml: latest/release 1.23.0). Both copies of the property move: parent/pom.xml and dsl/camel-jbang/camel-launcher/pom.xml.
  • I read the upstream RELEASE-NOTES for 1.23.0. The only changed API that Camel's main code calls is QuotedPrintableCodec, in camel-as2-api EntityUtils.java (encode at lines 103 and 319, decode at 152 and 175). Camel's main code uses none of the deprecated constructors (PhoneticEngine, BeiderMorseEncoder), nor Hex, Base58, Sha2Crypt, URLCodec or RFC1522Codec.
  • The stricter Base32/Base64 decoding applies only to the STRICT policy, and Camel's Base64 users run with the default LENIENT codecs, as @davsclaus noted.

Note (camel-as2, follow-up): in 1.23.0, decodeQuotedPrintable keeps hard CRLF line breaks, and a soft line break written as =CR without the LF now throws DecoderException. Before, the CR and LF bytes were dropped and the bare =CR was accepted. This follows RFC 2045. Payloads that Camel encodes are not affected, because it writes in strict mode. For an inbound quoted-printable part from a partner that sends literal line breaks, though, the decoded payload changes. I agree with @davsclaus that a one-line camel-as2 note in camel-4x-upgrade-guide-4_24.adoc would help. It can go in a separate commit, since dependabot can't add it here.

@apupier's request for changes is about the camel-cxf-soap fork timeout. That timeout did not come back on the rerun, and @davsclaus saw the same timeout today on the unrelated #27265.

Reviewed with Claude Code on behalf of oscerd. This review was generated by an AI agent and may contain inaccuracies; please verify all suggestions before applying.

@davsclaus
davsclaus requested a review from apupier October 29, 2026 05:42
@davsclaus davsclaus added this to the 4.24.0 milestone Oct 29, 2026
@davsclaus
davsclaus merged commit bd018bd into main Oct 29, 2026
15 of 17 checks passed
@davsclaus
davsclaus deleted the dependabot/maven/commons-codec-commons-codec-1.23.0 branch October 29, 2026 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core-build-and-dependencies dependencies Pull requests that update a dependency file dsl java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants