diff --git a/docs/antora.yml b/docs/antora.yml index d1a387dd0b96..598cebfad4fc 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -28,8 +28,8 @@ asciidoc: requires: "'util=camel-website-util,quarkus=xref:js/quarkus.js'" # Project versions - camel-version: 4.0.1 # replace ${camel.version} - camel-docs-version: 4.0.x # replace ${camel.docs.components.version} + camel-version: 4.1.0 # replace ${camel.version} + camel-docs-version: 4.1.x # replace ${camel.docs.components.version} quarkus-version: 3.4.1 # replace ${quarkus.version} graalvm-version: 23.0.1 # replace ${graalvm.version} graalvm-docs-version: jdk17 diff --git a/docs/modules/ROOT/examples/components/azure-servicebus.yml b/docs/modules/ROOT/examples/components/azure-servicebus.yml index 77f5ef68db27..e4e50df169af 100644 --- a/docs/modules/ROOT/examples/components/azure-servicebus.yml +++ b/docs/modules/ROOT/examples/components/azure-servicebus.yml @@ -9,5 +9,5 @@ cqJvmSince: 2.8.0 cqNativeSince: n/a cqCamelPartName: azure-servicebus cqCamelPartTitle: Azure ServiceBus -cqCamelPartDescription: Send and receive messages to/from Azure Event Bus. +cqCamelPartDescription: Send and receive messages to/from Azure Service Bus. cqExtensionPageTitle: Azure ServiceBus diff --git a/docs/modules/ROOT/pages/reference/extensions/tika.adoc b/docs/modules/ROOT/pages/reference/extensions/tika.adoc index bf5efdddc725..56712b2cda2b 100644 --- a/docs/modules/ROOT/pages/reference/extensions/tika.adoc +++ b/docs/modules/ROOT/pages/reference/extensions/tika.adoc @@ -54,6 +54,8 @@ can be changed only via `application.properties`. While you can use any of the available https://tika.apache.org/1.24.1/formats.html[Tika parsers] in JVM mode, only some of those are supported in native mode - see the https://quarkiverse.github.io/quarkiverse-docs/quarkus-tika/dev/index.html[Quarkus Tika guide]. +PDF and ODF parsers can not be used both in JVM mode or in the native mode. Pdf extension is suggested for purposes of pdf consumption to avoid a version conflict between Camel and Quarkus-tika extension involving PdfBox dependency. + Use of the Tika parser without any configuration will initialize all available parsers. Unfortunately as some of them don't work in the native mode, the whole execution will fail. diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelQuarkusClassResolver.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelQuarkusClassResolver.java index 7c1d52e20c93..600b24658b20 100644 --- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelQuarkusClassResolver.java +++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelQuarkusClassResolver.java @@ -18,6 +18,7 @@ import java.io.InputStream; import java.net.URL; +import java.util.Collections; import java.util.Enumeration; import java.util.LinkedHashSet; import java.util.Set; @@ -43,6 +44,14 @@ public void addClassLoader(ClassLoader classLoader) { classLoaders.add(classLoader); } + @Override + public Set getClassLoaders() { + if (classLoaders == null) { + return Collections.emptySet(); + } + return Collections.unmodifiableSet(classLoaders); + } + @Override public Class resolveClass(String name) { Class result = loadClass(name, applicationContextClassLoader); diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java index 7c97ade1b852..1b485382f832 100644 --- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java +++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java @@ -16,6 +16,8 @@ */ package org.apache.camel.quarkus.core; +import java.util.List; + import org.apache.camel.CamelContext; import org.apache.camel.NamedNode; import org.apache.camel.spi.ModelToXMLDumper; @@ -27,9 +29,15 @@ public String dumpModelAsXml(CamelContext context, NamedNode definition) throws } @Override - public String dumpModelAsXml(CamelContext context, NamedNode definition, boolean resolvePlaceholders) + public String dumpModelAsXml(CamelContext context, NamedNode definition, boolean resolvePlaceholders, boolean generatedIds) throws Exception { throw new UnsupportedOperationException( "Please add a dependency to camel-quarkus-xml-jaxb or camel-quarkus-xml-io-dsl"); } + + @Override + public String dumpBeansAsXml(CamelContext context, List beans) throws Exception { + throw new UnsupportedOperationException( + "Please add a dependency to camel-quarkus-xml-jaxb or camel-quarkus-xml-io-dsl"); + } } diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java index 96c67ebf154d..d3c916bfffcc 100644 --- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java +++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java @@ -16,19 +16,28 @@ */ package org.apache.camel.quarkus.core; +import java.util.List; + import org.apache.camel.CamelContext; import org.apache.camel.NamedNode; import org.apache.camel.spi.ModelToYAMLDumper; public class DisabledModelToYAMLDumper implements ModelToYAMLDumper { + @Override - public String dumpModelAsYaml(CamelContext context, NamedNode definition) throws Exception { + public String dumpBeansAsYaml(CamelContext context, List beans) throws Exception { throw new UnsupportedOperationException("Please add a dependency to camel-quarkus-yaml-io"); } + @Override + public String dumpModelAsYaml(CamelContext context, NamedNode definition) throws Exception { + throw new UnsupportedOperationException( + "Please add a dependency to camel-quarkus-yaml-io"); + } + @Override public String dumpModelAsYaml(CamelContext context, NamedNode definition, boolean resolvePlaceholders, - boolean uriAsParameters) throws Exception { + boolean uriAsParameters, boolean generatedIds) throws Exception { throw new UnsupportedOperationException( "Please add a dependency to camel-quarkus-yaml-io"); } diff --git a/extensions-support/language/deployment/src/main/java/org/apache/camel/quarkus/support/language/deployment/dm/DryModeInjector.java b/extensions-support/language/deployment/src/main/java/org/apache/camel/quarkus/support/language/deployment/dm/DryModeInjector.java index 8312bba2478f..5e3fe9f61b05 100644 --- a/extensions-support/language/deployment/src/main/java/org/apache/camel/quarkus/support/language/deployment/dm/DryModeInjector.java +++ b/extensions-support/language/deployment/src/main/java/org/apache/camel/quarkus/support/language/deployment/dm/DryModeInjector.java @@ -68,6 +68,15 @@ public T newInstance(Class type, boolean postProcessBean) { return delegate.newInstance(type, postProcessBean); } + @SuppressWarnings("unchecked") + @Override + public T newInstance(Class type, Class factoryClass, String factoryMethod) { + if (mustBeReplaced(type)) { + return (T) delegate.newInstance(DryModeComponent.class); + } + return delegate.newInstance(type, factoryClass, factoryMethod); + } + @Override public boolean supportsAutoWiring() { return delegate.supportsAutoWiring(); diff --git a/extensions/camel-k/runtime/src/main/java/org/apache/camel/quarkus/k/runtime/Application.java b/extensions/camel-k/runtime/src/main/java/org/apache/camel/quarkus/k/runtime/Application.java index 95bcf6636c6e..2d681a13da6a 100644 --- a/extensions/camel-k/runtime/src/main/java/org/apache/camel/quarkus/k/runtime/Application.java +++ b/extensions/camel-k/runtime/src/main/java/org/apache/camel/quarkus/k/runtime/Application.java @@ -150,6 +150,16 @@ public Collection findRouteResourcesFromDirectory(CamelContext camelCo return Collections.emptyList(); } + @Override + public boolean isIgnoreLoadingError() { + return false; + } + + @Override + public void setIgnoreLoadingError(boolean ignoreLoadingError) { + // Noop + } + @Override public List collectRoutesFromRegistry(CamelContext camelContext, String excludePattern, String includePattern) { diff --git a/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java b/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java index 64ad0826a2a8..1b9ea1f1c113 100644 --- a/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java +++ b/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java @@ -35,6 +35,7 @@ import org.apache.camel.builder.RouteBuilder; import org.apache.camel.impl.DefaultCamelContext; import org.apache.camel.model.RouteTemplateDefinition; +import org.apache.camel.quarkus.component.kamelet.EmptyKameletResource; import org.apache.camel.quarkus.component.kamelet.KameletConfiguration; import org.apache.camel.quarkus.component.kamelet.KameletRecorder; import org.apache.camel.quarkus.core.deployment.spi.CamelContextCustomizerBuildItem; @@ -119,6 +120,19 @@ CamelContextCustomizerBuildItem configureTemplates( } } - return new CamelContextCustomizerBuildItem(recorder.createTemplateLoaderCustomizer(definitions)); + // TODO: Improve / remove this https://github.com/apache/camel-quarkus/issues/5230 + // Use Quarkus recorder serialization friendly EmptyKameletResource instead of the default Resource. + // The resource will get reevaluated at runtime and replaced if it exists + definitions.forEach(definition -> { + Resource originalResource = definition.getResource(); + EmptyKameletResource resource = new EmptyKameletResource(); + resource.setScheme(originalResource.getScheme()); + resource.setLocation(originalResource.getLocation()); + resource.setExists(originalResource.exists()); + definition.setResource(resource); + }); + + return new CamelContextCustomizerBuildItem( + recorder.createTemplateLoaderCustomizer(definitions)); } } diff --git a/extensions/kamelet/runtime/src/main/java/org/apache/camel/quarkus/component/kamelet/EmptyKameletResource.java b/extensions/kamelet/runtime/src/main/java/org/apache/camel/quarkus/component/kamelet/EmptyKameletResource.java new file mode 100644 index 000000000000..aa17e84eadba --- /dev/null +++ b/extensions/kamelet/runtime/src/main/java/org/apache/camel/quarkus/component/kamelet/EmptyKameletResource.java @@ -0,0 +1,93 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.quarkus.component.kamelet; + +import java.io.IOException; +import java.io.InputStream; +import java.util.Objects; + +import org.apache.camel.spi.Resource; + +/** + * TODO: Improve / remove this https://github.com/apache/camel-quarkus/issues/5230 + * Quarkus build time & serialization friendly implementation for Kamelet resources. This gets replaced at runtime + * when the resource is reevaluated. + */ +public final class EmptyKameletResource implements Resource { + private String scheme; + private String location; + private boolean exists; + + @Override + public String getScheme() { + return scheme; + } + + public void setScheme(String scheme) { + this.scheme = scheme; + } + + @Override + public String getLocation() { + return this.location; + } + + public void setLocation(String location) { + this.location = location; + } + + @Override + public boolean exists() { + return exists; + } + + public void setExists(boolean exists) { + this.exists = exists; + } + + @Override + public InputStream getInputStream() throws IOException { + return InputStream.nullInputStream(); + } + + @Override + public String toString() { + String prefix = scheme + ":"; + if (location.startsWith(prefix)) { + return "Resource[" + location + "]"; + } else { + return "Resource[" + prefix + location + "]"; + } + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Resource that = (Resource) o; + return scheme.equals(that.getScheme()) && location.equals(that.getLocation()); + } + + @Override + public int hashCode() { + return Objects.hash(scheme, location); + } +} diff --git a/extensions/kamelet/runtime/src/main/java/org/apache/camel/quarkus/component/kamelet/KameletRecorder.java b/extensions/kamelet/runtime/src/main/java/org/apache/camel/quarkus/component/kamelet/KameletRecorder.java index eddc8a87a595..98499932edf0 100644 --- a/extensions/kamelet/runtime/src/main/java/org/apache/camel/quarkus/component/kamelet/KameletRecorder.java +++ b/extensions/kamelet/runtime/src/main/java/org/apache/camel/quarkus/component/kamelet/KameletRecorder.java @@ -25,9 +25,16 @@ import org.apache.camel.model.Model; import org.apache.camel.model.RouteTemplateDefinition; import org.apache.camel.spi.CamelContextCustomizer; +import org.apache.camel.spi.Resource; +import org.apache.camel.spi.ResourceLoader; +import org.apache.camel.support.PluginHelper; +import org.apache.camel.util.ObjectHelper; +import org.jboss.logging.Logger; @Recorder public class KameletRecorder { + private static final Logger LOG = Logger.getLogger(KameletRecorder.class); + public RuntimeValue createTemplateLoaderCustomizer( @RelaxedValidation List definitions) { @@ -35,6 +42,23 @@ public RuntimeValue createTemplateLoaderCustomizer( @Override public void configure(CamelContext context) { try { + // TODO: Improve / remove this: https://github.com/apache/camel-quarkus/issues/5230 + ResourceLoader resourceLoader = PluginHelper.getResourceLoader(context); + for (RouteTemplateDefinition definition : definitions) { + Resource originalResource = definition.getResource(); + String location = originalResource.getLocation(); + if (originalResource instanceof EmptyKameletResource && !ObjectHelper.isNotEmpty(location)) { + Resource resource = resourceLoader.resolveResource(location); + if (resource != null) { + definition.setResource(resource); + } else { + if (LOG.isDebugEnabled()) { + LOG.debugf("Failed resolving Kamelet resource %s. Resource dumping will be disabled.", + definition.getId()); + } + } + } + } context.getCamelContextExtension().getContextPlugin(Model.class).addRouteTemplateDefinitions(definitions); } catch (Exception e) { throw new RuntimeException(e); diff --git a/extensions/nats/runtime/pom.xml b/extensions/nats/runtime/pom.xml index 3ac0b51408a8..85acd24a3e99 100644 --- a/extensions/nats/runtime/pom.xml +++ b/extensions/nats/runtime/pom.xml @@ -48,6 +48,16 @@ org.apache.camel camel-nats + + net.i2p.crypto + eddsa + provided + + + org.graalvm.sdk + graal-sdk + provided + diff --git a/extensions/nats/runtime/src/main/java/org/apache/camel/component/nats/graal/EdDSAEngineSubstitutions.java b/extensions/nats/runtime/src/main/java/org/apache/camel/component/nats/graal/EdDSAEngineSubstitutions.java new file mode 100644 index 000000000000..5f87bef22a77 --- /dev/null +++ b/extensions/nats/runtime/src/main/java/org/apache/camel/component/nats/graal/EdDSAEngineSubstitutions.java @@ -0,0 +1,96 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.component.nats.graal; + +import java.security.InvalidKeyException; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.security.PublicKey; +import java.security.spec.InvalidKeySpecException; +import java.security.spec.X509EncodedKeySpec; +import java.util.function.BooleanSupplier; + +import com.oracle.svm.core.annotate.Alias; +import com.oracle.svm.core.annotate.Substitute; +import com.oracle.svm.core.annotate.TargetClass; +import net.i2p.crypto.eddsa.EdDSAEngine; +import net.i2p.crypto.eddsa.EdDSAKey; +import net.i2p.crypto.eddsa.EdDSAPublicKey; + +/** + * TODO: https://github.com/apache/camel-quarkus/issues/5233 + * + * Remove this when net.i2p.crypto:eddsa >= 0.3.1 is released. + */ +@TargetClass(value = EdDSAEngine.class, onlyWith = IsEddsaCryptoAvailable.class) +public final class EdDSAEngineSubstitutions { + @Alias + private EdDSAKey key; + @Alias + private MessageDigest digest; + + @Alias + public void reset() { + } + + /** + * Fix for JDK 17 to avoid importing JDK internal API sun.security.x509.X509Key. + * Based on the original change: https://github.com/str4d/ed25519-java/commit/35c34a549cc933dc2d1d23ad4bfa88187fe77e7a + */ + @Substitute + protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException { + reset(); + if (publicKey instanceof EdDSAPublicKey) { + key = (EdDSAPublicKey) publicKey; + + if (digest == null) { + // Instantiate the digest from the key parameters + try { + digest = MessageDigest.getInstance(key.getParams().getHashAlgorithm()); + } catch (NoSuchAlgorithmException e) { + throw new InvalidKeyException( + "cannot get required digest " + key.getParams().getHashAlgorithm() + " for private key."); + } + } else if (!key.getParams().getHashAlgorithm().equals(digest.getAlgorithm())) + throw new InvalidKeyException("Key hash algorithm does not match chosen digest"); + } else if (publicKey.getFormat().equals("X.509")) { + // X509Certificate will sometimes contain an X509Key rather than the EdDSAPublicKey itself; the contained + // key is valid but needs to be instanced as an EdDSAPublicKey before it can be used. + EdDSAPublicKey parsedPublicKey; + try { + parsedPublicKey = new EdDSAPublicKey(new X509EncodedKeySpec(publicKey.getEncoded())); + } catch (InvalidKeySpecException ex) { + throw new InvalidKeyException("cannot handle X.509 EdDSA public key: " + publicKey.getAlgorithm()); + } + engineInitVerify(parsedPublicKey); + } else { + throw new InvalidKeyException("cannot identify EdDSA public key: " + publicKey.getClass()); + } + } +} + +final class IsEddsaCryptoAvailable implements BooleanSupplier { + @Override + public boolean getAsBoolean() { + try { + Class.forName("net.i2p.crypto.eddsa.EdDSAEngine", false, Thread.currentThread().getContextClassLoader()); + return true; + } catch (ClassNotFoundException e) { + return false; + } + } +} diff --git a/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java b/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java index fc1d9c78e2b7..820cc7661c44 100644 --- a/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java +++ b/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java @@ -55,8 +55,6 @@ class PdfProcessor { private static final String[] RUNTIME_INITIALIZED_CLASSES = new String[] { "org.apache.pdfbox.pdmodel.font.PDType1Font", - "org.apache.camel.component.pdf.PdfConfiguration", - "org.apache.camel.component.pdf.Standard14Fonts", "org.apache.pdfbox.pdmodel.PDDocument", "org.apache.pdfbox.pdmodel.graphics.color.PDDeviceRGB", "org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray" diff --git a/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/RestOpenapiProcessor.java b/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/RestOpenapiProcessor.java index 5f87825080db..fa41e26daacd 100644 --- a/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/RestOpenapiProcessor.java +++ b/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/RestOpenapiProcessor.java @@ -16,16 +16,80 @@ */ package org.apache.camel.quarkus.component.rest.openapi.deployment; +import java.util.ArrayList; +import java.util.List; + +import com.github.fge.jsonschema.keyword.validator.KeywordValidator; +import com.github.fge.msgsimple.load.MessageBundleLoader; +import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; +import io.quarkus.deployment.builditem.CombinedIndexBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; +import io.quarkus.deployment.builditem.IndexDependencyBuildItem; +import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; +import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceDirectoryBuildItem; +import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; +import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; +import io.swagger.v3.oas.models.media.Schema; +import org.jboss.jandex.IndexView; class RestOpenapiProcessor { private static final String FEATURE = "camel-rest-openapi"; + private static final List GROUP_IDS_TO_INDEX = List.of("com.github.java-json-tools", "com.atlassian.oai", + "io.swagger.core.v3"); @BuildStep FeatureBuildItem feature() { return new FeatureBuildItem(FEATURE); } + @BuildStep + void indexDependencies(CurateOutcomeBuildItem curateOutcome, BuildProducer indexedDependency) { + curateOutcome.getApplicationModel() + .getDependencies() + .stream() + .filter(dependency -> GROUP_IDS_TO_INDEX.contains(dependency.getGroupId())) + .map(dependency -> new IndexDependencyBuildItem(dependency.getGroupId(), dependency.getArtifactId())) + .forEach(indexedDependency::produce); + } + + @BuildStep + ReflectiveClassBuildItem registerForReflection(CombinedIndexBuildItem combinedIndex) { + List reflectiveClassNames = new ArrayList<>(); + IndexView index = combinedIndex.getIndex(); + + index.getAllKnownImplementors(MessageBundleLoader.class) + .stream() + .map(classInfo -> classInfo.name().toString()) + .forEach(reflectiveClassNames::add); + + index.getAllKnownImplementors(KeywordValidator.class) + .stream() + .map(classInfo -> classInfo.name().toString()) + .forEach(reflectiveClassNames::add); + + index.getAllKnownSubclasses(Schema.class) + .stream() + .map(classInfo -> classInfo.name().toString()) + .forEach(reflectiveClassNames::add); + + index.getClassesInPackage("io.swagger.v3.core.jackson.mixin") + .stream() + .map(classInfo -> classInfo.name().toString()) + .forEach(reflectiveClassNames::add); + + return ReflectiveClassBuildItem.builder(reflectiveClassNames.toArray(new String[0])).build(); + } + + @BuildStep + void nativeImageResources( + BuildProducer nativeImageResourceDirectory, + BuildProducer nativeImageResource) { + nativeImageResourceDirectory.produce(new NativeImageResourceDirectoryBuildItem("swagger/validation")); + nativeImageResourceDirectory.produce(new NativeImageResourceDirectoryBuildItem("draftv3")); + nativeImageResourceDirectory.produce(new NativeImageResourceDirectoryBuildItem("draftv4")); + nativeImageResourceDirectory.produce(new NativeImageResourceDirectoryBuildItem("com/github/fge/jsonschema/validator")); + nativeImageResource.produce(new NativeImageResourceBuildItem("com/github/fge/uritemplate/messages.properties")); + } } diff --git a/extensions/rest-openapi/runtime/pom.xml b/extensions/rest-openapi/runtime/pom.xml index 8cc5fa17fa39..79d63e1fb385 100644 --- a/extensions/rest-openapi/runtime/pom.xml +++ b/extensions/rest-openapi/runtime/pom.xml @@ -51,6 +51,11 @@ org.apache.camel.quarkus camel-quarkus-support-swagger + + org.graalvm.sdk + graal-sdk + provided + diff --git a/extensions/rest-openapi/runtime/src/main/java/org/apache/camel/quarkus/component/rest/openapi/graal/LoadingMessageSourceProviderSubstitutions.java b/extensions/rest-openapi/runtime/src/main/java/org/apache/camel/quarkus/component/rest/openapi/graal/LoadingMessageSourceProviderSubstitutions.java new file mode 100644 index 000000000000..b950bd394a54 --- /dev/null +++ b/extensions/rest-openapi/runtime/src/main/java/org/apache/camel/quarkus/component/rest/openapi/graal/LoadingMessageSourceProviderSubstitutions.java @@ -0,0 +1,34 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.quarkus.component.rest.openapi.graal; + +import java.util.concurrent.ExecutorService; + +import com.github.fge.msgsimple.provider.LoadingMessageSourceProvider; +import com.oracle.svm.core.annotate.Alias; +import com.oracle.svm.core.annotate.RecomputeFieldValue; +import com.oracle.svm.core.annotate.TargetClass; + +import static com.oracle.svm.core.annotate.RecomputeFieldValue.Kind.Reset; + +@TargetClass(LoadingMessageSourceProvider.class) +final class LoadingMessageSourceProviderSubstitutions { + // Avoid eager initialization of ExecutorService at build time + @Alias + @RecomputeFieldValue(kind = Reset) + private ExecutorService service; +} diff --git a/extensions/tika/runtime/src/main/doc/limitations.adoc b/extensions/tika/runtime/src/main/doc/limitations.adoc index 8edfbeddbc62..1d0f7a75c4eb 100644 --- a/extensions/tika/runtime/src/main/doc/limitations.adoc +++ b/extensions/tika/runtime/src/main/doc/limitations.adoc @@ -4,6 +4,8 @@ can be changed only via `application.properties`. While you can use any of the available https://tika.apache.org/1.24.1/formats.html[Tika parsers] in JVM mode, only some of those are supported in native mode - see the https://quarkiverse.github.io/quarkiverse-docs/quarkus-tika/dev/index.html[Quarkus Tika guide]. +PDF and ODF parsers can not be used both in JVM mode or in the native mode. Pdf extension is suggested for purposes of pdf consumption to avoid a version conflict between Camel and Quarkus-tika extension involving PdfBox dependency. + Use of the Tika parser without any configuration will initialize all available parsers. Unfortunately as some of them don't work in the native mode, the whole execution will fail. diff --git a/integration-test-groups/foundation/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java b/integration-test-groups/foundation/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java index af267981a3ac..bd7cc598b6a1 100644 --- a/integration-test-groups/foundation/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java +++ b/integration-test-groups/foundation/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java @@ -120,7 +120,7 @@ void testStartupStepRecorder() { @Test void testCustomBeanWithConstructorParameterInjection() { RestAssured.when().get("/core/custom-bean-with-constructor-parameter-injection").then() - .body(is("localhost:2121|scott|tiger")); + .body(is("\"localhost:2121\"|\"scott\"|\"tiger\"")); } @Test diff --git a/integration-test-groups/foundation/route-configurations/src/test/java/org/apache/camel/quarkus/core/it/routeconfigurations/RouteConfigurationsTest.java b/integration-test-groups/foundation/route-configurations/src/test/java/org/apache/camel/quarkus/core/it/routeconfigurations/RouteConfigurationsTest.java index efcc6621edf7..de9d935ee6ec 100644 --- a/integration-test-groups/foundation/route-configurations/src/test/java/org/apache/camel/quarkus/core/it/routeconfigurations/RouteConfigurationsTest.java +++ b/integration-test-groups/foundation/route-configurations/src/test/java/org/apache/camel/quarkus/core/it/routeconfigurations/RouteConfigurationsTest.java @@ -18,7 +18,6 @@ import io.quarkus.test.junit.QuarkusTest; import io.restassured.RestAssured; -import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import static org.hamcrest.Matchers.is; @@ -91,7 +90,6 @@ public void sendContentToYamlRouteShouldTriggerOnExceptionInXmlRouteConfiguratio } @Test - @Disabled //https://github.com/apache/camel-quarkus/issues/4736 public void sendContentToXmlRouteShouldTriggerOnExceptionInYamlRouteConfiguration() { String expected = "onException has been triggered in yamlRouteConfiguration"; RestAssured.given() diff --git a/integration-tests-support/custom-routes-collector/runtime/src/main/java/org/apache/camel/quarkus/main/runtime/support/CustomRoutesCollector.java b/integration-tests-support/custom-routes-collector/runtime/src/main/java/org/apache/camel/quarkus/main/runtime/support/CustomRoutesCollector.java index 905d1280db2f..091f64c01c48 100644 --- a/integration-tests-support/custom-routes-collector/runtime/src/main/java/org/apache/camel/quarkus/main/runtime/support/CustomRoutesCollector.java +++ b/integration-tests-support/custom-routes-collector/runtime/src/main/java/org/apache/camel/quarkus/main/runtime/support/CustomRoutesCollector.java @@ -26,6 +26,16 @@ import org.apache.camel.spi.Resource; public class CustomRoutesCollector implements RoutesCollector { + @Override + public boolean isIgnoreLoadingError() { + return false; + } + + @Override + public void setIgnoreLoadingError(boolean ignoreLoadingError) { + // Noop + } + @Override public List collectRoutesFromRegistry( CamelContext camelContext, diff --git a/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java b/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java index 393f1e8203a3..904c09a60756 100644 --- a/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java +++ b/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java @@ -9,6 +9,7 @@ import org.apache.camel.TypeConversionException; import org.apache.camel.TypeConverterLoaderException; import org.apache.camel.TypeConverter; +import org.apache.camel.converter.TypeConvertible; import org.apache.camel.spi.BulkTypeConverters; import org.apache.camel.spi.TypeConverterLoader; import org.apache.camel.spi.TypeConverterRegistry; @@ -43,6 +44,7 @@ public int size() { @Override public void load(TypeConverterRegistry registry) throws TypeConverterLoaderException { registry.addBulkTypeConverters(this); + doRegistration(registry); } @Override @@ -74,6 +76,13 @@ private Object doConvertTo(Class from, Class to, Exchange exchange, Object return null; } + private void doRegistration(TypeConverterRegistry registry) { + registry.addConverter(new TypeConvertible<>(java.lang.String.class, org.apache.camel.quarkus.it.support.typeconverter.pairs.MyBulk1Pair.class), this); + registry.addConverter(new TypeConvertible<>(java.lang.String.class, org.apache.camel.quarkus.it.support.typeconverter.pairs.MyBulk2Pair.class), this); + + + } + public TypeConverter lookup(Class to, Class from) { if (to == org.apache.camel.quarkus.it.support.typeconverter.pairs.MyBulk1Pair.class) { if (from == java.lang.String.class) { diff --git a/integration-tests/camel-k-runtime/pom.xml b/integration-tests/camel-k-runtime/pom.xml index 5d9875881210..d3049831d34a 100644 --- a/integration-tests/camel-k-runtime/pom.xml +++ b/integration-tests/camel-k-runtime/pom.xml @@ -121,6 +121,8 @@ 5g + virtualDependencies diff --git a/integration-tests/fop/pom.xml b/integration-tests/fop/pom.xml index 92d968de9814..9fb65bc9d94f 100644 --- a/integration-tests/fop/pom.xml +++ b/integration-tests/fop/pom.xml @@ -70,6 +70,7 @@ + virtualDependencies diff --git a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java index e8e4b0ccad22..c2da410823fe 100644 --- a/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java +++ b/integration-tests/fop/src/test/java/org/apache/camel/quarkus/component/fop/it/FopTest.java @@ -31,6 +31,8 @@ import io.restassured.http.ContentType; import io.restassured.response.ExtractableResponse; import io.restassured.specification.RequestSpecification; +import org.apache.pdfbox.Loader; +import org.apache.pdfbox.io.RandomAccessReadBuffer; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.text.PDFTextStripper; import org.junit.jupiter.api.BeforeAll; @@ -117,7 +119,7 @@ public static String decorateTextWithXSLFO(String text, String font) { } private PDDocument getDocumentFrom(InputStream inputStream) throws IOException { - return PDDocument.load(inputStream); + return Loader.loadPDF(new RandomAccessReadBuffer(inputStream)); } private String extractTextFrom(PDDocument document) throws IOException { diff --git a/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastMapTest.java b/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastMapTest.java index 77b674b57049..c9c615673f50 100644 --- a/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastMapTest.java +++ b/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastMapTest.java @@ -167,25 +167,25 @@ public void testMap() { .statusCode(202); // verify that the consumer has received all the added values - await().atMost(10L, TimeUnit.SECONDS).until(() -> { + await().atMost(20L, TimeUnit.SECONDS).until(() -> { List body = RestAssured.get("/added").then().extract().body().as(List.class); return body.size() == 2 && body.containsAll(Arrays.asList("1", "2")); }); // verify that the consumer has received one removed value with key = 1 - await().atMost(10L, TimeUnit.SECONDS).until(() -> { + await().atMost(20L, TimeUnit.SECONDS).until(() -> { List body = RestAssured.get("/deleted").then().extract().body().as(List.class); return body.size() == 1 && body.contains("1"); }); // verify that the consumer has received one evicted value with key = 2 - await().atMost(10L, TimeUnit.SECONDS).until(() -> { + await().atMost(20L, TimeUnit.SECONDS).until(() -> { List body = RestAssured.get("/evicted").then().extract().body().as(List.class); return body.size() == 1 && body.contains("2"); }); // verify that the consumer has received one updated value with key = 2 - await().atMost(10L, TimeUnit.SECONDS).until(() -> { + await().atMost(20L, TimeUnit.SECONDS).until(() -> { List body = RestAssured.get("/updated").then().extract().body().as(List.class); return body.size() == 1 && body.contains("2"); }); diff --git a/integration-tests/kamelet/src/main/java/org/apache/camel/quarkus/component/kamelet/it/KameletRoutes.java b/integration-tests/kamelet/src/main/java/org/apache/camel/quarkus/component/kamelet/it/KameletRoutes.java index 439b3ed9c3bc..e8b812ebb0ff 100644 --- a/integration-tests/kamelet/src/main/java/org/apache/camel/quarkus/component/kamelet/it/KameletRoutes.java +++ b/integration-tests/kamelet/src/main/java/org/apache/camel/quarkus/component/kamelet/it/KameletRoutes.java @@ -38,7 +38,7 @@ public void configure() throws Exception { .setBody().constant("Hello {{bodyValueFromProperty}}"); routeTemplate("tick") - .from("timer:{{routeId}}?repeatCount=1&delay=-1") + .from("timer:{{routeId}}?repeatCount=1&delay=-1&includeMetadata=true") .setBody().exchangeProperty(Exchange.TIMER_COUNTER) .to("kamelet:sink"); diff --git a/integration-tests/kubernetes/pom.xml b/integration-tests/kubernetes/pom.xml index 1f41bc8f497a..fc0b898453f2 100644 --- a/integration-tests/kubernetes/pom.xml +++ b/integration-tests/kubernetes/pom.xml @@ -81,6 +81,8 @@ 5g + virtualDependencies diff --git a/integration-tests/kubernetes/src/test/java/org/apache/camel/quarkus/component/kubernetes/it/KubernetesTest.java b/integration-tests/kubernetes/src/test/java/org/apache/camel/quarkus/component/kubernetes/it/KubernetesTest.java index 4529ac5abbfa..7c3df6b2c4fe 100644 --- a/integration-tests/kubernetes/src/test/java/org/apache/camel/quarkus/component/kubernetes/it/KubernetesTest.java +++ b/integration-tests/kubernetes/src/test/java/org/apache/camel/quarkus/component/kubernetes/it/KubernetesTest.java @@ -25,10 +25,12 @@ import io.quarkus.test.kubernetes.client.KubernetesServerTestResource; import io.quarkus.test.kubernetes.client.KubernetesTestServer; import io.restassured.RestAssured; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import static org.hamcrest.Matchers.is; +@Disabled //https://github.com/apache/camel-quarkus/issues/5318 @QuarkusTest @QuarkusTestResource(KubernetesServerTestResource.class) public class KubernetesTest { diff --git a/integration-tests/main-command-mode/src/main/java/org/apache/camel/quarkus/main/cmd/CamelRoute.java b/integration-tests/main-command-mode/src/main/java/org/apache/camel/quarkus/main/cmd/CamelRoute.java index a29a95d3069a..e159405e9915 100644 --- a/integration-tests/main-command-mode/src/main/java/org/apache/camel/quarkus/main/cmd/CamelRoute.java +++ b/integration-tests/main-command-mode/src/main/java/org/apache/camel/quarkus/main/cmd/CamelRoute.java @@ -29,7 +29,7 @@ public class CamelRoute extends RouteBuilder { @Override public void configure() { - from("timer:hello?delay=-1&repeatCount=3") + from("timer:hello?delay=-1&repeatCount=3&includeMetadata=true") .setBody().constant("Hello " + greetedSubject + "!") .log("Logging ${body} - from timer named ${headers." + Exchange.TIMER_NAME + "}"); } diff --git a/integration-tests/main-xml-jaxb/src/main/resources/application.properties b/integration-tests/main-xml-jaxb/src/main/resources/application.properties index e509f8b68dbb..eb47245419e3 100644 --- a/integration-tests/main-xml-jaxb/src/main/resources/application.properties +++ b/integration-tests/main-xml-jaxb/src/main/resources/application.properties @@ -26,6 +26,7 @@ quarkus.log.file.path = target/quarkus.log # camel.context.name=quarkus-camel-example camel.rest.component = platform-http +camel.main.dumpRoutesInclude = all # # Main diff --git a/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java b/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java index a58b843c5ad2..2912d7499c42 100644 --- a/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java +++ b/integration-tests/main-xml-jaxb/src/test/java/org/apache/camel/quarkus/main/CoreMainXmlJaxbTest.java @@ -75,9 +75,9 @@ public void testDumpRoutes() { } private boolean logContainsDumpedRoutes(String log) { - return log.contains("") && - log.contains("") && - log.contains("") && - log.contains(""); + return log.contains("") && + log.contains("") && + log.contains("") && + log.contains(""); } } diff --git a/integration-tests/master-openshift/pom.xml b/integration-tests/master-openshift/pom.xml index ce8f5b2e4ca0..fc59424676be 100644 --- a/integration-tests/master-openshift/pom.xml +++ b/integration-tests/master-openshift/pom.xml @@ -154,6 +154,8 @@ + virtualDependencies diff --git a/integration-tests/master-openshift/src/test/java/org/apache/camel/quarkus/component/master/it/MasterOpenShiftTest.java b/integration-tests/master-openshift/src/test/java/org/apache/camel/quarkus/component/master/it/MasterOpenShiftTest.java index 73431d68a3a2..57157d0c7756 100644 --- a/integration-tests/master-openshift/src/test/java/org/apache/camel/quarkus/component/master/it/MasterOpenShiftTest.java +++ b/integration-tests/master-openshift/src/test/java/org/apache/camel/quarkus/component/master/it/MasterOpenShiftTest.java @@ -36,6 +36,7 @@ import org.eclipse.microprofile.config.Config; import org.eclipse.microprofile.config.ConfigProvider; import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.condition.DisabledOnOs; import org.junit.jupiter.api.condition.OS; @@ -45,6 +46,7 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.emptyString; +@Disabled // https://github.com/apache/camel-quarkus/issues/5318 @QuarkusTestResource(MasterOpenShiftTestResource.class) @QuarkusTest class MasterOpenShiftTest { diff --git a/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java b/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java index aafbbeec764f..6f3b486a4f2a 100644 --- a/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java +++ b/integration-tests/pdf/src/main/java/org/apache/camel/quarkus/component/pdf/it/PdfResource.java @@ -16,7 +16,6 @@ */ package org.apache.camel.quarkus.component.pdf.it; -import java.io.ByteArrayInputStream; import java.io.IOException; import java.net.URI; @@ -33,6 +32,7 @@ import jakarta.ws.rs.core.Response; import org.apache.camel.ProducerTemplate; import org.apache.camel.component.pdf.PdfHeaderConstants; +import org.apache.pdfbox.Loader; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.encryption.AccessPermission; import org.apache.pdfbox.pdmodel.encryption.StandardDecryptionMaterial; @@ -56,7 +56,7 @@ public class PdfResource { @Produces(MediaType.APPLICATION_OCTET_STREAM) public Response createFromText(String message) throws Exception { document = producerTemplate.requestBody( - "pdf:create?fontSize=6&pageSize=PAGE_SIZE_A5&font=Courier", message, byte[].class); + "pdf:create?fontSize=6&pageSize=PAGE_SIZE_A5&font=COURIER", message, byte[].class); LOG.infof("The PDDocument has been created and contains %d bytes", document.length); @@ -69,7 +69,7 @@ public Response createFromText(String message) throws Exception { @Produces(MediaType.APPLICATION_OCTET_STREAM) public Response appendText(String message) throws Exception { document = producerTemplate.requestBodyAndHeader("pdf:append", message, - PdfHeaderConstants.PDF_DOCUMENT_HEADER_NAME, PDDocument.load(document), byte[].class); + PdfHeaderConstants.PDF_DOCUMENT_HEADER_NAME, Loader.loadPDF(document), byte[].class); LOG.infof("The PDDocument has been updated and now contains %d bytes", document.length); @@ -81,7 +81,7 @@ public Response appendText(String message) throws Exception { @Produces(MediaType.TEXT_PLAIN) public String get() throws Exception { LOG.info("Extracting text from the PDDocument"); - return producerTemplate.requestBody("pdf:extractText", PDDocument.load(document), String.class); + return producerTemplate.requestBody("pdf:extractText", Loader.loadPDF(document), String.class); } @Path("/encrypt/standard") @@ -96,7 +96,7 @@ public Response encryptStandard( StandardProtectionPolicy policy = new StandardProtectionPolicy(ownerPassword, userPassword, permission); byte[] document = producerTemplate.requestBodyAndHeader( - "pdf:create?fontSize=6&pageSize=PAGE_SIZE_A5&font=Courier", + "pdf:create?fontSize=6&pageSize=PAGE_SIZE_A5&font=COURIER", message, PdfHeaderConstants.PROTECTION_POLICY_HEADER_NAME, policy, @@ -111,7 +111,7 @@ public Response encryptStandard( public Response decryptStandard(@QueryParam("password") String password, byte[] rawDocument) throws IOException { StandardDecryptionMaterial material = new StandardDecryptionMaterial(password); - PDDocument document = PDDocument.load(new ByteArrayInputStream(rawDocument), password); + PDDocument document = Loader.loadPDF(rawDocument, password); String result = producerTemplate.requestBodyAndHeader( "pdf:extractText", diff --git a/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java b/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java index a5a7e25149a7..c50fa39381d4 100644 --- a/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java +++ b/integration-tests/pdf/src/test/java/org/apache/camel/quarkus/component/pdf/it/PdfTest.java @@ -21,6 +21,7 @@ import io.quarkus.test.junit.QuarkusTest; import io.restassured.RestAssured; import io.restassured.http.ContentType; +import org.apache.pdfbox.Loader; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.encryption.InvalidPasswordException; import org.apache.pdfbox.text.PDFTextStripper; @@ -42,7 +43,7 @@ public void createFromTextShouldReturnANewPdfDocument() throws IOException { .body("content to be included in the created pdf document").post("/pdf/createFromText").then().statusCode(201) .extract().asByteArray(); - PDDocument doc = PDDocument.load(bytes); + PDDocument doc = Loader.loadPDF(bytes); PDFTextStripper pdfTextStripper = new PDFTextStripper(); String text = pdfTextStripper.getText(doc); assertEquals(1, doc.getNumberOfPages()); @@ -56,7 +57,7 @@ public void appendTextShouldReturnAnUpdatedPdfDocument() throws IOException { byte[] bytes = RestAssured.given().contentType(ContentType.TEXT).body("another line that should be appended") .put("/pdf/appendText").then().statusCode(200).extract().asByteArray(); - PDDocument doc = PDDocument.load(bytes); + PDDocument doc = Loader.loadPDF(bytes); PDFTextStripper pdfTextStripper = new PDFTextStripper(); String text = pdfTextStripper.getText(doc); assertEquals(2, doc.getNumberOfPages()); @@ -92,7 +93,7 @@ public void encryptDecrypt() throws IOException { .asByteArray(); // Test loading the PDF without credentials - Assertions.assertThrows(InvalidPasswordException.class, () -> PDDocument.load(bytes)); + Assertions.assertThrows(InvalidPasswordException.class, () -> Loader.loadPDF(bytes)); // Decrypt RestAssured.given() diff --git a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/FruitResource.java b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/FruitResource.java index ab27387d8292..73b66b027113 100644 --- a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/FruitResource.java +++ b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/FruitResource.java @@ -20,12 +20,15 @@ import java.util.LinkedHashMap; import java.util.Set; +import jakarta.ws.rs.Consumes; import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; import jakarta.ws.rs.Path; import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.MediaType; import org.apache.camel.quarkus.component.rest.openapi.it.model.Fruit; import org.eclipse.microprofile.openapi.annotations.Operation; +import org.eclipse.microprofile.openapi.annotations.parameters.RequestBody; @Path("/fruits") @Produces(MediaType.APPLICATION_JSON) @@ -43,4 +46,14 @@ public FruitResource() { public Set list() { return fruits; } + + @Operation(operationId = "add") + @POST + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) + public String add(@RequestBody(required = true) Fruit fruit) { + // We don't bother adding the fruit to the fruits set as we're only interested in validating + // the actual request against the OpenAPI specification + return "Fruit created"; + } } diff --git a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenApiRoutes.java b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenApiRoutes.java index cd0043455929..215e6bf51911 100644 --- a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenApiRoutes.java +++ b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenApiRoutes.java @@ -37,5 +37,8 @@ public void configure() throws Exception { from("direct:start-classpath") .toD("rest-openapi:#list?specificationUri=classpath:openapi.json&host=RAW(http://localhost:${header.test-port})"); + + from("direct:validate") + .toD("rest-openapi:#add?specificationUri=classpath:openapi.json&host=RAW(http://localhost:${header.test-port})&requestValidationEnabled=true"); } } diff --git a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiResource.java b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiResource.java index 1c75a71519c9..9171d054349a 100644 --- a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiResource.java +++ b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiResource.java @@ -16,15 +16,23 @@ */ package org.apache.camel.quarkus.component.rest.openapi.it; +import java.util.stream.Collectors; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; +import jakarta.ws.rs.Consumes; import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; import jakarta.ws.rs.Path; import jakarta.ws.rs.Produces; import jakarta.ws.rs.QueryParam; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; +import org.apache.camel.Exchange; +import org.apache.camel.Message; +import org.apache.camel.Processor; import org.apache.camel.ProducerTemplate; +import org.apache.camel.component.rest.openapi.RestOpenApiValidationException; @Path("/rest-openapi") @ApplicationScoped @@ -35,39 +43,66 @@ public class RestOpenapiResource { @Path("/fruits/list/json") @Produces(MediaType.APPLICATION_JSON) @GET - public Response invokeListFruitsOperation(@QueryParam("port") int port) { - return invokeListFruitsOperation("start-web-json", port); + public Response invokeApiOperation(@QueryParam("port") int port) { + return invokeApiOperation("start-web-json", port); } @Path("/fruits/list/yaml") @Produces(MediaType.APPLICATION_JSON) @GET public Response invokeListFruitsOperationYaml(@QueryParam("port") int port) { - return invokeListFruitsOperation("start-web-yaml", port); + return invokeApiOperation("start-web-yaml", port); } @Path("/fruits/list/file") @Produces(MediaType.APPLICATION_JSON) @GET public Response invokeListFruitsOperationFile(@QueryParam("port") int port) { - return invokeListFruitsOperation("start-file", port); + return invokeApiOperation("start-file", port); } @Path("/fruits/list/bean") @Produces(MediaType.APPLICATION_JSON) @GET public Response invokeListFruitsOperationBean(@QueryParam("port") int port) { - return invokeListFruitsOperation("start-bean", port); + return invokeApiOperation("start-bean", port); } @Path("/fruits/list/classpath") @Produces(MediaType.APPLICATION_JSON) @GET public Response invokeListFruitsOperationClasspath(@QueryParam("port") int port) { - return invokeListFruitsOperation("start-classpath", port); + return invokeApiOperation("start-classpath", port); + } + + @Path("/fruits/add") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) + @POST + public Response invokeAddFruitOperation(@QueryParam("port") int port, String fruitJson) { + Exchange result = producerTemplate.request("direct:validate", new Processor() { + @Override + public void process(Exchange exchange) throws Exception { + Message message = exchange.getMessage(); + message.setHeader(Exchange.CONTENT_TYPE, "application/json"); + message.setHeader("test-port", port); + message.setBody(fruitJson); + } + }); + + Exception exception = result.getException(); + if (exception != null) { + String errorMessage = ""; + if (exception instanceof RestOpenApiValidationException) { + RestOpenApiValidationException validationException = (RestOpenApiValidationException) exception; + errorMessage = validationException.getValidationErrors().stream().collect(Collectors.joining(",")); + } + return Response.serverError().entity(errorMessage).build(); + } + return Response.ok().entity(result.getMessage().getBody(String.class)).build(); } - private Response invokeListFruitsOperation(String endpointName, int port) { + private Response invokeApiOperation(String endpointName, int port) { String response = producerTemplate.requestBodyAndHeader("direct:" + endpointName, null, "test-port", port, String.class); return Response.ok().entity(response).build(); diff --git a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/model/Fruit.java b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/model/Fruit.java index 8bb2c3dca7c6..8b21d8809d86 100644 --- a/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/model/Fruit.java +++ b/integration-tests/rest-openapi/src/main/java/org/apache/camel/quarkus/component/rest/openapi/it/model/Fruit.java @@ -21,6 +21,9 @@ public class Fruit { public String name; public String description; + public Fruit() { + } + public Fruit(String name, String description) { this.name = name; this.description = description; diff --git a/integration-tests/rest-openapi/src/main/resources/openapi.json b/integration-tests/rest-openapi/src/main/resources/openapi.json index 36d2617e5738..e5adcbf86447 100644 --- a/integration-tests/rest-openapi/src/main/resources/openapi.json +++ b/integration-tests/rest-openapi/src/main/resources/openapi.json @@ -2,7 +2,7 @@ "openapi" : "3.0.3", "info" : { "title" : "camel-quarkus-integration-test-rest-openapi API", - "version" : "2.13.0-SNAPSHOT" + "version" : "3.0.0" }, "paths" : { "/fruits" : { @@ -25,9 +25,53 @@ } } } + }, + "post" : { + "tags" : [ "Fruit Resource" ], + "operationId" : "add", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/Fruit" + } + } + }, + "required" : true + }, + "responses" : { + "200": { + "description": "OK", + "content": { + "text/plain": { + "schema": { + "type": "string" + } + } + } + } + } + } + }, + "/rest-openapi/fruits/list/bean" : { + "get" : { + "tags" : [ "Rest Openapi Resource" ], + "parameters" : [ { + "name" : "port", + "in" : "query", + "schema" : { + "format" : "int32", + "type" : "integer" + } + } ], + "responses" : { + "200" : { + "description" : "OK" + } + } } }, - "/rest-openapi/fruits/list" : { + "/rest-openapi/fruits/list/classpath" : { "get" : { "tags" : [ "Rest Openapi Resource" ], "parameters" : [ { @@ -63,6 +107,24 @@ } } }, + "/rest-openapi/fruits/list/json" : { + "get" : { + "tags" : [ "Rest Openapi Resource" ], + "parameters" : [ { + "name" : "port", + "in" : "query", + "schema" : { + "format" : "int32", + "type" : "integer" + } + } ], + "responses" : { + "200" : { + "description" : "OK" + } + } + } + }, "/rest-openapi/fruits/list/yaml" : { "get" : { "tags" : [ "Rest Openapi Resource" ], @@ -86,6 +148,10 @@ "schemas" : { "Fruit" : { "type" : "object", + "required": [ + "name", + "description" + ], "properties" : { "name" : { "type" : "string" @@ -95,6 +161,13 @@ } } } + }, + "securitySchemes" : { + "SecurityScheme" : { + "type" : "http", + "description" : "Authentication", + "scheme" : "basic" + } } } } \ No newline at end of file diff --git a/integration-tests/rest-openapi/src/test/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiTest.java b/integration-tests/rest-openapi/src/test/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiTest.java index 62b41cacdce9..d21b0ce3e2dd 100644 --- a/integration-tests/rest-openapi/src/test/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiTest.java +++ b/integration-tests/rest-openapi/src/test/java/org/apache/camel/quarkus/component/rest/openapi/it/RestOpenapiTest.java @@ -29,6 +29,7 @@ import org.junit.jupiter.api.Test; import static org.hamcrest.Matchers.containsInAnyOrder; +import static org.hamcrest.Matchers.is; @QuarkusTest class RestOpenapiTest { @@ -75,6 +76,38 @@ public void testInvokeClasspathApiEndpoint() { invokeApiEndpoint("/rest-openapi/fruits/list/classpath"); } + @Test + public void testInvokeApiEndpointWithRequestValidationEnabled() { + // Empty request body + RestAssured.given() + .queryParam("port", RestAssured.port) + .contentType(ContentType.JSON) + .post("/rest-openapi/fruits/add") + .then() + .statusCode(500) + .body(is("A request body is required but none found.")); + + // Mandatory JSON description field missing + RestAssured.given() + .queryParam("port", RestAssured.port) + .contentType(ContentType.JSON) + .body("{\"name\": \"Orange\"}") + .post("/rest-openapi/fruits/add") + .then() + .statusCode(500) + .body(is("Object has missing required properties ([\"description\"])")); + + // Valid request + RestAssured.given() + .queryParam("port", RestAssured.port) + .contentType(ContentType.JSON) + .body("{\"name\": \"Orange\",\"description\":\"Tasty fruit\"}") + .post("/rest-openapi/fruits/add") + .then() + .statusCode(200) + .body(is("Fruit created")); + } + private void invokeApiEndpoint(String path) { RestAssured.given() .queryParam("port", RestAssured.port) diff --git a/integration-tests/tika/src/main/resources/application.properties b/integration-tests/tika/src/main/resources/application.properties index fb3468886bd3..536d32868c06 100644 --- a/integration-tests/tika/src/main/resources/application.properties +++ b/integration-tests/tika/src/main/resources/application.properties @@ -15,7 +15,8 @@ ## limitations under the License. ## --------------------------------------------------------------------------- -quarkus.tika.parsers= pdf,odf,office,xml,image +#quarkus.tika.parsers= pdf,odf,office,xml,image //Requires new release of quarkiverse-tike, which adopts tika with pdfBox 3.x +quarkus.tika.parsers= odf,office,xml,image quarkus.tika.parser.office = org.apache.tika.parser.microsoft.OfficeParser quarkus.tika.parser.image = org.apache.tika.parser.image.ImageParser quarkus.tika.parser.xml = org.apache.tika.parser.xml.DcXMLParser \ No newline at end of file diff --git a/integration-tests/tika/src/test/java/org/apache/camel/quarkus/component/tika/it/TikaTest.java b/integration-tests/tika/src/test/java/org/apache/camel/quarkus/component/tika/it/TikaTest.java index 64b983641a36..adf61f13f121 100644 --- a/integration-tests/tika/src/test/java/org/apache/camel/quarkus/component/tika/it/TikaTest.java +++ b/integration-tests/tika/src/test/java/org/apache/camel/quarkus/component/tika/it/TikaTest.java @@ -23,6 +23,7 @@ import io.restassured.RestAssured; import io.restassured.http.ContentType; import io.restassured.response.ValidatableResponse; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import static org.hamcrest.Matchers.containsStringIgnoringCase; @@ -33,11 +34,13 @@ @QuarkusTest class TikaTest { + @Disabled //Requires new release of quarkiverse-tike, which adopts tika with pdfBox 3.x https://github.com/apache/camel-quarkus/issues/5234 @Test public void testPdf() throws Exception { testParse("quarkus.pdf", "application/pdf", "Hello Quarkus"); } + @Disabled //Requires new release of quarkiverse-tike, which adopts tika with pdfBox 3.x https://github.com/apache/camel-quarkus/issues/5234 @Test public void testOdf() throws Exception { testParse("testOpenOffice2.odt", "application/vnd.oasis.opendocument.text", diff --git a/integration-tests/twilio/src/test/java/org/apache/camel/quarkus/component/twilio/it/TwilioTest.java b/integration-tests/twilio/src/test/java/org/apache/camel/quarkus/component/twilio/it/TwilioTest.java index e1b2a8ae918d..5a011a66da6a 100644 --- a/integration-tests/twilio/src/test/java/org/apache/camel/quarkus/component/twilio/it/TwilioTest.java +++ b/integration-tests/twilio/src/test/java/org/apache/camel/quarkus/component/twilio/it/TwilioTest.java @@ -19,6 +19,7 @@ import io.quarkus.test.common.QuarkusTestResource; import io.quarkus.test.junit.QuarkusTest; import io.restassured.RestAssured; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -61,6 +62,7 @@ public void purchasePhoneNumber() { } @Test + @Disabled //https://github.com/apache/camel-quarkus/issues/5254 public void phoneCall() { String phoneNumber = RestAssured.given() .post("/twilio/call") diff --git a/pom.xml b/pom.xml index 1601508e274f..65bb455f849e 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.apache.camel camel-dependencies - 4.0.1 + 4.1.0 org.apache.camel.quarkus @@ -39,8 +39,8 @@ - 4.0 - ${camel.major.minor}.1 + 4.1 + ${camel.major.minor}.0 ${camel.major.minor}.x ${camel.docs.components.version}@components camel-${camel.major.minor}.x @@ -72,13 +72,14 @@ 1.18 3.5.2 1.11.2 + ${yetus-audience-annotations-version} 2.20.128 0.24.0 3.24.2 1.11.714 ${azure-sdk-bom-version} - 1.41.0 - 1.9.2 + 1.43.0 + 1.10.1 1.0.0-beta.3 3.7.1 1.75 @@ -132,7 +133,7 @@ 2.24.0 ${mapstruct-version} 8.2.2 - 1.13.8 + 1.13.9 2.5.0.Final 3.5.13 1.48.0 @@ -140,7 +141,7 @@ 0.31.0 0.26.0 3.22.0 - 3.4.30 + 3.4.31 ${reactor-netty-version} 2.9.0 4.9.0 @@ -151,7 +152,7 @@ 2.7.2 ${xchange-version} ${xerces-version} - 2.8 + 2.9 ${web3j-version} ${web3j-quorum-version} ${zookeeper-version} @@ -206,7 +207,7 @@ docker.io/rmohr/activemq:5.15.9-alpine quay.io/artemiscloud/activemq-artemis-broker:1.0.20 docker.io/arangodb:3.11.2 - mcr.microsoft.com/azure-storage/azurite:3.25.0 + mcr.microsoft.com/azure-storage/azurite:3.26.0 quay.io/l2x6/calculator-ws:1.2 docker.io/cassandra:4.1.3 docker.io/hashicorp/consul:1.16 diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml index e8353c68b488..6f0b3225af09 100644 --- a/poms/bom/pom.xml +++ b/poms/bom/pom.xml @@ -6538,6 +6538,12 @@ org.apache.kudu kudu-client ${kudu.version} + + + com.google.code.findbugs + jsr305 + + org.apache.pdfbox @@ -6550,6 +6556,16 @@ + + org.apache.yetus + audience-annotations + ${audience-annotations.version} + + + org.snakeyaml + snakeyaml-engine + ${snakeyaml-engine-version} + org.apache.xmlgraphics xmlgraphics-commons diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml index f4788a42f543..8a3d58ad69a7 100644 --- a/poms/bom/src/main/generated/flattened-full-pom.xml +++ b/poms/bom/src/main/generated/flattened-full-pom.xml @@ -10,9 +10,9 @@ http://camel.apache.org/camel-quarkus-poms/camel-quarkus-bom - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo @@ -38,14 +38,14 @@ - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 - apache.snapshots.https - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots @@ -53,32 +53,32 @@ org.apache.camel camel-activemq - 4.0.1 + 4.1.0 org.apache.camel camel-amqp - 4.0.1 + 4.1.0 org.apache.camel camel-api - 4.0.1 + 4.1.0 org.apache.camel camel-arangodb - 4.0.1 + 4.1.0 org.apache.camel camel-as2 - 4.0.1 + 4.1.0 org.apache.camel camel-as2-api - 4.0.1 + 4.1.0 commons-logging @@ -93,12 +93,12 @@ org.apache.camel camel-asn1 - 4.0.1 + 4.1.0 org.apache.camel camel-asterisk - 4.0.1 + 4.1.0 org.checkerframework @@ -109,7 +109,7 @@ org.apache.camel camel-atom - 4.0.1 + 4.1.0 commons-logging @@ -120,17 +120,17 @@ org.apache.camel camel-attachments - 4.0.1 + 4.1.0 org.apache.camel camel-avro - 4.0.1 + 4.1.0 org.apache.camel camel-aws-secrets-manager - 4.0.1 + 4.1.0 commons-logging @@ -141,7 +141,7 @@ org.apache.camel camel-aws-xray - 4.0.1 + 4.1.0 commons-logging @@ -152,7 +152,7 @@ org.apache.camel camel-aws2-athena - 4.0.1 + 4.1.0 commons-logging @@ -163,7 +163,7 @@ org.apache.camel camel-aws2-cw - 4.0.1 + 4.1.0 commons-logging @@ -174,7 +174,7 @@ org.apache.camel camel-aws2-ddb - 4.0.1 + 4.1.0 commons-logging @@ -185,7 +185,7 @@ org.apache.camel camel-aws2-ec2 - 4.0.1 + 4.1.0 commons-logging @@ -196,7 +196,7 @@ org.apache.camel camel-aws2-ecs - 4.0.1 + 4.1.0 commons-logging @@ -207,7 +207,7 @@ org.apache.camel camel-aws2-eks - 4.0.1 + 4.1.0 commons-logging @@ -218,7 +218,7 @@ org.apache.camel camel-aws2-eventbridge - 4.0.1 + 4.1.0 commons-logging @@ -229,7 +229,7 @@ org.apache.camel camel-aws2-iam - 4.0.1 + 4.1.0 commons-logging @@ -240,7 +240,7 @@ org.apache.camel camel-aws2-kinesis - 4.0.1 + 4.1.0 commons-logging @@ -251,7 +251,7 @@ org.apache.camel camel-aws2-kms - 4.0.1 + 4.1.0 commons-logging @@ -262,7 +262,7 @@ org.apache.camel camel-aws2-lambda - 4.0.1 + 4.1.0 commons-logging @@ -273,7 +273,7 @@ org.apache.camel camel-aws2-mq - 4.0.1 + 4.1.0 commons-logging @@ -284,7 +284,7 @@ org.apache.camel camel-aws2-msk - 4.0.1 + 4.1.0 commons-logging @@ -295,7 +295,7 @@ org.apache.camel camel-aws2-s3 - 4.0.1 + 4.1.0 commons-logging @@ -306,7 +306,7 @@ org.apache.camel camel-aws2-ses - 4.0.1 + 4.1.0 commons-logging @@ -317,7 +317,7 @@ org.apache.camel camel-aws2-sns - 4.0.1 + 4.1.0 commons-logging @@ -328,7 +328,7 @@ org.apache.camel camel-aws2-sqs - 4.0.1 + 4.1.0 commons-logging @@ -339,7 +339,7 @@ org.apache.camel camel-aws2-sts - 4.0.1 + 4.1.0 commons-logging @@ -350,7 +350,7 @@ org.apache.camel camel-aws2-translate - 4.0.1 + 4.1.0 commons-logging @@ -361,7 +361,7 @@ org.apache.camel camel-azure-cosmosdb - 4.0.1 + 4.1.0 com.azure @@ -372,7 +372,7 @@ org.apache.camel camel-azure-eventhubs - 4.0.1 + 4.1.0 com.azure @@ -383,7 +383,7 @@ org.apache.camel camel-azure-key-vault - 4.0.1 + 4.1.0 com.azure @@ -394,7 +394,7 @@ org.apache.camel camel-azure-servicebus - 4.0.1 + 4.1.0 com.azure @@ -405,7 +405,7 @@ org.apache.camel camel-azure-storage-blob - 4.0.1 + 4.1.0 com.azure @@ -416,7 +416,7 @@ org.apache.camel camel-azure-storage-datalake - 4.0.1 + 4.1.0 com.azure @@ -427,7 +427,7 @@ org.apache.camel camel-azure-storage-queue - 4.0.1 + 4.1.0 com.azure @@ -438,47 +438,47 @@ org.apache.camel camel-barcode - 4.0.1 + 4.1.0 org.apache.camel camel-base - 4.0.1 + 4.1.0 org.apache.camel camel-base-engine - 4.0.1 + 4.1.0 org.apache.camel camel-base64 - 4.0.1 + 4.1.0 org.apache.camel camel-bean - 4.0.1 + 4.1.0 org.apache.camel camel-bean-validator - 4.0.1 + 4.1.0 org.apache.camel camel-bindy - 4.0.1 + 4.1.0 org.apache.camel camel-bonita - 4.0.1 + 4.1.0 org.apache.camel camel-box - 4.0.1 + 4.1.0 commons-logging @@ -489,27 +489,27 @@ org.apache.camel camel-box-api - 4.0.1 + 4.1.0 org.apache.camel camel-braintree - 4.0.1 + 4.1.0 org.apache.camel camel-browse - 4.0.1 + 4.1.0 org.apache.camel camel-caffeine - 4.0.1 + 4.1.0 org.apache.camel camel-cassandraql - 4.0.1 + 4.1.0 com.github.spotbugs @@ -524,47 +524,47 @@ org.apache.camel camel-catalog - 4.0.1 + 4.1.0 org.apache.camel camel-cbor - 4.0.1 + 4.1.0 org.apache.camel camel-chatscript - 4.0.1 + 4.1.0 org.apache.camel camel-chunk - 4.0.1 + 4.1.0 org.apache.camel camel-cli-connector - 4.0.1 + 4.1.0 org.apache.camel camel-cloud - 4.0.1 + 4.1.0 org.apache.camel camel-cloudevents - 4.0.1 + 4.1.0 org.apache.camel camel-cluster - 4.0.1 + 4.1.0 org.apache.camel camel-cm-sms - 4.0.1 + 4.1.0 commons-logging @@ -575,72 +575,72 @@ org.apache.camel camel-coap - 4.0.1 + 4.1.0 org.apache.camel camel-cometd - 4.0.1 + 4.1.0 org.apache.camel camel-componentdsl - 4.0.1 + 4.1.0 org.apache.camel camel-console - 4.0.1 + 4.1.0 org.apache.camel camel-consul - 4.0.1 + 4.1.0 org.apache.camel camel-controlbus - 4.0.1 + 4.1.0 org.apache.camel camel-core-catalog - 4.0.1 + 4.1.0 org.apache.camel camel-core-engine - 4.0.1 + 4.1.0 org.apache.camel camel-core-languages - 4.0.1 + 4.1.0 org.apache.camel camel-core-model - 4.0.1 + 4.1.0 org.apache.camel camel-core-processor - 4.0.1 + 4.1.0 org.apache.camel camel-core-reifier - 4.0.1 + 4.1.0 org.apache.camel camel-couchbase - 4.0.1 + 4.1.0 org.apache.camel camel-couchdb - 4.0.1 + 4.1.0 commons-logging @@ -651,47 +651,47 @@ org.apache.camel camel-cron - 4.0.1 + 4.1.0 org.apache.camel camel-crypto - 4.0.1 + 4.1.0 org.apache.camel camel-csv - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-common - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-soap - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-transport - 4.0.1 + 4.1.0 org.apache.camel camel-dataformat - 4.0.1 + 4.1.0 org.apache.camel camel-dataset - 4.0.1 + 4.1.0 org.apache.camel camel-datasonnet - 4.0.1 + 4.1.0 jakarta.activation @@ -718,7 +718,7 @@ org.apache.camel camel-debezium-common - 4.0.1 + 4.1.0 javax.ws.rs @@ -729,32 +729,32 @@ org.apache.camel camel-debezium-mongodb - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-mysql - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-postgres - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-sqlserver - 4.0.1 + 4.1.0 org.apache.camel camel-debug - 4.0.1 + 4.1.0 org.apache.camel camel-digitalocean - 4.0.1 + 4.1.0 commons-logging @@ -765,27 +765,27 @@ org.apache.camel camel-direct - 4.0.1 + 4.1.0 org.apache.camel camel-disruptor - 4.0.1 + 4.1.0 org.apache.camel camel-djl - 4.0.1 + 4.1.0 org.apache.camel camel-dns - 4.0.1 + 4.1.0 org.apache.camel camel-drill - 4.0.1 + 4.1.0 org.checkerframework @@ -800,27 +800,27 @@ org.apache.camel camel-dropbox - 4.0.1 + 4.1.0 org.apache.camel camel-dsl-modeline - 4.0.1 + 4.1.0 org.apache.camel camel-dsl-support - 4.0.1 + 4.1.0 org.apache.camel camel-ehcache - 4.0.1 + 4.1.0 org.apache.camel camel-elasticsearch - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -835,7 +835,7 @@ org.apache.camel camel-endpointdsl - 4.0.1 + 4.1.0 com.sun.mail @@ -846,12 +846,12 @@ org.apache.camel camel-endpointdsl-support - 4.0.1 + 4.1.0 org.apache.camel camel-etcd3 - 4.0.1 + 4.1.0 com.google.android @@ -874,47 +874,47 @@ org.apache.camel camel-exec - 4.0.1 + 4.1.0 org.apache.camel camel-facebook - 4.0.1 + 4.1.0 org.apache.camel camel-fastjson - 4.0.1 + 4.1.0 org.apache.camel camel-fhir - 4.0.1 + 4.1.0 org.apache.camel camel-fhir-api - 4.0.1 + 4.1.0 org.apache.camel camel-file - 4.0.1 + 4.1.0 org.apache.camel camel-file-watch - 4.0.1 + 4.1.0 org.apache.camel camel-flatpack - 4.0.1 + 4.1.0 org.apache.camel camel-flink - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -925,7 +925,7 @@ org.apache.camel camel-fop - 4.0.1 + 4.1.0 commons-logging @@ -940,17 +940,17 @@ org.apache.camel camel-freemarker - 4.0.1 + 4.1.0 org.apache.camel camel-ftp - 4.0.1 + 4.1.0 org.apache.camel camel-geocoder - 4.0.1 + 4.1.0 commons-logging @@ -961,17 +961,17 @@ org.apache.camel camel-git - 4.0.1 + 4.1.0 org.apache.camel camel-github - 4.0.1 + 4.1.0 org.apache.camel camel-google-bigquery - 4.0.1 + 4.1.0 com.google.android @@ -994,7 +994,7 @@ org.apache.camel camel-google-calendar - 4.0.1 + 4.1.0 commons-logging @@ -1009,7 +1009,7 @@ org.apache.camel camel-google-drive - 4.0.1 + 4.1.0 commons-logging @@ -1024,7 +1024,7 @@ org.apache.camel camel-google-functions - 4.0.1 + 4.1.0 com.google.android @@ -1047,7 +1047,7 @@ org.apache.camel camel-google-mail - 4.0.1 + 4.1.0 commons-logging @@ -1062,7 +1062,7 @@ org.apache.camel camel-google-pubsub - 4.0.1 + 4.1.0 com.google.android @@ -1089,7 +1089,7 @@ org.apache.camel camel-google-secret-manager - 4.0.1 + 4.1.0 com.google.android @@ -1116,7 +1116,7 @@ org.apache.camel camel-google-sheets - 4.0.1 + 4.1.0 commons-logging @@ -1131,7 +1131,7 @@ org.apache.camel camel-google-storage - 4.0.1 + 4.1.0 com.google.android @@ -1150,7 +1150,7 @@ org.apache.camel camel-graphql - 4.0.1 + 4.1.0 commons-logging @@ -1161,27 +1161,27 @@ org.apache.camel camel-grok - 4.0.1 + 4.1.0 org.apache.camel camel-groovy - 4.0.1 + 4.1.0 org.apache.camel camel-groovy-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-groovy-dsl-common - 4.0.1 + 4.1.0 org.apache.camel camel-grpc - 4.0.1 + 4.1.0 com.google.android @@ -1212,12 +1212,12 @@ org.apache.camel camel-gson - 4.0.1 + 4.1.0 org.apache.camel camel-guava-eventbus - 4.0.1 + 4.1.0 org.checkerframework @@ -1228,7 +1228,7 @@ org.apache.camel camel-hashicorp-vault - 4.0.1 + 4.1.0 org.springframework @@ -1251,12 +1251,12 @@ org.apache.camel camel-hazelcast - 4.0.1 + 4.1.0 org.apache.camel camel-hdfs - 4.0.1 + 4.1.0 com.github.stephenc.jcip @@ -1287,7 +1287,7 @@ org.apache.camel camel-headersmap - 4.0.1 + 4.1.0 ch.qos.logback @@ -1298,17 +1298,17 @@ org.apache.camel camel-health - 4.0.1 + 4.1.0 org.apache.camel camel-hl7 - 4.0.1 + 4.1.0 org.apache.camel camel-http - 4.0.1 + 4.1.0 commons-logging @@ -1319,27 +1319,27 @@ org.apache.camel camel-http-base - 4.0.1 + 4.1.0 org.apache.camel camel-http-common - 4.0.1 + 4.1.0 org.apache.camel camel-huaweicloud-common - 4.0.1 + 4.1.0 org.apache.camel camel-huaweicloud-smn - 4.0.1 + 4.1.0 org.apache.camel camel-ical - 4.0.1 + 4.1.0 commons-logging @@ -1350,7 +1350,7 @@ org.apache.camel camel-iec60870 - 4.0.1 + 4.1.0 org.checkerframework @@ -1361,12 +1361,12 @@ org.apache.camel camel-ignite - 4.0.1 + 4.1.0 org.apache.camel camel-infinispan - 4.0.1 + 4.1.0 org.slf4j @@ -1377,62 +1377,62 @@ org.apache.camel camel-infinispan-common - 4.0.1 + 4.1.0 org.apache.camel camel-influxdb - 4.0.1 + 4.1.0 org.apache.camel camel-irc - 4.0.1 + 4.1.0 org.apache.camel camel-jackson - 4.0.1 + 4.1.0 org.apache.camel camel-jackson-avro - 4.0.1 + 4.1.0 org.apache.camel camel-jackson-protobuf - 4.0.1 + 4.1.0 org.apache.camel camel-jacksonxml - 4.0.1 + 4.1.0 org.apache.camel camel-jasypt - 4.0.1 + 4.1.0 org.apache.camel camel-java-joor-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jaxb - 4.0.1 + 4.1.0 org.apache.camel camel-jcache - 4.0.1 + 4.1.0 org.apache.camel camel-jcr - 4.0.1 + 4.1.0 org.slf4j @@ -1443,27 +1443,27 @@ org.apache.camel camel-jdbc - 4.0.1 + 4.1.0 org.apache.camel camel-jfr - 4.0.1 + 4.1.0 org.apache.camel camel-jgroups - 4.0.1 + 4.1.0 org.apache.camel camel-jgroups-raft - 4.0.1 + 4.1.0 org.apache.camel camel-jira - 4.0.1 + 4.1.0 commons-logging @@ -1482,7 +1482,7 @@ org.apache.camel camel-jms - 4.0.1 + 4.1.0 org.apache.camel @@ -1501,12 +1501,12 @@ org.apache.camel camel-jolt - 4.0.1 + 4.1.0 org.apache.camel camel-jooq - 4.0.1 + 4.1.0 org.springframework @@ -1517,12 +1517,12 @@ org.apache.camel camel-joor - 4.0.1 + 4.1.0 org.apache.camel camel-jpa - 4.0.1 + 4.1.0 org.apache.camel @@ -1537,7 +1537,7 @@ org.apache.camel camel-jq - 4.0.1 + 4.1.0 net.thisptr @@ -1552,97 +1552,97 @@ org.apache.camel camel-js-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jsch - 4.0.1 + 4.1.0 org.apache.camel camel-jsh-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jslt - 4.0.1 + 4.1.0 org.apache.camel camel-json-patch - 4.0.1 + 4.1.0 org.apache.camel camel-json-validator - 4.0.1 + 4.1.0 org.apache.camel camel-jsonapi - 4.0.1 + 4.1.0 org.apache.camel camel-jsonata - 4.0.1 + 4.1.0 org.apache.camel camel-jsonb - 4.0.1 + 4.1.0 org.apache.camel camel-jsonpath - 4.0.1 + 4.1.0 org.apache.camel camel-jt400 - 4.0.1 + 4.1.0 org.apache.camel camel-jta - 4.0.1 + 4.1.0 org.apache.camel camel-kafka - 4.0.1 + 4.1.0 org.apache.camel camel-kamelet - 4.0.1 + 4.1.0 org.apache.camel camel-knative - 4.0.1 + 4.1.0 org.apache.camel camel-knative-api - 4.0.1 + 4.1.0 org.apache.camel camel-knative-http - 4.0.1 + 4.1.0 org.apache.camel camel-kotlin-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-kubernetes - 4.0.1 + 4.1.0 io.fabric8 @@ -1653,27 +1653,27 @@ org.apache.camel camel-kudu - 4.0.1 + 4.1.0 org.apache.camel camel-language - 4.0.1 + 4.1.0 org.apache.camel camel-ldap - 4.0.1 + 4.1.0 org.apache.camel camel-ldif - 4.0.1 + 4.1.0 org.apache.camel camel-leveldb - 4.0.1 + 4.1.0 org.checkerframework @@ -1684,77 +1684,77 @@ org.apache.camel camel-log - 4.0.1 + 4.1.0 org.apache.camel camel-lra - 4.0.1 + 4.1.0 org.apache.camel camel-lucene - 4.0.1 + 4.1.0 org.apache.camel camel-lumberjack - 4.0.1 + 4.1.0 org.apache.camel camel-lzf - 4.0.1 + 4.1.0 org.apache.camel camel-mail - 4.0.1 + 4.1.0 org.apache.camel camel-main - 4.0.1 + 4.1.0 org.apache.camel camel-management - 4.0.1 + 4.1.0 org.apache.camel camel-management-api - 4.0.1 + 4.1.0 org.apache.camel camel-mapstruct - 4.0.1 + 4.1.0 org.apache.camel camel-master - 4.0.1 + 4.1.0 org.apache.camel camel-micrometer - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-config - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-fault-tolerance - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-health - 4.0.1 + 4.1.0 org.eclipse.parsson @@ -1769,62 +1769,62 @@ org.apache.camel camel-minio - 4.0.1 + 4.1.0 org.apache.camel camel-mllp - 4.0.1 + 4.1.0 org.apache.camel camel-mock - 4.0.1 + 4.1.0 org.apache.camel camel-mongodb - 4.0.1 + 4.1.0 org.apache.camel camel-mongodb-gridfs - 4.0.1 + 4.1.0 org.apache.camel camel-mustache - 4.0.1 + 4.1.0 org.apache.camel camel-mvel - 4.0.1 + 4.1.0 org.apache.camel camel-mybatis - 4.0.1 + 4.1.0 org.apache.camel camel-nats - 4.0.1 + 4.1.0 org.apache.camel camel-netty - 4.0.1 + 4.1.0 org.apache.camel camel-netty-http - 4.0.1 + 4.1.0 org.apache.camel camel-nitrite - 4.0.1 + 4.1.0 javax.validation @@ -1835,7 +1835,7 @@ org.apache.camel camel-oaipmh - 4.0.1 + 4.1.0 commons-logging @@ -1846,12 +1846,12 @@ org.apache.camel camel-ognl - 4.0.1 + 4.1.0 org.apache.camel camel-olingo4 - 4.0.1 + 4.1.0 commons-logging @@ -1862,7 +1862,7 @@ org.apache.camel camel-olingo4-api - 4.0.1 + 4.1.0 commons-logging @@ -1873,7 +1873,7 @@ org.apache.camel camel-openapi-java - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -1888,7 +1888,7 @@ org.apache.camel camel-openstack - 4.0.1 + 4.1.0 com.github.fge @@ -1903,7 +1903,7 @@ org.apache.camel camel-opentelemetry - 4.0.1 + 4.1.0 io.grpc @@ -1914,7 +1914,7 @@ org.apache.camel camel-optaplanner - 4.0.1 + 4.1.0 org.optaplanner @@ -1933,17 +1933,17 @@ org.apache.camel camel-paho - 4.0.1 + 4.1.0 org.apache.camel camel-paho-mqtt5 - 4.0.1 + 4.1.0 org.apache.camel camel-pdf - 4.0.1 + 4.1.0 commons-logging @@ -1954,12 +1954,12 @@ org.apache.camel camel-pg-replication-slot - 4.0.1 + 4.1.0 org.apache.camel camel-pgevent - 4.0.1 + 4.1.0 org.testcontainers @@ -1970,22 +1970,22 @@ org.apache.camel camel-platform-http - 4.0.1 + 4.1.0 org.apache.camel camel-platform-http-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-printer - 4.0.1 + 4.1.0 org.apache.camel camel-protobuf - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -1996,12 +1996,12 @@ org.apache.camel camel-pubnub - 4.0.1 + 4.1.0 org.apache.camel camel-pulsar - 4.0.1 + 4.1.0 com.sun.activation @@ -2036,7 +2036,7 @@ org.apache.camel camel-quartz - 4.0.1 + 4.1.0 jakarta.activation @@ -2059,37 +2059,37 @@ org.apache.camel camel-quickfix - 4.0.1 + 4.1.0 org.apache.camel camel-reactive-executor-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-reactive-streams - 4.0.1 + 4.1.0 org.apache.camel camel-redis - 4.0.1 + 4.1.0 org.apache.camel camel-ref - 4.0.1 + 4.1.0 org.apache.camel camel-rest - 4.0.1 + 4.1.0 org.apache.camel camel-rest-openapi - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -2104,22 +2104,22 @@ org.apache.camel camel-robotframework - 4.0.1 + 4.1.0 org.apache.camel camel-rss - 4.0.1 + 4.1.0 org.apache.camel camel-saga - 4.0.1 + 4.1.0 org.apache.camel camel-salesforce - 4.0.1 + 4.1.0 com.google.android @@ -2142,12 +2142,12 @@ org.apache.camel camel-sap-netweaver - 4.0.1 + 4.1.0 org.apache.camel camel-saxon - 4.0.1 + 4.1.0 xml-apis @@ -2158,12 +2158,12 @@ org.apache.camel camel-scheduler - 4.0.1 + 4.1.0 org.apache.camel camel-schematron - 4.0.1 + 4.1.0 xml-apis @@ -2174,67 +2174,67 @@ org.apache.camel camel-seda - 4.0.1 + 4.1.0 org.apache.camel camel-servicenow - 4.0.1 + 4.1.0 org.apache.camel camel-servlet - 4.0.1 + 4.1.0 org.apache.camel camel-shiro - 4.0.1 + 4.1.0 org.apache.camel camel-sjms - 4.0.1 + 4.1.0 org.apache.camel camel-sjms2 - 4.0.1 + 4.1.0 org.apache.camel camel-slack - 4.0.1 + 4.1.0 org.apache.camel camel-smpp - 4.0.1 + 4.1.0 org.apache.camel camel-snakeyaml - 4.0.1 + 4.1.0 org.apache.camel camel-snmp - 4.0.1 + 4.1.0 org.apache.camel camel-soap - 4.0.1 + 4.1.0 org.apache.camel camel-splunk - 4.0.1 + 4.1.0 org.apache.camel camel-splunk-hec - 4.0.1 + 4.1.0 commons-logging @@ -2245,7 +2245,7 @@ org.apache.camel camel-spring-rabbitmq - 4.0.1 + 4.1.0 org.springframework @@ -2260,12 +2260,12 @@ org.apache.camel camel-sql - 4.0.1 + 4.1.0 org.apache.camel camel-ssh - 4.0.1 + 4.1.0 org.slf4j @@ -2276,62 +2276,62 @@ org.apache.camel camel-stax - 4.0.1 + 4.1.0 org.apache.camel camel-stitch - 4.0.1 + 4.1.0 org.apache.camel camel-stomp - 4.0.1 + 4.1.0 org.apache.camel camel-stream - 4.0.1 + 4.1.0 org.apache.camel camel-stringtemplate - 4.0.1 + 4.1.0 org.apache.camel camel-stub - 4.0.1 + 4.1.0 org.apache.camel camel-support - 4.0.1 + 4.1.0 org.apache.camel camel-swift - 4.0.1 + 4.1.0 org.apache.camel camel-syslog - 4.0.1 + 4.1.0 org.apache.camel camel-tarfile - 4.0.1 + 4.1.0 org.apache.camel camel-telegram - 4.0.1 + 4.1.0 org.apache.camel camel-test-junit5 - 4.0.1 + 4.1.0 org.apache.camel @@ -2342,17 +2342,17 @@ org.apache.camel camel-threadpoolfactory-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-thrift - 4.0.1 + 4.1.0 org.apache.camel camel-tika - 4.0.1 + 4.1.0 org.apache.tika @@ -2363,22 +2363,22 @@ org.apache.camel camel-timer - 4.0.1 + 4.1.0 org.apache.camel camel-tooling-model - 4.0.1 + 4.1.0 org.apache.camel camel-tracing - 4.0.1 + 4.1.0 org.apache.camel camel-twilio - 4.0.1 + 4.1.0 commons-logging @@ -2397,57 +2397,57 @@ org.apache.camel camel-twitter - 4.0.1 + 4.1.0 org.apache.camel camel-univocity-parsers - 4.0.1 + 4.1.0 org.apache.camel camel-util - 4.0.1 + 4.1.0 org.apache.camel camel-util-json - 4.0.1 + 4.1.0 org.apache.camel camel-validator - 4.0.1 + 4.1.0 org.apache.camel camel-velocity - 4.0.1 + 4.1.0 org.apache.camel camel-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-common - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-http - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-websocket - 4.0.1 + 4.1.0 org.apache.camel camel-weather - 4.0.1 + 4.1.0 commons-logging @@ -2458,17 +2458,17 @@ org.apache.camel camel-web3j - 4.0.1 + 4.1.0 org.apache.camel camel-webhook - 4.0.1 + 4.1.0 org.apache.camel camel-wordpress - 4.0.1 + 4.1.0 org.checkerframework @@ -2479,7 +2479,7 @@ org.apache.camel camel-workday - 4.0.1 + 4.1.0 commons-logging @@ -2490,7 +2490,7 @@ org.apache.camel camel-xchange - 4.0.1 + 4.1.0 org.checkerframework @@ -2501,62 +2501,62 @@ org.apache.camel camel-xj - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io-util - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxb - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxp - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxp-util - 4.0.1 + 4.1.0 org.apache.camel camel-xmlsecurity - 4.0.1 + 4.1.0 org.apache.camel camel-xmpp - 4.0.1 + 4.1.0 org.apache.camel camel-xpath - 4.0.1 + 4.1.0 org.apache.camel camel-xslt - 4.0.1 + 4.1.0 org.apache.camel camel-xslt-saxon - 4.0.1 + 4.1.0 xml-apis @@ -2567,42 +2567,42 @@ org.apache.camel camel-yaml-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-dsl-common - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-dsl-deserializers - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-io - 4.0.1 + 4.1.0 org.apache.camel camel-zendesk - 4.0.1 + 4.1.0 org.apache.camel camel-zip-deflater - 4.0.1 + 4.1.0 org.apache.camel camel-zipfile - 4.0.1 + 4.1.0 org.apache.camel camel-zookeeper - 4.0.1 + 4.1.0 org.checkerframework @@ -2613,7 +2613,7 @@ org.apache.camel camel-zookeeper-master - 4.0.1 + 4.1.0 org.checkerframework @@ -6102,7 +6102,7 @@ com.microsoft.azure msal4j - 1.13.8 + 1.13.9 com.github.stephenc.jcip @@ -6206,12 +6206,12 @@ io.projectreactor reactor-core - 3.4.30 + 3.4.31 io.projectreactor.netty reactor-netty - 1.1.9 + 1.1.11 io.quarkiverse.freemarker @@ -6460,12 +6460,18 @@ org.apache.kudu kudu-client - 1.16.0 + 1.17.0 + + + com.google.code.findbugs + jsr305 + + org.apache.pdfbox fontbox - 2.0.29 + 3.0.0 commons-logging @@ -6473,10 +6479,20 @@ + + org.apache.yetus + audience-annotations + 0.14.1 + + + org.snakeyaml + snakeyaml-engine + 2.7 + org.apache.xmlgraphics xmlgraphics-commons - 2.8 + 2.9 commons-logging @@ -6633,7 +6649,7 @@ org.springframework spring-aop - 6.0.11 + 6.0.12 org.springframework @@ -6648,7 +6664,7 @@ org.springframework spring-expression - 6.0.11 + 6.0.12 org.springframework @@ -6659,7 +6675,7 @@ org.springframework spring-jdbc - 6.0.11 + 6.0.12 org.springframework @@ -6674,7 +6690,7 @@ org.springframework spring-jms - 6.0.11 + 6.0.12 org.springframework @@ -6689,7 +6705,7 @@ org.springframework spring-messaging - 6.0.11 + 6.0.12 org.springframework @@ -6704,7 +6720,7 @@ org.springframework spring-orm - 6.0.11 + 6.0.12 org.springframework @@ -6719,7 +6735,7 @@ org.springframework spring-tx - 6.0.11 + 6.0.12 org.springframework @@ -6784,9 +6800,9 @@ - org.apache.maven.plugin-tools - maven-plugin-annotations - 3.6.4 + org.apache.maven.plugin-tools + maven-plugin-annotations + 3.9.0 org.apache.cxf @@ -20187,691 +20203,691 @@ 2.0 - org.eclipse.jetty - apache-jsp - 11.0.15 + org.eclipse.jetty + apache-jsp + 11.0.16 - org.eclipse.jetty - glassfish-jstl - 11.0.15 + org.eclipse.jetty + glassfish-jstl + 11.0.16 - org.eclipse.jetty - jetty-alpn-client - 11.0.15 + org.eclipse.jetty + jetty-alpn-client + 11.0.16 - org.eclipse.jetty - jetty-alpn-java-client - 11.0.15 + org.eclipse.jetty + jetty-alpn-java-client + 11.0.16 - org.eclipse.jetty - jetty-alpn-java-server - 11.0.15 + org.eclipse.jetty + jetty-alpn-java-server + 11.0.16 - org.eclipse.jetty - jetty-alpn-conscrypt-client - 11.0.15 + org.eclipse.jetty + jetty-alpn-conscrypt-client + 11.0.16 - org.eclipse.jetty - jetty-alpn-conscrypt-server - 11.0.15 + org.eclipse.jetty + jetty-alpn-conscrypt-server + 11.0.16 - org.eclipse.jetty - jetty-alpn-server - 11.0.15 + org.eclipse.jetty + jetty-alpn-server + 11.0.16 - org.eclipse.jetty - jetty-annotations - 11.0.15 + org.eclipse.jetty + jetty-annotations + 11.0.16 - org.eclipse.jetty - jetty-ant - 11.0.15 + org.eclipse.jetty + jetty-ant + 11.0.16 - org.eclipse.jetty - jetty-client - 11.0.15 + org.eclipse.jetty + jetty-client + 11.0.16 - org.eclipse.jetty - jetty-cdi - 11.0.15 + org.eclipse.jetty + jetty-cdi + 11.0.16 - org.eclipse.jetty - jetty-deploy - 11.0.15 + org.eclipse.jetty + jetty-deploy + 11.0.16 - org.eclipse.jetty.fcgi - fcgi-client - 11.0.15 + org.eclipse.jetty.fcgi + fcgi-client + 11.0.16 - org.eclipse.jetty.fcgi - fcgi-server - 11.0.15 + org.eclipse.jetty.fcgi + fcgi-server + 11.0.16 - org.eclipse.jetty.gcloud - jetty-gcloud-session-manager - 11.0.15 + org.eclipse.jetty.gcloud + jetty-gcloud-session-manager + 11.0.16 - org.eclipse.jetty - jetty-home - 11.0.15 - zip + org.eclipse.jetty + jetty-home + 11.0.16 + zip - org.eclipse.jetty - jetty-home - 11.0.15 - tar.gz + org.eclipse.jetty + jetty-home + 11.0.16 + tar.gz - org.eclipse.jetty - jetty-http - 11.0.15 + org.eclipse.jetty + jetty-http + 11.0.16 - org.eclipse.jetty.http2 - http2-client - 11.0.15 + org.eclipse.jetty.http2 + http2-client + 11.0.16 - org.eclipse.jetty.http2 - http2-common - 11.0.15 + org.eclipse.jetty.http2 + http2-common + 11.0.16 - org.eclipse.jetty.http2 - http2-hpack - 11.0.15 + org.eclipse.jetty.http2 + http2-hpack + 11.0.16 - org.eclipse.jetty.http2 - http2-http-client-transport - 11.0.15 + org.eclipse.jetty.http2 + http2-http-client-transport + 11.0.16 - org.eclipse.jetty.http2 - http2-server - 11.0.15 + org.eclipse.jetty.http2 + http2-server + 11.0.16 - org.eclipse.jetty.http3 - http3-client - 11.0.15 + org.eclipse.jetty.http3 + http3-client + 11.0.16 - org.eclipse.jetty.http3 - http3-common - 11.0.15 + org.eclipse.jetty.http3 + http3-common + 11.0.16 - org.eclipse.jetty.http3 - http3-http-client-transport - 11.0.15 + org.eclipse.jetty.http3 + http3-http-client-transport + 11.0.16 - org.eclipse.jetty.http3 - http3-qpack - 11.0.15 + org.eclipse.jetty.http3 + http3-qpack + 11.0.16 - org.eclipse.jetty.http3 - http3-server - 11.0.15 + org.eclipse.jetty.http3 + http3-server + 11.0.16 - org.eclipse.jetty - jetty-http-spi - 11.0.15 + org.eclipse.jetty + jetty-http-spi + 11.0.16 - org.eclipse.jetty - infinispan-common - 11.0.15 + org.eclipse.jetty + infinispan-common + 11.0.16 - org.eclipse.jetty - infinispan-remote-query - 11.0.15 + org.eclipse.jetty + infinispan-remote-query + 11.0.16 - org.eclipse.jetty - infinispan-embedded-query - 11.0.15 + org.eclipse.jetty + infinispan-embedded-query + 11.0.16 - org.eclipse.jetty - jetty-hazelcast - 11.0.15 + org.eclipse.jetty + jetty-hazelcast + 11.0.16 - org.eclipse.jetty - jetty-io - 11.0.15 + org.eclipse.jetty + jetty-io + 11.0.16 - org.eclipse.jetty - jetty-jaas - 11.0.15 + org.eclipse.jetty + jetty-jaas + 11.0.16 - org.eclipse.jetty - jetty-jaspi - 11.0.15 + org.eclipse.jetty + jetty-jaspi + 11.0.16 - org.eclipse.jetty - jetty-jmx - 11.0.15 + org.eclipse.jetty + jetty-jmx + 11.0.16 - org.eclipse.jetty - jetty-jndi - 11.0.15 + org.eclipse.jetty + jetty-jndi + 11.0.16 - org.eclipse.jetty - jetty-keystore - 11.0.15 + org.eclipse.jetty + jetty-keystore + 11.0.16 - org.eclipse.jetty.memcached - jetty-memcached-sessions - 11.0.15 + org.eclipse.jetty.memcached + jetty-memcached-sessions + 11.0.16 - org.eclipse.jetty - jetty-nosql - 11.0.15 + org.eclipse.jetty + jetty-nosql + 11.0.16 - org.eclipse.jetty.osgi - jetty-osgi-alpn - 11.0.15 + org.eclipse.jetty.osgi + jetty-osgi-alpn + 11.0.16 - org.eclipse.jetty.osgi - jetty-osgi-boot - 11.0.15 + org.eclipse.jetty.osgi + jetty-osgi-boot + 11.0.16 - org.eclipse.jetty.osgi - jetty-osgi-boot-jsp - 11.0.15 + org.eclipse.jetty.osgi + jetty-osgi-boot-jsp + 11.0.16 - org.eclipse.jetty.osgi - jetty-osgi-boot-warurl - 11.0.15 + org.eclipse.jetty.osgi + jetty-osgi-boot-warurl + 11.0.16 - org.eclipse.jetty.quic - quic-client - 11.0.15 + org.eclipse.jetty.quic + quic-client + 11.0.16 - org.eclipse.jetty.quic - quic-common - 11.0.15 + org.eclipse.jetty.quic + quic-common + 11.0.16 - org.eclipse.jetty.quic - quic-quiche-common - 11.0.15 + org.eclipse.jetty.quic + quic-quiche-common + 11.0.16 - org.eclipse.jetty.quic - quic-quiche-jna - 11.0.15 + org.eclipse.jetty.quic + quic-quiche-jna + 11.0.16 - org.eclipse.jetty.quic - quic-server - 11.0.15 + org.eclipse.jetty.quic + quic-server + 11.0.16 - org.eclipse.jetty.osgi - jetty-httpservice - 11.0.15 + org.eclipse.jetty.osgi + jetty-httpservice + 11.0.16 - org.eclipse.jetty - jetty-plus - 11.0.15 + org.eclipse.jetty + jetty-plus + 11.0.16 - org.eclipse.jetty - jetty-proxy - 11.0.15 + org.eclipse.jetty + jetty-proxy + 11.0.16 - org.eclipse.jetty - jetty-quickstart - 11.0.15 + org.eclipse.jetty + jetty-quickstart + 11.0.16 - org.eclipse.jetty - jetty-rewrite - 11.0.15 + org.eclipse.jetty + jetty-rewrite + 11.0.16 - org.eclipse.jetty - jetty-security - 11.0.15 + org.eclipse.jetty + jetty-security + 11.0.16 - org.eclipse.jetty - jetty-openid - 11.0.15 + org.eclipse.jetty + jetty-openid + 11.0.16 - org.eclipse.jetty - jetty-server - 11.0.15 + org.eclipse.jetty + jetty-server + 11.0.16 - org.eclipse.jetty - jetty-servlet - 11.0.15 + org.eclipse.jetty + jetty-servlet + 11.0.16 - org.eclipse.jetty - jetty-servlets - 11.0.15 + org.eclipse.jetty + jetty-servlets + 11.0.16 - org.eclipse.jetty - jetty-slf4j-impl - 11.0.15 + org.eclipse.jetty + jetty-slf4j-impl + 11.0.16 - org.eclipse.jetty - jetty-unixdomain-server - 11.0.15 + org.eclipse.jetty + jetty-unixdomain-server + 11.0.16 - org.eclipse.jetty - jetty-unixsocket-common - 11.0.15 + org.eclipse.jetty + jetty-unixsocket-common + 11.0.16 - org.eclipse.jetty - jetty-unixsocket-client - 11.0.15 + org.eclipse.jetty + jetty-unixsocket-client + 11.0.16 - org.eclipse.jetty - jetty-unixsocket-server - 11.0.15 + org.eclipse.jetty + jetty-unixsocket-server + 11.0.16 - org.eclipse.jetty - jetty-util - 11.0.15 + org.eclipse.jetty + jetty-util + 11.0.16 - org.eclipse.jetty - jetty-util-ajax - 11.0.15 + org.eclipse.jetty + jetty-util-ajax + 11.0.16 - org.eclipse.jetty - jetty-webapp - 11.0.15 + org.eclipse.jetty + jetty-webapp + 11.0.16 - org.eclipse.jetty.websocket - websocket-jakarta-client - 11.0.15 + org.eclipse.jetty.websocket + websocket-jakarta-client + 11.0.16 - org.eclipse.jetty.websocket - websocket-jakarta-server - 11.0.15 + org.eclipse.jetty.websocket + websocket-jakarta-server + 11.0.16 - org.eclipse.jetty.websocket - websocket-jakarta-common - 11.0.15 + org.eclipse.jetty.websocket + websocket-jakarta-common + 11.0.16 - org.eclipse.jetty.websocket - websocket-jetty-api - 11.0.15 + org.eclipse.jetty.websocket + websocket-jetty-api + 11.0.16 - org.eclipse.jetty.websocket - websocket-jetty-client - 11.0.15 + org.eclipse.jetty.websocket + websocket-jetty-client + 11.0.16 - org.eclipse.jetty.websocket - websocket-jetty-common - 11.0.15 + org.eclipse.jetty.websocket + websocket-jetty-common + 11.0.16 - org.eclipse.jetty.websocket - websocket-jetty-server - 11.0.15 + org.eclipse.jetty.websocket + websocket-jetty-server + 11.0.16 - org.eclipse.jetty.websocket - websocket-servlet - 11.0.15 + org.eclipse.jetty.websocket + websocket-servlet + 11.0.16 - org.eclipse.jetty.websocket - websocket-core-common - 11.0.15 + org.eclipse.jetty.websocket + websocket-core-common + 11.0.16 - org.eclipse.jetty.websocket - websocket-core-client - 11.0.15 + org.eclipse.jetty.websocket + websocket-core-client + 11.0.16 - org.eclipse.jetty.websocket - websocket-core-server - 11.0.15 + org.eclipse.jetty.websocket + websocket-core-server + 11.0.16 - org.eclipse.jetty - jetty-xml - 11.0.15 + org.eclipse.jetty + jetty-xml + 11.0.16 - com.azure - azure-ai-formrecognizer - 4.0.9 + com.azure + azure-ai-formrecognizer + 4.1.1 - com.azure - azure-ai-metricsadvisor - 1.1.16 + com.azure + azure-ai-metricsadvisor + 1.1.18 - com.azure - azure-ai-textanalytics - 5.3.1 + com.azure + azure-ai-textanalytics + 5.3.3 - com.azure - azure-communication-callautomation - 1.0.2 + com.azure + azure-communication-callautomation + 1.0.4 - com.azure - azure-communication-chat - 1.3.10 + com.azure + azure-communication-chat + 1.3.12 - com.azure - azure-communication-common - 1.2.10 + com.azure + azure-communication-common + 1.2.12 - com.azure - azure-communication-email - 1.0.4 + com.azure + azure-communication-email + 1.0.6 - com.azure - azure-communication-identity - 1.4.8 + com.azure + azure-communication-identity + 1.4.10 - com.azure - azure-communication-phonenumbers - 1.1.4 + com.azure + azure-communication-phonenumbers + 1.1.6 - com.azure - azure-communication-rooms - 1.0.2 + com.azure + azure-communication-rooms + 1.0.4 - com.azure - azure-communication-sms - 1.1.15 + com.azure + azure-communication-sms + 1.1.17 - com.azure - azure-containers-containerregistry - 1.1.2 + com.azure + azure-containers-containerregistry + 1.2.1 - com.azure - azure-core - 1.41.0 + com.azure + azure-core + 1.43.0 - com.azure - azure-core-amqp - 2.8.7 + com.azure + azure-core-amqp + 2.8.9 - com.azure - azure-core-http-netty - 1.13.5 + com.azure + azure-core-http-netty + 1.13.7 - com.azure - azure-core-http-okhttp - 1.11.11 + com.azure + azure-core-http-okhttp + 1.11.13 - com.azure - azure-core-management - 1.11.3 + com.azure + azure-core-management + 1.11.5 - com.azure - azure-core-serializer-json-gson - 1.2.2 + com.azure + azure-core-serializer-json-gson + 1.2.4 - com.azure - azure-core-serializer-json-jackson - 1.4.2 + com.azure + azure-core-serializer-json-jackson + 1.4.4 - com.azure - azure-cosmos - 4.48.0 + com.azure + azure-cosmos + 4.50.0 - com.azure - azure-cosmos-encryption - 2.3.0 + com.azure + azure-cosmos-encryption + 2.5.0 - com.azure - azure-data-appconfiguration - 1.4.7 + com.azure + azure-data-appconfiguration + 1.4.9 - com.azure - azure-data-schemaregistry - 1.3.8 + com.azure + azure-data-schemaregistry + 1.3.10 - com.azure - azure-data-schemaregistry-apacheavro - 1.1.8 + com.azure + azure-data-schemaregistry-apacheavro + 1.1.10 - com.azure - azure-data-tables - 12.3.13 + com.azure + azure-data-tables + 12.3.15 - com.azure - azure-developer-loadtesting - 1.0.4 + com.azure + azure-developer-loadtesting + 1.0.6 - com.azure - azure-digitaltwins-core - 1.3.11 + com.azure + azure-digitaltwins-core + 1.3.13 - com.azure - azure-identity - 1.9.2 + com.azure + azure-identity + 1.10.1 - com.azure - azure-identity-extensions - 1.1.6 + com.azure + azure-identity-extensions + 1.1.8 - com.azure - azure-iot-deviceupdate - 1.0.9 + com.azure + azure-iot-deviceupdate + 1.0.11 - com.azure - azure-json - 1.0.1 + com.azure + azure-json + 1.1.0 - com.azure - azure-messaging-eventgrid - 4.17.1 + com.azure + azure-messaging-eventgrid + 4.18.0 - com.azure - azure-messaging-eventhubs - 5.15.7 + com.azure + azure-messaging-eventhubs + 5.16.0 - com.azure - azure-messaging-eventhubs-checkpointstore-blob - 1.16.8 + com.azure + azure-messaging-eventhubs-checkpointstore-blob + 1.17.0 - com.azure - azure-messaging-servicebus - 7.14.2 + com.azure + azure-messaging-servicebus + 7.14.4 - com.azure - azure-messaging-webpubsub - 1.2.6 + com.azure + azure-messaging-webpubsub + 1.2.8 - com.azure - azure-mixedreality-authentication - 1.2.15 + com.azure + azure-mixedreality-authentication + 1.2.17 - com.azure - azure-mixedreality-remoterendering - 1.1.20 + com.azure + azure-mixedreality-remoterendering + 1.1.22 - com.azure - azure-monitor-ingestion - 1.0.5 + com.azure + azure-monitor-ingestion + 1.1.0 - com.azure - azure-monitor-query - 1.2.2 + com.azure + azure-monitor-query + 1.2.5 - com.azure - azure-search-documents - 11.5.9 + com.azure + azure-search-documents + 11.5.11 - com.azure - azure-security-attestation - 1.1.15 + com.azure + azure-security-attestation + 1.1.17 - com.azure - azure-security-confidentialledger - 1.0.11 + com.azure + azure-security-confidentialledger + 1.0.13 - com.azure - azure-security-keyvault-administration - 4.3.4 + com.azure + azure-security-keyvault-administration + 4.4.0 - com.azure - azure-security-keyvault-certificates - 4.5.4 + com.azure + azure-security-keyvault-certificates + 4.5.6 - com.azure - azure-security-keyvault-jca - 2.7.1 + com.azure + azure-security-keyvault-jca + 2.7.1 - com.azure - azure-security-keyvault-keys - 4.6.4 + com.azure + azure-security-keyvault-keys + 4.7.0 - com.azure - azure-security-keyvault-secrets - 4.6.4 + com.azure + azure-security-keyvault-secrets + 4.7.0 - com.azure - azure-storage-blob - 12.23.0 + com.azure + azure-storage-blob + 12.24.0 - com.azure - azure-storage-blob-batch - 12.19.0 + com.azure + azure-storage-blob-batch + 12.20.0 - com.azure - azure-storage-blob-cryptography - 12.22.0 + com.azure + azure-storage-blob-cryptography + 12.23.0 - com.azure - azure-storage-common - 12.22.0 + com.azure + azure-storage-common + 12.23.0 - com.azure - azure-storage-file-datalake - 12.16.0 + com.azure + azure-storage-file-datalake + 12.17.0 - com.azure - azure-storage-file-share - 12.19.0 + com.azure + azure-storage-file-share + 12.20.0 - com.azure - azure-storage-internal-avro - 12.8.0 + com.azure + azure-storage-internal-avro + 12.9.0 - com.azure - azure-storage-queue - 12.18.0 + com.azure + azure-storage-queue + 12.19.0 com.datastax.oss diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml index 4649639ca00c..2a4aa31fd3eb 100644 --- a/poms/bom/src/main/generated/flattened-reduced-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml @@ -10,7 +10,7 @@ http://camel.apache.org/camel-quarkus-poms/camel-quarkus-bom - Apache License, Version 2.0 + Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0.txt repo @@ -53,32 +53,32 @@ org.apache.camel camel-activemq - 4.0.1 + 4.1.0 org.apache.camel camel-amqp - 4.0.1 + 4.1.0 org.apache.camel camel-api - 4.0.1 + 4.1.0 org.apache.camel camel-arangodb - 4.0.1 + 4.1.0 org.apache.camel camel-as2 - 4.0.1 + 4.1.0 org.apache.camel camel-as2-api - 4.0.1 + 4.1.0 commons-logging @@ -93,12 +93,12 @@ org.apache.camel camel-asn1 - 4.0.1 + 4.1.0 org.apache.camel camel-asterisk - 4.0.1 + 4.1.0 org.checkerframework @@ -109,7 +109,7 @@ org.apache.camel camel-atom - 4.0.1 + 4.1.0 commons-logging @@ -120,17 +120,17 @@ org.apache.camel camel-attachments - 4.0.1 + 4.1.0 org.apache.camel camel-avro - 4.0.1 + 4.1.0 org.apache.camel camel-aws-secrets-manager - 4.0.1 + 4.1.0 commons-logging @@ -141,7 +141,7 @@ org.apache.camel camel-aws-xray - 4.0.1 + 4.1.0 commons-logging @@ -152,7 +152,7 @@ org.apache.camel camel-aws2-athena - 4.0.1 + 4.1.0 commons-logging @@ -163,7 +163,7 @@ org.apache.camel camel-aws2-cw - 4.0.1 + 4.1.0 commons-logging @@ -174,7 +174,7 @@ org.apache.camel camel-aws2-ddb - 4.0.1 + 4.1.0 commons-logging @@ -185,7 +185,7 @@ org.apache.camel camel-aws2-ec2 - 4.0.1 + 4.1.0 commons-logging @@ -196,7 +196,7 @@ org.apache.camel camel-aws2-ecs - 4.0.1 + 4.1.0 commons-logging @@ -207,7 +207,7 @@ org.apache.camel camel-aws2-eks - 4.0.1 + 4.1.0 commons-logging @@ -218,7 +218,7 @@ org.apache.camel camel-aws2-eventbridge - 4.0.1 + 4.1.0 commons-logging @@ -229,7 +229,7 @@ org.apache.camel camel-aws2-iam - 4.0.1 + 4.1.0 commons-logging @@ -240,7 +240,7 @@ org.apache.camel camel-aws2-kinesis - 4.0.1 + 4.1.0 commons-logging @@ -251,7 +251,7 @@ org.apache.camel camel-aws2-kms - 4.0.1 + 4.1.0 commons-logging @@ -262,7 +262,7 @@ org.apache.camel camel-aws2-lambda - 4.0.1 + 4.1.0 commons-logging @@ -273,7 +273,7 @@ org.apache.camel camel-aws2-mq - 4.0.1 + 4.1.0 commons-logging @@ -284,7 +284,7 @@ org.apache.camel camel-aws2-msk - 4.0.1 + 4.1.0 commons-logging @@ -295,7 +295,7 @@ org.apache.camel camel-aws2-s3 - 4.0.1 + 4.1.0 commons-logging @@ -306,7 +306,7 @@ org.apache.camel camel-aws2-ses - 4.0.1 + 4.1.0 commons-logging @@ -317,7 +317,7 @@ org.apache.camel camel-aws2-sns - 4.0.1 + 4.1.0 commons-logging @@ -328,7 +328,7 @@ org.apache.camel camel-aws2-sqs - 4.0.1 + 4.1.0 commons-logging @@ -339,7 +339,7 @@ org.apache.camel camel-aws2-sts - 4.0.1 + 4.1.0 commons-logging @@ -350,7 +350,7 @@ org.apache.camel camel-aws2-translate - 4.0.1 + 4.1.0 commons-logging @@ -361,7 +361,7 @@ org.apache.camel camel-azure-cosmosdb - 4.0.1 + 4.1.0 com.azure @@ -372,7 +372,7 @@ org.apache.camel camel-azure-eventhubs - 4.0.1 + 4.1.0 com.azure @@ -383,7 +383,7 @@ org.apache.camel camel-azure-key-vault - 4.0.1 + 4.1.0 com.azure @@ -394,7 +394,7 @@ org.apache.camel camel-azure-servicebus - 4.0.1 + 4.1.0 com.azure @@ -405,7 +405,7 @@ org.apache.camel camel-azure-storage-blob - 4.0.1 + 4.1.0 com.azure @@ -416,7 +416,7 @@ org.apache.camel camel-azure-storage-datalake - 4.0.1 + 4.1.0 com.azure @@ -427,7 +427,7 @@ org.apache.camel camel-azure-storage-queue - 4.0.1 + 4.1.0 com.azure @@ -438,47 +438,47 @@ org.apache.camel camel-barcode - 4.0.1 + 4.1.0 org.apache.camel camel-base - 4.0.1 + 4.1.0 org.apache.camel camel-base-engine - 4.0.1 + 4.1.0 org.apache.camel camel-base64 - 4.0.1 + 4.1.0 org.apache.camel camel-bean - 4.0.1 + 4.1.0 org.apache.camel camel-bean-validator - 4.0.1 + 4.1.0 org.apache.camel camel-bindy - 4.0.1 + 4.1.0 org.apache.camel camel-bonita - 4.0.1 + 4.1.0 org.apache.camel camel-box - 4.0.1 + 4.1.0 commons-logging @@ -489,27 +489,27 @@ org.apache.camel camel-box-api - 4.0.1 + 4.1.0 org.apache.camel camel-braintree - 4.0.1 + 4.1.0 org.apache.camel camel-browse - 4.0.1 + 4.1.0 org.apache.camel camel-caffeine - 4.0.1 + 4.1.0 org.apache.camel camel-cassandraql - 4.0.1 + 4.1.0 com.github.spotbugs @@ -524,47 +524,47 @@ org.apache.camel camel-catalog - 4.0.1 + 4.1.0 org.apache.camel camel-cbor - 4.0.1 + 4.1.0 org.apache.camel camel-chatscript - 4.0.1 + 4.1.0 org.apache.camel camel-chunk - 4.0.1 + 4.1.0 org.apache.camel camel-cli-connector - 4.0.1 + 4.1.0 org.apache.camel camel-cloud - 4.0.1 + 4.1.0 org.apache.camel camel-cloudevents - 4.0.1 + 4.1.0 org.apache.camel camel-cluster - 4.0.1 + 4.1.0 org.apache.camel camel-cm-sms - 4.0.1 + 4.1.0 commons-logging @@ -575,72 +575,72 @@ org.apache.camel camel-coap - 4.0.1 + 4.1.0 org.apache.camel camel-cometd - 4.0.1 + 4.1.0 org.apache.camel camel-componentdsl - 4.0.1 + 4.1.0 org.apache.camel camel-console - 4.0.1 + 4.1.0 org.apache.camel camel-consul - 4.0.1 + 4.1.0 org.apache.camel camel-controlbus - 4.0.1 + 4.1.0 org.apache.camel camel-core-catalog - 4.0.1 + 4.1.0 org.apache.camel camel-core-engine - 4.0.1 + 4.1.0 org.apache.camel camel-core-languages - 4.0.1 + 4.1.0 org.apache.camel camel-core-model - 4.0.1 + 4.1.0 org.apache.camel camel-core-processor - 4.0.1 + 4.1.0 org.apache.camel camel-core-reifier - 4.0.1 + 4.1.0 org.apache.camel camel-couchbase - 4.0.1 + 4.1.0 org.apache.camel camel-couchdb - 4.0.1 + 4.1.0 commons-logging @@ -651,47 +651,47 @@ org.apache.camel camel-cron - 4.0.1 + 4.1.0 org.apache.camel camel-crypto - 4.0.1 + 4.1.0 org.apache.camel camel-csv - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-common - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-soap - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-transport - 4.0.1 + 4.1.0 org.apache.camel camel-dataformat - 4.0.1 + 4.1.0 org.apache.camel camel-dataset - 4.0.1 + 4.1.0 org.apache.camel camel-datasonnet - 4.0.1 + 4.1.0 jakarta.activation @@ -718,7 +718,7 @@ org.apache.camel camel-debezium-common - 4.0.1 + 4.1.0 javax.ws.rs @@ -729,32 +729,32 @@ org.apache.camel camel-debezium-mongodb - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-mysql - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-postgres - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-sqlserver - 4.0.1 + 4.1.0 org.apache.camel camel-debug - 4.0.1 + 4.1.0 org.apache.camel camel-digitalocean - 4.0.1 + 4.1.0 commons-logging @@ -765,27 +765,27 @@ org.apache.camel camel-direct - 4.0.1 + 4.1.0 org.apache.camel camel-disruptor - 4.0.1 + 4.1.0 org.apache.camel camel-djl - 4.0.1 + 4.1.0 org.apache.camel camel-dns - 4.0.1 + 4.1.0 org.apache.camel camel-drill - 4.0.1 + 4.1.0 org.checkerframework @@ -800,27 +800,27 @@ org.apache.camel camel-dropbox - 4.0.1 + 4.1.0 org.apache.camel camel-dsl-modeline - 4.0.1 + 4.1.0 org.apache.camel camel-dsl-support - 4.0.1 + 4.1.0 org.apache.camel camel-ehcache - 4.0.1 + 4.1.0 org.apache.camel camel-elasticsearch - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -835,7 +835,7 @@ org.apache.camel camel-endpointdsl - 4.0.1 + 4.1.0 com.sun.mail @@ -846,12 +846,12 @@ org.apache.camel camel-endpointdsl-support - 4.0.1 + 4.1.0 org.apache.camel camel-etcd3 - 4.0.1 + 4.1.0 com.google.android @@ -874,47 +874,47 @@ org.apache.camel camel-exec - 4.0.1 + 4.1.0 org.apache.camel camel-facebook - 4.0.1 + 4.1.0 org.apache.camel camel-fastjson - 4.0.1 + 4.1.0 org.apache.camel camel-fhir - 4.0.1 + 4.1.0 org.apache.camel camel-fhir-api - 4.0.1 + 4.1.0 org.apache.camel camel-file - 4.0.1 + 4.1.0 org.apache.camel camel-file-watch - 4.0.1 + 4.1.0 org.apache.camel camel-flatpack - 4.0.1 + 4.1.0 org.apache.camel camel-flink - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -925,7 +925,7 @@ org.apache.camel camel-fop - 4.0.1 + 4.1.0 commons-logging @@ -940,17 +940,17 @@ org.apache.camel camel-freemarker - 4.0.1 + 4.1.0 org.apache.camel camel-ftp - 4.0.1 + 4.1.0 org.apache.camel camel-geocoder - 4.0.1 + 4.1.0 commons-logging @@ -961,17 +961,17 @@ org.apache.camel camel-git - 4.0.1 + 4.1.0 org.apache.camel camel-github - 4.0.1 + 4.1.0 org.apache.camel camel-google-bigquery - 4.0.1 + 4.1.0 com.google.android @@ -994,7 +994,7 @@ org.apache.camel camel-google-calendar - 4.0.1 + 4.1.0 commons-logging @@ -1009,7 +1009,7 @@ org.apache.camel camel-google-drive - 4.0.1 + 4.1.0 commons-logging @@ -1024,7 +1024,7 @@ org.apache.camel camel-google-functions - 4.0.1 + 4.1.0 com.google.android @@ -1047,7 +1047,7 @@ org.apache.camel camel-google-mail - 4.0.1 + 4.1.0 commons-logging @@ -1062,7 +1062,7 @@ org.apache.camel camel-google-pubsub - 4.0.1 + 4.1.0 com.google.android @@ -1089,7 +1089,7 @@ org.apache.camel camel-google-secret-manager - 4.0.1 + 4.1.0 com.google.android @@ -1116,7 +1116,7 @@ org.apache.camel camel-google-sheets - 4.0.1 + 4.1.0 commons-logging @@ -1131,7 +1131,7 @@ org.apache.camel camel-google-storage - 4.0.1 + 4.1.0 com.google.android @@ -1150,7 +1150,7 @@ org.apache.camel camel-graphql - 4.0.1 + 4.1.0 commons-logging @@ -1161,27 +1161,27 @@ org.apache.camel camel-grok - 4.0.1 + 4.1.0 org.apache.camel camel-groovy - 4.0.1 + 4.1.0 org.apache.camel camel-groovy-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-groovy-dsl-common - 4.0.1 + 4.1.0 org.apache.camel camel-grpc - 4.0.1 + 4.1.0 com.google.android @@ -1212,12 +1212,12 @@ org.apache.camel camel-gson - 4.0.1 + 4.1.0 org.apache.camel camel-guava-eventbus - 4.0.1 + 4.1.0 org.checkerframework @@ -1228,7 +1228,7 @@ org.apache.camel camel-hashicorp-vault - 4.0.1 + 4.1.0 org.springframework @@ -1251,12 +1251,12 @@ org.apache.camel camel-hazelcast - 4.0.1 + 4.1.0 org.apache.camel camel-hdfs - 4.0.1 + 4.1.0 com.github.stephenc.jcip @@ -1287,7 +1287,7 @@ org.apache.camel camel-headersmap - 4.0.1 + 4.1.0 ch.qos.logback @@ -1298,17 +1298,17 @@ org.apache.camel camel-health - 4.0.1 + 4.1.0 org.apache.camel camel-hl7 - 4.0.1 + 4.1.0 org.apache.camel camel-http - 4.0.1 + 4.1.0 commons-logging @@ -1319,27 +1319,27 @@ org.apache.camel camel-http-base - 4.0.1 + 4.1.0 org.apache.camel camel-http-common - 4.0.1 + 4.1.0 org.apache.camel camel-huaweicloud-common - 4.0.1 + 4.1.0 org.apache.camel camel-huaweicloud-smn - 4.0.1 + 4.1.0 org.apache.camel camel-ical - 4.0.1 + 4.1.0 commons-logging @@ -1350,7 +1350,7 @@ org.apache.camel camel-iec60870 - 4.0.1 + 4.1.0 org.checkerframework @@ -1361,12 +1361,12 @@ org.apache.camel camel-ignite - 4.0.1 + 4.1.0 org.apache.camel camel-infinispan - 4.0.1 + 4.1.0 org.slf4j @@ -1377,62 +1377,62 @@ org.apache.camel camel-infinispan-common - 4.0.1 + 4.1.0 org.apache.camel camel-influxdb - 4.0.1 + 4.1.0 org.apache.camel camel-irc - 4.0.1 + 4.1.0 org.apache.camel camel-jackson - 4.0.1 + 4.1.0 org.apache.camel camel-jackson-avro - 4.0.1 + 4.1.0 org.apache.camel camel-jackson-protobuf - 4.0.1 + 4.1.0 org.apache.camel camel-jacksonxml - 4.0.1 + 4.1.0 org.apache.camel camel-jasypt - 4.0.1 + 4.1.0 org.apache.camel camel-java-joor-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jaxb - 4.0.1 + 4.1.0 org.apache.camel camel-jcache - 4.0.1 + 4.1.0 org.apache.camel camel-jcr - 4.0.1 + 4.1.0 org.slf4j @@ -1443,27 +1443,27 @@ org.apache.camel camel-jdbc - 4.0.1 + 4.1.0 org.apache.camel camel-jfr - 4.0.1 + 4.1.0 org.apache.camel camel-jgroups - 4.0.1 + 4.1.0 org.apache.camel camel-jgroups-raft - 4.0.1 + 4.1.0 org.apache.camel camel-jira - 4.0.1 + 4.1.0 commons-logging @@ -1482,7 +1482,7 @@ org.apache.camel camel-jms - 4.0.1 + 4.1.0 org.apache.camel @@ -1501,12 +1501,12 @@ org.apache.camel camel-jolt - 4.0.1 + 4.1.0 org.apache.camel camel-jooq - 4.0.1 + 4.1.0 org.springframework @@ -1517,12 +1517,12 @@ org.apache.camel camel-joor - 4.0.1 + 4.1.0 org.apache.camel camel-jpa - 4.0.1 + 4.1.0 org.apache.camel @@ -1537,7 +1537,7 @@ org.apache.camel camel-jq - 4.0.1 + 4.1.0 net.thisptr @@ -1552,97 +1552,97 @@ org.apache.camel camel-js-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jsch - 4.0.1 + 4.1.0 org.apache.camel camel-jsh-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jslt - 4.0.1 + 4.1.0 org.apache.camel camel-json-patch - 4.0.1 + 4.1.0 org.apache.camel camel-json-validator - 4.0.1 + 4.1.0 org.apache.camel camel-jsonapi - 4.0.1 + 4.1.0 org.apache.camel camel-jsonata - 4.0.1 + 4.1.0 org.apache.camel camel-jsonb - 4.0.1 + 4.1.0 org.apache.camel camel-jsonpath - 4.0.1 + 4.1.0 org.apache.camel camel-jt400 - 4.0.1 + 4.1.0 org.apache.camel camel-jta - 4.0.1 + 4.1.0 org.apache.camel camel-kafka - 4.0.1 + 4.1.0 org.apache.camel camel-kamelet - 4.0.1 + 4.1.0 org.apache.camel camel-knative - 4.0.1 + 4.1.0 org.apache.camel camel-knative-api - 4.0.1 + 4.1.0 org.apache.camel camel-knative-http - 4.0.1 + 4.1.0 org.apache.camel camel-kotlin-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-kubernetes - 4.0.1 + 4.1.0 io.fabric8 @@ -1653,27 +1653,27 @@ org.apache.camel camel-kudu - 4.0.1 + 4.1.0 org.apache.camel camel-language - 4.0.1 + 4.1.0 org.apache.camel camel-ldap - 4.0.1 + 4.1.0 org.apache.camel camel-ldif - 4.0.1 + 4.1.0 org.apache.camel camel-leveldb - 4.0.1 + 4.1.0 org.checkerframework @@ -1684,77 +1684,77 @@ org.apache.camel camel-log - 4.0.1 + 4.1.0 org.apache.camel camel-lra - 4.0.1 + 4.1.0 org.apache.camel camel-lucene - 4.0.1 + 4.1.0 org.apache.camel camel-lumberjack - 4.0.1 + 4.1.0 org.apache.camel camel-lzf - 4.0.1 + 4.1.0 org.apache.camel camel-mail - 4.0.1 + 4.1.0 org.apache.camel camel-main - 4.0.1 + 4.1.0 org.apache.camel camel-management - 4.0.1 + 4.1.0 org.apache.camel camel-management-api - 4.0.1 + 4.1.0 org.apache.camel camel-mapstruct - 4.0.1 + 4.1.0 org.apache.camel camel-master - 4.0.1 + 4.1.0 org.apache.camel camel-micrometer - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-config - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-fault-tolerance - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-health - 4.0.1 + 4.1.0 org.eclipse.parsson @@ -1769,62 +1769,62 @@ org.apache.camel camel-minio - 4.0.1 + 4.1.0 org.apache.camel camel-mllp - 4.0.1 + 4.1.0 org.apache.camel camel-mock - 4.0.1 + 4.1.0 org.apache.camel camel-mongodb - 4.0.1 + 4.1.0 org.apache.camel camel-mongodb-gridfs - 4.0.1 + 4.1.0 org.apache.camel camel-mustache - 4.0.1 + 4.1.0 org.apache.camel camel-mvel - 4.0.1 + 4.1.0 org.apache.camel camel-mybatis - 4.0.1 + 4.1.0 org.apache.camel camel-nats - 4.0.1 + 4.1.0 org.apache.camel camel-netty - 4.0.1 + 4.1.0 org.apache.camel camel-netty-http - 4.0.1 + 4.1.0 org.apache.camel camel-nitrite - 4.0.1 + 4.1.0 javax.validation @@ -1835,7 +1835,7 @@ org.apache.camel camel-oaipmh - 4.0.1 + 4.1.0 commons-logging @@ -1846,12 +1846,12 @@ org.apache.camel camel-ognl - 4.0.1 + 4.1.0 org.apache.camel camel-olingo4 - 4.0.1 + 4.1.0 commons-logging @@ -1862,7 +1862,7 @@ org.apache.camel camel-olingo4-api - 4.0.1 + 4.1.0 commons-logging @@ -1873,7 +1873,7 @@ org.apache.camel camel-openapi-java - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -1888,7 +1888,7 @@ org.apache.camel camel-openstack - 4.0.1 + 4.1.0 com.github.fge @@ -1903,7 +1903,7 @@ org.apache.camel camel-opentelemetry - 4.0.1 + 4.1.0 io.grpc @@ -1914,7 +1914,7 @@ org.apache.camel camel-optaplanner - 4.0.1 + 4.1.0 org.optaplanner @@ -1933,17 +1933,17 @@ org.apache.camel camel-paho - 4.0.1 + 4.1.0 org.apache.camel camel-paho-mqtt5 - 4.0.1 + 4.1.0 org.apache.camel camel-pdf - 4.0.1 + 4.1.0 commons-logging @@ -1954,12 +1954,12 @@ org.apache.camel camel-pg-replication-slot - 4.0.1 + 4.1.0 org.apache.camel camel-pgevent - 4.0.1 + 4.1.0 org.testcontainers @@ -1970,22 +1970,22 @@ org.apache.camel camel-platform-http - 4.0.1 + 4.1.0 org.apache.camel camel-platform-http-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-printer - 4.0.1 + 4.1.0 org.apache.camel camel-protobuf - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -1996,12 +1996,12 @@ org.apache.camel camel-pubnub - 4.0.1 + 4.1.0 org.apache.camel camel-pulsar - 4.0.1 + 4.1.0 com.sun.activation @@ -2036,7 +2036,7 @@ org.apache.camel camel-quartz - 4.0.1 + 4.1.0 jakarta.activation @@ -2059,37 +2059,37 @@ org.apache.camel camel-quickfix - 4.0.1 + 4.1.0 org.apache.camel camel-reactive-executor-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-reactive-streams - 4.0.1 + 4.1.0 org.apache.camel camel-redis - 4.0.1 + 4.1.0 org.apache.camel camel-ref - 4.0.1 + 4.1.0 org.apache.camel camel-rest - 4.0.1 + 4.1.0 org.apache.camel camel-rest-openapi - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -2104,22 +2104,22 @@ org.apache.camel camel-robotframework - 4.0.1 + 4.1.0 org.apache.camel camel-rss - 4.0.1 + 4.1.0 org.apache.camel camel-saga - 4.0.1 + 4.1.0 org.apache.camel camel-salesforce - 4.0.1 + 4.1.0 com.google.android @@ -2142,12 +2142,12 @@ org.apache.camel camel-sap-netweaver - 4.0.1 + 4.1.0 org.apache.camel camel-saxon - 4.0.1 + 4.1.0 xml-apis @@ -2158,12 +2158,12 @@ org.apache.camel camel-scheduler - 4.0.1 + 4.1.0 org.apache.camel camel-schematron - 4.0.1 + 4.1.0 xml-apis @@ -2174,67 +2174,67 @@ org.apache.camel camel-seda - 4.0.1 + 4.1.0 org.apache.camel camel-servicenow - 4.0.1 + 4.1.0 org.apache.camel camel-servlet - 4.0.1 + 4.1.0 org.apache.camel camel-shiro - 4.0.1 + 4.1.0 org.apache.camel camel-sjms - 4.0.1 + 4.1.0 org.apache.camel camel-sjms2 - 4.0.1 + 4.1.0 org.apache.camel camel-slack - 4.0.1 + 4.1.0 org.apache.camel camel-smpp - 4.0.1 + 4.1.0 org.apache.camel camel-snakeyaml - 4.0.1 + 4.1.0 org.apache.camel camel-snmp - 4.0.1 + 4.1.0 org.apache.camel camel-soap - 4.0.1 + 4.1.0 org.apache.camel camel-splunk - 4.0.1 + 4.1.0 org.apache.camel camel-splunk-hec - 4.0.1 + 4.1.0 commons-logging @@ -2245,7 +2245,7 @@ org.apache.camel camel-spring-rabbitmq - 4.0.1 + 4.1.0 org.springframework @@ -2260,12 +2260,12 @@ org.apache.camel camel-sql - 4.0.1 + 4.1.0 org.apache.camel camel-ssh - 4.0.1 + 4.1.0 org.slf4j @@ -2276,62 +2276,62 @@ org.apache.camel camel-stax - 4.0.1 + 4.1.0 org.apache.camel camel-stitch - 4.0.1 + 4.1.0 org.apache.camel camel-stomp - 4.0.1 + 4.1.0 org.apache.camel camel-stream - 4.0.1 + 4.1.0 org.apache.camel camel-stringtemplate - 4.0.1 + 4.1.0 org.apache.camel camel-stub - 4.0.1 + 4.1.0 org.apache.camel camel-support - 4.0.1 + 4.1.0 org.apache.camel camel-swift - 4.0.1 + 4.1.0 org.apache.camel camel-syslog - 4.0.1 + 4.1.0 org.apache.camel camel-tarfile - 4.0.1 + 4.1.0 org.apache.camel camel-telegram - 4.0.1 + 4.1.0 org.apache.camel camel-test-junit5 - 4.0.1 + 4.1.0 org.apache.camel @@ -2342,17 +2342,17 @@ org.apache.camel camel-threadpoolfactory-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-thrift - 4.0.1 + 4.1.0 org.apache.camel camel-tika - 4.0.1 + 4.1.0 org.apache.tika @@ -2363,22 +2363,22 @@ org.apache.camel camel-timer - 4.0.1 + 4.1.0 org.apache.camel camel-tooling-model - 4.0.1 + 4.1.0 org.apache.camel camel-tracing - 4.0.1 + 4.1.0 org.apache.camel camel-twilio - 4.0.1 + 4.1.0 commons-logging @@ -2397,57 +2397,57 @@ org.apache.camel camel-twitter - 4.0.1 + 4.1.0 org.apache.camel camel-univocity-parsers - 4.0.1 + 4.1.0 org.apache.camel camel-util - 4.0.1 + 4.1.0 org.apache.camel camel-util-json - 4.0.1 + 4.1.0 org.apache.camel camel-validator - 4.0.1 + 4.1.0 org.apache.camel camel-velocity - 4.0.1 + 4.1.0 org.apache.camel camel-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-common - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-http - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-websocket - 4.0.1 + 4.1.0 org.apache.camel camel-weather - 4.0.1 + 4.1.0 commons-logging @@ -2458,17 +2458,17 @@ org.apache.camel camel-web3j - 4.0.1 + 4.1.0 org.apache.camel camel-webhook - 4.0.1 + 4.1.0 org.apache.camel camel-wordpress - 4.0.1 + 4.1.0 org.checkerframework @@ -2479,7 +2479,7 @@ org.apache.camel camel-workday - 4.0.1 + 4.1.0 commons-logging @@ -2490,7 +2490,7 @@ org.apache.camel camel-xchange - 4.0.1 + 4.1.0 org.checkerframework @@ -2501,62 +2501,62 @@ org.apache.camel camel-xj - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io-util - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxb - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxp - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxp-util - 4.0.1 + 4.1.0 org.apache.camel camel-xmlsecurity - 4.0.1 + 4.1.0 org.apache.camel camel-xmpp - 4.0.1 + 4.1.0 org.apache.camel camel-xpath - 4.0.1 + 4.1.0 org.apache.camel camel-xslt - 4.0.1 + 4.1.0 org.apache.camel camel-xslt-saxon - 4.0.1 + 4.1.0 xml-apis @@ -2567,42 +2567,42 @@ org.apache.camel camel-yaml-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-dsl-common - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-dsl-deserializers - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-io - 4.0.1 + 4.1.0 org.apache.camel camel-zendesk - 4.0.1 + 4.1.0 org.apache.camel camel-zip-deflater - 4.0.1 + 4.1.0 org.apache.camel camel-zipfile - 4.0.1 + 4.1.0 org.apache.camel camel-zookeeper - 4.0.1 + 4.1.0 org.checkerframework @@ -2613,7 +2613,7 @@ org.apache.camel camel-zookeeper-master - 4.0.1 + 4.1.0 org.checkerframework @@ -6102,7 +6102,7 @@ com.microsoft.azure msal4j - 1.13.8 + 1.13.9 com.github.stephenc.jcip @@ -6196,12 +6196,12 @@ io.projectreactor reactor-core - 3.4.30 + 3.4.31 io.projectreactor.netty reactor-netty - 1.1.9 + 1.1.11 io.quarkiverse.freemarker @@ -6415,12 +6415,18 @@ org.apache.kudu kudu-client - 1.16.0 + 1.17.0 + + + com.google.code.findbugs + jsr305 + + org.apache.pdfbox fontbox - 2.0.29 + 3.0.0 commons-logging @@ -6428,10 +6434,20 @@ + + org.apache.yetus + audience-annotations + 0.14.1 + + + org.snakeyaml + snakeyaml-engine + 2.7 + org.apache.xmlgraphics xmlgraphics-commons - 2.8 + 2.9 commons-logging @@ -6563,7 +6579,7 @@ org.springframework spring-aop - 6.0.11 + 6.0.12 org.springframework @@ -6578,7 +6594,7 @@ org.springframework spring-expression - 6.0.11 + 6.0.12 org.springframework @@ -6589,7 +6605,7 @@ org.springframework spring-jdbc - 6.0.11 + 6.0.12 org.springframework @@ -6604,7 +6620,7 @@ org.springframework spring-jms - 6.0.11 + 6.0.12 org.springframework @@ -6619,7 +6635,7 @@ org.springframework spring-messaging - 6.0.11 + 6.0.12 org.springframework @@ -6634,7 +6650,7 @@ org.springframework spring-tx - 6.0.11 + 6.0.12 org.springframework @@ -7364,132 +7380,132 @@ org.eclipse.jetty jetty-alpn-client - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-client - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-http - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-io - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-security - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-server - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-servlet - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-servlets - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-util - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-util-ajax - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-webapp - 11.0.15 + 11.0.16 org.eclipse.jetty jetty-xml - 11.0.15 + 11.0.16 com.azure azure-core - 1.41.0 + 1.43.0 com.azure azure-core-amqp - 2.8.7 + 2.8.9 com.azure azure-cosmos - 4.48.0 + 4.50.0 com.azure azure-identity - 1.9.2 + 1.10.1 com.azure azure-json - 1.0.1 + 1.1.0 com.azure azure-messaging-eventhubs - 5.15.7 + 5.16.0 com.azure azure-messaging-eventhubs-checkpointstore-blob - 1.16.8 + 1.17.0 com.azure azure-messaging-servicebus - 7.14.2 + 7.14.4 com.azure azure-security-keyvault-secrets - 4.6.4 + 4.7.0 com.azure azure-storage-blob - 12.23.0 + 12.24.0 com.azure azure-storage-common - 12.22.0 + 12.23.0 com.azure azure-storage-file-datalake - 12.16.0 + 12.17.0 com.azure azure-storage-internal-avro - 12.8.0 + 12.9.0 com.azure azure-storage-queue - 12.18.0 + 12.19.0 com.datastax.oss diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml index 6b7ca36c38f3..168cdb267905 100644 --- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml @@ -10,9 +10,9 @@ http://camel.apache.org/camel-quarkus-poms/camel-quarkus-bom - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo @@ -38,14 +38,14 @@ - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 - apache.snapshots.https - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots @@ -53,32 +53,32 @@ org.apache.camel camel-activemq - 4.0.1 + 4.1.0 org.apache.camel camel-amqp - 4.0.1 + 4.1.0 org.apache.camel camel-api - 4.0.1 + 4.1.0 org.apache.camel camel-arangodb - 4.0.1 + 4.1.0 org.apache.camel camel-as2 - 4.0.1 + 4.1.0 org.apache.camel camel-as2-api - 4.0.1 + 4.1.0 commons-logging @@ -93,12 +93,12 @@ org.apache.camel camel-asn1 - 4.0.1 + 4.1.0 org.apache.camel camel-asterisk - 4.0.1 + 4.1.0 org.checkerframework @@ -109,7 +109,7 @@ org.apache.camel camel-atom - 4.0.1 + 4.1.0 commons-logging @@ -120,17 +120,17 @@ org.apache.camel camel-attachments - 4.0.1 + 4.1.0 org.apache.camel camel-avro - 4.0.1 + 4.1.0 org.apache.camel camel-aws-secrets-manager - 4.0.1 + 4.1.0 commons-logging @@ -141,7 +141,7 @@ org.apache.camel camel-aws-xray - 4.0.1 + 4.1.0 commons-logging @@ -152,7 +152,7 @@ org.apache.camel camel-aws2-athena - 4.0.1 + 4.1.0 commons-logging @@ -163,7 +163,7 @@ org.apache.camel camel-aws2-cw - 4.0.1 + 4.1.0 commons-logging @@ -174,7 +174,7 @@ org.apache.camel camel-aws2-ddb - 4.0.1 + 4.1.0 commons-logging @@ -185,7 +185,7 @@ org.apache.camel camel-aws2-ec2 - 4.0.1 + 4.1.0 commons-logging @@ -196,7 +196,7 @@ org.apache.camel camel-aws2-ecs - 4.0.1 + 4.1.0 commons-logging @@ -207,7 +207,7 @@ org.apache.camel camel-aws2-eks - 4.0.1 + 4.1.0 commons-logging @@ -218,7 +218,7 @@ org.apache.camel camel-aws2-eventbridge - 4.0.1 + 4.1.0 commons-logging @@ -229,7 +229,7 @@ org.apache.camel camel-aws2-iam - 4.0.1 + 4.1.0 commons-logging @@ -240,7 +240,7 @@ org.apache.camel camel-aws2-kinesis - 4.0.1 + 4.1.0 commons-logging @@ -251,7 +251,7 @@ org.apache.camel camel-aws2-kms - 4.0.1 + 4.1.0 commons-logging @@ -262,7 +262,7 @@ org.apache.camel camel-aws2-lambda - 4.0.1 + 4.1.0 commons-logging @@ -273,7 +273,7 @@ org.apache.camel camel-aws2-mq - 4.0.1 + 4.1.0 commons-logging @@ -284,7 +284,7 @@ org.apache.camel camel-aws2-msk - 4.0.1 + 4.1.0 commons-logging @@ -295,7 +295,7 @@ org.apache.camel camel-aws2-s3 - 4.0.1 + 4.1.0 commons-logging @@ -306,7 +306,7 @@ org.apache.camel camel-aws2-ses - 4.0.1 + 4.1.0 commons-logging @@ -317,7 +317,7 @@ org.apache.camel camel-aws2-sns - 4.0.1 + 4.1.0 commons-logging @@ -328,7 +328,7 @@ org.apache.camel camel-aws2-sqs - 4.0.1 + 4.1.0 commons-logging @@ -339,7 +339,7 @@ org.apache.camel camel-aws2-sts - 4.0.1 + 4.1.0 commons-logging @@ -350,7 +350,7 @@ org.apache.camel camel-aws2-translate - 4.0.1 + 4.1.0 commons-logging @@ -361,7 +361,7 @@ org.apache.camel camel-azure-cosmosdb - 4.0.1 + 4.1.0 com.azure @@ -372,7 +372,7 @@ org.apache.camel camel-azure-eventhubs - 4.0.1 + 4.1.0 com.azure @@ -383,7 +383,7 @@ org.apache.camel camel-azure-key-vault - 4.0.1 + 4.1.0 com.azure @@ -394,7 +394,7 @@ org.apache.camel camel-azure-servicebus - 4.0.1 + 4.1.0 com.azure @@ -405,7 +405,7 @@ org.apache.camel camel-azure-storage-blob - 4.0.1 + 4.1.0 com.azure @@ -416,7 +416,7 @@ org.apache.camel camel-azure-storage-datalake - 4.0.1 + 4.1.0 com.azure @@ -427,7 +427,7 @@ org.apache.camel camel-azure-storage-queue - 4.0.1 + 4.1.0 com.azure @@ -438,47 +438,47 @@ org.apache.camel camel-barcode - 4.0.1 + 4.1.0 org.apache.camel camel-base - 4.0.1 + 4.1.0 org.apache.camel camel-base-engine - 4.0.1 + 4.1.0 org.apache.camel camel-base64 - 4.0.1 + 4.1.0 org.apache.camel camel-bean - 4.0.1 + 4.1.0 org.apache.camel camel-bean-validator - 4.0.1 + 4.1.0 org.apache.camel camel-bindy - 4.0.1 + 4.1.0 org.apache.camel camel-bonita - 4.0.1 + 4.1.0 org.apache.camel camel-box - 4.0.1 + 4.1.0 commons-logging @@ -489,27 +489,27 @@ org.apache.camel camel-box-api - 4.0.1 + 4.1.0 org.apache.camel camel-braintree - 4.0.1 + 4.1.0 org.apache.camel camel-browse - 4.0.1 + 4.1.0 org.apache.camel camel-caffeine - 4.0.1 + 4.1.0 org.apache.camel camel-cassandraql - 4.0.1 + 4.1.0 com.github.spotbugs @@ -524,47 +524,47 @@ org.apache.camel camel-catalog - 4.0.1 + 4.1.0 org.apache.camel camel-cbor - 4.0.1 + 4.1.0 org.apache.camel camel-chatscript - 4.0.1 + 4.1.0 org.apache.camel camel-chunk - 4.0.1 + 4.1.0 org.apache.camel camel-cli-connector - 4.0.1 + 4.1.0 org.apache.camel camel-cloud - 4.0.1 + 4.1.0 org.apache.camel camel-cloudevents - 4.0.1 + 4.1.0 org.apache.camel camel-cluster - 4.0.1 + 4.1.0 org.apache.camel camel-cm-sms - 4.0.1 + 4.1.0 commons-logging @@ -575,72 +575,72 @@ org.apache.camel camel-coap - 4.0.1 + 4.1.0 org.apache.camel camel-cometd - 4.0.1 + 4.1.0 org.apache.camel camel-componentdsl - 4.0.1 + 4.1.0 org.apache.camel camel-console - 4.0.1 + 4.1.0 org.apache.camel camel-consul - 4.0.1 + 4.1.0 org.apache.camel camel-controlbus - 4.0.1 + 4.1.0 org.apache.camel camel-core-catalog - 4.0.1 + 4.1.0 org.apache.camel camel-core-engine - 4.0.1 + 4.1.0 org.apache.camel camel-core-languages - 4.0.1 + 4.1.0 org.apache.camel camel-core-model - 4.0.1 + 4.1.0 org.apache.camel camel-core-processor - 4.0.1 + 4.1.0 org.apache.camel camel-core-reifier - 4.0.1 + 4.1.0 org.apache.camel camel-couchbase - 4.0.1 + 4.1.0 org.apache.camel camel-couchdb - 4.0.1 + 4.1.0 commons-logging @@ -651,47 +651,47 @@ org.apache.camel camel-cron - 4.0.1 + 4.1.0 org.apache.camel camel-crypto - 4.0.1 + 4.1.0 org.apache.camel camel-csv - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-common - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-soap - 4.0.1 + 4.1.0 org.apache.camel camel-cxf-transport - 4.0.1 + 4.1.0 org.apache.camel camel-dataformat - 4.0.1 + 4.1.0 org.apache.camel camel-dataset - 4.0.1 + 4.1.0 org.apache.camel camel-datasonnet - 4.0.1 + 4.1.0 jakarta.activation @@ -718,7 +718,7 @@ org.apache.camel camel-debezium-common - 4.0.1 + 4.1.0 javax.ws.rs @@ -729,32 +729,32 @@ org.apache.camel camel-debezium-mongodb - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-mysql - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-postgres - 4.0.1 + 4.1.0 org.apache.camel camel-debezium-sqlserver - 4.0.1 + 4.1.0 org.apache.camel camel-debug - 4.0.1 + 4.1.0 org.apache.camel camel-digitalocean - 4.0.1 + 4.1.0 commons-logging @@ -765,27 +765,27 @@ org.apache.camel camel-direct - 4.0.1 + 4.1.0 org.apache.camel camel-disruptor - 4.0.1 + 4.1.0 org.apache.camel camel-djl - 4.0.1 + 4.1.0 org.apache.camel camel-dns - 4.0.1 + 4.1.0 org.apache.camel camel-drill - 4.0.1 + 4.1.0 org.checkerframework @@ -800,27 +800,27 @@ org.apache.camel camel-dropbox - 4.0.1 + 4.1.0 org.apache.camel camel-dsl-modeline - 4.0.1 + 4.1.0 org.apache.camel camel-dsl-support - 4.0.1 + 4.1.0 org.apache.camel camel-ehcache - 4.0.1 + 4.1.0 org.apache.camel camel-elasticsearch - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -835,7 +835,7 @@ org.apache.camel camel-endpointdsl - 4.0.1 + 4.1.0 com.sun.mail @@ -846,12 +846,12 @@ org.apache.camel camel-endpointdsl-support - 4.0.1 + 4.1.0 org.apache.camel camel-etcd3 - 4.0.1 + 4.1.0 com.google.android @@ -874,47 +874,47 @@ org.apache.camel camel-exec - 4.0.1 + 4.1.0 org.apache.camel camel-facebook - 4.0.1 + 4.1.0 org.apache.camel camel-fastjson - 4.0.1 + 4.1.0 org.apache.camel camel-fhir - 4.0.1 + 4.1.0 org.apache.camel camel-fhir-api - 4.0.1 + 4.1.0 org.apache.camel camel-file - 4.0.1 + 4.1.0 org.apache.camel camel-file-watch - 4.0.1 + 4.1.0 org.apache.camel camel-flatpack - 4.0.1 + 4.1.0 org.apache.camel camel-flink - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -925,7 +925,7 @@ org.apache.camel camel-fop - 4.0.1 + 4.1.0 commons-logging @@ -940,17 +940,17 @@ org.apache.camel camel-freemarker - 4.0.1 + 4.1.0 org.apache.camel camel-ftp - 4.0.1 + 4.1.0 org.apache.camel camel-geocoder - 4.0.1 + 4.1.0 commons-logging @@ -961,17 +961,17 @@ org.apache.camel camel-git - 4.0.1 + 4.1.0 org.apache.camel camel-github - 4.0.1 + 4.1.0 org.apache.camel camel-google-bigquery - 4.0.1 + 4.1.0 com.google.android @@ -994,7 +994,7 @@ org.apache.camel camel-google-calendar - 4.0.1 + 4.1.0 commons-logging @@ -1009,7 +1009,7 @@ org.apache.camel camel-google-drive - 4.0.1 + 4.1.0 commons-logging @@ -1024,7 +1024,7 @@ org.apache.camel camel-google-functions - 4.0.1 + 4.1.0 com.google.android @@ -1047,7 +1047,7 @@ org.apache.camel camel-google-mail - 4.0.1 + 4.1.0 commons-logging @@ -1062,7 +1062,7 @@ org.apache.camel camel-google-pubsub - 4.0.1 + 4.1.0 com.google.android @@ -1089,7 +1089,7 @@ org.apache.camel camel-google-secret-manager - 4.0.1 + 4.1.0 com.google.android @@ -1116,7 +1116,7 @@ org.apache.camel camel-google-sheets - 4.0.1 + 4.1.0 commons-logging @@ -1131,7 +1131,7 @@ org.apache.camel camel-google-storage - 4.0.1 + 4.1.0 com.google.android @@ -1150,7 +1150,7 @@ org.apache.camel camel-graphql - 4.0.1 + 4.1.0 commons-logging @@ -1161,27 +1161,27 @@ org.apache.camel camel-grok - 4.0.1 + 4.1.0 org.apache.camel camel-groovy - 4.0.1 + 4.1.0 org.apache.camel camel-groovy-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-groovy-dsl-common - 4.0.1 + 4.1.0 org.apache.camel camel-grpc - 4.0.1 + 4.1.0 com.google.android @@ -1212,12 +1212,12 @@ org.apache.camel camel-gson - 4.0.1 + 4.1.0 org.apache.camel camel-guava-eventbus - 4.0.1 + 4.1.0 org.checkerframework @@ -1228,7 +1228,7 @@ org.apache.camel camel-hashicorp-vault - 4.0.1 + 4.1.0 org.springframework @@ -1251,12 +1251,12 @@ org.apache.camel camel-hazelcast - 4.0.1 + 4.1.0 org.apache.camel camel-hdfs - 4.0.1 + 4.1.0 com.github.stephenc.jcip @@ -1287,7 +1287,7 @@ org.apache.camel camel-headersmap - 4.0.1 + 4.1.0 ch.qos.logback @@ -1298,17 +1298,17 @@ org.apache.camel camel-health - 4.0.1 + 4.1.0 org.apache.camel camel-hl7 - 4.0.1 + 4.1.0 org.apache.camel camel-http - 4.0.1 + 4.1.0 commons-logging @@ -1319,27 +1319,27 @@ org.apache.camel camel-http-base - 4.0.1 + 4.1.0 org.apache.camel camel-http-common - 4.0.1 + 4.1.0 org.apache.camel camel-huaweicloud-common - 4.0.1 + 4.1.0 org.apache.camel camel-huaweicloud-smn - 4.0.1 + 4.1.0 org.apache.camel camel-ical - 4.0.1 + 4.1.0 commons-logging @@ -1350,7 +1350,7 @@ org.apache.camel camel-iec60870 - 4.0.1 + 4.1.0 org.checkerframework @@ -1361,12 +1361,12 @@ org.apache.camel camel-ignite - 4.0.1 + 4.1.0 org.apache.camel camel-infinispan - 4.0.1 + 4.1.0 org.slf4j @@ -1377,62 +1377,62 @@ org.apache.camel camel-infinispan-common - 4.0.1 + 4.1.0 org.apache.camel camel-influxdb - 4.0.1 + 4.1.0 org.apache.camel camel-irc - 4.0.1 + 4.1.0 org.apache.camel camel-jackson - 4.0.1 + 4.1.0 org.apache.camel camel-jackson-avro - 4.0.1 + 4.1.0 org.apache.camel camel-jackson-protobuf - 4.0.1 + 4.1.0 org.apache.camel camel-jacksonxml - 4.0.1 + 4.1.0 org.apache.camel camel-jasypt - 4.0.1 + 4.1.0 org.apache.camel camel-java-joor-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jaxb - 4.0.1 + 4.1.0 org.apache.camel camel-jcache - 4.0.1 + 4.1.0 org.apache.camel camel-jcr - 4.0.1 + 4.1.0 org.slf4j @@ -1443,27 +1443,27 @@ org.apache.camel camel-jdbc - 4.0.1 + 4.1.0 org.apache.camel camel-jfr - 4.0.1 + 4.1.0 org.apache.camel camel-jgroups - 4.0.1 + 4.1.0 org.apache.camel camel-jgroups-raft - 4.0.1 + 4.1.0 org.apache.camel camel-jira - 4.0.1 + 4.1.0 commons-logging @@ -1482,7 +1482,7 @@ org.apache.camel camel-jms - 4.0.1 + 4.1.0 org.apache.camel @@ -1501,12 +1501,12 @@ org.apache.camel camel-jolt - 4.0.1 + 4.1.0 org.apache.camel camel-jooq - 4.0.1 + 4.1.0 org.springframework @@ -1517,12 +1517,12 @@ org.apache.camel camel-joor - 4.0.1 + 4.1.0 org.apache.camel camel-jpa - 4.0.1 + 4.1.0 org.apache.camel @@ -1537,7 +1537,7 @@ org.apache.camel camel-jq - 4.0.1 + 4.1.0 net.thisptr @@ -1552,97 +1552,97 @@ org.apache.camel camel-js-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jsch - 4.0.1 + 4.1.0 org.apache.camel camel-jsh-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-jslt - 4.0.1 + 4.1.0 org.apache.camel camel-json-patch - 4.0.1 + 4.1.0 org.apache.camel camel-json-validator - 4.0.1 + 4.1.0 org.apache.camel camel-jsonapi - 4.0.1 + 4.1.0 org.apache.camel camel-jsonata - 4.0.1 + 4.1.0 org.apache.camel camel-jsonb - 4.0.1 + 4.1.0 org.apache.camel camel-jsonpath - 4.0.1 + 4.1.0 org.apache.camel camel-jt400 - 4.0.1 + 4.1.0 org.apache.camel camel-jta - 4.0.1 + 4.1.0 org.apache.camel camel-kafka - 4.0.1 + 4.1.0 org.apache.camel camel-kamelet - 4.0.1 + 4.1.0 org.apache.camel camel-knative - 4.0.1 + 4.1.0 org.apache.camel camel-knative-api - 4.0.1 + 4.1.0 org.apache.camel camel-knative-http - 4.0.1 + 4.1.0 org.apache.camel camel-kotlin-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-kubernetes - 4.0.1 + 4.1.0 io.fabric8 @@ -1653,27 +1653,27 @@ org.apache.camel camel-kudu - 4.0.1 + 4.1.0 org.apache.camel camel-language - 4.0.1 + 4.1.0 org.apache.camel camel-ldap - 4.0.1 + 4.1.0 org.apache.camel camel-ldif - 4.0.1 + 4.1.0 org.apache.camel camel-leveldb - 4.0.1 + 4.1.0 org.checkerframework @@ -1684,77 +1684,77 @@ org.apache.camel camel-log - 4.0.1 + 4.1.0 org.apache.camel camel-lra - 4.0.1 + 4.1.0 org.apache.camel camel-lucene - 4.0.1 + 4.1.0 org.apache.camel camel-lumberjack - 4.0.1 + 4.1.0 org.apache.camel camel-lzf - 4.0.1 + 4.1.0 org.apache.camel camel-mail - 4.0.1 + 4.1.0 org.apache.camel camel-main - 4.0.1 + 4.1.0 org.apache.camel camel-management - 4.0.1 + 4.1.0 org.apache.camel camel-management-api - 4.0.1 + 4.1.0 org.apache.camel camel-mapstruct - 4.0.1 + 4.1.0 org.apache.camel camel-master - 4.0.1 + 4.1.0 org.apache.camel camel-micrometer - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-config - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-fault-tolerance - 4.0.1 + 4.1.0 org.apache.camel camel-microprofile-health - 4.0.1 + 4.1.0 org.eclipse.parsson @@ -1769,62 +1769,62 @@ org.apache.camel camel-minio - 4.0.1 + 4.1.0 org.apache.camel camel-mllp - 4.0.1 + 4.1.0 org.apache.camel camel-mock - 4.0.1 + 4.1.0 org.apache.camel camel-mongodb - 4.0.1 + 4.1.0 org.apache.camel camel-mongodb-gridfs - 4.0.1 + 4.1.0 org.apache.camel camel-mustache - 4.0.1 + 4.1.0 org.apache.camel camel-mvel - 4.0.1 + 4.1.0 org.apache.camel camel-mybatis - 4.0.1 + 4.1.0 org.apache.camel camel-nats - 4.0.1 + 4.1.0 org.apache.camel camel-netty - 4.0.1 + 4.1.0 org.apache.camel camel-netty-http - 4.0.1 + 4.1.0 org.apache.camel camel-nitrite - 4.0.1 + 4.1.0 javax.validation @@ -1835,7 +1835,7 @@ org.apache.camel camel-oaipmh - 4.0.1 + 4.1.0 commons-logging @@ -1846,12 +1846,12 @@ org.apache.camel camel-ognl - 4.0.1 + 4.1.0 org.apache.camel camel-olingo4 - 4.0.1 + 4.1.0 commons-logging @@ -1862,7 +1862,7 @@ org.apache.camel camel-olingo4-api - 4.0.1 + 4.1.0 commons-logging @@ -1873,7 +1873,7 @@ org.apache.camel camel-openapi-java - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -1888,7 +1888,7 @@ org.apache.camel camel-openstack - 4.0.1 + 4.1.0 com.github.fge @@ -1903,7 +1903,7 @@ org.apache.camel camel-opentelemetry - 4.0.1 + 4.1.0 io.grpc @@ -1914,7 +1914,7 @@ org.apache.camel camel-optaplanner - 4.0.1 + 4.1.0 org.optaplanner @@ -1933,17 +1933,17 @@ org.apache.camel camel-paho - 4.0.1 + 4.1.0 org.apache.camel camel-paho-mqtt5 - 4.0.1 + 4.1.0 org.apache.camel camel-pdf - 4.0.1 + 4.1.0 commons-logging @@ -1954,12 +1954,12 @@ org.apache.camel camel-pg-replication-slot - 4.0.1 + 4.1.0 org.apache.camel camel-pgevent - 4.0.1 + 4.1.0 org.testcontainers @@ -1970,22 +1970,22 @@ org.apache.camel camel-platform-http - 4.0.1 + 4.1.0 org.apache.camel camel-platform-http-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-printer - 4.0.1 + 4.1.0 org.apache.camel camel-protobuf - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -1996,12 +1996,12 @@ org.apache.camel camel-pubnub - 4.0.1 + 4.1.0 org.apache.camel camel-pulsar - 4.0.1 + 4.1.0 com.sun.activation @@ -2036,7 +2036,7 @@ org.apache.camel camel-quartz - 4.0.1 + 4.1.0 jakarta.activation @@ -2059,37 +2059,37 @@ org.apache.camel camel-quickfix - 4.0.1 + 4.1.0 org.apache.camel camel-reactive-executor-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-reactive-streams - 4.0.1 + 4.1.0 org.apache.camel camel-redis - 4.0.1 + 4.1.0 org.apache.camel camel-ref - 4.0.1 + 4.1.0 org.apache.camel camel-rest - 4.0.1 + 4.1.0 org.apache.camel camel-rest-openapi - 4.0.1 + 4.1.0 com.google.code.findbugs @@ -2104,22 +2104,22 @@ org.apache.camel camel-robotframework - 4.0.1 + 4.1.0 org.apache.camel camel-rss - 4.0.1 + 4.1.0 org.apache.camel camel-saga - 4.0.1 + 4.1.0 org.apache.camel camel-salesforce - 4.0.1 + 4.1.0 com.google.android @@ -2142,12 +2142,12 @@ org.apache.camel camel-sap-netweaver - 4.0.1 + 4.1.0 org.apache.camel camel-saxon - 4.0.1 + 4.1.0 xml-apis @@ -2158,12 +2158,12 @@ org.apache.camel camel-scheduler - 4.0.1 + 4.1.0 org.apache.camel camel-schematron - 4.0.1 + 4.1.0 xml-apis @@ -2174,67 +2174,67 @@ org.apache.camel camel-seda - 4.0.1 + 4.1.0 org.apache.camel camel-servicenow - 4.0.1 + 4.1.0 org.apache.camel camel-servlet - 4.0.1 + 4.1.0 org.apache.camel camel-shiro - 4.0.1 + 4.1.0 org.apache.camel camel-sjms - 4.0.1 + 4.1.0 org.apache.camel camel-sjms2 - 4.0.1 + 4.1.0 org.apache.camel camel-slack - 4.0.1 + 4.1.0 org.apache.camel camel-smpp - 4.0.1 + 4.1.0 org.apache.camel camel-snakeyaml - 4.0.1 + 4.1.0 org.apache.camel camel-snmp - 4.0.1 + 4.1.0 org.apache.camel camel-soap - 4.0.1 + 4.1.0 org.apache.camel camel-splunk - 4.0.1 + 4.1.0 org.apache.camel camel-splunk-hec - 4.0.1 + 4.1.0 commons-logging @@ -2245,7 +2245,7 @@ org.apache.camel camel-spring-rabbitmq - 4.0.1 + 4.1.0 org.springframework @@ -2260,12 +2260,12 @@ org.apache.camel camel-sql - 4.0.1 + 4.1.0 org.apache.camel camel-ssh - 4.0.1 + 4.1.0 org.slf4j @@ -2276,62 +2276,62 @@ org.apache.camel camel-stax - 4.0.1 + 4.1.0 org.apache.camel camel-stitch - 4.0.1 + 4.1.0 org.apache.camel camel-stomp - 4.0.1 + 4.1.0 org.apache.camel camel-stream - 4.0.1 + 4.1.0 org.apache.camel camel-stringtemplate - 4.0.1 + 4.1.0 org.apache.camel camel-stub - 4.0.1 + 4.1.0 org.apache.camel camel-support - 4.0.1 + 4.1.0 org.apache.camel camel-swift - 4.0.1 + 4.1.0 org.apache.camel camel-syslog - 4.0.1 + 4.1.0 org.apache.camel camel-tarfile - 4.0.1 + 4.1.0 org.apache.camel camel-telegram - 4.0.1 + 4.1.0 org.apache.camel camel-test-junit5 - 4.0.1 + 4.1.0 org.apache.camel @@ -2342,17 +2342,17 @@ org.apache.camel camel-threadpoolfactory-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-thrift - 4.0.1 + 4.1.0 org.apache.camel camel-tika - 4.0.1 + 4.1.0 org.apache.tika @@ -2363,22 +2363,22 @@ org.apache.camel camel-timer - 4.0.1 + 4.1.0 org.apache.camel camel-tooling-model - 4.0.1 + 4.1.0 org.apache.camel camel-tracing - 4.0.1 + 4.1.0 org.apache.camel camel-twilio - 4.0.1 + 4.1.0 commons-logging @@ -2397,57 +2397,57 @@ org.apache.camel camel-twitter - 4.0.1 + 4.1.0 org.apache.camel camel-univocity-parsers - 4.0.1 + 4.1.0 org.apache.camel camel-util - 4.0.1 + 4.1.0 org.apache.camel camel-util-json - 4.0.1 + 4.1.0 org.apache.camel camel-validator - 4.0.1 + 4.1.0 org.apache.camel camel-velocity - 4.0.1 + 4.1.0 org.apache.camel camel-vertx - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-common - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-http - 4.0.1 + 4.1.0 org.apache.camel camel-vertx-websocket - 4.0.1 + 4.1.0 org.apache.camel camel-weather - 4.0.1 + 4.1.0 commons-logging @@ -2458,17 +2458,17 @@ org.apache.camel camel-web3j - 4.0.1 + 4.1.0 org.apache.camel camel-webhook - 4.0.1 + 4.1.0 org.apache.camel camel-wordpress - 4.0.1 + 4.1.0 org.checkerframework @@ -2479,7 +2479,7 @@ org.apache.camel camel-workday - 4.0.1 + 4.1.0 commons-logging @@ -2490,7 +2490,7 @@ org.apache.camel camel-xchange - 4.0.1 + 4.1.0 org.checkerframework @@ -2501,62 +2501,62 @@ org.apache.camel camel-xj - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-xml-io-util - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxb - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxp - 4.0.1 + 4.1.0 org.apache.camel camel-xml-jaxp-util - 4.0.1 + 4.1.0 org.apache.camel camel-xmlsecurity - 4.0.1 + 4.1.0 org.apache.camel camel-xmpp - 4.0.1 + 4.1.0 org.apache.camel camel-xpath - 4.0.1 + 4.1.0 org.apache.camel camel-xslt - 4.0.1 + 4.1.0 org.apache.camel camel-xslt-saxon - 4.0.1 + 4.1.0 xml-apis @@ -2567,42 +2567,42 @@ org.apache.camel camel-yaml-dsl - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-dsl-common - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-dsl-deserializers - 4.0.1 + 4.1.0 org.apache.camel camel-yaml-io - 4.0.1 + 4.1.0 org.apache.camel camel-zendesk - 4.0.1 + 4.1.0 org.apache.camel camel-zip-deflater - 4.0.1 + 4.1.0 org.apache.camel camel-zipfile - 4.0.1 + 4.1.0 org.apache.camel camel-zookeeper - 4.0.1 + 4.1.0 org.checkerframework @@ -2613,7 +2613,7 @@ org.apache.camel camel-zookeeper-master - 4.0.1 + 4.1.0 org.checkerframework @@ -6102,7 +6102,7 @@ com.microsoft.azure msal4j - 1.13.8 + 1.13.9 com.github.stephenc.jcip @@ -6196,12 +6196,12 @@ io.projectreactor reactor-core - 3.4.30 + 3.4.31 io.projectreactor.netty reactor-netty - 1.1.9 + 1.1.11 io.quarkiverse.freemarker @@ -6415,12 +6415,18 @@ org.apache.kudu kudu-client - 1.16.0 + 1.17.0 + + + com.google.code.findbugs + jsr305 + + org.apache.pdfbox fontbox - 2.0.29 + 3.0.0 commons-logging @@ -6428,10 +6434,20 @@ + + org.apache.yetus + audience-annotations + 0.14.1 + + + org.snakeyaml + snakeyaml-engine + 2.7 + org.apache.xmlgraphics xmlgraphics-commons - 2.8 + 2.9 commons-logging @@ -6563,7 +6579,7 @@ org.springframework spring-aop - 6.0.11 + 6.0.12 org.springframework @@ -6578,7 +6594,7 @@ org.springframework spring-expression - 6.0.11 + 6.0.12 org.springframework @@ -6589,7 +6605,7 @@ org.springframework spring-jdbc - 6.0.11 + 6.0.12 org.springframework @@ -6604,7 +6620,7 @@ org.springframework spring-jms - 6.0.11 + 6.0.12 org.springframework @@ -6619,7 +6635,7 @@ org.springframework spring-messaging - 6.0.11 + 6.0.12 org.springframework @@ -6634,7 +6650,7 @@ org.springframework spring-tx - 6.0.11 + 6.0.12 org.springframework @@ -7362,134 +7378,134 @@ 2.4.0 - org.eclipse.jetty - jetty-alpn-client - 11.0.15 + org.eclipse.jetty + jetty-alpn-client + 11.0.16 - org.eclipse.jetty - jetty-client - 11.0.15 + org.eclipse.jetty + jetty-client + 11.0.16 - org.eclipse.jetty - jetty-http - 11.0.15 + org.eclipse.jetty + jetty-http + 11.0.16 - org.eclipse.jetty - jetty-io - 11.0.15 + org.eclipse.jetty + jetty-io + 11.0.16 - org.eclipse.jetty - jetty-security - 11.0.15 + org.eclipse.jetty + jetty-security + 11.0.16 - org.eclipse.jetty - jetty-server - 11.0.15 + org.eclipse.jetty + jetty-server + 11.0.16 - org.eclipse.jetty - jetty-servlet - 11.0.15 + org.eclipse.jetty + jetty-servlet + 11.0.16 - org.eclipse.jetty - jetty-servlets - 11.0.15 + org.eclipse.jetty + jetty-servlets + 11.0.16 - org.eclipse.jetty - jetty-util - 11.0.15 + org.eclipse.jetty + jetty-util + 11.0.16 - org.eclipse.jetty - jetty-util-ajax - 11.0.15 + org.eclipse.jetty + jetty-util-ajax + 11.0.16 - org.eclipse.jetty - jetty-webapp - 11.0.15 + org.eclipse.jetty + jetty-webapp + 11.0.16 - org.eclipse.jetty - jetty-xml - 11.0.15 + org.eclipse.jetty + jetty-xml + 11.0.16 - com.azure - azure-core - 1.41.0 + com.azure + azure-core + 1.43.0 - com.azure - azure-core-amqp - 2.8.7 + com.azure + azure-core-amqp + 2.8.9 - com.azure - azure-cosmos - 4.48.0 + com.azure + azure-cosmos + 4.50.0 - com.azure - azure-identity - 1.9.2 + com.azure + azure-identity + 1.10.1 - com.azure - azure-json - 1.0.1 + com.azure + azure-json + 1.1.0 - com.azure - azure-messaging-eventhubs - 5.15.7 + com.azure + azure-messaging-eventhubs + 5.16.0 - com.azure - azure-messaging-eventhubs-checkpointstore-blob - 1.16.8 + com.azure + azure-messaging-eventhubs-checkpointstore-blob + 1.17.0 - com.azure - azure-messaging-servicebus - 7.14.2 + com.azure + azure-messaging-servicebus + 7.14.4 - com.azure - azure-security-keyvault-secrets - 4.6.4 + com.azure + azure-security-keyvault-secrets + 4.7.0 - com.azure - azure-storage-blob - 12.23.0 + com.azure + azure-storage-blob + 12.24.0 - com.azure - azure-storage-common - 12.22.0 + com.azure + azure-storage-common + 12.23.0 - com.azure - azure-storage-file-datalake - 12.16.0 + com.azure + azure-storage-file-datalake + 12.17.0 - com.azure - azure-storage-internal-avro - 12.8.0 + com.azure + azure-storage-internal-avro + 12.9.0 - com.azure - azure-storage-queue - 12.18.0 + com.azure + azure-storage-queue + 12.19.0 com.datastax.oss