Este conteúdo não está disponível no idioma selecionado.

Chapter 8. Fixed Issues in Fuse 7.11, 7.11.1 and {version-micro-1-patch-1}


The following sections list the issues that have been fixed in Fuse 7.11:

8.1. Enhancements in Fuse {version-micro-1-patch-1}

Expand
IssueDescription

ENTESB-18335

ENTESB-20693

Ability to patch fuse-karaf-framework

Review patch-maven-plugin karaf-maven-plugin communication

8.1.1. Fuse Online {version-micro-1-patch-1}

With the fix in ENTESB-18335, you can use patching information from the patch-maven-plugin in a Maven project that builds a custom Karaf distribution.

You can do this by passing patch metadata information between org.jboss.redhat-fuse/patch-maven-plugin and org.jboss.redhat-fuse/karaf-maven-plugin (a repackaged org.apache.karaf.tooling/karaf-maven-plugin). However, the format of this information is not compatible with org.apache.maven.plugins/maven-surefire-plugin.

Using org.jboss.redhat-fuse/karaf-maven-plugin

8.1.1.1. Normal scenario

When using Fuse Karaf, Fuse Spring Boot, and Fuse EAP, it is important to use a relevant BOM, as shown in the following examples:

Fuse Karaf

<properties>
    <version.org.jboss-redhat-fuse>7.11.1.fuse-sb2-7_11_1-00017-redhat-00002</version.org.jboss-redhat-fuse>
</properties>

...

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.jboss.redhat-fuse</groupId>
            <artifactId>fuse-karaf-bom</artifactId>
            <version>${version.org.jboss-redhat-fuse}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
Copy to Clipboard Toggle word wrap

Fuse EAP

<properties>
    <version.org.jboss-redhat-fuse>7.11.1.fuse-sb2-7_11_1-00017-redhat-00002</version.org.jboss-redhat-fuse>
</properties>

...

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.jboss.redhat-fuse</groupId>
            <artifactId>fuse-eap-bom</artifactId>
            <version>${version.org.jboss-redhat-fuse}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
Copy to Clipboard Toggle word wrap

Fuse SpringBoot

<properties>
    <version.org.jboss-redhat-fuse>7.11.1.fuse-sb2-7_11_1-00017-redhat-00002</version.org.jboss-redhat-fuse>
</properties>

...

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.jboss.redhat-fuse</groupId>
            <artifactId>fuse-springboot-bom</artifactId>
            <version>${version.org.jboss-redhat-fuse}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
Copy to Clipboard Toggle word wrap

With these BOMS, you typically declare karaf-maven-plugin like this:

Sample karaf-maven-plugin declaration

<plugin>
    <groupId>org.jboss.redhat-fuse</groupId>
    <artifactId>karaf-maven-plugin</artifactId>
    <version>${version.org.jboss-redhat-fuse}</version>
    <extensions>true</extensions>
    <executions>
        <execution>
            <id>karaf-assembly</id>
            <goals>
                <goal>assembly</goal>
            </goals>
            <phase>install</phase>
        </execution>
    </executions>
    <configuration>

...
Copy to Clipboard Toggle word wrap

8.1.1.2. Using org.jboss.redhat-fuse/karaf-maven-plugin for patching

The benefit of using org.jboss.redhat-fuse/karaf-maven-plugin is that you can use the same version of the BOM and declare another plugin - the patch-maven-plugin:

Sample patch-maven-plugin declaration

<build>
    <plugins>
        <plugin>
            <groupId>org.jboss.redhat-fuse</groupId>
            <artifactId>patch-maven-plugin</artifactId>
            <version>${version.org.jboss-redhat-fuse}</version>
            <extensions>true</extensions>
        </plugin>
    </plugins>
</build>
Copy to Clipboard Toggle word wrap

With the patch-maven-plugin extension, every build is compared to available CVE fixes in Red Hat’s Maven repository, meaning every build can be patched according to the metadata provided by the CVE metadata.

The fixes to the plugins (patch-maven-plugin and karaf-maven-plugin) are available in versions that are different from the BOM version.

For a Karaf Maven project, this means the setup can contain different versions in the fuse and plugins properties:

Sample Karaf Maven Project

