Repository navigation
Bump commons-codec:commons-codec from 1.22.1 to 1.23.0 - #28607
Conversation
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>
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Apache Camel Committers, please review the following items:
|
|
🧪 CI tested the following changed modules:
🔁 2 tests passed only after a retry on JDK 21 (2 retried attempts) Recovered flaky tests on JDK 21 (2)
🔬 Scalpel shadow comparison — Scalpel: 330 of 708 tested, 1 compile-only — current: 1 all testedMaveniverse 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)
|
| 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)
There was a problem hiding this comment.
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
left a comment
There was a problem hiding this comment.
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
left a comment
There was a problem hiding this comment.
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.xmlanddsl/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, incamel-as2-apiEntityUtils.java(encode at lines 103 and 319, decode at 152 and 175). Camel's main code uses none of the deprecated constructors (PhoneticEngine,BeiderMorseEncoder), norHex,Base58,Sha2Crypt,URLCodecorRFC1522Codec. - 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.
Bumps commons-codec:commons-codec from 1.22.1 to 1.23.0.
Changelog
Sourced from commons-codec:commons-codec's changelog.
... (truncated)
Commits
1147e78Add github.autolink_jira129a289Prepare for the release candidate 1.23.0 RC1d7bff67Prepare for the release candidate89d6498Update GH CI from Java 26 to 275444a15[test] Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.06685826Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 (#446)7221073Parameterize some unit testscb9c04dParameterize some unit tests6837802[CODEC-245] Reject malformed Sha2Crypt salt syntax3e05f66[CODEC-245] Reject malformed Sha2Crypt salt syntax (#445)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)