This is an automated email from the ASF dual-hosted git repository.
fmariani pushed a change to branch java-25-deprecations
in repository https://gitbox.apache.org/repos/asf/camel.git
omit faebfee0f58 Method.canAccess for static method should be called
without instance (#18683)
omit 2badf0311a0 Support for Java 25 - Update deprecations and removals
add e4da81786a8 CAMEL-22253: camel-sjms - Setting JMS delivery mode should
not set via property
add b7dd8d793f9 chore(deps): Bump jackson2-version from 2.19.1 to 2.19.2
(#18661)
add a1e483c7e14 CAMEL-22227 - Fix Camel JBang update dependency for Spring
Boot and Quarkus
add d414ba6d948 camel-jbang - Only observe for k8s by default when
exporting (#18670)
add 1bba9f0dd94 CAMEL-22255: Only include camel-groovy if there are groovy
source files
add 70d189a189d CAMEL-22258 Upgrade Apache Directory Server to 2.0.0.AM27
(#18671)
add b8b3a6d6012 CAMEL-22256: camel-http - Configuring tineout options
should be tooling friendly
add a1493d22d15 Fix tests after jackson upgrade
add 5b7a2323085 Fix test
add 2f818ce0c13 CAMEL-22228: camel-jbang: Fixed using dot in file name
when exporting.
add 4996c2da690 Upgrade aws
add 5b6ae91d091 chore(deps): Bump com.pubnub:pubnub-gson from 10.5.3 to
10.5.4 (#18674)
add 79865398702 chore(deps): Bump
com.github.camel-tooling:camel-lsp-server (#18679)
add c42e855885e chore(deps): Bump com.ibm.cloud:cloudant from 0.10.5 to
0.10.6 (#18680)
add 5df54598eff chore(deps): Bump junit-jupiter-version from 5.13.3 to
5.13.4 (#18675)
add 9b1a7167b20 Fix: fix Camel JBang run with pom.xml
add c648fd5458d chore(deps): Bump jandex-version from 3.3.2 to 3.4.0
(#18677)
add 81e5df82071 chore(deps): Bump
io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17 (#18678)
add adb3f776a01 Polished
add b982ea8447f CAMEL-17339 - Avoid List<String> as configuration
parameter types in Endpoint configurations - Camel Consul tags (#18685)
add 63f6fc22144 chore(deps): Bump aws-java-sdk2-version from 2.32.5 to
2.32.6
add 1ef04128963 chore(deps): Bump elasticsearch-java-client-version from
9.0.3 to 9.0.4
add 7024bdb4d2e CAMEL-22259: camel-core - Splitter/Multicast with
shareUnitOfWork sho… (#18684)
add e9b5f0c3c2d chore(deps): Bump spring-version from 6.2.8 to 6.2.9
(#18644)
add 70ba5cf1a7e chore(deps): Bump commons-codec:commons-codec from 1.18.0
to 1.19.0 (#18693)
add 43262fd98f8 chore(deps): Bump
org.elasticsearch.client:elasticsearch-rest-client-sniffer (#18694)
add 4ecf45967cb chore(deps-dev): Bump com.google.cloud:google-cloud-core
(#18696)
add 9e79869b4ce chore(deps): Bump org.springframework.amqp:spring-rabbit
(#18673)
add 141b580b46e CAMEL-22252: Deleted bogus test
add 033c013d507 chore(deps): Bump spring-security-version from 6.5.1 to
6.5.2 (#18676)
add 7a225c421c6 Upgrade spring ws 4.1.1
add ca4fae4d43b CAMEL-22260: Adding 'name' parameter to the
camel-langchain4j-tools component
add 0df9889716e CAMEL-17339 - Avoid List<String> as configuration
parameter types in Endpoint configurations - Camel Weather (#18697)
add d5326f82ba3 CAMEL-22254 (#18700)
add 6d02a98d852 CAMEL-22262: camel-ftp - Fix getRelativeFilePath for
(S)FTP with null relativePath (#18687)
add 7a401401ba7 (chores) Simplify testing tools with externally hosted
models
add 5d12c46791b Upgrade groovy 4.0.28
add af25bde4a34 CAMEL-17339 - Avoid List<String> as configuration
parameter types in Endpoint configurations - Camel Web3j (#18701)
add a2c29875a3b CAMEL-22144: camel-jbang: Kubernetes plugin management
port for liveness/readiness
add ae5866eaee3 CAMEL-22144: camel-jbang: Kubernetes plugin management
port for liveness/readiness
add 8b0f20c93a6 CAMEL-22144: camel-jbang: Kubernetes plugin management
port for liveness/readiness
add 62a65441276 CAMEL-22261 Reuse existing transaction if already
transacted (#18699)
add 48bf8e81579 CAMEL-22265 camel-jbang infra run: Set the container name
to a fixed name (#18702)
add f70b7119468 CAMEL-22261 Reuse existing transaction if already
transacted
add 7137406cd36 chore(deps): Bump aws-java-sdk2-version from 2.32.6 to
2.32.7 (#18704)
add 3739eb311da chore(deps): Bump com.box:box-java-sdk from 4.16.2 to
4.16.3 (#18707)
add a6195125fa3 chore(deps): Bump io.smallrye.config:smallrye-config
(#18710)
add 29e395a0e6a chore(deps): Bump com.arangodb:arangodb-java-driver
(#18709)
add ca056a05d66 chore(deps): Bump jackson-jq-version from 1.3.0 to 1.4.0
(#18705)
add 64f1938750c chore(deps): Bump com.amazonaws:aws-xray-recorder-sdk-bom
(#18708)
add 44ce65dac5f Revert "CAMEL-22265 camel-jbang infra run: Set the
container name to a fixed …"
add a1edc037331 CAMEL-22261 Reuse existing transaction if already
transacted
add d99e323a8cc CAMEL-22266: camel-jbang: use java 21 as default for
run/export comma… (#18703)
add 1bf0b4f29f6 chore(deps): Bump curator-version from 5.8.0 to 5.9.0
(#18706)
add 0557c7e98c3 chore(deps): Bump io.qdrant:client from 1.14.1 to 1.15.0
add 1078c5497e3 chore(deps): Bump io.weaviate:client from 5.3.0 to 5.4.0
add b633e29790f CAMEL-22267: camel-jbang - camel infra run xxx should
create log dir if missing (#18712)
add 3a4ed956f20 CAMEL-22264: camel-catalog - XPath language doesn't seem
to validate
add 42201f6e0aa camel-jbang: version list shows days since the release
add 67bea4c6f83 Added Loop EIP test for Camel 22261 (#18714)
add d11cd1b7007 CAMEL-22261: Polished
add 766337986d4 CAMEL-22261: Polished
add 7cdcc39a04d deps: Upgrade test container for AWS from 4.4.0 to 4.6.0
add 62a942a0d58 deps: Update test container for QDrant to 1.15.1
add c361df6eb85 deps: Update test container for weaviate to 1.32.0
add 3b581b07dfa deps: Update test container for ElasticSearch to 9.0.4
add 6d32e998b1c deps: Update test container for Fhir to 8.2.0
add 5dd488063d7 deps: Update test container for Postgres to 17.5 (#18722)
add d423a70582f Upgrade infinispan and netty versions (spring-boot 3.5.4
alignment) (#18723)
add c4fa243c994 CAMEL-22274: camel-report-maven-plugin does not support
parameterized tests.
add 2ddcda1996f CAMEL-22273 - Google Storage Component: Content
disposition header is not set correctly (#18727)
add 00f51704fc7 chore(deps): Bump
org.springframework.boot:spring-boot-loader-tools (#18729)
add d67ae86847d chore(deps): Bump org.apache.commons:commons-text from
1.13.1 to 1.14.0 (#18731)
add 636261860e2 Upgrade SB 3.5.4
add 16da9b3bba8 camel-jbang: add tail to version list
add 32c240aa74a chore(deps): Bump huaweicloud-sdk-version from 3.1.157 to
3.1.158
add f49ca4fb2c1 chore(deps): Bump aws-java-sdk2-version from 2.32.7 to
2.32.8
add 2685956dfcb chore(deps): Bump com.google.apis:google-api-services-drive
add 5693f68e318 chore(deps): Bump solr-version from 9.8.1 to 9.9.0
add ec1988c646d fix: update solr test to not use method removed from API
by Solr 9.9
add 1bf905880ad Upgrade test container to Solr 9.9.0
add ddd6c60e901 camel-jbang: add date format option
add d6b14804490 Use parent/pom.xml defined property for postgresql version
(#18734)
add d48ab20c225 CAMEL-22278: Improve rabbitmq producer performance
add bb37927b503 CAMEL-21523: camel-jbang - Improve asserstions when
checking for a Maven dependency (#18733)
add d93d8dff1b3 minor: Replaced get() with getProperty() for type safety
and clarity
add d86faa56db6 CAMEL-22269: camel-jbang: Test infra should delete files
when stopping. Polished code.
add 2efae1e2999 CAMEL-22269: camel-jbang: Test infra should delete files
when stopping. Polished code.
add 6be3494b79e Regen
add e521416017a Regen SBOM from commit
6be3494b79ed7059113fc9f9e195486722dc9948 (#18739)
add 4c1e0738b2a CAMEL-22279: camel-jbang - infra run to have --background
option (#18740)
add b4676518bb9 chore(deps-dev): Bump eslint from 9.31.0 to 9.32.0 in
/docs (#18741)
add a6da1e94fa0 chore(deps): Bump aws-java-sdk2-version from 2.32.8 to
2.32.9 (#18743)
add cb396a2fdd9 chore(deps): Bump com.cedarsoftware:java-util from 3.8.0
to 3.9.0 (#18744)
add 26c4f0a9e77 chore(deps): Bump
com.google.apis:google-api-services-drive (#18746)
add 970ce020bc3 chore(deps-dev): Bump com.graphql-java:graphql-java from
24.1 to 24.2 (#18747)
add ec1d34a7278 chore(deps-dev): Bump eslint-plugin-n from 17.21.0 to
17.21.2 in /docs (#18742)
add 40105d6eb28 chore(deps): Bump org.kiwiproject:consul-client from 1.5.1
to 1.6.0 (#18745)
add a509e28284d CAMEL-22279: camel-jbang - infra run to have --background
option
add 4a3eccf75b5 Use mock instead of ollama
add 9e9cfd94979 Reintroduce IT tests with OLLAMA
add 905310472c9 CAMEL-22283: camel-jbang - infra stop to be similar to
camel stop (#18748)
add 2ffea5824c9 Polished
add 7c727b938a8 camel-jbang: infra get to show all services
add 6d1d74c5433 Use StopWatch instead of System.currentTimeMillis()
(#18756)
add 1a679748818 chore(deps): Bump aws-java-sdk2-version from 2.32.9 to
2.32.10 (#18749)
add 0cb6872fee1 chore(deps): Bump com.google.cloud:google-cloud-pubsub
(#18750)
add dedbd45babb chore(deps): Bump org.codehaus.mojo:flatten-maven-plugin
(#18752)
add 2dd999dffd0 chore(deps): Bump io.camunda:zeebe-client-java from 8.7.8
to 8.7.9 (#18753)
add 7992ef46cf6 chore(deps): Bump com.google.cloud:google-cloud-storage
(#18754)
add 76f193e4c5e [doc] Mail-microsoft-oauth: make component requirements
easier to understand (#18758)
add f50246b47c2 chore(deps): Bump grpc-version from 1.73.0 to 1.74.0
(#18751)
add 361c2daeaa3 CAMEL-22276: camel-http OAuth2.0 body authentication
(#18757)
add 1f32fdb6c29 CAMEL-22282: Removes CamelHttpPath header from http
producer on bridge
add 07ca6aff0ac CAMEL-22285: camel-main/camel-jbang: Separate http user
services from manament services (#18761)
add 4e0e443acd1 chore(deps): Bump aws-java-sdk2-version from 2.32.10 to
2.32.11 (#18763)
add 3c1bce854d5 chore(deps): Bump com.google.cloud:google-cloud-pubsublite
(#18770)
add 8522b570420 CAMEL-22291: camel-aws-s3: Consumer should use next marker
if batch is truncated. (#18762)
add 5f9a00d59ec chore(deps): Bump
org.elasticsearch.client:elasticsearch-rest-client-sniffer (#18766)
add a0f67b9dac6 Update known releases
add 9493f29b461 chore(deps): Bump org.apache.commons:commons-compress
(#18768)
add fc394a44a8d chore(deps): Bump com.alibaba:fastjson from 2.0.57 to
2.0.58 (#18769)
add ad83f3225df chore(deps): Bump langchain4j-rc-version from 1.1.0-rc1 to
1.2.0
add dd70798e990 chore(deps): Bump langchain4j-version from 1.1.0 to 1.2.0
add 0f1c0db8e68 chore(deps): Bump langchain4j-beta-version (#18765)
add d1b965ad67f Bump Opensearch container image version for test-infra to
3.1.0 (#18771)
add 38140efebcb CAMEL-22293: camel-core: Endpoint DSL using object
instance as parameters should resolve via bean registry binding. (#18772)
add 6f52417cddd Upgrade ArangoDB container image to version 3.12.5 for
test-infra (#18774)
add 2a3d5c945ee RabbitMQ Test infra module switch the container image
version to 4.x (#18776)
add de1c8f38a69 CAMEL-22295: camel-core - Consumer can setup MDC with
route id during… (#18773)
add 5e3d71fd7f5 CAMEL-22294: camel-zipfile - decompression of multi-member
archive. Thanks to Jens Kordowski for the patch.
add 8b3d8eb105b CAMEL-22297: fixed jsonata component to support json array
inputs (#18777)
add 1b05fb3d92e CAMEL-22287: camel-main: durationMaxSeconds=-1 is a
special mode to shutdown camel asap. This speedup camel-jbang.
add 3711604973d CAMEL-22244: camel-salesforce: Add support for multipart
SObject creation with binary field detection
add a1508e9b348 test
add cb91cb178b9 CAMEL-22244: camel-salesforce: simplify Content-Type
determination.
add 78e2cb6fc01 Remove erroneous file.
add d2148cf5087 Revert "CAMEL-22282: Removes CamelHttpPath header from
http producer on bridge"
add 6b7bb5af993 CAMEL-22282: camel-http: check if message body is empty
deciding between GET vs POST also for stream cached
add 674f318925b Enabling ppc64le support (#18779)
add 55573849da8 chore(deps): Bump debezium-version from 3.1.3.Final to
3.2.0.Final (#18572)
add 29daad3d179 chore(deps): Bump aws-java-sdk2-version from 2.32.11 to
2.32.12 (#18780)
add ec447de0a9f chore(deps): Bump com.pubnub:pubnub-gson from 10.5.4 to
10.5.5 (#18781)
add ab9680f3e7e chore(deps-dev): Bump org.apache.commons:commons-csv
(#18784)
add c40e0c1e84e chore(deps): Bump eu.maveniverse.maven.nisse:extension
(#18785)
add cd3612bd7e4 chore(deps): Bump
com.google.cloud:google-cloud-secretmanager (#18786)
add f0f3922cec0 chore(deps): Bump com.mysql:mysql-connector-j from 9.3.0
to 9.4.0 (#18783)
add 9d3beea57c8 chore(deps): Bump
dev.langchain4j:langchain4j-community-dashscope (#18782)
add fe25fa446c2 camel-jbang: update deps
add 951f4580444 Support for Java 25 - Update deprecations and removals
add 90e83b58b7e Method.canAccess for static method should be called
without instance (#18683)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (faebfee0f58)
\
N -- N -- N refs/heads/java-25-deprecations (90e83b58b7e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.mvn/extensions.xml | 2 +-
camel-sbom/camel-sbom.json | 15262 +++++++++----------
camel-sbom/camel-sbom.xml | 12893 ++++++++--------
.../apache/camel/catalog/components/aws2-ec2.json | 2 +-
.../camel/catalog/components/debezium-db2.json | 260 +-
.../camel/catalog/components/debezium-mongodb.json | 244 +-
.../camel/catalog/components/debezium-mysql.json | 380 +-
.../camel/catalog/components/debezium-oracle.json | 456 +-
.../catalog/components/debezium-postgres.json | 398 +-
.../catalog/components/debezium-sqlserver.json | 296 +-
.../org/apache/camel/catalog/components/http.json | 8 +-
.../org/apache/camel/catalog/components/https.json | 8 +-
.../catalog/components/langchain4j-tools.json | 17 +-
.../org/apache/camel/catalog/components/web3j.json | 8 +-
.../main/camel-main-configuration-metadata.json | 28 +-
.../catalog/releases/camel-quarkus-releases.json | 5 +
.../apache/camel/catalog/test-infra/metadata.json | 2 +-
.../src/main/docs/camel-report-maven-plugin.adoc | 3 +
.../camel-ai/camel-langchain4j-tools/pom.xml | 6 +
.../tools/LangChain4jToolsEndpointConfigurer.java | 3 +
.../tools/LangChain4jToolsEndpointUriFactory.java | 3 +-
.../langchain4j/tools/langchain4j-tools.json | 17 +-
.../tools/LangChain4jToolsEndpoint.java | 32 +-
....java => LangChain4jToolMultipleCallsTest.java} | 48 +-
...java => LangChain4jToolMultipleGroupsTest.java} | 50 +-
...LangChain4jToolMultipleMatchingGroupsTest.java} | 46 +-
...T.java => LangChain4jToolNoToolsExistTest.java} | 42 +-
...a => LangChain4jToolNoToolsToBeCalledTest.java} | 42 +-
...Chain4jToolIT.java => LangChain4jToolTest.java} | 45 +-
.../component/langchain4j/tools/ToolsHelper.java | 48 +
.../tools/integration/LangChain4jToolIT.java | 38 +
.../LangChain4jToolMultipleCallsIT.java | 39 +
.../LangChain4jToolMultipleGroupsIT.java | 39 +
.../LangChain4jToolMultipleMatchingGroupsIT.java | 38 +
.../integration/LangChain4jToolNoToolsExistIT.java | 39 +
.../LangChain4jToolNoToolsToBeCalledIT.java | 39 +
components/camel-ai/camel-weaviate/pom.xml | 2 -
.../as2/CreateEndpointManualIssueTest.java | 78 -
.../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +-
.../aws2/kinesis/KclKinesis2Consumer.java | 2 +-
.../component/aws2/kinesis/Kinesis2Endpoint.java | 4 +-
.../camel/component/aws2/s3/AWS2S3Consumer.java | 19 +-
.../S3ConsumerMaxMessagesPerPollIT.java | 110 +
.../consul/ConsulClientConfiguration.java | 20 +-
.../consul/cloud/ConsulServiceDiscovery.java | 2 +-
.../camel/component/debezium/DebeziumConsumer.java | 2 +-
.../camel/component/debezium/DebeziumEndpoint.java | 4 +-
.../db2/DebeziumDb2ComponentConfigurer.java | 48 +
.../db2/DebeziumDb2EndpointConfigurer.java | 48 +
.../db2/DebeziumDb2EndpointUriFactory.java | 10 +-
.../Db2ConnectorEmbeddedDebeziumConfiguration.java | 123 +
.../camel/component/debezium/db2/debezium-db2.json | 260 +-
.../DebeziumMongodbComponentConfigurer.java | 48 +
.../mongodb/DebeziumMongodbEndpointConfigurer.java | 48 +
.../mongodb/DebeziumMongodbEndpointUriFactory.java | 10 +-
...goDbConnectorEmbeddedDebeziumConfiguration.java | 123 +
.../debezium/mongodb/debezium-mongodb.json | 244 +-
.../mysql/DebeziumMySqlComponentConfigurer.java | 48 +
.../mysql/DebeziumMySqlEndpointConfigurer.java | 48 +
.../mysql/DebeziumMySqlEndpointUriFactory.java | 10 +-
...ySqlConnectorEmbeddedDebeziumConfiguration.java | 123 +
.../component/debezium/mysql/debezium-mysql.json | 380 +-
.../oracle/DebeziumOracleComponentConfigurer.java | 60 +
.../oracle/DebeziumOracleEndpointConfigurer.java | 60 +
.../oracle/DebeziumOracleEndpointUriFactory.java | 12 +-
...acleConnectorEmbeddedDebeziumConfiguration.java | 153 +
.../component/debezium/oracle/debezium-oracle.json | 456 +-
.../DebeziumPostgresComponentConfigurer.java | 66 +
.../DebeziumPostgresEndpointConfigurer.java | 66 +
.../DebeziumPostgresEndpointUriFactory.java | 13 +-
...gresConnectorEmbeddedDebeziumConfiguration.java | 172 +
.../debezium/postgres/debezium-postgres.json | 398 +-
.../DebeziumSqlserverComponentConfigurer.java | 48 +
.../DebeziumSqlserverEndpointConfigurer.java | 48 +
.../DebeziumSqlserverEndpointUriFactory.java | 10 +-
...rverConnectorEmbeddedDebeziumConfiguration.java | 123 +
.../debezium/sqlserver/debezium-sqlserver.json | 296 +-
.../camel/component/file/remote/FtpConsumer.java | 2 +-
.../camel/component/file/remote/SftpConsumer.java | 2 +-
.../SftpSimpleConsumeWithAntIncludeIT.java | 31 +
.../pubsublite/GooglePubsubLiteConsumer.java | 2 +-
.../pubsublite/GooglePubsubLiteEndpoint.java | 4 +-
.../google/pubsub/GooglePubsubConsumer.java | 2 +-
.../google/pubsub/GooglePubsubEndpoint.java | 4 +-
.../google/storage/GoogleCloudStorageProducer.java | 2 +-
.../groovy/DefaultGroovyScriptCompiler.java | 6 +-
.../hazelcast/queue/HazelcastQueueConsumer.java | 2 +-
.../hazelcast/queue/HazelcastQueueEndpoint.java | 4 +-
.../camel/http/common/HttpConfiguration.java | 14 +
.../component/http/HttpComponentConfigurer.java | 16 +-
.../org/apache/camel/component/http/http.json | 8 +-
.../org/apache/camel/component/http/https.json | 8 +-
.../apache/camel/component/http/HttpComponent.java | 78 +-
.../apache/camel/component/http/HttpEndpoint.java | 53 +-
.../component/http/OAuth2ClientConfigurer.java | 15 +-
.../component/http/helper/HttpMethodHelper.java | 9 +-
.../http/HttpOAuth2AuthenticationTest.java | 16 +
.../camel/component/http/HttpSOTimeoutTest.java | 3 +-
.../http/handler/OAuth2TokenRequestHandler.java | 20 +-
.../smn/SimpleNotificationEndpoint.java | 6 -
.../apache/camel/component/jms/JmsProducer.java | 4 +-
.../camel/component/jsonata/JsonataEndpoint.java | 10 +-
.../component/jsonata/JsonataArrayInputTest.java | 91 +
.../component/jsonata/arrayinput/expressions.spec | 3 +
.../camel/component/jsonata/arrayinput/input.json | 1 +
.../camel/component/jsonata/arrayinput/output.json | 1 +
.../camel/component/kafka/KafkaConsumer.java | 2 +-
.../camel/component/kafka/KafkaEndpoint.java | 8 +-
.../camel/component/kafka/KafkaProducer.java | 17 +-
...rMultipleMessagesInTransactionWithLoopTest.java | 138 +
...MultipleMessagesInTransactionWithSplitTest.java | 150 +
.../kubernetes/AbstractKubernetesEndpoint.java | 4 +-
.../config_maps/KubernetesConfigMapsConsumer.java | 2 +-
.../KubernetesCustomResourcesConsumer.java | 2 +-
.../deployments/KubernetesDeploymentsConsumer.java | 2 +-
.../events/KubernetesEventsConsumer.java | 2 +-
.../kubernetes/hpa/KubernetesHPAConsumer.java | 2 +-
.../namespaces/KubernetesNamespacesConsumer.java | 2 +-
.../kubernetes/nodes/KubernetesNodesConsumer.java | 2 +-
.../kubernetes/pods/KubernetesPodsConsumer.java | 2 +-
.../KubernetesReplicationControllersConsumer.java | 2 +-
.../services/KubernetesServicesConsumer.java | 2 +-
.../OpenshiftDeploymentConfigsConsumer.java | 2 +-
.../server/core/integ5/DirectoryExtension.java | 35 -
.../core/integ5/ServerAnnotationProcessor.java | 87 -
.../server/core/integ5/DirectoryExtension.java | 34 -
.../core/integ5/ServerAnnotationProcessor.java | 87 -
.../src/main/docs/mail-microsoft-oauth.adoc | 6 +-
.../src/main/docs/micrometer-prometheus.adoc | 6 +-
.../prometheus/MicrometerPrometheus.java | 49 +-
.../src/main/docs/micrometer-component.adoc | 6 +-
.../apache/camel/component/nats/NatsConsumer.java | 2 +-
.../apache/camel/component/nats/NatsEndpoint.java | 4 +-
.../src/main/docs/observability-services.adoc | 4 +-
.../resources/observability-services.properties | 7 -
.../openapi/V31SchemaForComplexTypesRequest.json | 34 +-
...ForComplexTypesRequestWithSchemaAnnotation.json | 34 +-
.../openapi/V31SchemaForComplexTypesResponse.json | 26 +-
...orComplexTypesResponseWithSchemaAnnotation.json | 26 +-
...TelemetryInstrumentedThreadFactoryListener.java | 2 +-
.../camel/component/pgevent/PgEventConsumer.java | 2 +-
.../camel/component/pgevent/PgEventEndpoint.java | 4 +-
.../src/main/docs/platform-http-jolokia.adoc | 19 +-
.../src/main/docs/platform-http-main.adoc | 17 +-
.../http/main/DefaultMainHttpServerFactory.java | 20 +-
.../platform/http/main/MainHttpServer.java | 1091 +-
.../platform/http/main/ManagementHttpServer.java | 295 +-
.../http/main/MainHttpFakeHealthCheck.java | 2 +-
.../http/main/MainHttpServerRouteTest.java | 1 -
...rverTest.java => ManagementHttpServerTest.java} | 5 +-
.../http/vertx/VertxPlatformHttpServer.java | 2 +-
.../platform/http/PlatformHttpConsole.java | 20 +-
.../camel/component/rocketmq/RocketMQProducer.java | 2 +-
.../src/main/resources/sobject-pojo.vm | 33 +-
.../src/main/docs/salesforce-component.adoc | 157 +-
.../internal/client/DefaultRestClient.java | 179 +
.../salesforce/internal/client/RestClient.java | 27 +
.../internal/processor/AbstractRestProcessor.java | 72 +-
.../component/salesforce/RestApiManualIT.java | 48 +-
.../salesforce/dto/generated/ContentVersion.java | 47 +-
.../salesforce/dto/generated/Document.java | 98 +-
.../component/salesforce/dto/generated/Folder.java | 202 +
.../dto/generated/QueryRecordsFolder.java} | 24 +-
.../component/sjms/SjmsHeaderFilterStrategy.java | 2 +
.../apache/camel/component/sjms/SjmsProducer.java | 4 +-
.../camel/component/sjms/jms/JmsMessageHelper.java | 1 -
.../camel/component/sjms/FromJmsToJmsTest.java | 54 +
.../solr/integration/SolrInsertAndDeleteTest.java | 15 +-
.../springrabbit/SpringRabbitMQProducer.java | 17 +-
.../integration/RabbitMQProducerIT.java | 95 +
.../camel/component/undertow/ExchangeHeaders.java | 1 +
.../component/weather/WeatherConfiguration.java | 28 +-
.../camel/component/weather/WeatherQuery.java | 4 +-
.../component/web3j/Web3jComponentConfigurer.java | 18 +-
.../component/web3j/Web3jEndpointConfigurer.java | 18 +-
.../org/apache/camel/component/web3j/web3j.json | 8 +-
.../camel/component/web3j/Web3jConfiguration.java | 52 +-
.../camel/component/web3j/Web3jConsumer.java | 4 +-
.../camel/component/web3j/Web3jProducer.java | 2 +-
.../apache/camel/language/xpath/XPathLanguage.java | 19 +
.../deflater/GzipDeflaterDataFormat.java | 2 +-
.../dataformat/deflater/GzipDataFormatTest.java | 31 +
.../src/test/resources/concatenatedZippedFiles.gz | Bin 0 -> 70 bytes
.../src/main/java/org/apache/camel/Exchange.java | 1 +
.../org/apache/camel/ExtendedCamelContext.java | 8 +
.../apache/camel/spi/ExecutorServiceManager.java | 3 +-
.../org/apache/camel/spi/GroovyScriptCompiler.java | 25 +
.../apache/camel/spi/InternalProcessorFactory.java | 3 -
.../java/org/apache/camel/spi/PluginManager.java | 8 +
.../impl/engine/BaseExecutorServiceManager.java | 19 +-
.../camel/impl/engine/CamelInternalProcessor.java | 20 -
.../impl/engine/DefaultCamelContextExtension.java | 5 +
.../impl/engine/DefaultContextPluginManager.java | 7 +
.../impl/engine/MDCThreadFactoryListener.java | 63 +
.../camel/builder/EndpointConsumerBuilder.java | 5 -
.../camel/builder/EndpointProducerBuilder.java | 5 -
.../org/apache/camel/model/FromDefinition.java | 2 +-
.../org/apache/camel/model/PollDefinition.java | 2 +-
.../apache/camel/model/ProcessorDefinition.java | 6 +-
.../org/apache/camel/model/SendDefinition.java | 2 +-
.../processor/DefaultInternalProcessorFactory.java | 8 -
.../java/org/apache/camel/processor/Enricher.java | 1 -
.../apache/camel/processor/MulticastProcessor.java | 18 +-
.../java/org/apache/camel/processor/Splitter.java | 8 +-
.../java/org/apache/camel/reifier/PollReifier.java | 4 +-
.../impl/DefaultExecutorServiceManagerTest.java | 4 +-
...xOriginalMessageBodyAndEnrichedHeadersTest.java | 5 +-
.../camel/language/XPathLanguageValidateTest.java | 68 +
.../camel/processor/MDCRouteIdAwareTest.java | 66 +
.../processor/SplitterShareUnitOfWorkTest.java | 104 +
...entServerConfigurationPropertiesConfigurer.java | 35 +-
...ttpServerConfigurationPropertiesConfigurer.java | 77 -
.../camel-main-configuration-metadata.json | 28 +-
core/camel-main/src/main/docs/main.adoc | 32 +-
.../camel/main/DefaultConfigurationConfigurer.java | 18 +-
...ttpManagementServerConfigurationProperties.java | 136 +-
.../main/HttpServerConfigurationProperties.java | 277 +-
.../apache/camel/main/MainShutdownStrategy.java | 6 +
.../java/org/apache/camel/main/MainSupport.java | 12 +-
.../camel/main/MetricsConfigurationProperties.java | 4 +-
docs/.pnp.cjs | 163 +-
docs/package.json | 4 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 66 +-
.../modules/ROOT/pages/camel-jbang.adoc | 14 +-
.../ROOT/pages/camel-report-maven-plugin.adoc | 3 +
docs/yarn.lock | 71 +-
.../dsl/DebeziumDb2ComponentBuilderFactory.java | 144 +
.../DebeziumMongodbComponentBuilderFactory.java | 144 +
.../dsl/DebeziumMysqlComponentBuilderFactory.java | 144 +
.../dsl/DebeziumOracleComponentBuilderFactory.java | 176 +
.../DebeziumPostgresComponentBuilderFactory.java | 206 +
.../DebeziumSqlserverComponentBuilderFactory.java | 144 +
.../component/dsl/HttpComponentBuilderFactory.java | 59 +-
.../dsl/HttpsComponentBuilderFactory.java | 59 +-
.../dsl/Web3jComponentBuilderFactory.java | 19 +-
.../builder/endpoint/StaticEndpointBuilders.java | 4 +-
.../dsl/DebeziumDb2EndpointBuilderFactory.java | 171 +
.../dsl/DebeziumMongodbEndpointBuilderFactory.java | 171 +
.../dsl/DebeziumMySqlEndpointBuilderFactory.java | 171 +
.../dsl/DebeziumOracleEndpointBuilderFactory.java | 199 +
.../DebeziumPostgresEndpointBuilderFactory.java | 259 +
.../DebeziumSqlserverEndpointBuilderFactory.java | 171 +
.../LangChain4jToolsEndpointBuilderFactory.java | 18 +-
.../endpoint/dsl/Web3jEndpointBuilderFactory.java | 123 +-
.../builder/endpoint/AbstractEndpointBuilder.java | 62 +-
.../builder/endpoint/PollEnrichFilterTest.java | 69 +
.../endpoint/SedaPropertyPlaceholderTest.java | 55 +
.../camel/dsl/jbang/core/commands/Debug.java | 4 +-
.../dsl/jbang/core/commands/DependencyRuntime.java | 2 +-
.../camel/dsl/jbang/core/commands/Export.java | 11 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 16 +-
.../dsl/jbang/core/commands/ExportCamelMain.java | 12 +-
.../dsl/jbang/core/commands/ExportQuarkus.java | 44 +-
.../dsl/jbang/core/commands/ExportSpringBoot.java | 28 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 43 +-
.../camel/dsl/jbang/core/commands/RunHelper.java | 54 +-
.../core/commands/infra/InfraBaseCommand.java | 81 +-
.../dsl/jbang/core/commands/infra/InfraGet.java | 44 +-
.../dsl/jbang/core/commands/infra/InfraLog.java | 5 +-
.../dsl/jbang/core/commands/infra/InfraPs.java | 8 +-
.../dsl/jbang/core/commands/infra/InfraRun.java | 188 +-
.../dsl/jbang/core/commands/infra/InfraStop.java | 55 +-
.../jbang/core/commands/process/ListMetric.java | 3 +
.../core/commands/process/ListPlatformHttp.java | 20 +
.../jbang/core/commands/version/VersionList.java | 55 +-
.../camel/dsl/jbang/core/common/CatalogLoader.java | 2 +-
.../camel/dsl/jbang/core/common/RuntimeType.java | 4 +-
.../main/resources/quarkus-docker/Dockerfile.jvm | 7 +-
.../resources/quarkus-docker/Dockerfile.legacy-jar | 9 +-
.../resources/quarkus-docker/Dockerfile.native | 10 +-
.../quarkus-docker/Dockerfile.native-micro | 10 +-
.../{Dockerfile.tmpl => Dockerfile17.tmpl} | 0
.../{Dockerfile.tmpl => Dockerfile21.tmpl} | 2 +-
.../src/main/resources/templates/main-pom.tmpl | 4 -
.../templates/quarkus-kubernetes-pom.tmpl | 8 +
.../src/main/resources/templates/quarkus-pom.tmpl | 4 -
.../main/resources/templates/spring-boot-pom.tmpl | 4 -
.../jbang/core/commands/DependencyListTest.java | 3 +-
.../jbang/core/commands/DependencyUpdateTest.java | 48 +-
.../dsl/jbang/core/commands/ExportMainJibTest.java | 34 +-
.../jbang/core/commands/ExportMainJkubeTest.java | 4 +-
.../camel/dsl/jbang/core/commands/ExportTest.java | 98 +-
.../dsl/jbang/core/commands/infra/InfraTest.java | 5 +-
.../resources/pom-xml-files/springboot-pom.xml | 4 +-
.../dsl/jbang/it/MetricsObservabilityITCase.java | 4 +-
.../core/commands/kubernetes/KubernetesExport.java | 24 +-
.../core/commands/kubernetes/KubernetesRun.java | 4 +-
.../kubernetes/KubernetesExportBaseTest.java | 22 +
.../commands/kubernetes/KubernetesExportTest.java | 65 +
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
.../java/org/apache/camel/main/KameletMain.java | 32 +-
.../camel/main/download/MainHttpServerFactory.java | 9 +-
.../camel-main-known-dependencies.properties | 6 +-
dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 2 +-
parent/pom.xml | 100 +-
pom.xml | 2 +-
test-infra/camel-test-infra-all/pom.xml | 11 +
.../src/generated/resources/META-INF/metadata.json | 2 +-
.../infra/arangodb/services/container.properties | 2 +-
.../test/infra/aws2/services/container.properties | 2 +-
.../elasticsearch/services/container.properties | 2 +-
.../test/infra/fhir/services/container.properties | 2 +-
.../MicroprofileLRALocalContainerInfraService.java | 4 +-
test-infra/camel-test-infra-openai-mock/README.md | 66 +
.../camel-test-infra-openai-mock}/pom.xml | 66 +-
.../test/infra/openai/mock/MockExpectation.java | 121 +
.../test/infra/openai/mock/MockResponseType.java | 23 +-
.../camel/test/infra/openai/mock/OpenAIMock.java | 83 +
.../test/infra/openai/mock/OpenAIMockBuilder.java | 149 +
.../infra/openai/mock/OpenAIMockServerHandler.java | 53 +
.../test/infra/openai/mock/RequestContext.java | 68 +
.../test/infra/openai/mock/RequestHandler.java | 141 +
.../test/infra/openai/mock/ResponseBuilder.java | 143 +
.../test/infra/openai/mock/ToolCallDefinition.java | 36 +-
.../infra/openai/mock/ToolExecutionSequence.java | 76 +
.../test/infra/openai/mock/ToolExecutionStep.java | 61 +
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../infra/openai/mock/OpenAIMockFailuresTest.java | 75 +
.../openai/mock/OpenAIMockMultipleToolsTest.java | 100 +
.../test/infra/openai/mock/OpenAIMockTest.java | 219 +
.../infra/opensearch/services/container.properties | 2 +-
.../infra/postgres/services/container.properties | 2 +-
.../infra/qdrant/services/container.properties | 2 +-
.../infra/rabbitmq/services/container.properties | 2 +-
.../test/infra/solr/services/container.properties | 2 +-
.../infra/weaviate/services/container.properties | 4 +-
test-infra/pom.xml | 1 +
.../maven/camel-repackager-maven-plugin/pom.xml | 2 +-
328 files changed, 25259 insertions(+), 20084 deletions(-)
rename
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/{LangChain4jToolMultipleCallsIT.java
=> LangChain4jToolMultipleCallsTest.java} (80%)
rename
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/{LangChain4jToolMultipleGroupsIT.java
=> LangChain4jToolMultipleGroupsTest.java} (74%)
rename
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/{LangChain4jToolMultipleMatchingGroupsIT.java
=> LangChain4jToolMultipleMatchingGroupsTest.java} (78%)
rename
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/{LangChain4jToolNoToolsExistIT.java
=> LangChain4jToolNoToolsExistTest.java} (75%)
rename
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/{LangChain4jToolNoToolsToBeCalledIT.java
=> LangChain4jToolNoToolsToBeCalledTest.java} (75%)
rename
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/{LangChain4jToolIT.java
=> LangChain4jToolTest.java} (71%)
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolsHelper.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolIT.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleCallsIT.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleGroupsIT.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleMatchingGroupsIT.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolNoToolsExistIT.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolNoToolsToBeCalledIT.java
delete mode 100644
components/camel-as2/camel-as2-component/src/test/java/org/apache/camel/component/as2/CreateEndpointManualIssueTest.java
create mode 100644
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/integration/S3ConsumerMaxMessagesPerPollIT.java
create mode 100644
components/camel-jsonata/src/test/java/org/apache/camel/component/jsonata/JsonataArrayInputTest.java
create mode 100644
components/camel-jsonata/src/test/resources/org/apache/camel/component/jsonata/arrayinput/expressions.spec
create mode 100644
components/camel-jsonata/src/test/resources/org/apache/camel/component/jsonata/arrayinput/input.json
create mode 100644
components/camel-jsonata/src/test/resources/org/apache/camel/component/jsonata/arrayinput/output.json
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaProducerMultipleMessagesInTransactionWithLoopTest.java
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaProducerMultipleMessagesInTransactionWithSplitTest.java
rename
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/{MainHttpServerTest.java
=> ManagementHttpServerTest.java} (95%)
create mode 100644
components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/dto/generated/Folder.java
copy
components/{camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadFactoryListener.java
=>
camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/dto/generated/QueryRecordsFolder.java}
(58%)
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/FromJmsToJmsTest.java
create mode 100644
components/camel-zip-deflater/src/test/resources/concatenatedZippedFiles.gz
create mode 100644
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/MDCThreadFactoryListener.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/XPathLanguageValidateTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/MDCRouteIdAwareTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SplitterShareUnitOfWorkTest.java
create mode 100644
dsl/camel-endpointdsl/src/test/java/org/apache/camel/builder/endpoint/PollEnrichFilterTest.java
create mode 100644
dsl/camel-endpointdsl/src/test/java/org/apache/camel/builder/endpoint/SedaPropertyPlaceholderTest.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/{Dockerfile.tmpl
=> Dockerfile17.tmpl} (100%)
rename
dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/{Dockerfile.tmpl
=> Dockerfile21.tmpl} (99%)
create mode 100644 test-infra/camel-test-infra-openai-mock/README.md
copy {components/camel-ai/camel-weaviate =>
test-infra/camel-test-infra-openai-mock}/pom.xml (50%)
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/MockExpectation.java
copy
components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadFactoryListener.java
=>
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/MockResponseType.java
(57%)
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/OpenAIMock.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/OpenAIMockBuilder.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/OpenAIMockServerHandler.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/RequestContext.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/RequestHandler.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/ResponseBuilder.java
copy
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/MainHttpFakeHealthCheck.java
=>
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/ToolCallDefinition.java
(51%)
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/ToolExecutionSequence.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/ToolExecutionStep.java
copy test-infra/{camel-test-infra-arangodb =>
camel-test-infra-openai-mock}/src/main/resources/META-INF/MANIFEST.MF (100%)
create mode 100644
test-infra/camel-test-infra-openai-mock/src/test/java/org/apache/camel/test/infra/openai/mock/OpenAIMockFailuresTest.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/test/java/org/apache/camel/test/infra/openai/mock/OpenAIMockMultipleToolsTest.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/test/java/org/apache/camel/test/infra/openai/mock/OpenAIMockTest.java