<properties>
    <version.org.jboss-redhat-fuse>7.11.1.fuse-sb2-7_11_1-00017-redhat-00002</version.org.jboss-redhat-fuse>
    <version.org.jboss-redhat-fuse-plugins>7.11.1.fuse-sb2-7_11_1-00022-redhat-00002</version.org.jboss-redhat-fuse>
</properties>

...

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.jboss.redhat-fuse</groupId>
            <artifactId>fuse-karaf-bom</artifactId>
            <version>${version.org.jboss-redhat-fuse}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

...

<build>
    <plugins>
        <plugin>
            <groupId>org.jboss.redhat-fuse</groupId>
            <artifactId>patch-maven-plugin</artifactId>
            <version>${version.org.jboss-redhat-fuse-plugins}</version>
            <extensions>true</extensions>
        </plugin>
        <plugin>
            <groupId>org.jboss.redhat-fuse</groupId>
            <artifactId>karaf-maven-plugin</artifactId>
            <version>${version.org.jboss-redhat-fuse-plugins}</version>
            <extensions>true</extensions>
            <executions>
                <execution>
                    <id>karaf-assembly</id>
                    <goals>
                        <goal>assembly</goal>
                    </goals>
                    <phase>install</phase>
                </execution>
            </executions>
            <configuration>

...

    </plugins>
</build>
Copy to Clipboard Toggle word wrap

Important

While the BOM version doesn’t change, a new version of the BOM is necessary for the patch-maven-plugin and the karaf-maven-plugin.

8.2. Enhancements in Fuse 7.11 and 7.11.1

The following table lists the enhancements in Fuse 7.11 and Fuse 7.11.1.

Expand
Table 8.1. Fuse 7.11.1 Enhancements
IssueDescription

ENTESB-18702

Performance improvements on Camel File component

Expand
Table 8.2. Fuse 7.11 Enhancements
IssueDescription

ENTESB-17528

Remove deprecated algorithms from karaf ssh

ENTESB-19071

More flexible Fuse-Karaf feature patching

ENTESB-19169

Viewing AMQ Brokers from Fuse Console as a GA functionality

8.3. Feature requests in Fuse 7.11

The following table lists the features requests in Fuse 7.11.

Expand
Table 8.3. Fuse 7.11 Feature Requests
IssueDescription

ENTESB-13746

CSV Support in Atlasmap

ENTESB-16465

Add option to not install AMQ Broker

ENTESB-16993

OCP and RHEL FIPS support in Fuse [Standalone/FoO]]

ENTESB-18024

"Create ""latest"" OLM channel"

ENTESB-18633

[Fuse Console] Add a preference to toggle on/off the side nav by default

ENTESB-18785

[Fuse Console] Spring Boot Info view

8.4. Component Upgrades in Fuse 7.11 and 7.11.1

The following table lists the component upgrades in Fuse 7.11.1.

Expand
Table 8.4. Fuse 7.11.1 Component Upgrades
IssueDescription

ENTESB-19997

Upgrade to BouncyCastle 1.72

ENTESB-19967

Upgrade Artemis plugin to AMQ 7.10.1

The following table lists the component upgrades in Fuse 7.11.

Expand
Table 8.5. Fuse 7.11 Component Upgrades
IssueDescription

ENTESB-18673

Align to EAP 7.4.4

ENTESB-18583

Align to Spring Boot 2.5.12 / Spring Framework 5.3.18 / Spring Security 5.5.5

ENTESB-18638

Upgrade to camel-2.23.2.fuse-7_11_0-00012

ENTESB-18997

Align to EAP 7.4.5

ENTESB-18592

Upgrade to Xerces 2.12.2 / SMX 2.12.2_1

ENTESB-18591

Align to ActiveMQ 5.11.0.redhat-630516 (6.3.0.R20)

ENTESB-17724

Upgrade to felix.fileinstall 3.7.x

ENTESB-18735

Fuse Online 7.11 Component Alignment

ENTESB-17238

Upgrade to Undertow 2.2.16

ENTESB-18590

Align to A-MQ 7.8.4

ENTESB-17577

Upgrade to xchange 5.0.11

8.5. Bugs resolved in Fuse 7.11 and 7.11.1

The following tables list the resolved bugs in Fuse 7.11, and 7.11.1.

Expand
Table 8.6. Fuse 7.11.1 Resolved Bugs
IssueDescription

ENTESB-19998

