This is an automated email from the ASF dual-hosted git repository.
tcunning pushed a change to branch spring-boot-4.0
in repository https://gitbox.apache.org/repos/asf/camel.git
discard b01565d3d547 fix github build failures due to test-infra modules not
built
discard 0bdbe83f8a29 Additional alignments for spring-boot 4.0.3
discard 59bb989a22e7 Upgrade to spring-boot 4.0.3
discard 665db38bd1fe Document, disable or fix tests on JDK25
discard aa7d67761588 Additional JUnit 6 changes
discard 422577a6cee4 Align to spring-boot 4.0.2, upgrade jackson to 2.20.2,
API changes for jackson upgrade
discard 9c992c1faafb Upgrade to spring-boot 4.0.2
discard 3adbf05d879f Update rest-assured to 6.0.0
discard 0f4069bd2ae1 RegisterExtension not needed in AMQPRouteTraceFrameTest -
it duplicates the ones in AMQPTestSupport and causes conflict
discard 1f4490e6c0f8 Netty 4.2 enables hostname verification by default -
override with io.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE
for the test
discard a8ec81e55a2c JUnit 6 changes after rebase
discard b1622f59aaf2 Update rabbitmq image version; refresh
discard f63f5b7e124b Upgrade netty to 4.2.7.Final
discard 2b8a19219227 Add jackson-databind dependency (inherited spring-vault
dependencies have changed)
discard eaaba443c21b Remove LaunchScript (deprecated in spring-boot 4)
discard 172545bc7b50 API changes to match spring-boot 4.0.0
discard e7037cb0dc82 API changes for spring-security upgrade to 7.0.0
discard e28371ca989c spring-amqp changes upgrading to 4.0.0
discard 1e7be3a664c4 Spring util API changes
discard 4291f1623280 API changes for spring-batch upgrade to 6.0.0
discard 79d61121ffc3 Update versions to align to spring-boot 4.0.0
discard baaafd8eaacc CAMEL-22780 Update camel from JUnit 5 to Junit 6
add a9cab92cadd1 Update javadoc
add d7fecf375886 CAMEL-22545 new camel-huggingface component
add 1babe042b399 CAMEL-16861: Update docs
add a2f934e50912 CAMEL-22780 Update camel from JUnit 5 to Junit 6
add 1fce328fb479 Update versions to align to spring-boot 4.0.0
add 2ac86c438a5f API changes for spring-batch upgrade to 6.0.0
add b756481dc837 Spring util API changes
add 801c57f73cd4 spring-amqp changes upgrading to 4.0.0
add 55d9c12fadb8 API changes for spring-security upgrade to 7.0.0
add fc9f13b8ebc2 API changes to match spring-boot 4.0.0
add 128f9a483933 Remove LaunchScript (deprecated in spring-boot 4)
add 6f642e7793a3 Add jackson-databind dependency (inherited spring-vault
dependencies have changed)
add a543d894eafd Upgrade netty to 4.2.7.Final
add 0f9f09109160 Update rabbitmq image version; refresh
add c08f1ce8c258 JUnit 6 changes after rebase
add c82c5267f6c0 Netty 4.2 enables hostname verification by default -
override with io.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE
for the test
add 683f44e3bfe6 RegisterExtension not needed in AMQPRouteTraceFrameTest -
it duplicates the ones in AMQPTestSupport and causes conflict
add a72f78432382 Update rest-assured to 6.0.0
add 8b386f4c07f6 Upgrade to spring-boot 4.0.2
add 068f2317ee7a Align to spring-boot 4.0.2, upgrade jackson to 2.20.2,
API changes for jackson upgrade
add 102c238929d8 Additional JUnit 6 changes
add 262d41030d20 Document, disable or fix tests on JDK25
add 93a55122bdf2 Upgrade to spring-boot 4.0.3
add 01438c162d4f Additional alignments for spring-boot 4.0.3
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 (b01565d3d547)
\
N -- N -- N refs/heads/spring-boot-4.0 (01438c162d4f)
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:
.github/actions/detect-dependencies/detect-test.sh | 2 +-
bom/camel-bom/pom.xml | 5 +
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 1 +
.../camel/catalog/components/huggingface.json | 72 ++
components/camel-ai/camel-huggingface/pom.xml | 98 +++
.../HuggingFaceComponentConfigurer.java | 166 ++++
.../huggingface/HuggingFaceEndpointConfigurer.java | 138 ++++
.../huggingface/HuggingFaceEndpointUriFactory.java | 87 +++
.../camel/component/huggingface/huggingface.json | 72 ++
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/huggingface | 2 +
.../apache/camel/configurer/huggingface-component | 2 +
.../apache/camel/configurer/huggingface-endpoint | 2 +
.../apache/camel/urifactory/huggingface-endpoint | 2 +
.../src/main/docs/huggingface-component.adoc | 152 ++++
.../huggingface/HuggingFaceComponent.java | 67 ++
.../huggingface/HuggingFaceConfiguration.java | 240 ++++++
.../huggingface/HuggingFaceConstants.java | 26 +
.../component/huggingface/HuggingFaceEndpoint.java | 60 ++
.../component/huggingface/HuggingFaceProducer.java | 63 ++
.../huggingface/tasks/AbstractTaskPredictor.java | 152 ++++
.../tasks/AutomaticSpeechRecognitionPredictor.java | 148 ++++
.../component/huggingface/tasks/ChatPredictor.java | 212 ++++++
.../huggingface/tasks/HuggingFaceTask.java | 96 +++
.../tasks/QuestionAnsweringPredictor.java | 122 +++
.../tasks/SentenceEmbeddingsPredictor.java | 151 ++++
.../huggingface/tasks/SummarizationPredictor.java | 111 +++
.../component/huggingface/tasks/TaskPredictor.java | 67 ++
.../huggingface/tasks/TaskPredictorFactory.java | 50 ++
.../tasks/TextClassificationPredictor.java | 130 ++++
.../huggingface/tasks/TextGenerationPredictor.java | 109 +++
.../huggingface/tasks/TextToImagePredictor.java | 114 +++
.../huggingface/tasks/TextToSpeechPredictor.java | 139 ++++
.../tasks/ZeroShotClassificationPredictor.java | 146 ++++
.../tasks/automatic_speech_recognition.py | 53 ++
.../camel/component/huggingface/tasks/chat.py | 52 ++
.../huggingface/tasks/question_answering.py | 56 ++
.../huggingface/tasks/sentence_embeddings.py | 50 ++
.../component/huggingface/tasks/summarization.py | 56 ++
.../huggingface/tasks/text_classification.py | 51 ++
.../component/huggingface/tasks/text_generation.py | 53 ++
.../component/huggingface/tasks/text_to_image.py | 50 ++
.../component/huggingface/tasks/text_to_speech.py | 55 ++
.../huggingface/tasks/zero_shot_classification.py | 56 ++
.../camel/component/huggingface/HuggingFaceIT.java | 207 +++++
.../huggingface/TranslationPredictor.java | 97 +++
.../src/test/resources/generated_audio.wav | Bin 0 -> 68172 bytes
.../src/test/resources/log4j2.properties | 31 +
components/camel-ai/pom.xml | 1 +
.../main/java/org/apache/camel/CamelContext.java | 19 +-
.../reifier/errorhandler/ErrorHandlerReifier.java | 6 +-
.../org/apache/camel/main/components.properties | 1 +
.../modules/ROOT/examples/json/huggingface.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/huggingface-component.adoc | 1 +
.../modules/ROOT/pages/error-handler.adoc | 115 +--
.../modules/ROOT/pages/event-notifier.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/examples.adoc | 5 +-
.../modules/ROOT/pages/exception-clause.adoc | 838 +++++++++++++++------
.../component/ComponentsBuilderFactory.java | 14 +
.../dsl/HuggingfaceComponentBuilderFactory.java | 457 +++++++++++
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 50 ++
.../dsl/HuggingFaceEndpointBuilderFactory.java | 560 ++++++++++++++
.../org/apache/camel/main/stub/StubEipReifier.java | 43 ++
.../camel-component-known-dependencies.properties | 1 +
parent/pom.xml | 8 +-
pom.xml | 1 +
.../apache/camel/maven/packaging/MojoHelper.java | 1 +
71 files changed, 5734 insertions(+), 276 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/huggingface.json
create mode 100644 components/camel-ai/camel-huggingface/pom.xml
create mode 100644
components/camel-ai/camel-huggingface/src/generated/java/org/apache/camel/component/huggingface/HuggingFaceComponentConfigurer.java
create mode 100644
components/camel-ai/camel-huggingface/src/generated/java/org/apache/camel/component/huggingface/HuggingFaceEndpointConfigurer.java
create mode 100644
components/camel-ai/camel-huggingface/src/generated/java/org/apache/camel/component/huggingface/HuggingFaceEndpointUriFactory.java
create mode 100644
components/camel-ai/camel-huggingface/src/generated/resources/META-INF/org/apache/camel/component/huggingface/huggingface.json
create mode 100644
components/camel-ai/camel-huggingface/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-ai/camel-huggingface/src/generated/resources/META-INF/services/org/apache/camel/component/huggingface
create mode 100644
components/camel-ai/camel-huggingface/src/generated/resources/META-INF/services/org/apache/camel/configurer/huggingface-component
create mode 100644
components/camel-ai/camel-huggingface/src/generated/resources/META-INF/services/org/apache/camel/configurer/huggingface-endpoint
create mode 100644
components/camel-ai/camel-huggingface/src/generated/resources/META-INF/services/org/apache/camel/urifactory/huggingface-endpoint
create mode 100644
components/camel-ai/camel-huggingface/src/main/docs/huggingface-component.adoc
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/HuggingFaceComponent.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/HuggingFaceConfiguration.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/HuggingFaceConstants.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/HuggingFaceEndpoint.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/HuggingFaceProducer.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/AbstractTaskPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/AutomaticSpeechRecognitionPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/ChatPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/HuggingFaceTask.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/QuestionAnsweringPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/SentenceEmbeddingsPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/SummarizationPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/TaskPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/TaskPredictorFactory.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/TextClassificationPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/TextGenerationPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/TextToImagePredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/TextToSpeechPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/java/org/apache/camel/component/huggingface/tasks/ZeroShotClassificationPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/automatic_speech_recognition.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/chat.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/question_answering.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/sentence_embeddings.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/summarization.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/text_classification.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/text_generation.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/text_to_image.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/text_to_speech.py
create mode 100644
components/camel-ai/camel-huggingface/src/main/resources/org/apache/camel/component/huggingface/tasks/zero_shot_classification.py
create mode 100644
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/HuggingFaceIT.java
create mode 100644
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/TranslationPredictor.java
create mode 100644
components/camel-ai/camel-huggingface/src/test/resources/generated_audio.wav
create mode 100644
components/camel-ai/camel-huggingface/src/test/resources/log4j2.properties
create mode 120000 docs/components/modules/ROOT/examples/json/huggingface.json
create mode 120000
docs/components/modules/ROOT/pages/huggingface-component.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HuggingfaceComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HuggingFaceEndpointBuilderFactory.java