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