CVE-2022-42889 commons-text: apache-commons-text: variable interpolation RCE [fuse-7]

ENTESB-19957

EMPTY TAGS IN XML AND NULL VALUES IN JSON VR.2.3.17

ENTESB-19758

Transforming a json body via JSONPath returns a string where the json object keys aren’t quoted

ENTESB-19725

CXF client sends the SOAPAction header without quotes

ENTESB-19721

The MBeanInvocationHandler fix in JIRA ENTESB-19690 was incomplete and it ends up with an UndeclaredThrowableException being thrown. ]

ENTESB-19690

Backport KARAF-7234 fix for MBeanInvocationHandler

ENTESB-19687

mimeMultipart dataformat is not included in the XML DSL for marshal/unmarshal

ENTESB-19676

[Hawtio] 014 Missing setting allows cookies to be sent from third parties

ENTESB-19675

[Hawtio] 009 Insecure CORS policy may allow malicious scripts to steal user data

ENTESB-19674

[Hawtio] 005 Web server responses missing referrer-policy header

ENTESB-19673

[Hawtio] 001 Misconfiguration may expose users to Click-jacking

ENTESB-19665

java.lang.ClassNotFoundException: com.mongodb.event.ConnectionPoolCreatedEvent

ENTESB-19635

Review Bootstrap CVEs reported by UPS

ENTESB-19627

Micrometer Dependency Issue wrt Spring Boot and Camel

ENTESB-19626

AutomaticRecovery from RabbitMQ Connection Factory doesn’t recover from everythin

ENTESB-19625

fabric8-camel:validate fails downloading the right camel version

ENTESB-19624

Create api connector from wsdl throws Missing property portName

ENTESB-19618

In the split(), camel-jpa producer creates a new EntityManager and does not obtain one from the current transaction

ENTESB-19617

camel-jpa producer does not reuse existing EntityManager in transaction and create its own one

ENTESB-19612

Operator fails to create an Apicurito CR with a route hostname option configured

ENTESB-19586

com.jcraft.jsch module missing bouncycastle dependency

ENTESB-19518

CVE-2022-31129 moment: inefficient parsing algorithm resulting in DoS [fuse-7]

ENTESB-19516

Cannot build Fuse 7 project with spring-boot-starter-webflux

ENTESB-19504

The "fuse-pax-transx-tm-narayana" bundle is missing "javax.security.cert" import packages

ENTESB-19489

CVE-2022-33980 commons-configuration2: apache-commons-configuration: Apache Commons Configuration insecure interpolation defaults [fuse-7]

ENTESB-19429

For a springboot CXF deployment, "server.shutdown=graceful" does not work as expected

ENTESB-19409

CVE-2021-31684 json-smart: Denial of Service in JSONParserByteArray function [fuse-7]

ENTESB-19386

Multibyte characters garbled when importing a json file by API Designer

ENTESB-19361

access logging support by cxf with embedded undertow server on karaf does not log URI

ENTESB-19341

CVE-2022-2053 undertow: Large AJP request may cause DoS [fuse-7]

ENTESB-19282

Errors when deploying the .kar file

ENTESB-19204

camel-salesforce throwing java.lang.IllegalArgumentException: Buffering capacity 4194304 exceeded

ENTESB-19116

Cannot use a custom route in Fuse Console deployed by Operator

ENTESB-18843

CVE-2022-24785 Moment.js: Path traversal in moment.locale [fuse-7]

Expand
Table 8.7. Fuse 7.11 Resolved Bugs
IssueDescription

ENTESB-19362

camel-sftp: check for existance of remote directory using ls is very slow

ENTESB-19356

"Fuse console on OCP — broker management feature is unusable

ENTESB-19343

Fuse Online is not able to be installed on OpenShift 4.11 (nightly build)

ENTESB-19169

Viewing AMQ Brokers from Fuse Console as a GA functionality

ENTESB-18994

Camel Kafka Component unable to load Kerberos LoginModule

ENTESB-18973

"statistics Level ""RoutesOnly"" include processors metrics"

ENTESB-18964

AMQP connection failover doesn’t work when connecting to AMQ Broker via OpenShift routes

ENTESB-18960

CVE-2022-22968 in Fuse 7

ENTESB-18913

Unable to install 6 Karaf features

ENTESB-18849

Attempts to get / read entities fail when using an external transaction context

