You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2026/09/10 06:19:39 UTC
(camel-quarkus) branch 3.33.x updated (1739887b03 -> 6fb1c7ac47)
This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a change to branch 3.33.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
from 1739887b03 Upgrade Quarkus to 3.33.3.2
add 1094dfa37a Fixes #9060. Pin the Maven wrapper distribution and jar by SHA-256
add 13d472c157 Fixes #9057. Document what exposing the dev console in prod mode means
add ae478edecc Fixes #9051. Resolve camel.debug.enabled instead of testing for key presence
add 8b6106a768 Fixes #9055. Drop the multipart null check that could never fail
add 7d37df18ec Fixes #9061. Verify release signatures before publishing checksums
add 80a458345a Use a floating tag for the Google Cloud emulators test container image
add 0222d4ce92 Fixes #9104. Allow serialization-enabled to veto extension serialization registrations
add 9ebad74cb4 Document origin restrictions for vertx-websocket consumers
add ad9c52365d Apply Camel's JAXP external access restrictions in the xslt extension
add 3780f14cb8 Upgrade Jolokia to 2.6.2
add bdfee2a36d Harden the Jolokia extension security defaults and agent access controls
add f04accdd74 Restrict Dev UI JSON-RPC bridge to declared console IDs, allowed options and values
add 1a71b78292 Drop the security model xref from the vertx-websocket docs
add 6fb1c7ac47 Override com.squareup.wire:wire-runtime dependencies due to CVE-2026-45799
No new revisions were added by this update.
Summary of changes:
.mvn/wrapper/maven-wrapper.properties | 2 +
.../contributor-guide/create-new-dev-ui-page.adoc | 34 +-
.../modules/ROOT/pages/migration-guide/3.33.3.adoc | 154 +++++++
.../ROOT/pages/reference/extensions/activemq.adoc | 2 +-
.../ROOT/pages/reference/extensions/activemq6.adoc | 2 +-
.../ROOT/pages/reference/extensions/amqp.adoc | 2 +-
.../ROOT/pages/reference/extensions/console.adoc | 9 +
.../ROOT/pages/reference/extensions/core.adoc | 18 +-
.../ROOT/pages/reference/extensions/jms.adoc | 2 +-
.../ROOT/pages/reference/extensions/jolokia.adoc | 403 +++++++++++++++--
.../ROOT/pages/reference/extensions/sjms.adoc | 2 +-
.../ROOT/pages/reference/extensions/sjms2.adoc | 2 +-
.../ROOT/pages/reference/extensions/sql.adoc | 2 +-
.../reference/extensions/vertx-websocket.adoc | 36 ++
.../ROOT/pages/reference/extensions/xslt.adoc | 30 ++
.../modules/ROOT/pages/user-guide/native-mode.adoc | 20 +-
.../core/deployment/CamelDebugProcessor.java | 20 +-
.../deployment/CamelSerializationProcessor.java | 39 +-
.../devui/CamelCoreDevConsoleProcessor.java | 77 +++-
.../core/deployment/devui/CamelDevUIConstants.java | 46 ++
.../spi/CamelSerializationBuildItem.java | 31 +-
.../core/deployment/CamelDebugEnabledTest.java | 70 +++
.../devui/CamelQuarkusCoreDevUITest.java | 27 ++
.../org/apache/camel/quarkus/core/CamelConfig.java | 19 +-
.../quarkus/devui/CamelCoreDevUIRecorder.java | 15 +-
.../camel/quarkus/devui/CamelCoreDevUIService.java | 85 +++-
.../console/runtime/src/main/doc/usage.adoc | 9 +
extensions-support/xalan/deployment/pom.xml | 6 +
.../XalanTransformerFactoryExternalAccessTest.java | 448 +++++++++++++++++++
.../support/xalan/XalanTransformerFactory.java | 490 ++++++++++++++++++++-
.../activemq/runtime/src/main/doc/usage.adoc | 2 +-
.../activemq6/runtime/src/main/doc/usage.adoc | 2 +-
extensions/amqp/runtime/src/main/doc/usage.adoc | 2 +-
.../devui/JasyptUtilsDevUIProcessor.java | 4 +-
extensions/jms/runtime/src/main/doc/usage.adoc | 2 +-
.../jolokia/deployment/JolokiaProcessor.java | 25 +-
...amelJolokiaRestrictorAllowOriginParityTest.java | 125 ++++++
.../CamelJolokiaRestrictorAllowedOriginsTest.java | 110 +++++
.../CamelJolokiaRestrictorAnyOriginTest.java | 66 +++
...melJolokiaRestrictorDefaultPortOriginsTest.java | 88 ++++
.../CamelJolokiaRestrictorFilePolicyTest.java | 83 ++++
...elJolokiaRestrictorIgnoreOriginSchemeTest.java} | 22 +-
...amelJolokiaRestrictorInterfaceCoverageTest.java | 80 ++++
.../CamelJolokiaRestrictorMbeanPolicyTest.java | 90 ++++
...amelJolokiaRestrictorMissingFilePolicyTest.java | 50 +++
.../CamelJolokiaRestrictorOriginSpoofingTest.java | 171 +++++++
...iaRestrictorPolicyAllowingEveryAddressTest.java | 63 +++
...amelJolokiaRestrictorPolicyCorsIgnoredTest.java | 104 +++++
...CamelJolokiaRestrictorPolicyDelegationTest.java | 186 ++++++++
...amelJolokiaRestrictorPolicyLoadFailureTest.java | 78 ++++
...aRestrictorPolicyOverridesRemoteAccessTest.java | 84 ++++
...amelJolokiaRestrictorPolicyWithoutCorsTest.java | 72 +++
...rPolicyWithoutRemoteAllowsRemoteAccessTest.java | 69 +++
...elJolokiaRestrictorPolicyWithoutRemoteTest.java | 71 +++
...lJolokiaRestrictorQuotedPolicyLocationTest.java | 69 +++
...elJolokiaRestrictorRemoteAccessEnabledTest.java | 87 ++++
...strictorRemoteAccessWithAllowedOriginsTest.java | 82 ++++
...elJolokiaRestrictorSubclassNarrowsOnlyTest.java | 194 ++++++++
...iaRestrictorSubclassUnresolvablePolicyTest.java | 60 +++
.../jolokia/CamelJolokiaRestrictorTest.java | 226 ++++++++++
...melJolokiaRestrictorUnresolvablePolicyTest.java | 57 +++
.../CamelJolokiaRestrictorWildcardOriginsTest.java | 67 +++
...t.java => JolokiaDefaultHostLocalhostTest.java} | 25 +-
...JolokiaFetchMetadataDisabledOnLoopbackTest.java | 48 ++
.../JolokiaFetchMetadataDisabledWarningTest.java | 49 +++
...> JolokiaKubernetesClientAuthDisabledTest.java} | 16 +-
...olokiaKubernetesClientAuthRemoteAccessTest.java | 80 ++++
...olokiaKubernetesClientPrincipalOriginsTest.java | 77 ++++
...rnetesClientPrincipalWithPolicyOriginsTest.java | 84 ++++
...ClientPrincipalWithRemoteAccessOriginsTest.java | 71 +++
...JolokiaKubernetesNoClientAuthLoopbackTest.java} | 45 +-
...okiaKubernetesNoClientPrincipalOriginsTest.java | 73 +++
.../JolokiaKubernetesNoPrincipalWarningTest.java} | 59 ++-
...KubernetesTlsDisabledByOverrideFailureTest.java | 65 +++
.../jolokia/JolokiaKubernetesTlsFailureTest.java | 49 +++
...olokiaKubernetesTlsHostOverrideFailureTest.java | 49 +++
... JolokiaKubernetesTlsLoopbackFallbackTest.java} | 15 +-
.../camel/quarkus/jolokia/JolokiaRecorderTest.java | 169 +++++++
...st.java => JolokiaRemoteAccessDefaultTest.java} | 14 +-
...st.java => JolokiaRemoteAccessEnabledTest.java} | 13 +-
extensions/jolokia/runtime/src/main/doc/usage.adoc | 293 ++++++++++--
.../jolokia/CamelQuarkusJolokiaLogHandler.java | 2 +-
.../camel/quarkus/jolokia/JolokiaRecorder.java | 206 ++++++++-
.../jolokia/config/JolokiaRuntimeConfig.java | 79 +++-
.../jolokia/restrictor/CamelJolokiaRestrictor.java | 487 +++++++++++++++++++-
.../quarkus/jolokia/util/JolokiaHostUtils.java | 142 ++++++
.../jolokia/util/JolokiaKubernetesUtils.java | 44 ++
.../management/deployment/ManagementProcessor.java | 7 +-
.../deployment/devui/MicrometerDevUIProcessor.java | 4 +-
.../MicroprofileFaultToleranceDevUIProcessor.java | 4 +-
.../servlet/deployment/ServletProcessor.java | 16 +-
extensions/sjms/runtime/src/main/doc/usage.adoc | 2 +-
extensions/sjms2/runtime/src/main/doc/usage.adoc | 2 +-
.../component/sql/deployment/SqlProcessor.java | 2 -
.../sql/runtime/src/main/doc/configuration.adoc | 2 +-
.../runtime/src/main/doc/usage.adoc | 35 ++
.../xslt/runtime/src/main/doc/configuration.adoc | 29 ++
.../quarkus/component/xslt/CamelXsltRecorder.java | 35 +-
.../component/jolokia/it/CustomRestrictor.java | 15 +-
.../jolokia/it/JolokiaCustomRestrictorTest.java | 17 +
...artIT.java => JolokiaIgnoreOriginSchemeIT.java} | 2 +-
...est.java => JolokiaIgnoreOriginSchemeTest.java} | 31 +-
...rtIT.java => JolokiaRemoteAccessAllowedIT.java} | 2 +-
.../jolokia/it/JolokiaRemoteAccessAllowedTest.java | 115 +++++
.../quarkus/component/jolokia/it/JolokiaTest.java | 53 +++
.../vertx/websocket/it/VertxWebsocketRoutes.java | 4 +
...xWebsocketIT.java => VertxWebsocketCorsIT.java} | 2 +-
...ketTlsTest.java => VertxWebsocketCorsTest.java} | 44 +-
.../vertx/websocket/it/VertxWebsocketTest.java | 14 +
.../vertx/websocket/it/WebSocketHandshakes.java | 81 ++++
pom.xml | 5 +-
poms/bom/pom.xml | 10 +
poms/bom/src/main/generated/flattened-full-pom.xml | 12 +-
.../src/main/generated/flattened-reduced-pom.xml | 12 +-
.../generated/flattened-reduced-verbose-pom.xml | 12 +-
release-utils/scripts/upload-source.sh | 52 ++-
116 files changed, 7108 insertions(+), 360 deletions(-)
create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/devui/CamelDevUIConstants.java
create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelDebugEnabledTest.java
copy extensions/datasonnet/runtime/src/main/java/org/apache/camel/quarkus/component/datasonnet/DatasonnetLanguageRecorder.java => extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/devui/CamelCoreDevUIRecorder.java (69%)
create mode 100644 extensions-support/xalan/deployment/src/test/java/org/apache/camel/quarkus/support/xalan/deployment/XalanTransformerFactoryExternalAccessTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorAllowOriginParityTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorAllowedOriginsTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorAnyOriginTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorDefaultPortOriginsTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorFilePolicyTest.java
copy extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/{JolokiaDisabledTest.java => CamelJolokiaRestrictorIgnoreOriginSchemeTest.java} (63%)
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorInterfaceCoverageTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorMbeanPolicyTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorMissingFilePolicyTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorOriginSpoofingTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyAllowingEveryAddressTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyCorsIgnoredTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyDelegationTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyLoadFailureTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyOverridesRemoteAccessTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyWithoutCorsTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyWithoutRemoteAllowsRemoteAccessTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorPolicyWithoutRemoteTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorQuotedPolicyLocationTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorRemoteAccessEnabledTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorRemoteAccessWithAllowedOriginsTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorSubclassNarrowsOnlyTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorSubclassUnresolvablePolicyTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorUnresolvablePolicyTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/CamelJolokiaRestrictorWildcardOriginsTest.java
copy extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/{JolokiaCustomContextPathTest.java => JolokiaDefaultHostLocalhostTest.java} (60%)
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaFetchMetadataDisabledOnLoopbackTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaFetchMetadataDisabledWarningTest.java
copy extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/{JolokiaCustomContextPathTest.java => JolokiaKubernetesClientAuthDisabledTest.java} (65%)
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesClientAuthRemoteAccessTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesClientPrincipalOriginsTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesClientPrincipalWithPolicyOriginsTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesClientPrincipalWithRemoteAccessOriginsTest.java
copy extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/{JolokiaCustomRestrictorDomainsTest.java => JolokiaKubernetesNoClientAuthLoopbackTest.java} (54%)
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesNoClientPrincipalOriginsTest.java
copy extensions/{opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryDisabledTest.java => jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesNoPrincipalWarningTest.java} (50%)
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesTlsDisabledByOverrideFailureTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesTlsFailureTest.java
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaKubernetesTlsHostOverrideFailureTest.java
copy extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/{JolokiaCustomContextPathTest.java => JolokiaKubernetesTlsLoopbackFallbackTest.java} (68%)
create mode 100644 extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/JolokiaRecorderTest.java
copy extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/{JolokiaCustomContextPathTest.java => JolokiaRemoteAccessDefaultTest.java} (80%)
copy extensions/jolokia/deployment/src/test/java/org/apache/camel/quarkus/jolokia/{JolokiaCustomContextPathTest.java => JolokiaRemoteAccessEnabledTest.java} (77%)
create mode 100644 extensions/jolokia/runtime/src/main/java/org/apache/camel/quarkus/jolokia/util/JolokiaHostUtils.java
create mode 100644 extensions/jolokia/runtime/src/main/java/org/apache/camel/quarkus/jolokia/util/JolokiaKubernetesUtils.java
copy integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/{JolokiaDisableAutoStartIT.java => JolokiaIgnoreOriginSchemeIT.java} (92%)
copy integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/{JolokiaCustomHostPortTest.java => JolokiaIgnoreOriginSchemeTest.java} (60%)
copy integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/{JolokiaDisableAutoStartIT.java => JolokiaRemoteAccessAllowedIT.java} (92%)
create mode 100644 integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaRemoteAccessAllowedTest.java
copy integration-tests/vertx-websocket/src/test/java/org/apache/camel/quarkus/component/vertx/websocket/it/{VertxWebsocketIT.java => VertxWebsocketCorsIT.java} (94%)
copy integration-tests/vertx-websocket/src/test/java/org/apache/camel/quarkus/component/vertx/websocket/it/{VertxWebsocketTlsTest.java => VertxWebsocketCorsTest.java} (52%)
create mode 100644 integration-tests/vertx-websocket/src/test/java/org/apache/camel/quarkus/component/vertx/websocket/it/WebSocketHandshakes.java