Apache camel 4.22.0 Release

New and Noteworthy

This release is the new Camel 4.22.0 LTS release.

Supported Java version

This version supports Java 17, 21 and 25.

Getting the Binaries using Maven

To use this release in your Apache Maven pom.xml, import the Camel Bill of Materials (BOM) and then include the camel-core and any other components needed without specifying the version.

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-bom</artifactId>
      <version>4.22.0</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-core</artifactId>
  </dependency>
  <dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-COMPONENT</artifactId>
  </dependency>
</dependencies>

To use this release in a Spring Boot application, use Spring Boot spring-boot-dependencies and Camel camel-spring-boot-bom Bill of Materials (BOM):

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-dependencies</artifactId>
      <version> SPRING BOOT VERSION HERE </version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.camel.springboot</groupId>
      <artifactId>camel-spring-boot-bom</artifactId>
      <version>4.22.0</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-COMPONENT-starter</artifactId>
  </dependency>
</dependencies>

Apache Camel

Git tag checkout

Release is tagged with camel-4.22.0 in the Git, to fetch it use:

git clone https://git-wip-us.apache.org/repos/asf/camel.git
cd camel
git checkout camel-4.22.0

Resolved issues

Here is a list of all the issues that have been resolved for this release

Bug (221)

CAMEL-24371
camel-a2a - fix WebhookUrlValidator address classification and host matching
CAMEL-24365
camel-core - Attachment trait lost when producer creates a fresh OUT message (regression from CAMEL-21755)
CAMEL-24364
camel-http removes attachment since camel 4.10.1
CAMEL-24363
camel-aws: minor fixes - iam endpoint doStop, eks catalog defaultValue, parameter-store value header
CAMEL-24361
EIP model metadata does not propagate @XmlAttribute(required = true) to generated JSON
CAMEL-24360
camel-undertow - UndertowEndpoint discards the UndertowHeaderFilterStrategy set by DefaultUndertowHttpBinding
CAMEL-24357
camel-aws2-s3-vectors: consumer returns no results (topK forced to 0), ignores the delay option, and can lose vectors on failure
CAMEL-24355
NIOConverter.toByteArray throws BufferUnderflowException when ByteBuffer has been fully read
CAMEL-24354
camel-aws2-lambda: updateFunction never sets the code source, so UpdateFunctionCode always fails
CAMEL-24351
camel-platform-http-starter: CamelRequestHandlerMapping is @Lazy, so every platform-http endpoint can silently return 404
CAMEL-24346
camel-google-sheets: splitResults always reports range index 1 and NPEs on an empty range
CAMEL-24345
camel-google-vertexai: streamOutputMode and jsonMode options are never applied
CAMEL-24344
camel-google-mail: raw option always returns a null body and non-multipart messages produce no body
CAMEL-24343
camel-google-calendar: stream consumer can skip events and only reads the first page
CAMEL-24342
camel-google-storage: producer sets wrong blob metadata and NPEs on missing objects
CAMEL-24341
camel-google-secret-manager: GCP vault refresh task reads the AWS vault configuration and reloads repeatedly
CAMEL-24340
camel-salesforce: apexMethod is documented as an Apex method name but is used as the HTTP verb
CAMEL-24320
camel-core - Kamelet route creation fails with virtual threads enabled on JDK 25
CAMEL-24315
camel-google-pubsub: consumer stop misses subscribers still starting, thread parks forever in awaitTerminated
CAMEL-24305
KafkaComponent does not autowire custom KafkaClientFactory because default instance is created before autowiring
CAMEL-24301
RouteService NPE when startup-failure exception has no message
CAMEL-24286
camel-support: BackgroundTask supplier exception hangs an unlimited-duration run() and leaks the task registration
CAMEL-24273
camel-mina-ftp - After every SFTP transfer, the number of daemon threads increases.
CAMEL-24262
camel-aws2: producer catch blocks eagerly dereference nullable awsErrorDetails() when logging the error code
CAMEL-24261
camel-aws2: producers silently no-op when pojoRequest=true and the body has the wrong type (complete CAMEL-23462 across all producers)
CAMEL-24257
camel export fails with MongoTimeoutException for kamelets using #class: Component beans
CAMEL-24253
Endpoint DSL mangles + and % characters in option values
CAMEL-24252
Container Version Upgrade workflow fails: metadata updater aborts PR loop
CAMEL-24251
camel-aws2 producer health checks can throw NPE when AwsServiceException has no error details
CAMEL-24249
camel-aws2 MSK/MQ/STS producers throw copy-pasted IllegalArgumentException messages naming the wrong parameter
CAMEL-24248
Concurrent pollEnrich can fail to stop in-use consumers after cache eviction
CAMEL-24247
camel export produces duplicate camel-micrometer-prometheus dependency in pom.xml
CAMEL-24243
camel-aws2-athena: a still-running query is relaunched when waitTimeout expires and maxAttempts > 1
CAMEL-24242
camel-aws2-athena: thread interruption during query polling is ignored, causing a busy poll loop
CAMEL-24241
camel-ai-tool: AiToolExecutor skips the argument allowlist for tools declaring no parameters
CAMEL-24238
camel-aws2-ses: a RawMessage body is sent as the SdkBytes descriptor instead of the message content
CAMEL-24234
camel-http throws ZipException: Not in GZIP format against any gzip-compressing server with default settings
CAMEL-24232
ProcessorTransformer does not copy variables to transform exchange
CAMEL-24231
pollEnrich with dynamic fileName using exchangeProperty fails due to missing properties in dummy exchange
CAMEL-24230
jsonpath language with writeAsString=true returns Map instead of JSON String for object expressions
CAMEL-24225
AGENTS.md test-visibility guidance mandates non-compiling code (@Override, broken example, no base-class carve-out)
CAMEL-24224
camel-aws-bedrock: streaming metadata never captured for Claude/Nova, and inference profile ids rejected
CAMEL-24216
jdk.xml.xpathTotalOpLimit can be overriden and is not set back correctly after execution
CAMEL-24208
pollOnError=ERROR_HANDLER skips valid messages on other partitions due to SeekUtil bug
CAMEL-24207
camel-aws2-transcribe: 21 declared operations are empty stubs that silently do nothing
CAMEL-24203
camel-aws-security-hub: getFindingAggregator operation is declared but not implemented
CAMEL-24201
camel-aws2-step-functions: listExecutions never sets stateMachineArn so the operation always fails
CAMEL-24200
camel-aws2-timestream: createScheduledQuery writes the time column into tableName and never sets timeColumn
CAMEL-24197
camel-aws2-kinesis - Fixed-shardId DescribeStream on every poll and batch partition key
CAMEL-24196
camel-aws2-sqs - QueueDoesNotExist swallowed, thread pool leak, and batch chunking
CAMEL-24195
camel-aws2-s3 - StreamUploadProducer race condition and timeout task exception handling
CAMEL-24194
camel-aws-config: removeConformancePack reads the wrong header (RULE_NAME instead of the conformance pack name)
CAMEL-24193
camel-aws-secrets-manager: SQS-notification secret-refresh NPEs on missing queue and never drains the queue
CAMEL-24191
camel-aws2-kinesis: KCL consumer ignores session credentials and mishandles checkpoint/error handling
CAMEL-24189
camel-smb - SmbStreamDownloadIT fails with empty body on streamDownload
CAMEL-24187
camel-core: CamelContext.getEndpoint() never caches a uri containing a % character (double-normalization in AbstractCamelContext.getEndpointKey)
CAMEL-24183
camel-cxfrs - Spring rsClient producer silently drops endpoint URI options
CAMEL-24182
camel-cxf - SpringBusFactoryBean never shuts down the bus it creates (Bus/BusApplicationContext leak)
CAMEL-24181
camel-cxf - CxfSpringEndpoint shuts down the shared application-wide CXF bus on endpoint stop
CAMEL-24180
camel-cxf - CxfMessageHelper fallback drops non-InputStream message bodies (sets null)
CAMEL-24179
camel-cxf/camel-cxfrs - continuation timeout races with in-flight async processing (UoW closed twice, continuation double-resumed)
CAMEL-24178
camel-cxfrs - producer matrix/query parsing throws on legal request URIs (valueless params, bridge scenario)
CAMEL-24177
camel-cxfrs - DefaultCxfRsBinding.contentLanguage latches first request's value and races under concurrency
CAMEL-24176
camel-cxfrs - async producer never maps HTTP errors to CxfOperationException (getClass().isInstance always false)
CAMEL-24174
camel-jpa - Parallel EntityManager fix from CAMEL-22534 only covers Splitter, not Multicast/RecipientList/WireTap
CAMEL-24170
camel dataformats - Umbrella: remaining high/medium findings from the July 2026 data format review
CAMEL-24169
camel-jackson-avro / camel-jackson-protobuf - schema resolver latches the first resolved schema forever, breaking multi-type routes
CAMEL-24168
camel-bindy - BigDecimal/Double @DataField without explicit precision throws ArithmeticException on unmarshal and truncates on marshal
CAMEL-24167
camel-csv - 'format' option (EXCEL, MYSQL, ...) is silently ignored (dead guard), and mismatches commons-csv Predefined names
CAMEL-24166
camel-zipfile / camel-tarfile - maxDecompressedSize is bypassed entirely in iterator/splitter mode (decompression-bomb protection defeated)
CAMEL-24165
camel-soap - SoapDataFormat.Builder.ignoreUnmarshalledHeaders(boolean) infinitely recurses (StackOverflowError); option also dropped by reifier
CAMEL-24164
camel-jaxb - CamelJaxbPartClass header permanently mutates the shared data format (state pollution + data race)
CAMEL-24163
camel-core - JsonDataFormatReifier passes Jackson-only options to Gson/Fastjson/Jsonb, crashing route startup
CAMEL-24162
camel-jacksonxml - moduleClassNames DSL option crashes route creation (reifier typo 'modulesClassNames')
CAMEL-24161
camel-salesforce - Umbrella: medium-severity findings from July 2026 review
CAMEL-24160
camel-salesforce - Umbrella: high-severity findings from July 2026 review (auth, streaming/pubsub, REST/bulk/composite)
CAMEL-24159
camel-azure - Umbrella: medium-severity findings from July 2026 review (incl. cross-module credentialType override)
CAMEL-24158
camel-azure - Umbrella: high-severity findings from July 2026 review (storage-blob, servicebus, eventhubs, storage-queue, storage-datalake)
CAMEL-24157
camel-aws2 - Umbrella: medium-severity findings from July 2026 review (S3, SQS, SNS, Kinesis, DDB)
CAMEL-24156
camel-aws2 - Umbrella: high-severity findings from July 2026 review (S3, SQS, SNS, Kinesis, DDB)
CAMEL-24155
camel-salesforce - streamQueryResult iterator hangs the route thread forever when queryMore fails
CAMEL-24154
camel-aws2-ddb - DDB Streams consumer never subscribes to shards created after startup - silent data loss on resharding
CAMEL-24153
camel-aws2-s3 - Streaming upload silently truncates bodies larger than partSize and orphans multipart uploads
CAMEL-24152
camel-snakeyaml - Concurrent marshal/unmarshal corrupts data: per-thread Yaml instances share one stateful constructor/representer
CAMEL-24151
camel-saga/camel-lra: medium and low findings from Saga EIP code review (July 2026)
CAMEL-24150
camel-saga: SagaProcessor.doStop() stops the shared CamelSagaService - stopping one saga route breaks sagas on all routes
CAMEL-24149
camel-saga: saga:complete / saga:compensate only read the Long-Running-Action header - MANUAL completion broken after removeHeaders
CAMEL-24148
camel-saga: option values are overwritten when the same saga step is enlisted multiple times in one saga
CAMEL-24147
camel-lra: participant callback URLs are not URL-encoded and parseQuery is lossy - compensation breaks for URIs with query parameters or options with special characters
CAMEL-24146
camel-saga: InMemorySagaCoordinator creates a FluentProducerTemplate per compensation/completion attempt and never stops it
CAMEL-24145
camel-saga: InMemorySagaCoordinator compensate()/complete() return already-completed futures - finalization failures never propagate
CAMEL-24144
camel-saga: InMemorySagaService never removes coordinators - unbounded memory growth
CAMEL-24143
camel-core - Split & Aggregate EIP review follow-ups (medium findings)
CAMEL-24142
camel-core - Multicast/Split timeout silently lost when it fires while a result is being aggregated (tryLock never retried)
CAMEL-24141
camel-core - Aggregate EIP recovery and completionInterval background tasks are permanently cancelled by the first exception
CAMEL-24140
camel-core - UseOriginalAggregationStrategy still not honored when shareUnitOfWork is enabled (Multicast/Split/RecipientList)
CAMEL-24139
camel-core - Splitter watermark advances past unprocessed items when a streaming split aborts without an exception (data loss on resume)
CAMEL-24138
camel-core - Splitter errorThreshold/maxFailedRecords: failure tracker leaks into nested splits and silently swallows their failures
CAMEL-24136
Circuit Breaker EIP - umbrella for medium findings (FT exchange-property contract, parity gaps, dead option, docs)
CAMEL-24135
camel-resilience4j - JMX getNumberOfSlowSuccessfulCalls returns total slow calls; console hides failure counts while failure rate is -1
CAMEL-24134
camel-resilience4j / camel-microprofile-fault-tolerance - Circuit Breaker EIP: timed-out task writes results back to the original exchange, racing with fallback processing
CAMEL-24133
camel-resilience4j / camel-microprofile-fault-tolerance - Circuit Breaker EIP corrupts in-flight exchange in pooled mode (releases original exchange instead of copy)
CAMEL-24132
camel-jpa: medium-severity findings from July 2026 component review (umbrella)
CAMEL-24131
camel-jpa: consumer with nativeQuery (no resultClass) and default consumeDelete fails to delete rows, causing endless reprocessing
CAMEL-24130
camel-jpa: JpaMessageIdRepository can close the EntityManager owned by a JPA consumer sharing the same exchange
CAMEL-24129
camel-jpa: JpaConsumer ignores the configured preDeleteHandler and re-derives it via reflection on every message
CAMEL-24128
camel-jpa: JpaPollingConsumer.receive() leaks an EntityManager on every call
CAMEL-24124
camel-jms: InOut exchanges in-flight during shutdown have AsyncCallback never completed - causes 45s graceful-shutdown stall
CAMEL-24123
camel-smb: recursive=true with readLock=changed never consumes files in sub-directories - relative path is passed as SMB search pattern
CAMEL-24122
camel-smb: readLockTimeout=0 (documented "0 or lower = forever") makes readLock=changed skip every file forever
CAMEL-24121
camel-smb: producer with tempPrefix/tempFileName always fails with NullPointerException - existsFile is called before any connect
CAMEL-24120
camel-smb: consumer downloads every file twice; streamDownload=true leaks a remote file handle per file (SmbFile.getBody bypasses the retrieved body)
CAMEL-24118
camel-openapi-java: RestOpenApiReader emits invalid OpenAPI 3.x (formData params, collectionFormat styles, boolean/primitive-array/header types, 3.1 type loss) - umbrella
CAMEL-24117
camel-rest-openapi: one strategy instance shared by all consumers - missingOperation/mockIncludePattern cross-talk, second consumer can silently disable fail-fast validation
CAMEL-24116
camel-rest-openapi: RestOpenApiProcessor doInit/doStop are dead code since the advice conversion (CAMEL-22742) - services never stopped, stale platform-http registrations on route reload
CAMEL-24115
camel-rest-openapi: operations without operationId validate against generated GENOPID_* ids but dispatch to direct:null at runtime
CAMEL-24114
camel-rest-openapi: requestValidationEnabled rejects requests whose required query parameters are supplied as endpoint literals or exchange variables
CAMEL-24113
camel-rest-openapi: producers for the same operation share one cached rest: delegate endpoint - produces/consumes/queryParameters cross-contamination between routes
CAMEL-24112
camel-rest-openapi: path parameters leak into the query string when the operation has more than one parameter
CAMEL-24111
camel-xslt: dead InputStream close logic in XsltBuilder.process() since the SourceHandlerFactory refactoring
CAMEL-24110
camel-xslt-saxon: saxonReaderProperties null-guard is always true - stylesheets parsed by raw unhardened SAXParser, URIResolvers returning DOMSource broken
CAMEL-24109
camel-xslt-saxon: doInit()/doStart() duplicate the parent lifecycle - stylesheet loaded and compiled twice on startup
CAMEL-24108
camel-xslt-saxon: secureProcessing=true (documented default) is never applied unless saxonExtensionFunctions is configured; transformerFactoryConfigurationStrategy silently ignored
CAMEL-24107
camel-xslt: stylesheet reload (contentCache=false / clearCachedStylesheet) is not thread-safe - stale pooled transformers keep serving the old stylesheet
CAMEL-24106
camel-xslt: 'source' option silently ignored when the message body is an InputStream - transforms the wrong document
CAMEL-24105
camel-bean: @RoutingSlip/@RecipientList/@DynamicRouter processors are added as CamelContext services on every MethodInfo creation and never removed
CAMEL-24104
camel-bean: racy lazy Processor-adapter lookup in AbstractBeanProcessor (non-volatile fields, no retry on conversion failure)
CAMEL-24103
camel-bean: bean method returning null CompletionStage causes opaque NullPointerException
CAMEL-24102
camel-bean: AmbiguousMethodCallException from body-conversion matching lists the same method twice instead of the actual candidates
CAMEL-24101
camel-bean: OGNL list index equal to list size escapes bounds handling - raw IndexOutOfBoundsException and broken null-safe
CAMEL-24100
camel-bean: class: endpoint creates a new bean instance per message despite default Singleton scope
CAMEL-24099
camel-bean: bean implementing Service is not restarted on route restart when used via bean() DSL
CAMEL-24098
camel-ftp: SFTP ciphers/keyExchangeProtocols mutate global static JSch config - cross-endpoint contamination and races
CAMEL-24097
camel-ftp: SFTP knownHostsUri/knownHosts silently clobbered by unconditional ~/.ssh/known_hosts fallback - host key verification uses the wrong database
CAMEL-24096
camel-ftp: readLockTimeout=0 (documented as forever) makes readLock=changed never acquire the lock on FTP/FTPS/SFTP - regression from CAMEL-17121 Tasks conversion
CAMEL-24095
camel-file: tempFileName + fileExist=Move + eagerDeleteTargetFile=false silently overwrites the existing target instead of moving it (no Move branch in handleExistingTarget)
CAMEL-24094
camel-file: forceWrites option is dead since Camel 2.20 - no fsync is ever performed despite documented durability guarantee
CAMEL-24093
camel-file: idempotent read-lock strategies compute the release key from the post-preMove path - keys leak and same-named files are never consumed again
CAMEL-24092
camel-file: readLock=fileLock claims the lock after an IOException - file processed with no lock held and marker file deleted (possible duplicate consumption)
CAMEL-24091
camel-file: completion-time idempotentKey evaluated against route-mutated headers - failed files never retried (eager) or endless duplicates (non-eager); regression of CAMEL-21733
CAMEL-24090
camel-file: eagerly-added idempotent keys are not drained when pollDirectory throws mid-poll - scanned files are never consumed (List drain overload missed by CAMEL-21830)
CAMEL-24089
camel-file: file-to-file copy with readLock=fileLock silently truncates files larger than 2 GB on Linux (single transferTo, return value ignored)
CAMEL-24088
camel-ftp: streamDownload treats a refused RETR as success - remote file is moved/deleted although it was never downloaded
CAMEL-24086
camel-aws2-sqs: FIFO batch send assigns the same MessageDeduplicationId to every entry
CAMEL-24083
camel-sjms - asyncConsumer failures are silently dropped (same bug as CAMEL-24069)
CAMEL-24082
camel-aws-cloudtrail: consumer loses events (static cursor, no pagination, time-window skip)
CAMEL-24080
camel-aws2-kinesis: consumer shard state is not thread-safe when consuming multiple shards
CAMEL-24079
camel-quartz - QuartzScheduledPollConsumerScheduler may ignore startScheduler=false
CAMEL-24078
camel-jms / camel-amqp code review (July 2026): umbrella for medium/low findings
CAMEL-24077
camel-amqp: useSsl=true renders empty transport.* options - breaks JVM-default trust store and server-only TLS
CAMEL-24076
camel-jms: browseLimit URI option is dead - browsing is unlimited despite the documented default of 100 (CAMEL-21183 follow-up)
CAMEL-24075
camel-jms: transferException=true silently swallows processing failures (and commits the transaction) when the message has no JMSReplyTo
CAMEL-24074
camel-jms: TemporaryQueueReplyManager resolves the temporary reply queue without synchronization - replies can be black-holed (CAMEL-20769 follow-up)
CAMEL-24073
camel-jms: InOut AsyncCallback.done() invoked twice when the JMS send fails after reply registration
CAMEL-24072
camel-jms: component-level transacted=true breaks ConnectionFactory autowiring - startup fails with "connectionFactory must be specified"
CAMEL-24071
camel-spring-rabbitmq - Inconsistent handling of comma-separated queues option (listener container does not trim; polling consumer broken with multiple queues)
CAMEL-24070
camel-spring-rabbitmq - SpringRabbitMQProducer lazy template creation is not thread-safe and can leak started AsyncRabbitTemplates
CAMEL-24069
camel-spring-rabbitmq - asyncConsumer failures are dropped because the endpoint exception handler is used instead of the consumer exception handler
CAMEL-24068
camel-spring-rabbitmq - Effective default of replyTimeout is 5000 millis instead of the documented 30000
CAMEL-24067
camel-spring - SpringInjector does not inject CamelContext into CamelContextAware beans created via factory method
CAMEL-24066
camel-spring - SpringScheduledPollConsumerScheduler ignores startScheduler=false (breaks ScheduledPollConsumerScheduler contract)
CAMEL-24065
camel-spring - spring-event: ConcurrentModificationException when a route is stopped while an ApplicationEvent is dispatched
CAMEL-24064
camel-jackson3: type converter drops all but the last configured Jackson module and transformers let JacksonException escape unwrapped
CAMEL-24062
UseOriginalAggregationStrategy silently ignored under Multicast (original never bound) — inconsistent with Splitter
CAMEL-24061
camel-zeebe: grpc-stub-based operations were never wired for auth
CAMEL-24060
camel-pqc: PQCMicrometerMetrics static reference breaks GraalVM native image compilation
CAMEL-24055
QuartzEndpoint custom calendar name collision when multiple routes use customCalendar
CAMEL-24052
dumpModelAsXml permanently destroys EndpointDSL builders on RouteDefinition
CAMEL-24048
camel-sql - stale remove() silently completes in JdbcAggregationRepository; idempotent add() leaks DuplicateKeyException; TokenMgrError escapes stored template parser
CAMEL-24047
camel-sql - verifyTableName rejects schema-qualified aggregation repository names (unreleased regression)
CAMEL-24046
camel-sql - JdbcCachedMessageIdRepository: failed insert permanently poisons the cache; cache is not thread-safe
CAMEL-24045
camel-sql - Connection leak with outputType=StreamList when the statement is not a query
CAMEL-24044
camel-sql - Postgres aggregation repositories fail on insert: version bound without a placeholder
CAMEL-24004
camel-restdsl-openapi-plugin - Generated YAML REST DSL omits required type field on param definitions
CAMEL-24001
RestBindingAdvice.ensureHeaderContentType() sets Content-Type on body-less (e.g. 204) responses, and falls back to a raw multi-value "produces" list instead of a single media type
CAMEL-23999
camel-spring-boot - Jars no longer contain spring-configuration-metadata.json after maven-compiler-plugin 3.15.0 upgrade
CAMEL-23997
camel-kafka: medium-severity findings from code review (config, consumer, producer batch mode, transforms)
CAMEL-23996
camel-kafka: KafkaIdempotentRepository and SingleNodeKafkaResumeStrategy correctness issues
CAMEL-23995
camel-kafka: saslAuthType overrides explicit securityProtocol and generates non-working KERBEROS/OAUTH/AWS_MSK_IAM configurations
CAMEL-23994
camel-kafka: consumer offset-handling bugs causing silent message loss (resume adapter, pollOnError seek, batching commit, offset repository)
CAMEL-23992
camel-yaml-dsl-maven-plugin - GenerateYamlSchemaMojo.extractRequiredFromComposition has inverted $ref check: NPE on the branch it guards, no-op on the intended one
CAMEL-23991
camel-yaml-dsl-validator-maven-plugin - application.yaml ignore check never matches, and static yamlFiles cache is unsafe under parallel builds and accumulates across modules
CAMEL-23990
camel-yaml-dsl-validator - error messages fed to new MessageFormat(...): a '{' in the parse error crashes the validator instead of reporting
CAMEL-23989
camel-yaml-dsl - YamlDeserializerSupport.nodeAt() matches later pointer segments at the wrong depth instead of returning null
CAMEL-23988
camel-yaml-dsl - nested-map endpoint parameters (multiValue, CAMEL-22486) produce a corrupt URI unless the endpoint URI is scheme-only
CAMEL-23987
camel-yaml-dsl - note property rejected on top-level from, routeConfiguration and kamelet (CAMEL-22576 asymmetry)
CAMEL-23986
camel-yaml-dsl - routeConfiguration loses line number, source location and resource (construct() bypasses onNewTarget)
CAMEL-23985
camel-yaml-dsl - Pipe preConfigurePipe lacks validation: unsupported ref kinds yield null/"null?params" endpoint URIs, NPE on sink without endpoint, IOOBE on empty errorHandler
CAMEL-23984
camel-yaml-dsl - unsupported top-level mapping YAML is silently ignored: application starts with zero routes and no diagnostic
CAMEL-23983
camel-yaml-dsl-maven-plugin - @YamlProperty flag emission broken: withRequired(isDeprecated) typo drops required/deprecated on non-String properties, secret never emits format=password
CAMEL-23982
camel-yaml-dsl - shared bean cache cleared globally after each configure() causes beans to be created twice when loading multiple YAML files
CAMEL-23981
camel-yaml-dsl - springTransactionErrorHandler constructs JtaTransactionErrorHandlerDefinition instead of SpringTransactionErrorHandlerDefinition
CAMEL-23974
camel-zeebe: OAuth clientId/clientSecret/oAuthAPI configured on ZeebeComponent are never passed to ZeebeService, so no authentication occurs
CAMEL-23962
camel-openai: McpToolConverter drops JSON Schema keywords beyond type/properties/required
CAMEL-23961
camel-openai: empty choices array from an OpenAI-compatible provider fails with raw IndexOutOfBoundsException
CAMEL-23960
camel-openai: unresolvable outputClass is silently ignored instead of failing
CAMEL-23959
camel-openai: storeFullResponse is silently ignored by the embeddings operation
CAMEL-23958
camel-openai: duplicate MCP tool names from multiple servers are all sent to the model
CAMEL-23957
camel-openai: MCP reconnect mutates shared endpoint tool state without synchronization
CAMEL-23956
camel-openai: malformed tool-call arguments crash the agentic loop instead of being returned to the model
CAMEL-23955
camel-openai: conversation memory never persists user turns and the systemMessage reset is a no-op
CAMEL-23949
camel-langchain4j-embeddingstore: ADD without embedding header calls EmbeddingStore.add(null) instead of failing
CAMEL-23948
camel-langchain4j-agent: mcpToolProviderFilter not applied to endpoint-level MCP clients
CAMEL-23947
camel-langchain4j-chat: remove unwired model builder helpers (logResponses silently dropped)
CAMEL-23946
camel-langchain4j-web-search: safeSearch option is ignored - safe search cannot be disabled
CAMEL-23945
camel-langchain4j-agent: producer race on shared agent field in agentFactory mode (fix needed on camel-4.18.x)
CAMEL-23944
camel-langchain4j-agent: ToolExecutionErrorHandler and compensateOnToolErrors never invoked for Camel route tools
CAMEL-23943
camel-langchain4j-tools: unbounded tool-calling loop, crash on hallucinated tool names, tool errors swallowed
CAMEL-23939
Dependencies defined on Kamelet are ignored in Camel CLI
CAMEL-23936
[camel-http] logHttpActivity cause exception on gzip encoded responses
CAMEL-23914
camel-jbang export fails with TypeConversionException when kamelet has optional Long property
CAMEL-23895
[camel-azure-servicebus] http 401 using connection string
CAMEL-23883
Camel Kafka producer fails silently on unexpected message body type
CAMEL-23881
camel-jbang export generates invalid Maven POM with literal \$\{citrus.version} instead of ${citrus.version}
CAMEL-23877
camel-pinecone: tls option runtime default does not match its documented defaultValue
CAMEL-23851
camel debug - breakpoint on first EIP incorrectly stops at route input
CAMEL-23844
Camel-PQC: extractSecretKeyFromEncapsulation uses the raw enum name instead of the mapped JCE algorithm name
CAMEL-23843
Camel-PQC: sign/verify only handle String payloads and use the platform default charset
CAMEL-23842
Camel-PQC: PQCDataFormat uses ECB mode without integrity protection (use authenticated encryption)
CAMEL-23840
pollEnrich with cacheSize(-1) does not disable consumer cache (dynamic endpoints)
CAMEL-23838
camel-jbang TUI: F1/? help broken - NoClassDefFoundError from commonmark version conflict and ? not bound

Dependency upgrade (5)

CAMEL-24239
camel-jbang - Upgrade to jkube 1.20
CAMEL-24212
camel-spring - Upgrade to spring-ai 2.0.x
CAMEL-23562
Upgrade smack to 4.4.x
CAMEL-23482
Upgrade weaviate client to 6.x
CAMEL-23241
Upgrade minio to 9+

Improvement (152)

CAMEL-24366
langchain4j-embeddingstore: Add embeddingModel auto-embed support
CAMEL-24362
Generate YAML DSL completion tree from canonical schema and catalog metadata
CAMEL-24359
camel-atmosphere-websocket - align Exchange header constant names with Camel naming convention
CAMEL-24336
camel-main metadata generator should detect Java enum types for cluster/vault TimeUnit options
CAMEL-24334
camel-ai-tool - raw JSON Schema tool input (argSchema) for nested parameters
CAMEL-24332
camel-ai-tool - MCP tool annotations (readOnly/destructive/idempotent hints) as endpoint metadata
CAMEL-24330
Improve AI component documentation based on real-world user feedback
CAMEL-24328
camel-jfr - Show JFR runtime event data in TUI JFR tab
CAMEL-24321
Stream caching: allow the spool directory to be resolved per-Exchange
CAMEL-24319
camel-keycloak: optional token type (typ) and authorized party (azp) validation in KeycloakSecurityPolicy
CAMEL-24299
camel-core: set SUPPORT_DTD=false in XmlStreamDetector for consistency with other XML parsers
CAMEL-24298
Add an optional component/scheme allow-list to dynamic-URI EIPs (toD, recipientList, routingSlip, dynamicRouter, enrich, pollEnrich)
CAMEL-24297
camel-ldif: add an opt-in for treating the message body as a URL to fetch
CAMEL-24296
camel-core: allow configuring a JEP-290 ObjectInputFilter on CamelObjectInputStream
CAMEL-24294
camel-snakeyaml: align TrustedTagInspector with the typeFilters allow-list
CAMEL-24293
Strip path segments from externally-derived filenames before setting CamelFileName (platform-http-vertx, zipfile, tarfile)
CAMEL-24291
camel-jsch and camel-ssh: align host-key checking option metadata with camel-ftp
CAMEL-24288
Add IBM watsonx (Bob AI) support for TUI/CLI AI prompt (F8)
CAMEL-24282
Resolve dynamic-URI property placeholders at build time instead of per message
CAMEL-24281
camel-platform-http-main: fail closed when JWT authentication is enabled without an issuer or audience
CAMEL-24279
camel-google-storage: contain downloadFileName downloads within the configured directory
CAMEL-24278
camel-support - BackgroundTask should keep task registered in TaskManagerRegistry during blocking run
CAMEL-24276
camel-tui: Add Azure OpenAI and GitHub Models support for AI prompt
CAMEL-24275
camel-tui: Add Google Gemini native API support for AI prompt
CAMEL-24274
camel-tui - Send Message should use camel-http to send to platform-http routes
CAMEL-24272
Use BackgroundTask instead of ForegroundTask for reconnection loops so they are visible in internal tasks
CAMEL-24271
camel-kafka - Use BackgroundTask for reconnection so it is visible in internal tasks
CAMEL-24266
Delayer.delayValue has reverse-direction JMM visibility gap
CAMEL-24265
DefaultTracer.traceCounter should use AtomicLong instead of plain long
CAMEL-24260
camel-spring-boot - Dev console to expose Spring Boot configuration metadata for TUI quick docs
CAMEL-24259
camel-jbang - TUI add tabs for more dev-consoles
CAMEL-24258
camel-microprofile-fault-tolerance - Clean up dead code and improve JMX/observability parity
CAMEL-24256
DefaultMaskingFormatter/SensitiveUtils: mask connection-string userinfo credentials and PEM private-key blocks
CAMEL-24254
camel tui - Add history to shell and ai prompt
CAMEL-24250
camel-spring-boot: Support component camel-cyberark-vault
CAMEL-24240
camel-fhir: Align all FHIR core dependencies
CAMEL-24237
camel-jbang - Add mcp tool for full docs avail from catalog
CAMEL-24236
camel-cyberark-vault: add support for cyberark policies
CAMEL-24233
camel-catalog - Include component and EIP documentation (adoc) in the catalog JAR
CAMEL-24227
Add volatile to JMX-writable fields read on routing threads
CAMEL-24226
camel export - support --resource-dirs to copy directories into src/main/resources preserving structure
CAMEL-24223
Camel JBang MCP Server - Add camel_route_cost_estimate tool for API cost estimation
CAMEL-24222
Camel JBang MCP Server - Add camel_dependency_security_audit tool for CVE analysis
CAMEL-24221
Camel JBang MCP Server - Add camel_runtime_ai_trace tool for AI exchange tracing
CAMEL-24220
Camel JBang MCP Server - Add camel_security_scan tool for route security analysis
CAMEL-24219
Camel JBang MCP Server - Add camel_ai_pipeline_scaffold tool
CAMEL-24218
Camel JBang MCP Server - Add Security-First execution layer
CAMEL-24210
camel-openai: secrets passed via additionalHeader.* are not redacted from sanitized URIs
CAMEL-24209
Circuit Breaker EIP - true async processing with CompletionStage decorators
CAMEL-24199
camel-jbang - Upgrade to 0.141.x
CAMEL-24198
camel-azure-eventhubs - Redesign checkpoint store to use per-partition batching
CAMEL-24192
camel-lra: Separate compensation/completion URI allowlists and prune on route removal
CAMEL-24188
camel-jbang - Promote to stable
CAMEL-24185
Circuit Breaker EIP - suspend/resume should preserve breaker state
CAMEL-24173
camel-spring-rabbitmq: Cannot connect to latest rabbitmq server with autoDeclare=true due to deprecated feature
CAMEL-24137
Circuit Breaker EIP - modernization umbrella (drop vavr, async completion, virtual threads, duration units, breaker events)
CAMEL-24127
Fix flaky tests: Elasticsearch, LoopNoBreakOnShutdown, Hazelcast, LRA, OTel
CAMEL-24126
Ensure no message sent before the VertxWebsocket is fully configured
CAMEL-24125
camel-console - Expose dev console API contract via OpenAPI spec at /q/dev/api
CAMEL-24119
camel-rest-openapi & camel-openapi-java: structural improvements from the July 2026 code review - umbrella
CAMEL-24085
camel-ironmq: apply header filter strategy when mapping message envelope headers
CAMEL-24084
camel-knative: apply header filter strategy to structured-mode CloudEvent extension headers
CAMEL-24063
Fix flaky tests: JMS, Seda, Disruptor, Scheduler, and Direct timing issues
CAMEL-24059
camel-wasm - Migrate to endive
CAMEL-24056
camel-kafka - Mark sslEndpointAlgorithm as security=insecure:ssl
CAMEL-24054
EvalLanguageDevConsole - Add POST method support and exchange variables
CAMEL-24049
Fix flaky JMS Spring tests - queue name isolation and readiness checks (batch 12)
CAMEL-24032
Add rolling 1-minute exchange rate to performance counters
CAMEL-24025
camel-observability-services-starter: ship defaults via EnvironmentPostProcessor instead of config/application.properties so users can override them
CAMEL-24003
BacklogTracer - Add activity queue to retain last N completed exchange summaries
CAMEL-24002
camel cmd send exits 0 on failure; Terminated launcher entries make integration names ambiguous for exported runtimes
CAMEL-24000
camel-spring-boot - Align core auto-configuration with Spring Boot 4 idioms
CAMEL-23979
camel-jbang-mcp: expose CVE security advisories as MCP tool and resources
CAMEL-23976
Add percentile latency statistics (p50/p95/p99) to Extended management statistics
CAMEL-23973
camel export: add --parent-pom option to set parent POM in exported project
CAMEL-23971
BaseOrderedProperties missing containsKey/contains/containsValue overrides
CAMEL-23968
camel-openai: expose SDK client request timeout, max retries and custom request headers
CAMEL-23964
camel-openai: MCP tool filtering per endpoint
CAMEL-23963
camel-openai: configurable strategies for tool execution errors and hallucinated tool names in the agentic loop
CAMEL-23952
camel-langchain4j-agent: support executeToolsConcurrently by making the Camel tool executor exchange-safe
CAMEL-23951
camel-langchain4j-agent: expose Result.sources() and Result.toolExecutions() as message headers
CAMEL-23942
camel-azure-storage-blob / camel-azure-storage-datalake: contain fileDir downloads within the configured directory
CAMEL-23941
camel-platform-http-main: fail closed under prod when auth enabled without mechanism
CAMEL-23935
camel-jbang - Route diagram - the mini tree should update
CAMEL-23934
camel tui - Light theme has some colors hard to red
CAMEL-23933
camel-tooling-maven depends on deprecated maven-resolver-supplier causing classpath conflicts with maven-resolver-supplier-mvn3
CAMEL-23931
Apache Camel SFTP Consumer: pre-sort by last-modified time without creating Exchange objects for all files on server
CAMEL-23927
Camel Kafka: metadataMaxAgeMs @UriParam label should be "common" instead of "producer"
CAMEL-23923
Fix flaky tests in camel-syslog using Thread.sleep
CAMEL-23921
Fix flaky tests in camel-mina-sftp
CAMEL-23917
Fix flaky QuartzNameCollisionTest in camel-quartz
CAMEL-23915
Fix flaky MockEndpointTimeClauseTest in camel-core
CAMEL-23913
camel-uti - Add catalog tab
CAMEL-23912
camel tui - Add tab to show maven dependencies
CAMEL-23911
camel-jbang - TUI should support configuring HTTP proxy settings
CAMEL-23910
camel-jbang - Quarkus version is now resolved automatic
CAMEL-23898
TUI Configuration tab: add row selection with property details panel from Camel catalog
CAMEL-23897
PropertiesDevConsole should show application properties from all runtimes (Spring Boot, Quarkus)
CAMEL-23891
camel-mail: apply inbound Camel* header filtering in MimeMultipartDataFormat unmarshal (headersInline=true), consistent with the mail consumer
CAMEL-23882
camel - improve llms.txt for better AI assistance
CAMEL-23879
Add SecureRandomHelper to camel-util, consolidate all SecureRandom usage
CAMEL-23876
camel-a2a: pin the validated address when dispatching push-notification webhooks
CAMEL-23875
camel-keycloak: add optional audience (aud) validation to token verification
CAMEL-23874
DevConsole - add option metadata so consoles can declare supported options
CAMEL-23871
camel-jbang - export to have option to exclude Docker generation
CAMEL-23870
Add HeapHistogram dev console and TUI panel for class-level memory analysis
CAMEL-23869
camel-jbang TUI - Add vulnerability scanning panel using OSV.dev
CAMEL-23868
camel-file: make local work directory / starting directory containment checks path-boundary aware
CAMEL-23867
camel tui - Add settings
CAMEL-23865
LoadThroughput should use EWMA smoothing like LoadTriplet instead of instantaneous delta
CAMEL-23862
Camel TUI - Add SQL Trace tab for tracking SQL query performance
CAMEL-23860
camel-langchain4j-chat/agent/tools - Add token usage and finish reason as exchange headers
CAMEL-23859
camel-weaviate: Add BATCH_CREATE, HYBRID_QUERY, BM25_QUERY, and AGGREGATE operations
CAMEL-23858
camel-spring-boot - Configuring camel.main.profile should be supported
CAMEL-23857
camel-jbang - TUI allow to choose runtime when running from folder or examples
CAMEL-23855
camel-jbang - TUI - Add F8 AI prompt panel when running with --mcp mode
CAMEL-23853
Support --mcp flag on camel run/dev to embed MCP server in running Camel application
CAMEL-23852
Add camel mcp CLI command
CAMEL-23850
camel-diagram - Route diagram and topology - dump from source file
CAMEL-23847
Camel-PQC: support streaming sign/verify for large payloads
CAMEL-23845
Camel-PQC: implement InMemoryKeyLifecycleManager (currently documented but missing)
CAMEL-23841
camel-jbang - TUI layout overflow at 120 columns (tab bar, footer, minimum size)
CAMEL-23839
camel-jbang: switchable light/dark CSS theme for the TUI
CAMEL-23829
camel-jbang - TUI shell panel: add a scrollbar to indicate scrollback position
CAMEL-23815
camel-support: provide a shared ObjectInputFilter deserialization-filter resolver to deduplicate it across the HTTP/JMS/Netty components
CAMEL-23768
camel-keycloak: select the JWKS verification key by the token kid
CAMEL-23766
camel-crypto: use a constant-time comparison for HMAC verification in HMACAccumulator
CAMEL-23727
camel-jbang - TUI shell panel improvements
CAMEL-23720
camel-jbang - New look and feel
CAMEL-23654
camel-jbang - Group commands in --help output for better navigation
CAMEL-23628
camel-jbang - Organize commands in catgories
CAMEL-23530
camel-dataweave - Move to indivdual component for better reuse
CAMEL-23465
Camel-AWS-Bedrock: BedrockAgentRuntimeConfiguration.modelId enum lists only retired Anthropic Claude models
CAMEL-23460
camel-telemetry - Add span decorators for Google Cloud
CAMEL-23453
camel-keycloak: Add federated identity linking operations
CAMEL-23441
camel-jbang - Export to support install camel wrapper
CAMEL-23431
Migrate AS2 and other component tests from AvailablePortFinder to port-0 ServerSocket binding
CAMEL-23394
camel-openai: Add conversation history size management to prevent context overflow
CAMEL-23393
camel-openai: Add token budget enforcement to the MCP agentic loop
CAMEL-23338
In Opensearch component, provide option to set OpenSearchClient
CAMEL-23268
[camel-jbang] Wrapper command potential security permission issue
CAMEL-23264
Enhance Splitter EIP with chunking, error threshold, failure tracking, and watermark support
CAMEL-23226
Improve Camel JBang CLI user experience
CAMEL-23218
camel-couchbase: Migrate consumer from deprecated MapReduce Views to SQL++ (N1QL) queries
CAMEL-23117
camel-test-infra - Add infra for postregres with vector extension instsalled
CAMEL-23096
camel-ssh - expose more CoreModuleProperties
CAMEL-23078
camel-openai: MCP improvements — parallel tool execution and runtime tool refresh
CAMEL-22616
camel-jbang - Add support for camel.cluster.xxx configurations
CAMEL-22351
camel-main - Specify which option are required on vault configurations
CAMEL-20428
Kafka Batch Consumer: Some common headers in the batch exchanges should be copied also to the original exchange
CAMEL-20199
Complete support of Virtual Threads
CAMEL-20141
camel-joor - Reloading compiled code should update beans created from inlined script

New Feature (19)

CAMEL-24287
camel-jbang-tui: Add plain text editor in source viewer for quick prototyping
CAMEL-24255
camel-duckdb - A component for duckdb and test-infra
CAMEL-24245
Camel-ClickHouse New Component Proposal
CAMEL-24235
camel-jactl - A new language forjaclt
CAMEL-24202
camel-tui - Run in web browser via web assembly
CAMEL-23978
camel-jbang tui: AI panel Claude Code look, thinking animation, and Gemini/Azure OpenAI support
CAMEL-23969
camel-openai: support the OpenAI Responses API
CAMEL-23966
camel-openai: add audio speech (TTS) and audio translation operations
CAMEL-23872
camel-tui - Add JFR Old Object Sample panel for memory leak diagnosis
CAMEL-23849
Camel-PQC: add automated key rotation scheduling
CAMEL-23848
Camel-PQC: add Micrometer metrics and observability for PQC operations and key state
CAMEL-23846
Camel-PQC: make the PQC parameter set / NIST security level configurable on the endpoint
CAMEL-23837
Add DataSource connection pool dev-console with HikariCP and Agroal support
CAMEL-23831
camel-tui: add mouse support (tab clicks and scroll)
CAMEL-23703
camel-cli - Distribute release to various 3rd-party package managers
CAMEL-23467
Camel-AWS-Bedrock: Add support for InvokeAgent and InvokeInlineAgent operations in Bedrock Agent Runtime
CAMEL-23383
Add JFR runtime instrumentation for exchanges, processors, and endpoints
CAMEL-23382
Unified Camel AI tool abstraction for route-based tools across AI components
CAMEL-18552
camel-jbang - Add q/openapi with swagger ui

Sub-task (25)

CAMEL-24329
camel-aws2-s3: throw when pojoRequest=true and the body is the wrong type
CAMEL-24326
camel-aws-config: throw when pojoRequest=true and the body is the wrong type
CAMEL-24324
camel-aws-bedrock (agent/agentruntime): throw when pojoRequest=true and the body is the wrong type
CAMEL-24317
camel-aws2-eventbridge: throw when pojoRequest=true and the body is the wrong type
CAMEL-24316
camel-aws2-transcribe: throw when pojoRequest=true and the body is the wrong type
CAMEL-24314
Documentation: component page and security section
CAMEL-24313
Tests: MCP SDK client IT and Spring Boot servlet SSE verification
CAMEL-24312
MCP tool listing, invocation and notifications over AiToolRegistry
CAMEL-24311
camel.server.mcp-* configuration properties and camel-main autowiring
CAMEL-24310
camel-mcp-server module: bridge, McpServerEngine SPI and default engine
CAMEL-24309
AiToolRegistry listener SPI for tool registration changes
CAMEL-24307
camel-aws2-rekognition: throw when pojoRequest=true and the body is the wrong type
CAMEL-24304
camel-aws2-step-functions: throw when pojoRequest=true and the body is the wrong type
CAMEL-24303
camel-aws2-redshift: throw when pojoRequest=true and the body is the wrong type
CAMEL-24302
camel-aws2-timestream: throw when pojoRequest=true and the body is the wrong type
CAMEL-24300
camel-aws2-ec2: throw when pojoRequest=true and the body is the wrong type
CAMEL-24289
camel-aws2-textract: throw when pojoRequest=true and the body is the wrong type
CAMEL-24285
camel-aws2-polly: throw when pojoRequest=true and the body is the wrong type
CAMEL-24283
camel-aws2-comprehend: throw when pojoRequest=true and the body is the wrong type
CAMEL-24280
camel-aws2-mq: throw when pojoRequest=true and the body is the wrong type
CAMEL-24277
camel-aws2-msk: throw when pojoRequest=true and the body is the wrong type
CAMEL-24264
camel-aws2-translate: throw when pojoRequest=true and the body is the wrong type
CAMEL-24263
camel-aws2-sts: throw when pojoRequest=true and the body is the wrong type
CAMEL-23358
[JDK 26] SSLContextParametersTest.testSignatureSchemesFilter is failing
CAMEL-22538
Camel-PQC: Add Azure Key Vault Lifecycle Manager

Task (34)

CAMEL-24335
Update Artemis dependency groupId from `org.apache.activemq to org.apache.artemis`
CAMEL-24318
Support Maven build and test using multiple cores
CAMEL-24268
ThrottlingInflightRoutePolicy: resumeInflightExchanges field is write-only after holder refactoring
CAMEL-24228
AGENTS.md - do not mention upgrade guide for new features
CAMEL-24217
camel-main - Resilience4jConfigurationProperties Integer->String API break not in the 4.22 upgrade guide
CAMEL-24215
camel-resilience4j - JMX waitDurationInOpenState still reports seconds while the option is now millis
CAMEL-24214
camel-jbang - circuit-breaker example still uses seconds for waitDurationInOpenState (now millis)
CAMEL-24211
Build is broken on jenkins to deploy Camel core snapshot
CAMEL-24206
Removal of workaround for Apache fory --add-opens with Fory 1.4+
CAMEL-24204
camel-jms - exposeListenerSession catalog metadata reports wrong default value (false instead of true)
CAMEL-24184
camel-cxf - Umbrella: medium-severity findings from July 2026 code review
CAMEL-24175
EIP documentation pages show incorrect "supports 0 options" count while options table lists options
CAMEL-24081
CI - Do not run windows check
CAMEL-23972
IBM MQ test infra does not handle unsupported Linux ARM64 centrally
CAMEL-23970
camel-openai: annotate sslEndpointAlgorithm as an insecure-capable option per the security policy framework
CAMEL-23932
Ensure AI agents are respecting the Git branch recommendations to not fill up the apache repo with outdated branches
CAMEL-23890
Fix typos and casing issues in component descriptions
CAMEL-23866
camel-aws2: Migrate AWS2 components to apache5-client
CAMEL-23864
edi-x12-as2 and openapi/server JBang examples fail after YAML normalization
CAMEL-23863
camel run --example=rest-api fails to start: invalid YAML in bundled rest-api example
CAMEL-23732
camel-jbang - TUI cannot copy paste when mouse support
CAMEL-23440
Replace usage of net.javacrumbs:spring-ws-test
CAMEL-23439
camel-jbang - Add doc how to run MCP server without JBang
CAMEL-23244
Remove deprecated component-specific CredentialType enums and migrate to shared camel-azure-common enum
CAMEL-23135
camel-spring-boot-examples - Upgrade examples to use camel-jackson3-starter
CAMEL-21955
Add Secrets Dev Console for IBM Secrets Manager
CAMEL-21933
Camel-AWS-Eventbridge: Review localstack tests for PutRule, PutEvents and RemoveTargets
CAMEL-21314
camel-aws - Fix S3CopyObjectCustomerKeyIT.sendIn which is failing on main branch
CAMEL-19548
camel-zookeeper-master: replace Thread.sleep in tests
CAMEL-19545
camel-stream: replace Thread.sleep in tests
CAMEL-19542
camel-sjms: replace Thread.sleep in tests
CAMEL-19540
camel-pulsar: replace Thread.sleep in tests
CAMEL-19528
camel-jpa: replace Thread.sleep in tests
CAMEL-16789
camel-microprofile-faulttolerance: timeoutScheduledExecutorServiceRef and bulkHead* to be deprecated ?

Test (71)

CAMEL-24323
MongoDbSslConnectionIT test is broken "message":"Could not find the file / in container"
CAMEL-24284
SjmsConnectionRecoveryTest is very flaky on Jenkins CI
CAMEL-24053
camel-openapi-rest-dsl-generator tests fail on Windows due to CRLF line endings in .txt fixtures
CAMEL-24043
Fix flaky tests - batch 11 (postprocessor, flatpack, hazelcast, mail, test-junit5)
CAMEL-24042
Fix flaky tests in camel-core - batch 10 (throttle, mock, task, timeout, file)
CAMEL-24041
Fix flaky tests in camel-core - batch 9 (resequencer, seda, aggregator, redelivery)
CAMEL-24040
Fix flaky tests - timing issues in seda, throttle, aggregation, file, and JMS tests (batch 8)
CAMEL-24039
Fix flaky core tests - seda, scheduler, and redelivery tests (batch 7)
CAMEL-24038
Fix flaky AsyncWiretapTest in camel-telemetry and camel-telemetry-dev
CAMEL-24037
Fix flaky camel-core tests: TwoSchedulerTest, DistributedTimeoutTest, ThrottlingExceptionRoutePolicyOpenViaConfigTest
CAMEL-24036
Fix flaky AsyncWiretapTest in camel-telemetry and camel-telemetry-dev
CAMEL-24035
Fix flaky camel-core tests: TwoSchedulerTest, DistributedTimeoutTest, ThrottlingExceptionRoutePolicyOpenViaConfigTest
CAMEL-24034
Fix flaky SingleMessageSameTopicIT - topic subscription wait too short
CAMEL-24033
Fix flaky camel-core tests (SedaBlockWhenFullTest, FileConsumePollEnrichFileTest, ThrottlingExceptionRoutePolicyHalfOpenHandlerSedaTest, SplitterParallelAsyncProcessorIssueTest)
CAMEL-24031
Fix flaky JmsAddAndRemoveRouteManagementIT
CAMEL-24030
Fix flaky SchedulerNoPolledMessagesTest
CAMEL-24029
Fix flaky camel-core tests using timed assertions
CAMEL-24028
Fix flaky JmsTransactedDeadLetterChannelNotHandlerRollbackOnExceptionIT
CAMEL-24027
Fix flaky InOutQueueProducerAsyncLoadTest
CAMEL-24026
Fix flaky XsltFromFileExceptionTest
CAMEL-24024
Fix flaky InOutQueueProducerAsyncLoadTest
CAMEL-24020
Fix flaky SjmsConnectionRecoveryTest
CAMEL-24019
Fix flaky VertxWebsocketHandshakeHeadersTest
CAMEL-24018
Fix flaky OpensearchIndexIT - disk usage exceeded flood-stage watermark
CAMEL-24017
Fix flaky DynamicRouteIT in camel-jms (3.8% failure rate)
CAMEL-24016
Fix flaky JmsSpringLoadBalanceFailOverJMSIT (3.8% failure rate)
CAMEL-24015
Fix flaky VertxPlatformHttpOAuthProfileTest (7% failure rate)
CAMEL-24014
Fix flaky JmsDurableTopicIT (2.8% failure rate)
CAMEL-24013
Fix flaky RawMailMessageTest (12.4% failure rate)
CAMEL-24012
Fix flaky DynamicRouteIT in camel-jms (3.8% failure rate)
CAMEL-24011
Fix flaky JmsSpringLoadBalanceFailOverJMSIT (3.8% failure rate)
CAMEL-24009
Fix flaky JmsDurableTopicIT (2.8% failure rate)
CAMEL-24008
Fix flaky RawMailMessageTest (12.4% failure rate)
CAMEL-24006
Fix flaky JpaPollingConsumerLockEntityTest
CAMEL-24005
Fix flaky JmsTransactedDeadLetterChannel*RollbackOnExceptionIT tests
CAMEL-23993
Flaky SpanPropagationUpstreamTest - SpanComparator missing tie-breaking on equal timestamps
CAMEL-23980
Flaky test: JmsAddAndRemoveRouteManagementIT (14% failure rate on Develocity)
CAMEL-23930
Fix flaky test failures in Azure Key Vault EventHub listener
CAMEL-23926
Flaky test: ElasticsearchBulkIT due to shared index and NRT search gap
CAMEL-23909
Flaky test: CxfConsumerPayLoadFaultMessageTest in camel-cxf-soap on JDK 25
CAMEL-23908
Flaky test: BacklogTracerAggregateTest in camel-management
CAMEL-23907
Flaky test: ThreadsRejectedExecutionTest in camel-core
CAMEL-23906
Flaky test: DelayerWhileShutdownTest in camel-core
CAMEL-23905
Flaky test: LRAFailuresIT in camel-lra
CAMEL-23904
Flaky test: CamelBeanDumpTest in camel-jbang-core
CAMEL-23903
Flaky test: RouteIdTransactedIT in camel-jms
CAMEL-23902
Flaky test: UndertowWsConsumerRouteTest.echo in camel-undertow
CAMEL-23901
Flaky test: MulticastParallelStreamingTimeoutTest in camel-core
CAMEL-23900
Flaky test: RecipientListParallelStreamingTest in camel-core
CAMEL-23899
Flaky test: LogWriterRollOverUpdateAsyncWithContentionTest in camel-wal
CAMEL-23896
Flaky test: camel-sql surefire tests fail intermittently in CI
CAMEL-23894
Fix flaky ExportTest and DependencyUpdateTest for Spring Boot runtime in camel-jbang-core
CAMEL-23893
Flaky SpringFileWatcherTest.testDefaultConfig on JDK 25
CAMEL-23892
Fix flaky camel-sql JDBC aggregate surefire tests on JDK 17 and JDK 25
CAMEL-23889
Fix flaky camel-vertx-websocket surefire tests
CAMEL-23888
Fix flaky camel-platform-http-vertx surefire tests
CAMEL-23887
Flaky test: camel-sjms surefire tests fail intermittently in CI
CAMEL-23886
Flaky test: NatsConsumerWithRedeliveryIT.testConsumer fails intermittently in CI
CAMEL-23885
Flaky test: camel-mllp surefire tests fail intermittently in CI
CAMEL-23884
Fix flaky NatsConsumerWithRedeliveryIT by using Awaitility
CAMEL-23673
Camel JBang IT test 4.18.x stay stuck
CAMEL-23499
FiletoFtps* tests are broken
CAMEL-23246
LumberjackDisconnectionTest.shouldDisconnectUponError is failing regularly
CAMEL-23223
Regular failure of ManagedMessageHistoryAutoConfigIT
CAMEL-23216
Several mina sftp tests are very flaky
CAMEL-23215
SpringAiImageOllamaIT test stays blocked
CAMEL-23205
Several OpenAI tests broken when not specifying embedding model
CAMEL-23201
XsltInclude* tests are regularly failing
CAMEL-23129
Tests frozen in camel-core on Jenkisn CI
CAMEL-22527
[camel-jetty] testEchoEndpoint and testJettyFailoverRoundRobin flaky tests
CAMEL-21438
tests: investigate flaky tests on alternative platforms

Keys

You can verify your download by following these procedures and using these KEYS.