ENTESB-18848

EntityManager not shared with parent context.

ENTESB-18847

camel-jms - InOut with reply-to-type shared - race condition

ENTESB-18822

CVE-2020-36518 jackson-databind: denial of service via a large depth of nested objects [fuse-7]

ENTESB-18694

enricher causes connection leak

ENTESB-18692

Fuse console operator installed from Operator Hub does not define resource requests or limits

ENTESB-18682

CVE-2022-23913 artemis-commons: Apache ActiveMQ Artemis DoS [fuse-7]

ENTESB-18681

camel-openapi-java - Schema Definitions not generating correctly

ENTESB-18672

"ROUTE_HOSTNAME is not available with the Operator ""Red Hat Integration - API Designer"""

ENTESB-18608

Fuse Online Installation Fails on OpenShift 4.6 and Succeeds on OpenShift 4.8 With Same Hardware and Resources

ENTESB-18558

left/right/end keys do not work in Fuse/karaf shell on Windows through SSH

ENTESB-18534

CVE-2021-22060 springframework: Additional Log Injection in Spring Framework (follow-up to CVE-2021-22096) [fuse-7]

ENTESB-18498

Log4j2 in 7.x is slower than Log4j in 6.x

ENTESB-18493

CVE-2022-21724 jdbc-postgresql: Unchecked Class Instantiation when providing Plugin Classes [fuse-7]

ENTESB-18471

Issue with the ref endpoint

ENTESB-18439

CVE-2021-22569 protobuf-java: potential DoS in the parsing procedure for binary data [fuse-7]

ENTESB-18428

CVE-2022-23181 tomcat: local privilege escalation vulnerability [fuse-7]

ENTESB-18414

toCharArray fails when used with property in fuse on Windows

ENTESB-18380

input Streeam not closed when jmsMessageType=Stream

ENTESB-18317

Suboptimal locking in CXF

ENTESB-18287

CVE-2021-42550 logback-classic: logback: remote code execution through JNDI call from within its configuration file [fuse-7]

ENTESB-18273

Fuse 7 BlueprintPropertiesParser ConcurrentModificationException

ENTESB-18158

Spring security implementation using aries-blueprint-spring feature

ENTESB-18094

camel-cxf mtomEnabled property is wrongly override

ENTESB-18073

Fuse 7 on EAP 7: ClassNotFoundException: org.springframework.web.context.support.WebApplicationContextUtils

ENTESB-18058

CVE-2021-22096 springframework: malicious input leads to insertion of additional log entries [fuse-7]

ENTESB-18057

The camel-core 2.23.2.fuse-7_10_0-00020-redhat-00001 has jaxb 2.3.0 dependency

ENTESB-18056

Problem parsing JDBC URL for DB2 with properties in pax-jdbc-db2

ENTESB-18048

[CAMEL-14372] Validator component fails with java.lang.IllegalArgumentException: protocol = http host = null

ENTESB-18031

[7.x] NPEs logged when a field is empty/null in SAP Document

ENTESB-17979

CXF producer can not process payloads worth more than 16KB if streaming is off and maxRetransmits > 1

ENTESB-17914

"[7.x] The pax-web-jetty library disabled HTTP TRACE method by incorrectly exposing ""javax.servlet.ServletException"""

ENTESB-17912

Atlas Map - The custom transformation doesn’t appear in the dropdown box

ENTESB-17911

Atlas Map - same name element with a different inline type in the XSD is wrongly cached

ENTESB-17883

LC_ALL cannot be set in Fuse Image 7.9.0

ENTESB-17839

"Fuse + AtlasMap: Unrecognized field ""dataSourceType"" "

ENTESB-17838

[HHH-14229] javax.persistence.ForeignKey doesn’t respect ConstraintMode.NO_CONSTRAINT

ENTESB-17779

Fuse console client auth fails when multiple cert authorities are present in jolokia caCert file

ENTESB-17705

[Hawtio] Logout button disappears

ENTESB-17702

"On Camel MLLP component ENTESB-17673 [Hawtio] Latest chrome version differs from RHEL7 and RHEL8

ENTESB-17617

CVE-2021-42340 tomcat: OutOfMemoryError caused by HTTP upgrade connection leak could lead to DoS [fuse-7]

ENTESB-16915

Read timeout doesn’t work on camel undertow producer

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat