-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Fuse
Release Notes
Red Hat JBoss Fuse
What's new in Red Hat JBoss Fuse
Red Hat
Version 6.1
Copyright © 2011-2014 Red Hat, Inc. and/or its affiliates.
12 Oct 2017
Abstract
These notes provide an overview of the changes between each release of Red Hat JBoss Fuse.
Chapter 1. What's New
Abstract
This section describes the main features and changes in version 6.1.
New Features
The following list describes the main features in version 6.1:
- Full support for AMQP 1.0. Out-of-the-box wire-level compatibility across connections. See Qpid JMS Client API.
- Broker configuration modification no longer requires restarting the services. See Modifying a Running Standalone Broker's XML Configuration.
- Improved high availability (HA). Embedded message store for shared-nothing HA configuration.
- Certification of the JBoss A-MQ resource adapter with JBoss EAP 6. See Red Hat JBoss A-MQ - Integrating with JBoss Enterprise Application Platform.
- Support for the MQTT 3.1.1 draft specification. See Connection Reference - MQ Telemetry Transport(MQTT) Protocol and Camel Component Reference - MQTT.
- Extensive connectors library. More than 200 out-of-the-box-connectors with Apache Camel and new Salesforce connectors and SAP connectors.
- New Fuse Management Console. Improved out-of-the-box management console based on the hawt.io Web console. You can now start, stop, measure and trace Camel routes on-premise or in the cloud.
Technology Preview Features
The following features are provided as a technology preview and are not fully supported in version 6.1:
- Insight metrics for Kibana and ElasticSearch profiles.
- Process manager (for more details see Fabric8 Process Containers).
- Fabric partition (for more details see Fabric8 Partitions).
- Fabric Gateway, providing a TCP and HTTP/S gateway for discovery, load balancing and failover of services running in a fabric.
- Replicated LevelDB persistence adapter, that synchronizes all slave LevelDB stores with the master LevelDB store. See Using the Replicated LevelDB Persistence Adapter.
- Java driver for LevelDB store on non-Linux or OS-X operating systems.
- Hadoop integration. See Camel Component Reference - HDFS.
- Fabric8 Maven Plug-In, making it simpler to create or update a fabric profile from your Maven project.
Note
For details on what technical preview means, see https://access.redhat.com/support/offerings/techpreview/.
Deprecated Features
The following features are deprecated from version 6.1:
- Fabric Application Bundle (FAB). You can package modules directly in OSGi bundles.
- Java Business Integration (JBI). You can configure JBI containers to use Camel routes.
- Normalized Message Route (NMR). You can configure bundle-to-bundle communication to use direct-vm Camel routes, or JMS message transport.
- ActiveMQ Web console. You can use the ActiveMQ tab on the Fuse Management Console instead.
Chapter 2. Known Issues
The following list describes known issues in version 6.1:
- LDAP JAAS login module causes authentication problems for Fabric [FABRIC-1154]
- Configuration of LDAP authentication in the context of Fabric does not work as described in section "Enable LDAP Authentication in the OSGi Container" in "Security Guide". When you configure the LDAP login module as described, authentication fails always. To work around this problem, configure JAAS as follows:
<?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.0.0" xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0"> <jaas:config name="karaf" rank="2"> <jaas:module className="io.fabric8.jaas.ZookeeperLoginModule" flags="sufficient"> </jaas:module> <jaas:module className="org.apache.karaf.jaas.modules.ldap.LDAPLoginModule" flags="sufficient"> initialContextFactory=com.sun.jndi.ldap.LdapCtxFactory connection.username=uid=admin,ou=system connection.password=secret connection.protocol= connection.url=ldap://localhost:10389 user.base.dn=ou=users,ou=system user.filter=(uid=%u) user.search.subtree=true role.base.dn=ou=roles,ou=system role.name.attribute=cn role.filter=(member=uid=%u) role.search.subtree=true authentication=simple </jaas:module> </jaas:config> </blueprint>
Where theZookeeperLoginModule
is added to the chain of login modules and both theZookeeperLoginModule
and theLDAPLoginModule
are configured withflags=sufficient
. TheZookeeperLoginModule
must be present, in order to parse the credentials token. It is not necessary to populate the Zookeeper authentication system with user data. - To secure JBoss Fuse against the POODLE SSLv3 vulnerability, you must disable SSLv3 in some JBoss Fuse components
- The POODLE SSLv3 vulnerability can cause JBoss Fuse components that use SSL authentication, such as the embedded ActiveMQ broker and the LDAP authentication module, to be exposed to man-in-the-middle attacks.Workaround: Manually disable SSLv3 in any deployed components that use SSL authentication. For details on how to disable SSLv3, see the Disabling SSLv3 in JBoss Fuse 6.x and JBoss A-MQ 6.x knowledge base article on the Red Hat Customer Portal. For general information about the POODLE SSLv3 vulnerability, see the POODLE: SSLv3 vulnerability (CVE-2014-3566) knowledge base article on the Red Hat Customer Portal.
- The help command in the generic Apache Karaf shell causes an exception
- By default, you launch the Red Hat JBoss A-MQ console with the fusemq command. However, Red Hat JBoss A-MQ also includes a generic Apache Karaf shell that you can launch with the shell command. In the generic shell, the help command throws an exception. It is not recommend to use the generic Apache Karaf shell.
- The ls command might cause an exception
- The ls console command that you can use to inspect OSGi bundles throws an exception when you run it on some bundles.
- Microsoft Visual C++ Runtime is required on Windows 7 64-bit operating systems
- On some 64-bit Windows operating systems you must install Microsoft Visual C++ 2008 Redistributable Package (x64) before you can start Red Hat JBoss A-MQ.
- The jmx.restart feature might behave unexpectedly [ENTMQ-570]
- When you install and use the jmx.restart feature, you might encounter errors.
- Some jClouds feature dependencies must be installed manually [ENTESB-1223]
- When you install the jclouds-rackspace-cloudblockstorage-us feature, you must manually install some bundle dependencies.To install the bundles:
- In the Karaf console, run the command to show the list of feature dependencies in the following format:
features:info -d <feature_name>
- Run the command to show the Maven repository that contains the feature bundles on each of the dependencies in the following format:
features:info -b <feature_name>
- Run the command to install each bundle directly from the Maven repository in the following format:
osgi:install <Mave_repository_URL>
After you install all of the bundle dependencies, you can install the feature with the features:install command in the same way you normally install features. - Cannot connect to SSH containers on Windows operating systems with JDK 7 [ENTESB-1211]
- The following error message might appear:
c:\proj\jboss-fuse-6.1.0.redhat-<build_number>>bin\client.bat org.apache.sshd.common.RuntimeSshException: Failed to get the session. at org.apache.sshd.client.future.DefaultConnectFuture.getSession(DefaultConnectFuture.java:43) at org.apache.karaf.client.Main.main(Main.java:134) Caused by: java.io.IOException: The format of the specified network name is invalid. at sun.nio.ch.Iocp.translateErrorToIOException(Iocp.java:309) at sun.nio.ch.Iocp.access$700(Iocp.java:46) at sun.nio.ch.Iocp$EventHandlerTask.run(Io
Workaround: Run the command to manually specify the host name in the following format:bin\client.bat -h <IP_address>
- Cannot run jClouds 1.6.3 and 1.7.0 on Oracle databases with OpenJDK 1.7.0 build 51 [JCLOUDS-427]
- Workaround: To continue to use jClouds 1.6.3 or 1.7.0, you can use OpenJDK 1.7.0 build 45 or earlier. To use OpenJDK 1.7.0 build 51, tou can use a jClouds snapshot of version 1.7.1 or 1.8.0.To check whether your jClouds version is compatible with your OpenJDK version, run the command to search for the TypeToken2 class in the jclourse-core-<version>.jar file in the following format:
$ jar -tvf jclouds-core-<version>.jar org/jclouds/util/TypeToken2.class
- Cannot create a fabric on a Windows 7 operating system with Java 7 [FABRIC-963]
- To connect to the ZooKeeper server, you must change the connectivity type from IPv6 to IPv4. For the detailed solution, see the following Customer Portal article: Cannot create fabric in JBoss Fuse 6.1 Beta on Windows 7
- Cannot apply patches with alphabetic characters [ENTESB-1352]
- You can specify only numeric characters and periods (
.
) in profile patch versions. For example, you cannot apply a patch with the version1.2-amq
. - You cannot access the management console when you run Red Hat JBoss A-MQ
- When you start the Karaf console in JBoss A-MQ and log in to the management console from the browser, the logging console shows the following error message:
java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64(Ljava/lang/String;)[B
Workaround: Delete thepax-url-aether-1.5.2.jar
file from the lib/ folder. - KAR files not supported in a Fabric environment
- Apache Karaf archive (KAR) files are not supported in a Fabric environment and cannot be deployed to a Fabric container. It is possible, however, to deploy KAR files to a non-Fabric container.
Chapter 3. Resolved Issues
3.1. ESB
Table 3.1, “ESB Issues Resolved in 6.1” lists the issues resolved in version 6.1.
Table 3.1. ESB Issues Resolved in 6.1
Issue | Description |
---|---|
ENTESB-505 | rest and secure-rest examples fail on AIX with java.lang.NoClassDefFoundError: org/apache/cxf/jaxrs/impl/ResponseBuilderImpl |
ENTESB-572 | log:tail and pressing Ctrl-D freezes karaf shell console |
ENTESB-584 | Temporary file lingers when returning a file to web service in a camel route |
ENTESB-605 | pax-url does not handle escaped characters in url. |
ENTESB-606 | smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows |
ENTESB-633 | auto-enlisting JDBC drivers in Aries transaction manager is broken |
ENTESB-674 | NullPointer exception on HttpGenerator.toString(HttpGenerator.java:1079) |
ENTESB-697 | Possible issue with using a http.nonProxyHost and adding a features repository |
ENTESB-704 | Refresh of the Spring Conetxt causes of CPU spin in Jetty when using SSL configuration |
ENTESB-715 | Jetty port conflict cause the ESB to hang |
ENTESB-716 | Generated KARAF-service file fails on Solaris |
ENTESB-720 | Aries JPA does not compile under JDK 7 |
ENTESB-732 | log:tail throws a NullPointerException |
ENTESB-733 | Backspace stops working after shutdown command |
ENTESB-734 | No brokerName=root found after restarting Fuse ESB with kill command in root container |
ENTESB-737 | fab ignore the proxy configuration in settings.xml |
ENTESB-738 | LDAPLoginModule in Fuse ESB only returns first role |
ENTESB-740 | camel-nmr component should use the sync API if NMR is XA enabled |
ENTESB-744 | SASL-authenticate error in fabric-linkedin-zookeeper |
ENTESB-745 | Fuse extra CXF zip doesn't include the netty transport |
ENTESB-746 | camel-netty-http route throws java.lang.IllegalStateException |
ENTESB-752 | CXF examples pom version are not updated |
ENTESB-753 | Unable to admin:create new instance after installing roll-up patch |
ENTESB-756 | Update to Pax Web 1.1.15 |
ENTESB-767 | JBoss Fuse 6.0.0 is affected by CVE-2013-2160 |
ENTESB-769 | wrong SNAPSHOT version in pom.xml in extras Camel quickstarts |
ENTESB-770 | EBComponents CxfSeSpringTest and other tests in engines/servicemix-cxf-se hang |
ENTESB-774 | Exception when adding hawtio profile to root container in fabric |
ENTESB-775 | FabricAuthenticationException when creating child container in hawt.io |
ENTESB-776 | Hawt.io fails to create child container when connecting from root container |
ENTESB-777 | Hawt.io fails to create profile |
ENTESB-778 | Version numbers are not specified in Create new Profile dialog |
ENTESB-779 | Version name not used while version creation |
ENTESB-780 | After pressing Cancel button in Create profile/version the dialog doesn't open again without page refresh |
ENTESB-781 | Camel waiting thread hangs JBoss EAP shutdown / app undeployment |
ENTESB-782 | No authentication is required when accessing hawt.io |
ENTESB-783 | Version name, container name and other input fields have no restrictions on amount of characters entered |
ENTESB-784 | Error creating containers from profile |
ENTESB-785 | Openning Karaf tab in hawt.io results in Exception in hawt.io |
ENTESB-786 | Exception in hawt.io when browsing some endpoints |
ENTESB-788 | Leveldb error on startup - kit -018 |
ENTESB-789 | JBoss Fuse 6.0.0 is affected by CVE-2013-1768 |
ENTESB-790 | Fuse ESB Enterprise 7.1.0 is affected by CVE-2013-1768 |
ENTESB-793 | clone container created using admin:clone command doen't log anything in the log file except lock statement. |
ENTESB-799 | Error installing camel-jms (kit -021) |
ENTESB-800 | Logging out of JBoss 6.1 full build 022 shows a NPE in some fabric activemq code |
ENTESB-801 | Camel Validator component fails to resolve imported schemas |
ENTESB-803 | Comment out javax.activation;version in jre properites |
ENTESB-804 | CVE-2013-2035 HawtJNI: predictable temporary file name leading to local arbitrary code execution |
ENTESB-805 | Security prereqs have changed for 6.1 |
ENTESB-806 | cxf-nmr trasport doesn't support the JAXWS async API |
ENTESB-808 | More than one bundle is providing package javax.transaction |
ENTESB-809 | In Firefox input fileds for container creation are not dispalyed |
ENTESB-810 | camel-netty-http - HTTP Header Host not created properly |
ENTESB-811 | Chunked HTTP responses break Netty with ClassCastException |
ENTESB-812 | Can't properly configure SSLContextParameters using Blueprint |
ENTESB-819 | spring upgrade to 3.1.4 in JBoss Fuse 6.0 |
ENTESB-821 | two version of javax.xml.crypto package exported from container |
ENTESB-823 | NullPointerException when sending empty message to cxf endpoint via nmr |
ENTESB-824 | Warning: encoding "UTF-8" not supported, using UTF-8 - repeatedly logged to the console |
ENTESB-827 | Some profiles fail to provision |
ENTESB-829 | The "--force" option is not honored when setting a bundle level below 50. |
ENTESB-832 | JBoss Fuse 6.0.0 is affected by CVE-2013-4221 |
ENTESB-833 | add a NPE guard for MimetypesFileTypeMap |
ENTESB-836 | Build -043 Permission denied to run JBoss Fuse and to access the examples directory |
ENTESB-837 | org.apache.servicemix.bundles.commons-beanutils missing import of org.apache.commons.collections |
ENTESB-840 | JBoss Fuse 6.0.0 is affected by CVE-2013-2172 |
ENTESB-841 | Using admin:clone with the ssh-port, rmi-server-port, and rmi-port options causes java.nio.channels.OverlappingFileLockException |
ENTESB-843 | JBoss Fuse 6.0.0 is affected by CVE-2013-4152 |
ENTESB-844 | CXF can't be installed - duplicate imports |
ENTESB-848 | JBoss Fuse 6.0.0 is affected by CVE-2013-2192 |
ENTESB-849 | Getting some errors in log when starting bin\Fuse (-046 kit) |
ENTESB-851 | Errors at startup for http://repo.fusesource.com/nexus/content/groups/ea/org/jboss/fuse/jboss-fuse-minimal/6.1.0.redhat-047/jboss-fuse-minimal-6.1.0.redhat-047.zip |
ENTESB-852 | fabric:create fails in -049 |
ENTESB-853 | Error deploying the secure-soap example with 6.1.0 build 049 |
ENTESB-854 | Error deploying the jms example with 6.1.0 build 049 |
ENTESB-855 | Unable to initialise camel blueprint due to missing properties file |
ENTESB-856 | container create hangs on -050 build |
ENTESB-858 | 6.1.0.redhat-054: ResolutionException on creating child container with mq/example-mq profile |
ENTESB-859 | 6.1.0.redhat-054: log:tail command writes to console after canceling it |
ENTESB-860 | 6.1.0.redhat-054 Creating a container based on example-camel fails with error reported in an INFO message |
ENTESB-861 | Unable to create zookeeper server configuration build 054 and 057 |
ENTESB-862 | can't access examples folder with 6.1.0 build 054 |
ENTESB-864 | In the description of hawtio container the list of profiles is not updated after adding/deleting a profile. |
ENTESB-865 | JMSSecurityException is thrown when sending a message to a queue/topic in hawtio in ActiveMQ section |
ENTESB-867 | Configuration of the AcitveMQ JMX Service URL is done in multiple configuration files |
ENTESB-869 | smx4-features-4.5.0.redhat-6-1-x-stable build fails on multiple platforms |
ENTESB-871 | Permissions in examples directory are messed up |
ENTESB-874 | Camel - The creation of the UnitOfWork should be done after the exchange is populated so that the notification sent contains meaningful data |
ENTESB-876 | Karaf stable build for JBoss Fuse 6.1 fails |
ENTESB-877 | Special characters are dropped when generating the LDAP the user and role filters. |
ENTESB-880 | We should identify an NMR endoint by EndpointName + ServiceName + InterfaceName in CXF NMR transport. |
ENTESB-881 | Allow to specify InterfaceName/ServiceName in Camel NMR component. |
ENTESB-882 | Camel-FOP issues |
ENTESB-883 | When creating a child container, the default karaf/karaf user is used by default |
ENTESB-885 | JBoss Fuse Wrapper Service: karaf-service script does not properly set the RUN_AS_GROUP variable if a primary group is not set |
ENTESB-886 | Fragment bundle can't be deployed if its version has non-numeric characters |
ENTESB-894 | JMS request/reply |
ENTESB-895 | Netty Boss thread exceptions |
ENTESB-896 | aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin TestRegistrationListener.testWithAutoExportEnabled() fails |
ENTESB-897 | aries-jmx-1.0.1.redhat-6-1-x builds have 4 test failures |
ENTESB-898 | karaf-2.3.0.redhat-6-1-x AdminServiceImplTest has 3 failures |
ENTESB-899 | karaf-2.3.0.redhat-6-1-x UpdateCommandTest and EditCommandTest fail |
ENTESB-900 | archetypes-2013.01.0.redhat-6-1-x-stable tests fail on windows |
ENTESB-901 | karaf-2.3.0.redhat-6-1-x-stable ExecuteTest.testExecute fails |
ENTESB-902 | org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth when Zookeeper password field left empty in hawtio Create Fabric tab |
ENTESB-903 | After creating fabric from hawtio root container doesn't start noremally |
ENTESB-906 | aries-jmx-1.0.1.redhat-6-1-x-stable BlueprintMBeanTest.BlueprintSample test fails |
ENTESB-907 | Problem starting fuse minimal distro |
ENTESB-909 | Error trying to build examples, could not resolve dependencies |
ENTESB-910 | BundleException: Unresolved constraint trying to start esb |
ENTESB-911 | Trouble connecting to local fabric from inside JBDS FUse plugins |
ENTESB-914 | Rename demos directory to "quickstarts" |
ENTESB-915 | aries-jpa-1.0.1.redhat-6-1-x-stable fails with compile errors on JDK6 |
ENTESB-916 | aries-util-1.0.1.redhat-6-1-x-stable FileSystemTest.zipCloseableZipSimplePerformanceTest fails on Windows JDK6 |
ENTESB-917 | cxf-2.7.0.redhat-6-1-x-stable AsyncHTTPConduitTest may be hanging on Ubuntu JDK6 |
ENTESB-918 | smx4-features-4.5.0.redhat-6-1-x-stable SmxToCxfTest.testInvokingServiceFromCXFClient is failing |
ENTESB-919 | smx-components-2013.01.0.redhat-6-1-x-stable ScriptingComponentTest has intermittent failures |
ENTESB-920 | HTTP to HTTP performance problems, very low TPS |
ENTESB-921 | fabric create fails with Error executing command: No matching service for optional OSGi service reference |
ENTESB-922 | Examples are building SNAPSHOTs in jboss-fuse-full-6.1.0.redhat-110.zip |
ENTESB-923 | cxf-2.7.0.redhat-6-1-x-stable AutomaticWorkQueueTest fails intermittently on slower platforms |
ENTESB-926 | NullPointerException attempting command completion |
ENTESB-927 | IllegalStateException: Unknown protocol: fab trying to install Examples |
ENTESB-928 | project version text in Example README.md files needs to be replaced with actual version |
ENTESB-930 | Warnings from Karaf webconsole |
ENTESB-933 | Rest and Secure-rest examples fail to install with javax.ws.rs.NotFoundException |
ENTESB-934 | Soap Example does not work as specified in README.md |
ENTESB-935 | karaf-2.3.0.redhat-6-1-x-stable has 67 test failures |
ENTESB-936 | Inconsistency of creating fabric from Hawtio and Shell Console |
ENTESB-937 | Invalid parent profile of jboss-fuse-full profile |
ENTESB-939 | org.apache.servicemix.cxf.transport.nmr.NMRConduitOutputStream.commitOutputMessage() does not propagate exception. |
ENTESB-941 | error when install cxf-wsn feature |
ENTESB-942 | error in the log when launch FUSE ESB |
ENTESB-943 | Starting jboss fuse full distribution reports errors |
ENTESB-946 | incorrect Karaf RolePrincipal classname used in NMR |
ENTESB-952 | NPE in Karaf log:tail after a log:clear |
ENTESB-953 | build 122 minimal distro fails with missing bundles |
ENTESB-954 | Build 122 Full Distro: ServiceUnavailableException: The Blueprint container is being or has been destroyed after connecting to a container |
ENTESB-955 | Netty content header doesn't take "action" into account |
ENTESB-959 | Enable exclusive lock on MS SQL Server database |
ENTESB-960 | Cannot create a fabric from within the JBoss Tooling/IDE |
ENTESB-967 | jboss-fuse - If you startup jboss fuse and run it for a while without creating a fabric you get an ERROR log |
ENTESB-968 | jboss-fuse - The terminal plugin does not work in FMC |
ENTESB-969 | Camel routes activemq consumers stuck on lock |
ENTESB-972 | Dashboards not loading correctly from fabric |
ENTESB-974 | IllegalStateException: javax.jms.JMSException: Stopped. when editing route from HawtIO. |
ENTESB-975 | ava.lang.OutOfMemoryError: PermGen space occures sometimes when installing bundles with cxf endpoints |
ENTESB-976 | hawtio won't uncheck feature after install/uniinstall |
ENTESB-978 | camel-netty-http - endpoint caching parame |
ENTESB-982 | quickstart - secure-rest - Does not work following the instructions |
ENTESB-988 | SyntaxError: Unexpected token - When clicked on Preferences in HawtIO |
ENTESB-992 | Could not create a fabric using build -141 or -140 |
ENTESB-993 | Subscribers on a queue remain open and cause correlation issues |
ENTESB-994 | There are two ASM bundles in JBoss Fuse 6.1 |
ENTESB-995 | Cant install specific build version of OpenShift cartridge - latest build is installed |
ENTESB-996 | hawtio - Clicking on the red hat fuse management console logo on top left corner shows blank page |
ENTESB-1001 | cxf-http-netty and camel-http-netty is using different version of netty |
ENTESB-1003 | When installing 2 bundles using cxf-http-netty can't access ?wsdl |
ENTESB-1005 | Hawtio console isn't present in last available build (147) |
ENTESB-1006 | no -full distro in build 157 |
ENTESB-1007 | fabric-rest bundle not starting up properly |
ENTESB-1009 | all CXF related quickstarts doesn't work in jboss-fuse-6.1.0.redhat-147 kit |
ENTESB-1010 | Can't start fuse esb full on linux |
ENTESB-1011 | latest 6.1 kit miss files|folders |
ENTESB-1015 | inconsistent permissions on some directories in the install |
ENTESB-1021 | The packaged version of aws-java-sdk in JBoss Fuse is not correct |
ENTESB-1022 | User's public key gets encrypted if enabling encryption and the user tries to connect in |
ENTESB-1024 | Selecting "Dashboard" in hawtio gives error |
ENTESB-1029 | Need to deploy bundle mvn:org.apache.aries.transaction/org.apache.aries.transaction.jdbc/1.0.1.redhat-610139 out of the box in 6.1. |
ENTESB-1032 | TypeError: Cannot read property 'status' of null |
ENTESB-1035 | Error when installing jpa-hibernate |
ENTESB-1036 | smx4-nmr-1.6.0.redhat-6-1-x-stable ManagementStrategyTest has 20 failures |
ENTESB-1037 | karaf-2.3.0.redhat-6-1 PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows |
ENTESB-1039 | Unable to install 'war' feature |
ENTESB-1040 | Vulnerabilities findings on jboss fuse 6 |
ENTESB-1041 | spring artifacts like mvn:org.springframework/spring-xxx/3.2.4.RELEASE isn't a bundle anymore |
ENTESB-1042 | fuse script for AIX should use JVM option: -Xdump:heap instead of IBM_JAVA_HEAPDUMP_TEXT to control production heapdumps |
ENTESB-1043 | FuseentErprise build fails with default profiles |
ENTESB-1045 | FuseentErprise build order |
ENTESB-1047 | polish rest quickstart CrmTest |
ENTESB-1048 | Cannot create ssh container |
ENTESB-1049 | connector feature does not install |
ENTESB-1050 | JBI features not installing within pax-exam |
ENTESB-1051 | Cannot install JMS quickstart |
ENTESB-1055 | Container creation method isn't update properly |
ENTESB-1058 | can't install servicemix-saxon feature |
ENTESB-1059 | can't install servicemix-drools feature |
ENTESB-1061 | Error running jms quickstart (kit -204) |
ENTESB-1063 | Update pax-jetty to 8.1.14.v20131031 in org.apache.karaf.features.core |
ENTESB-1065 | can't find activemq-camel feature |
ENTESB-1067 | The welcome page isn't displayed correctly and page title is not set properly |
ENTESB-1068 | Bugs on Preferences page in hawtio |
ENTESB-1069 | TypeError: Object # has no method 'remove' in hawtio when log level is set to Debug and opening the Attributes of Topic ActiveMQ.Advisory.MasterBroker |
ENTESB-1071 | swagger feature need more bundle |
ENTESB-1074 | Arrow buttons left and right don't move the cursor in Search fields |
ENTESB-1075 | Hawtio shows incorrect user, and page title when opened in console in the 2nd tab in browser |
ENTESB-1076 | Chart link is not bookmarkable in hawtio |
ENTESB-1078 | jms quickstart hangs when installing feature (kit -311) |
ENTESB-1079 | Not all attributes are present in JMX tab for activemq bean ActiveMQ.Advisory.MasterBroker |
ENTESB-1081 | Uncaught TypeError: Cannot read property '1' of null appeares after pressing Versions or JavaDoc buttons in hawtio Maven tab |
ENTESB-1082 | Features status (installed/uninstalled) is not update automatically, page not refreshed, after changing its in hawtio |
ENTESB-1083 | io.fabric8.fab.osgi.itests.FabSamplesWithCamelFeaturesTest.testCamelBlueprintShare test failing |
ENTESB-1085 | Cannot access Apache CXF kit bin directory |
ENTESB-1086 | Exception in hawtio when uninstalling a bundle on OSGI tab |
ENTESB-1087 | Help topics don't correspond fully to the tabs available in hawtio |
ENTESB-1088 | Creating durable subscriber results in error when selector is not specified in hawtio |
ENTESB-1090 | When creating durable subscriber the highlightning of topic doesn't work correctly in Chrome |
ENTESB-1091 | 'IllegalArgumentException: URI is not absolute' when sending message to cxf enpoint in Camel |
ENTESB-1094 | Exception after creating fabric from hawtio |
ENTESB-1095 | FuseByExample SMX BootStraps gets NullPointerException on install |
ENTESB-1099 | After pressing health tab in fabric, the top menu switchers to Container menu. |
ENTESB-1100 | Status provision is empty after creating child container in non managed fabric |
ENTESB-1101 | [KARAF-2035] - Not able to clone the root instance on Windows |
ENTESB-1102 | FuseByExample camel-persistence-part1 README.txt refers to non-existent hsqldb jar |
ENTESB-1103 | FuseByExample rider-auto-osgi needs updates before 6.1 releass |
ENTESB-1104 | FuseByExample camel-dynamic-routing install dynamic-routing-newservice gets ClassNotFoundException |
ENTESB-1106 | Karaf Shell plugin is not active in hawtio |
ENTESB-1107 | When container has space in its name it can't start in hawtio |
ENTESB-1109 | FuseByExample Horo-app fails on features:install horo-db |
ENTESB-1110 | FuseByExample smx-application-plugins gets RuntimeCamelException on features:install flights-irish-airline |
ENTESB-1112 | Fuse Fabric - Creating child container - Provision exception, lacks details |
ENTESB-1113 | Health plugin - cubism java scrip error repeating forever |
ENTESB-1116 | PermGen is never decreasing leading to out memory exception when redeploying bundles |
ENTESB-1118 | admin shell script not working, missing shell scripts for win32 platform for child containers |
ENTESB-1119 | 2 archetypes are missing our repository entries |
ENTESB-1122 | CXF has multiple test failures on Hudson |
ENTESB-1125 | cxf-http-netty-client feature - Seems like it does not stop netty thread pool when uninstalled |
ENTESB-1126 | REST QuickStart fails to install with jboss-fuse-6.1.0.redhat-314 |
ENTESB-1127 | Unable to close repository for quickstarts |
ENTESB-1128 | camel-cxf - cxf consumer may leak running CXF bus and other resources in the JVM |
ENTESB-1130 | NPE in Karaf Shell |
ENTESB-1133 | All tests fail on archetypes-2013.01.0.redhat-6-1-x-stable-platform on RHEL |
ENTESB-1137 | smx4-components JAXBConverterLoadingSpringTest.initializationError fails on Hudson |
ENTESB-1139 | smx4-features-4.5.0.redhat-6-1-x-stable-platform build does not run on AIX |
ENTESB-1148 | Fuse 6.0 is affected by CVE-2013-4517 Apache Santuario XML Security for Java: Java XML Signature DoS Attack |
ENTESB-1150 | Error importing files into fabric using CLI |
ENTESB-1153 | SAP JCO :: Camel Component tests fail to run |
ENTESB-1154 | Create dummy patch jars to test patch |
ENTESB-1156 | Exception occurs when a feature repository is unavailable on the features page |
ENTESB-1157 | Wrong feature URL for the fabric features.xml in quickstarts |
ENTESB-1159 | Unable to start Fuse in OpenShift Enterprise instance |
ENTESB-1175 | JMX user and password fields filled for child container in Firefox |
ENTESB-1176 | Hawtio MQ tab doesn't show brokers in Firefox |
ENTESB-1177 | Wiki tab is displayed twice in container view |
ENTESB-1179 | camel-sap jar not included in JBoss-Fuse distribution |
ENTESB-1180 | Component Example needs to be added to build |
ENTESB-1181 | Libraries in profile cause container deployment to fail |
ENTESB-1182 | JBoss Fuse - Welcome message does not mention fabric |
ENTESB-1183 | NPE in pax-web when creating fabric |
ENTESB-1184 | Adding kibana profile to root container causes hawtio to not work anymore |
ENTESB-1185 | TODO in some of the fabric bundle names |
ENTESB-1186 | hawtio - The UI cuts off sub tabs which makes it look bad and annoying to use |
ENTESB-1187 | Fuse ESB minimal distro - Cannot creating containers in fabric that works |
ENTESB-1189 | Maven tab is not always present in the default configuration of hawtio |
ENTESB-1190 | Unresponsive script window appears after search in Maven tab in hawtio in Firefox |
ENTESB-1191 | Feature details dialog doesn't disappear after installing a feature |
ENTESB-1192 | [Fatal Error] :6:3: The element type "hr" must be terminated by the matching end-tag "</hr>". is written in fuse terminal, when installing a bundle with camel to hawtio |
ENTESB-1202 | Hawtio web console is blocked after deploying insgiht-core, insight-kibana |
ENTESB-1205 | profile-download not working due to missing servicemix-nmr version |
ENTESB-1206 | Can not revert to the previous version config file in the howtio console |
ENTESB-1207 | Reverting configuration in active profile crashes the container |
ENTESB-1208 | Incorrect feature definition: process-fabric-1.0.0-SNAPSHOT |
ENTESB-1216 | Incorrect feature definition: camel-disruptor-camel-2.12.0.redhat-610337 |
ENTESB-1217 | Incorrect feature definition: jclouds-aws-sts/jclouds-1.6.2-incubating |
ENTESB-1218 | Incorrect feature definition: camel-cmis/2.12.0.redhat-610337 |
ENTESB-1221 | Fuse 6.0 is affected by CVE-2014-0050 apache-commons-fileupload: denial of service due to too-small buffer size used bt MultipartStream |
ENTESB-1224 | NPE in io.fabric8.maven.impl.MavenProxyRegistrationHandler when remoteRepositories not set |
ENTESB-1225 | Fabric Karaf Help command does not display something |
ENTESB-1226 | hawtio - Creating container on openshift is not possible |
ENTESB-1228 | Update to jclouds 1.7.1 |
ENTESB-1236 | NPE when installing the first patch on a standalone container |
ENTESB-1237 | Quickstart examples has SNAPSHOT dependency instead of build number |
ENTESB-1238 | Installing mq quickstart on local or openshift |
ENTESB-1243 | soap, secure-soap, and secure-rest quickstarts need to be updated |
ENTESB-1249 | patch:simulate should not update etc/startup.properties |
ENTESB-1250 | feature:install does not honor patch overrides |
ENTESB-1254 | jboss-fuse-6.1.0.redhat-352 rest and soap quickstart install fail if deployed one after another |
ENTESB-1256 | Xslt doesn't work in Fuse ESB 6.1 Beta |
ENTESB-1259 | Unable to see output from python script with shell:exec |
ENTESB-1260 | HTTP/FTP Deployment URL's for Libraries are not supported |
ENTESB-1261 | Libraries deployed to child containers are not on the child container's classpath |
ENTESB-1262 | Mixed version of Spring |
ENTESB-1264 | servicemix-eip fails to install |
ENTESB-1267 | Cancel button doesn't remove the changes to the name of the Dashboard, after reopening the edit form |
ENTESB-1272 | hawtio feature includes hawtio-maven-indexer by default, which causes problems in no-internet sites |
ENTESB-1277 | Configuration of CXF http-netty-server in blueprint doesn't work in Beta 2 |
ENTESB-1280 | CVE-2014-0120 hawtio-karaf-terminal is vulnerable to Cross-Site Request Forgery (CSRF) attacks. |
ENTESB-1281 | CVE-2014-0121 hawtio-karaf-terminal does not apply any authentication or authorization constraints by default |
ENTESB-1282 | Creating child container with wrong Jmx credentials displays success message incorrectly |
ENTESB-1283 | Non-unique quickstarts names |
ENTESB-1284 | Cannot build quickstarts from parent pom placed in FUSE_DIR/qickstarts folder |
ENTESB-1285 | Unable to install REST quickstart on ER3 |
ENTESB-1286 | hawtio doesn't display properly on IE9 |
ENTESB-1298 | fabric:create broken from client command script |
ENTESB-1299 | Installing the eventadmin causes fails with ClassNotFound Errors |
ENTESB-1300 | Fuse 6.0 is affected by CVE-2014-0054 Spring Framework: incomplete fix for CVE-2013-4152/CVE-2013-6429 |
ENTESB-1301 | Fuse 6.0 is affected by CVE-2014-1904 cross-site scripting flaw when using Spring MVC |
ENTESB-1304 | [broken feature] camel-hbase/2.12.0.redhat-610362 requires javax.script package |
ENTESB-1319 | notices file is essentially empty |
ENTESB-1324 | Hawtio doesn't display mq brokers and groups correctly |
ENTESB-1325 | hawtio not displaying correctly on IE 8 and IE 9. |
ENTESB-1326 | notices generation doesn't work for Maven 3.1.1 |
ENTESB-1328 | [CXF] No SoapFault on one-way web service operations |
ENTESB-1336 | Hawtio logs out a user in a very short time when main menu tabs are pressed |
ENTESB-1337 | Cannot connect to new node created by fabric in OpenShift |
ENTESB-1339 | Can't create new fuse application on OpenShift due to bad Cartridge-Vendor |
ENTESB-1340 | Can't start child containers in build 372 |
ENTESB-1036 | smx4-nmr-1.6.0.redhat-6-1-x-stable ManagementStrategyTest has 20 failures |
ENTESB-606 | smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows |
ENTESB-946 | incorrect Karaf RolePrincipal classname used in NMR |
ENTESB-1037 | karaf-2.3.0.redhat-6-1 PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows |
ENTESB-1139 | smx4-features-4.5.0.redhat-6-1-x-stable-platform build does not run on AIX |
ENTESB-606 | smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows |
ENTESB-719 | Dependency graph is different in JDK 6 and 7 |
ENTESB-913 | NPE in camel-nmr after installing p3 on 6.0 |
ENTESB-918 | smx4-features-4.5.0.redhat-6-1-x-stable SmxToCxfTest.testInvokingServiceFromCXFClient is failing |
ESB-1764 | jpa-hibernate feature does not install correctly with equinox |
ENTESB-802 | Upgrade to Spring 3.1.4 from 3.1.3 |
ENTESB-1058 | can't install servicemix-saxon feature |
ENTESB-1264 | servicemix-eip fails to install |
ENTESB-402 | smx-components-2012.01.0.fuse-7-1-x-stable-platform ExecEndpointTest timesout on Windows |
ENTESB-770 | EBComponents CxfSeSpringTest and other tests in engines/servicemix-cxf-se hang |
ENTESB-919 | smx-components-2013.01.0.redhat-6-1-x-stable ScriptingComponentTest has intermittent failures |
SMXCOMP-976 | Intermittent test failure in servicemix-scripting |
SMXCOMP-978 | SimpleBeanFactory should not throw exception in the getAliases() method |
ENTESB-1133 | All tests fail on archetypes-2013.01.0.redhat-6-1-x-stable-platform on RHEL |
ENTESB-900 | archetypes-2013.01.0.redhat-6-1-x-stable tests fail on windows |
SMX4-1472 | servicemix-camel component should hornor the synchronous option |
SMX4-1486 | Update to Camel 2.10.5 |
SMX4-1513 | add type check to avoid CCE in cxf nmr transport |
SMX4-1546 | The cxf nmr transport should provide a synchronous option |
SMX4-1585 | org.apache.servicemix.cxf.transport.nmr.NMRConduitOutputStream.commitOutputMessage() does not propagate exception. |
SMX4-1666 | ensure nmr get injected when servicemix-camel bundle is started |
SMX4-1447 | can't endorse activation smx activation-api-1.1 spec jar |
SMX4-1534 | add a NPE guard for MimetypesFileTypeMap |
SMX4-1624 | NPE in servicemix spec MailcapCommandMap |
3.2. Messaging
Table 3.2, “Messaging Issues Resolved in 6.1” lists the issues resolved in version 6.1.
Table 3.2. Messaging Issues Resolved in 6.1
Issue Number | Description |
---|---|
ENTMQ-94 | We have both activemq and mq webconsole listed in the features |
ENTMQ-111 | standalone webconsole error "java.lang.IllegalStateException: Broker is not yet started" when master instance is restarted in master/slave pair. |
ENTMQ-169 | Pending Queue Counter is incorrect when using durable topics |
ENTMQ-173 | Broker may be unable to recover durable topic subscription from the kahadb journal |
ENTMQ-224 | ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction |
ENTMQ-238 | jdbcPersistenceAdapter does not use lockCreateStatement value |
ENTMQ-242 | Web Demo doesn't work |
ENTMQ-243 | External broker clients using discovery protocol have osgi depdencies. |
ENTMQ-250 | CR1: solaris 10 and aix 7.1 startup problem |
ENTMQ-261 | The Resource Adapter ignores the JMSXGroupID when dispatching to MDBs |
ENTMQ-273 | FMQNetworksFabricDiscovery.html in documentation incorrectly documents the Discovery URI as discovery://(fabric://nwBrokers) |
ENTMQ-274 | Nullpointer when using TimeStampingBrokerPlugin & IndividualDeadLetterStrategy |
ENTMQ-277 | Client connections are not being rebalanced when a new broker joins the network |
ENTMQ-280 | Fix and merge https://issues.apache.org/jira/browse/AMQ-4292 (persisted redelivery flag) |
ENTMQ-282 | Un-browsable messages in broker mesh with large volume of data |
ENTMQ-283 | org.apache.activemq.tooling:activemq-maven-plugin:5.8.0 - The parameters 'project' for goal org.apache.activemq.tooling:activemq-maven-plugin:5.8.0.redhat-60023:run are missing or invalid |
ENTMQ-285 | consumer.close() on transacted session does not release prefetched messages |
ENTMQ-286 | Updates to the configuring and running guide |
ENTMQ-288 | second network connector in list not picking up configured network.userName |
ENTMQ-289 | mq-web-console profile in fabric |
ENTMQ-290 | mkahadb with perDestination="true" lazily loads kahadb journal files after startup |
ENTMQ-293 | Problems with SSL & Java 7 |
ENTMQ-294 | Security guide updates required |
ENTMQ-296 | ActiveMQResourceAdapter.getXARessources() broken |
ENTMQ-299 | Make web console secured by default when it is deployed (hardening fix for CVE-2013-3060) |
ENTMQ-304 | extras/apache-activemq-...-bin.zip is missing libraries for LevelDB persistence adapter |
ENTMQ-309 | Deadlock when message expires on a temporary destination and queue is going away |
ENTMQ-322 | Messages stuck in queue with redelivered=true |
ENTMQ-329 | Broker recovery very slow when using jdbc persistence adapter and vmcursor |
ENTMQ-331 | jdbcPersistenceAdapter does not auto select the appropriate Database JDBC adapter |
ENTMQ-332 | jdbcPersistenceAdapter: tablePrefix is ignored when the jdbcPersistenceAdapter.adapter attribute is set |
ENTMQ-334 | Network consumers remaining when remote consumers are disconnected |
ENTMQ-336 | Fuse bundles feature is missing in the distro |
ENTMQ-337 | Improve DestinationFilter to allow any filter to unsubscribe its wrapped destination from a durable subscription |
ENTMQ-338 | Persistent message lost when java.io.InterruptedIOException happens with manual invervention |
ENTMQ-339 | JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - java.io.IOException: Transport Connector could not be registered in JMX |
ENTMQ-340 | Negative JMX QueueSize attribute in due to purging a queue |
ENTMQ-341 | Persistant message moved from ActiveMQ.DLQ to another queue can be lost |
ENTMQ-342 | ServerSession of JCA resource adapter may close down in case of using failover transport preventing any further messages to be dispatched. |
ENTMQ-346 | Master Slave not working well with mKahaDB |
ENTMQ-349 | Can not remove default JMX port 1099 if the <managementContext connectorPort="2001"> section is located after <networkConnectors> section in activemq.xml file |
ENTMQ-357 | When using store cursor with oracle persistent store, the broker is locking up when trying to receive messages |
ENTMQ-358 | Missing library xpp, xml pull parser |
ENTMQ-360 | QueueBrowser hangs when browsing large queues |
ENTMQ-361 | The lease-database-locker does not work properly if master/slave broker servers are out of sync with Database server |
ENTMQ-363 | Some jars missing in apache-activemq-5.8.0.redhat-60024 |
ENTMQ-366 | JDBCPersistence DB stopped during message send; JMSException is sent back to client rather than shutting down connection |
ENTMQ-368 | JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown |
ENTMQ-370 | Consume message in transaction not working with AMQP transport |
ENTMQ-372 | Background and the text on the connection information screen for the amq web console in a-mq are both black |
ENTMQ-375 | In some case, JMS browse return duplicate messages in infinite loop |
ENTMQ-377 | java.lang.LinkageError when trying to start child container |
ENTMQ-378 | Failover with client ack mode consumer can loose a message auto acked as a duplicate |
ENTMQ-379 | JMS TCKs violation REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe("foo") |
ENTMQ-380 | unsubscribed durable subscriptions come back after broker restarted |
ENTMQ-382 | mq-discover; mq broker instances disappear from cluster-list when zookeeper session is expired and new session established - it can result in two active broker in master/slave setup. |
ENTMQ-386 | activemq-osgi pegging CPU(s) |
ENTMQ-387 | TotalMessageCount not decremented if the entire queue is removed |
ENTMQ-389 | JBoss A-MQ 6.0.0 is affected by CVE-2013-4152 |
ENTMQ-394 | JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently |
ENTMQ-397 | populateJMSXUserID is not setting the JMSXUserID property on the JMS message |
ENTMQ-400 | Message marshalledproperties corrupt when using composite destinations and message groups. |
ENTMQ-402 | Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new org.apache.activemq.broker.SuppressReplyException is thrown, allowing two brokers to become master. |
ENTMQ-407 | Unable to add camel routes to activemq running in a karaf container |
ENTMQ-410 | ActiveMQ creates & initializes ACTIVEMQ_LOCK in wrong database when using separate lock data source |
ENTMQ-411 | [org.apache.activemq.ActiveMQConnection] (ActiveMQ Transport: tcp://localhost/127.0.0.1:61616@51487) dispatch paused, waiting for outstanding dispatch interruption processing (1) to complete.. |
ENTMQ-412 | Enable PooledConnectionFactory to retain the DestinationName that has been passed in. |
ENTMQ-414 | Linkage error when restarting the container |
ENTMQ-420 | Upgrade qpid client to 0.24 |
ENTMQ-423 | using LeaseDatabaseLocker; broker periodically fails to restart after losing and reacquiring the lease, fails with exception - javax.management.InstanceAlreadyExistsException: org.apache.activemq:type=Broker,brokerName=jdbcBroker,service=Health |
ENTMQ-424 | runtime config url not available from pid factory - broker context is null |
ENTMQ-429 | Resolve spring schema locally in karaf - runtime configuration plugin |
ENTMQ-432 | Can't create replicated broker in a fabric connected A-MQ disto. Get: java.lang.NoClassDefFoundError: org/linkedin/zookeeper/client/AbstractZKClient |
ENTMQ-434 | Fabric Master node not starting up on fresh deployment |
ENTMQ-435 | ZooKeeprMultiGroup for MQ is not closed when the mq-fabric bundle gets stopped. |
ENTMQ-436 | 'IOException: invalid record position' error shows up on a leveldb slave |
ENTMQ-437 | NullPointerException when using replicated leveldb |
ENTMQ-439 | Refine recent browseQueue enhancements (AMQ-4181) |
ENTMQ-443 | Broker doesn't start after creating a Fabric inside jboss-fuse-full |
ENTMQ-444 | Stuck messages in a network of brokers that don't get dispatched to consumer |
ENTMQ-445 | java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix |
ENTMQ-446 | Sometimes broker doesn't start after modifying activemq.xml when <runtimeConfigurationPlugin checkPeriod="1000"/> added to plugins |
ENTMQ-447 | Improve checksum for corrupted journal files |
ENTMQ-451 | activemq:dstat command can throw exception |
ENTMQ-453 | lease-database-locker does not use the configured tablePrefix in UPDATE statement |
ENTMQ-454 | After adding simpleAuthenticationPlugin to activemq.xml the changes are not applied by watcher |
ENTMQ-455 | Modification of virtual destinations is not applied correctly by watcher |
ENTMQ-457 | KahaDB index corrupted but no errors are reported |
ENTMQ-458 | Watcher doesn't work for Destination policy gcInactiveDestinations |
ENTMQ-459 | MQTT+NIO fails when 1000 clients publish 1 msg/sec |
ENTMQ-461 | Bug in the WebConsole RemoteJMX connectivity |
ENTMQ-462 | NPE when adding authorizationPlugin when using watcher |
ENTMQ-464 | FuseByExample WebsocketExample JBoss A-MQ section fails to install |
ENTMQ-465 | FuseByExample external-mq-fabric-client depends on FMC |
ENTMQ-466 | AmqpErrorException occurs with multiple concurrent topic consumers |
ENTMQ-467 | vm transport does not detect connection loss and is unable to reconnect |
ENTMQ-468 | java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker |
ENTMQ-471 | Session.send() should return JMSException |
ENTMQ-472 | Client Producer should return connection error |
ENTMQ-473 | Master doesn't shutdown when leveldb quorum lost, reports the connection to the client is taking a long time to shutdown |
ENTMQ-475 | Topic DurableConsumer do not consume messages after DB connection is restored by the Broker. |
ENTMQ-476 | consumer.receive hangs when receiving message of size 1Mb with amqp |
ENTMQ-477 | Method Connection.close() hangs after jmx broker restart with amqp |
ENTMQ-479 | Session.createConsumer(destination) hangs after jmx broker restart with amqp |
ENTMQ-483 | Fails to receive 2000 messages from queue with consumer.receive(5000) with amqp |
ENTMQ-484 | Selectors don't work correctly for amqp with transport.transformer=raw |
ENTMQ-485 | CMS package - failing integration tests |
ENTMQ-486 | Durable subscriber doesn't recieve messages with levelDb running on amqp protocol |
ENTMQ-488 | JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored |
ENTMQ-489 | activemqweb console is not able to display JMS Message Header values containing XML/HTML tag snippet |
ENTMQ-491 | Durable subscriber doesn't recieve messages on amqp with client qpid-amqp-1-0-client-jms version 0.26-SNAPSHOT and 0.28-SNAPSHOT |
ENTMQ-493 | Method session.createTopic(topicName) of qpid-amqp-1-0-client-jms creates queue instead of topic, unless its name is not prefixed with 'topic://' |
ENTMQ-496 | JDBCPersistenceAdapter; When duplicate message occur from network producer, message is stuck in DB even when enableAudit="false" |
ENTMQ-499 | [Doc] Update docs on making activemq-jaas work well with karaf (or any other) authentication module |
ENTMQ-501 | " java.lang.ClassCastException: org.apache.activemq.command.ExceptionResponse cannot be cast to org.apache.activemq.command.IntegerResponse, attempting to automatically reconnect" |
ENTMQ-505 | Reduce the reliance on fsync when writing to disk (AMQ-4947) |
ENTMQ-506 | Parameter forwardOnly is not applied by watcher in virtual destinations |
ENTMQ-507 | sending big amount(1000+) of 1M non persistent messages to broker raises following exception |
ENTMQ-508 | No message received from topic |
ENTMQ-509 | javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction - when re-using UserTransaction |
ENTMQ-510 | Not delivered messages after clean shutdown of master |
ENTMQ-511 | Cannot start JBoss A-MQ server on Solaris |
ENTMQ-513 | activemq-camel should explicitly Import-Package org.apache.activemq.pool |
ENTMQ-515 | JBoss A-MQ 6.1.0 is affected by CVE-2013-6429 |
ENTMQ-517 | very large number of org.apache.activemq.ActiveMQSession$2 held and never released by ActiveMQConnection[ID:XXX] Scheduler thread. |
ENTMQ-518 | Sockets in org.apache.activemq.transport.tcp.TcpTransportServer#socketQueue are not handled |
ENTMQ-520 | Both test cases in LDAPLoginModuleTest are failing |
ENTMQ-530 | ttl set on message is not converted to an expiry time stamp |
ENTMQ-534 | disable jmx broker restart by default in a-mq |
ENTMQ-536 | amqp - slow consume of large messages |
ENTMQ-539 | Can't start broker after migration from 6.0 |
ENTMQ-541 | Leveldb Startup error in standalone distros |
ENTMQ-542 | Broker with LevelDB (JNI driver) Could not load any of the index factory classes:leveldbjni.JniDBFactory on Windows |
ENTMQ-545 | Broker side redeliveryDelay does not work |
ENTMQ-546 | MQTT Interop test client fails against JBoss A-MQ |
ENTMQ-547 | EMBARGOED A-MQ 6.0 is affected by CVE-2014-0003 Camel remote code execution via XSL |
ENTMQ-548 | EMBARGOED A-MQ 6.0 is affected by CVE-2014-0002 Camel XML eXternal Entity (XXE) flaw in XSLT component |
ENTMQ-551 | Session.commit() hangs when amqp+nio is used |
ENTMQ-555 | A-MQ 6.0 is affected by CVE-2013-7285 XStream RCE due to insecure XML deserialization |
ENTMQ-562 | Incorrect feature definition: mq-fabric-camel/6.1.0.redhat-SNAPSHOT |
ENTMQ-563 | A-MQ 6.0 is affected by CVE-2014-0050 apache-commons-fileupload: denial of service due to too-small buffer size used bt MultipartStream |
ENTMQ-566 | mq-default broker waits to become a master when it restarts from a configuration change |
ENTMQ-568 | FilePendingMessageCursor cannot be cast to org.apache.activemq.broker.region.cursors.StoreDurableSubscriberCursor |
ENTMQ-575 | EMBARGOED A-MQ 6.0 is affected by CVE-2014-0085 Apache Zookeeper: admin user cleartext password appears in logging |
ENTMQ-578 | session.createConsumer(queue) fails after sending message of size 1 Mb for amqp+nio |
ENTMQ-585 | A-MQ 6.0 is affected by CVE-2014-1904 cross-site scripting flaw when using Spring MVC |
ENTMQ-592 | Error installing boot feature "patch": feature not found |
ENTMQ-593 | LevelDB sync=true is not being honored. |
ENTMQ-609 | session = conn.createSession(false,Session.AUTO_ACKNOWLEDGE); hangs for amqp, and amqp+nio |
AMQ-1063 | Journaled JDBC checkpoint fails with java.io.IOException: Already started. |
AMQ-2505 | Problem with servicing broker messages when client hostName contains "language specific" characters (org.apache.activemq.util.IdGenerator problem) |
AMQ-2536 | XPath selectors return false if xalan is not on the classpath |
AMQ-2938 | ActiveMQ Console requires Jasypt bundle which is not part of the ActiveMQ features |
AMQ-2942 | Can't configure an inactivity monitor for https transport |
AMQ-2960 | PooledConnectionFactoryBean returns null in OSGi env sometimes |
AMQ-3101 | Issues in password encryption |
AMQ-3303 | Standalone Webconsole crashes when accessing master-slave failover activeMQ |
AMQ-3350 | amq.js initHandler() method swallows first message received |
AMQ-3447 | When MessageListenerServlet is running under servlet3, the continuation is not timing out. |
AMQ-3560 | Destinations do not implement javax.resource.Referenceable and will not be registerable in JNDI by some compliant JCA containers. |
AMQ-3580 | Documentation on integration with spring contains misleading part regarding embedded broker |
AMQ-3725 | Kahadb error during SAN failover delayed write - Allow kahaDB to recover in a similar manner as the JDBC store using the IOExceptionHandler |
AMQ-3776 | synchronization error in MessageListenerServlet.getAjaxWebClient |
AMQ-3777 | Incorrect variable name in bin/activemq |
AMQ-3922 | HSQLDB support is broken as wrong data type is used in HsqldbJDBCAdapter.java |
AMQ-4073 | Cannot shut down broker under certain conditions with schedule delivery and producer flow control |
AMQ-4092 | ConcurrentModificationException when using message groups |
AMQ-4212 | Broker may be unable to recover durable topic subscription from the kahadb journal |
AMQ-4277 | activemq-web - REST GET 204 |
AMQ-4325 | camel doen't honor credentials set on activemqcomponent bean via spring |
AMQ-4343 | activemq-web-console can't be installed on Karaf 2.2.x |
AMQ-4356 | unsubcribes DurableSuscriber does not work well with Virtual Topics |
AMQ-4361 | Deadlock during close while publishing to flow-controlled queue |
AMQ-4371 | RSS and ATOM feeds doesn't work in web-console |
AMQ-4372 | WebConsole throw Java Heap Space when browse a queue with more than 100 elements |
AMQ-4376 | JoramJmsTest QueueBrowserTest.testSenderBrowser fails intermittently. |
AMQ-4413 | Persistent message loss when JMS durable subscriber reconnects regardless of message store impl. |
AMQ-4428 | Don't swallow errors in IntrospectionSupport.setProperty |
AMQ-4435 | ActiveMQConnectionFatory should populate "consumerFailoverRedeliveryWaitPeriod" |
AMQ-4437 | JUnit deprecation warnings |
AMQ-4441 | Race condition in PooledConnectionFactory.createConnection |
AMQ-4461 | Priority backup with mulitple brokers |
AMQ-4463 | org.apache.activemq.bugs.AMQ4368Test.testENTMQ220 fails intermittently |
AMQ-4464 | NonBlocking redelivery redelivers messages in reverse order. |
AMQ-4467 | Memory usage percent can be exceeded much if PFC is disabled |
AMQ-4468 | TimeStampPlugin doesn't work with Stomp |
AMQ-4469 | Maximum connections control can not work in concurrent environment |
AMQ-4471 | Inconsistent messages with the WebSocket/Stomp Demo |
AMQ-4472 | consumer.close() on transacted session does not release prefetched messages |
AMQ-4475 | NullPointerException with IndividualDeadLetterStrategy and TimeStampBrokerPlugin |
AMQ-4484 | NetworkConnectors create a consumer for queue:// |
AMQ-4485 | Skipped message dispatch with concurrent transacted sends at cursor memory limit |
AMQ-4486 | ActiveMQResourceAdapter.getXARessources() broken |
AMQ-4487 | java.lang.OutOfMemoryError: Java heap space |
AMQ-4495 | Imporve cursor memory management |
AMQ-4500 | Changes to AMQ2832Test cause SparseAckReplayAfterStoreCleanupLevelDBStoreTest to fail |
AMQ-4501 | Failover priorityBackup doesn't work if client accepts updates to its list of known URIs from the broker. |
AMQ-4504 | Stalled pending message dispatch to composite destination consumer |
AMQ-4505 | Client doesn't fail over to other broker if updateClusterClientsOnRemove = true |
AMQ-4507 | FailoverTransport throws NullPointerException |
AMQ-4512 | MemoryUsage waitForSpace in inconsistent state |
AMQ-4513 | Deadlock can occur on dispose of TempQueue that contains expired Messages |
AMQ-4516 | Don't decrement topic enqueues when messages are expired |
AMQ-4517 | The Advisory for Messages being sent to the DLQ is sent regardless of the Message actually being DLQd |
AMQ-4519 | MasterLevelDBStore does not shutdown its protocol server when stopped |
AMQ-4529 | leveldb store NPEs when you send to a composite destination. |
AMQ-4530 | activemq-web unable to show StringProperties on Message |
AMQ-4531 | TcpTransportServer can leak FDs when maximumConnection is set and the limit exceeded |
AMQ-4532 | shutdown of VMTransportServer should report disposed exception to peer pending requests |
AMQ-4534 | When using ElectingLevelDBStore cannot delete all messages on startup |
AMQ-4535 | activemq configured with leveldb commit fail when accessed by PutGet f-tion from IBM Perf Harness |
AMQ-4540 | NetworkBridge - don't wait for ever for demandSubscription pending send responses on remove |
AMQ-4542 | Broken javax.jms.Message.getObjectProperty(String) |
AMQ-4544 | Cant send MQTT message to AMQP endpoints |
AMQ-4548 | KahaDB can recover old inflight XA transactions that keep logs from being cleaned up. |
AMQ-4554 | NumberFormatException when parsing JMSXProducerTXID |
AMQ-4555 | Locking in SimpleCachedLDAPAuthorizationMap can lead to delays in Message dispatch. |
AMQ-4559 | Minor error in org.apache.activemq.transport.amqp.JMSClientTest |
AMQ-4560 | Exception from AMQP transport when dispatching Messages from the store. |
AMQ-4562 | SimplePriorityMessageDispatchChannel.clear() needs to reset size attribute |
AMQ-4563 | Persisted messages reappear after broker restart when using amqp |
AMQ-4568 | org.apache.activemq.transport.amqp.AmqpTransformerTest#testRawTransformation hangs |
AMQ-4575 | JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - java.io.IOException: Transport Connector could not be registered in JMX |
AMQ-4576 | MQTT BlockingConnection.receive fails when subscribing multiple topics |
AMQ-4581 | JDBCPersistenceAdapter can ignore statements settings depending on configuration order. |
AMQ-4582 | Specifying invalid ciphersuite in SSL transport causes all available ciphersuites to be enabled |
AMQ-4585 | MQTT BlockingConnection.receive fails when receiving pending messages after reconnect without cleaning session |
AMQ-4587 | AMQP to JMS transformer fails to properly map AMQP specific property types like UnsignedInteger |
AMQ-4588 | org.apache.activemq.util.IdGenerator calls non-configurable new ServerSocket(0); |
AMQ-4589 | Race condition in AjaxListener causes lost messages |
AMQ-4591 | CronParser bug on getNextScheduledTime to handle the once per minute case "* * * * *" |
AMQ-4592 | MySQL 5.1.25 change driver name |
AMQ-4595 | QueueBrowser hangs when browsing large queues |
AMQ-4596 | AMQP: JMSSecurityExceptions are not propagated back to QPID client on authentication failures |
AMQ-4598 | Negative JMX QueueSize attribute in due to purging a queue |
AMQ-4599 | Only package the pure java LevelDB driver by default |
AMQ-4604 | Update QPID Client version to 0.22 |
AMQ-4605 | AMQ2149KahaDBTest is redundant |
AMQ-4606 | BrokerXmlConfigStartTest fails on activemq-leveldb-replicating.xml |
AMQ-4609 | NetworkConnector MBean registered early, causing wrong MBean server to be started |
AMQ-4610 | ActiveMQ shows icon in Dock on MacOSX (with solution) |
AMQ-4623 | InstallService.bat, UninstallService.bat running failed on explorer(win32,64) |
AMQ-4625 | XPP Pull parser lib missing from AMQ distro |
AMQ-4628 | Improve Performance of JDBC store with large number of messages |
AMQ-4629 | REST MessageServlet swallowing Messages on high traffic topic |
AMQ-4634 | Rar losing messages when there is a XA trx timeout (jboss) |
AMQ-4638 | Tell broker to use only the space it thinks it has |
AMQ-4640 | We should run JoramJmsTests with amqp+nio |
AMQ-4641 | JoramJmsTest QueryBrowserTest fails when run with amqp+nio |
AMQ-4643 | JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown |
AMQ-4645 | The lease-database-locker does not work properly slave broker ssytem clock is behind Database server |
AMQ-4648 | fix script created by ./bin/activemq create to be able to pass command line args and run in the background |
AMQ-4651 | Messages consumed in a TX from AMQP client are not removed from the Queue |
AMQ-4655 | We should run JoramJmsTests with amqp+ssl |
AMQ-4656 | Pending Queue Counter is incorrect when using durable topics |
AMQ-4665 | Failover with client ack mode consumer can loose a message auto acked as a duplicate |
AMQ-4670 | DurableSubDelayedUnsubscribeTest.testProcess fails intermittently |
AMQ-4671 | REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe that has no sub |
AMQ-4672 | [JMS Client] Set the SNI field on SSL connections |
AMQ-4673 | Application that uses activemq-camel fails deploying to GlassFish v4 |
AMQ-4674 | ActiveMQ 5.x does not support the notion of a grace-period for heart beats as supported by the STOMP protocol |
AMQ-4676 | ActiveMQ not compliant with JSR-250 (@PostConstruct, @PreDestroy) |
AMQ-4677 | LevelDB can't move all message data logs that are no longer used |
AMQ-4678 | Timeout for StompLoadTest.testStompUnloadLoad is too long |
AMQ-4683 | Scheduler discards overdue messages on startup |
AMQ-4685 | LDAPLoginModule throws InvalidNameException when resolving LDAP aliases |
AMQ-4686 | Message browsing denied for stomp protocol 1.2 |
AMQ-4695 | Cannot connect as Anonymous over MQTT TransportConnector |
AMQ-4696 | Durable Subscriptions are not created properly when using AMQP |
AMQ-4702 | Error resolving org.jvnet.jaxb2_commons packages |
AMQ-4704 | Stomp unit tests fail |
AMQ-4705 | Add keep alive support to shared file locker |
AMQ-4711 | totalMessageCount stat is not properly updated when destination is removed |
AMQ-4712 | MQTT unit tests fail |
AMQ-4713 | org.apache.activemq.transport.amqp.JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails |
AMQ-4714 | If multiple MessageInterceptors are registered, a stack overflow can occur |
AMQ-4717 | populateJMSXUserID is not setting the JMSXUserID property on the JMS message in JMX |
AMQ-4719 | Enable "Link Stealing" as an option on a Connector |
AMQ-4725 | FailoverUriTest hangs |
AMQ-4726 | Text information of ant producer durable option is not correct |
AMQ-4729 | mKahaDB master slave needs lock when filtered adapter locks are created on the fly |
AMQ-4731 | TempQueueMemoryTest started failing recently. |
AMQ-4740 | heart-beat is disabled when connecting to web socket |
AMQ-4741 | Qpid producer.send with sync_publish=true set against activemq blocks and doesn't return |
AMQ-4744 | Support using LevelDB as a nested store in mKahaDB |
AMQ-4746 | Applet ClassLoader Problems |
AMQ-4747 | WARN in hawt.io console |
AMQ-4748 | Default configuration raises an exception at shutdown |
AMQ-4753 | amqp+nio+ssl: infinite loop during inital handshake with SSL + client certs |
AMQ-4769 | Connection.close() throws exception if already closed. |
AMQ-4785 | Failover maxReconnectAttempts=0 incorrectly calls org.apache.activemq.transport.TransportListener#transportInterupted |
AMQ-4788 | Add support for allowing the broker to partition client client load across a broker cluster using a partitioning config |
AMQ-4791 | [org.apache.activemq.ActiveMQConnection] dispatch paused, waiting for outstanding dispatch interruption processing (1) to complete.. |
AMQ-4798 | Destination limit for advisory topic very high after recent commit |
AMQ-4813 | webconsole - Viewing message details when message ID contains a plus results in " No message could be found for ID {messageID}" |
AMQ-4820 | runtime config - namespace prefix causes npe on config load |
AMQ-4823 | NetworkConnector not registered in JMX when created from Broker View |
AMQ-4829 | activemq:dstat command can throw error for topic subscriptions views |
AMQ-4832 | Broker limits store space, not taking into account what it's already using |
AMQ-4837 | LevelDB corrupted when in a replication cluster |
AMQ-4840 | Invalid STOMP frame sent on websocket connections with heartbeats. |
AMQ-4841 | lease-database-locker does not use the configured tablePrefix in UPDATE statement |
AMQ-4853 | Advisory support leads to excessive CPU usage |
AMQ-4854 | JmsRollbackRedeliveryTest.testRedeliveryWithPrefetch1 fails intermittently |
AMQ-4855 | Typos in SubscriptionInfo |
AMQ-4857 | WSServlet.doWebSocketConnect throws NPE if called with null protocol |
AMQ-4869 | Wrong JMX object name created in RemoteJMXBrokerFacade |
AMQ-4874 | DurableSubscriptionOfflineTest.testOrderOnActivateDeactivate fails on CI boxes |
AMQ-4876 | SslContextNBrokerServiceTest fails intermittently on CI boxes |
AMQ-4877 | QueueMbeanRestartTest fails intermittently |
AMQ-4882 | LevelDB can get to a corrupt state when using XA transactions |
AMQ-4884 | Wildcard matches do not match |
AMQ-4886 | AMQ2149LevelDBTest hangs or fails frequently |
AMQ-4887 | ActiveMQBytesMessage will lost content if message's property was set before copy |
AMQ-4889 | ProxyConnector memory usage skyrockets when several ssl handshakes fails |
AMQ-4892 | MQTT clients disconnecting due to socket error do not publish the configured last will and testament message. |
AMQ-4893 | UTF8Buffer should be a valid object for setObjectProperty |
AMQ-4896 | MQTT does not properly restore durable subs with the Paho client. |
AMQ-4897 | Race condition in failover transport |
AMQ-4899 | Multiple consumers of the same virtual topic queue cannot have different message selectors |
AMQ-4904 | jdbc ioexception handler can restart transports in error after lease expriy |
AMQ-4905 | runtime config - embed spring beans schema to avoid trip to the internet in osgi land |
AMQ-4906 | advisory producerCount = 0 is not received on temporary queue |
AMQ-4907 | kahadb - do some sanity check on the index when checkForCorruptJournalFiles |
AMQ-4910 | Windows batch script doesn't like spaces in installation path |
AMQ-4914 | AMQP consumer hangs when receiving large messages |
AMQ-4917 | LevelDB store can fail when using durable subs |
AMQ-4920 | AmqpErrorException occurs with multiple concurrent amqp topic consumers |
AMQ-4923 | Replicated LevelDB: Loss of broker Quorum fails to fully stop the master |
AMQ-4924 | Duplicate messages are left in the persistence store |
AMQ-4927 | clients can not receive mqtt retained message |
AMQ-4930 | java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker |
AMQ-4934 | JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored |
AMQ-4938 | Queue Messages lost after read timeout on REST API. |
AMQ-4950 | " java.lang.ClassCastException: org.apache.activemq.command.ExceptionResponse cannot be cast to org.apache.activemq.command.IntegerResponse, attempting to automatically reconnect" |
AMQ-4952 | When duplicate message occur from network producer, messages blocked by cursor audit are blocked till restart |
AMQ-4958 | Ignored InterruptedException in IdGenerator |
AMQ-4962 | Connections not closing on AMQP connector when client closes its side. |
AMQ-4967 | activemq-camel should explicitly Import-Package org.apache.activemq.pool |
AMQ-4970 | Deletion of a queue inaffective across broker restart |
AMQ-4972 | FailoverConsumerTest.testPublisherFailsOver is failing |
AMQ-4973 | UnreliableUdpTransportTest and MulticastTransportTest have test failures |
AMQ-4974 | Remove NetworkConnectionsCleanedupTest? |
AMQ-4975 | DbRestartJDBCQueueMasterSlaveLeaseQuiesceTest.testSendReceive fails intermittently |
AMQ-4976 | Remove hawt.io console from official distro |
AMQ-4977 | Memory leak in ConnectionStateTracker when browsing non-empty queues |
AMQ-4978 | JoramJmsNioTest hangs intermittently |
AMQ-4980 | MessageGroupLateArrivalsTest.testConsumerLateToBigPartyGetsNewGroup fails intermittently |
AMQ-4988 | Possible case of curroption in Scheduler store |
AMQ-4991 | JmsSendReceiveTwoConnectionsWithSenderUsingPoolTest.testSendReceive fails with NPE in PooledProducer |
AMQ-4994 | Web Console - java.lang.OutOfMemoryError: Java heap space - while browsing deep queues |
AMQ-4995 | Runtime Configuration Plugin - reapply destination interceptor after reload |
AMQ-4998 | Old Web Admin console does not manage - new parameter messageTTL consumerTTL connections.jsp and connections Panel display error messages |
AMQ-5001 | AbortSlowAckConsumer0Test has multiple test failures |
AMQ-5002 | AMQP: If a proton client only sets the ttl, and not the message timestamp, ActiveMQ does not handle the expiration correctly |
AMQ-5003 | On overlapping Failover a session can consume large amounts of memory trying to clear consumer state. |
AMQ-5006 | Upgrade surefire to the latest version |
AMQ-5013 | RestPersistentTest sometimes hangs on CI boxes |
AMQ-5017 | ActiveMQPrefetchPolicy.setAll sets inputStreamPrefetch incorrectly |
AMQ-5021 | org.apache.activemq.bugs.MemoryUsageBlockResumeTest sometimes hangs |
AMQ-5028 | Remove jetty and jsp compiler jars from web-console.war |
AMQ-5029 | embedded webconsole broker does not resolve activemq.data system property |
AMQ-5033 | webconsole url and html encoding missing |
AMQ-5035 | deleting durable subscriber exception |
AMQ-5036 | AMQ4914.testSendHugeMessage times out on slow CI boxes |
AMQ-5038 | RAR - Active session can delay/block endpoint deactivation on shutdown |
AMQ-5041 | JMSClientTest is hanging |
AMQ-5042 | Session.commit() hangs when amqp+nio is used |
AMQ-5043 | Improve MQTT spec compatibility |
AMQ-5047 | Maven version affects packaging |
AMQ-5051 | MQTTInactivityMonitor throws a NullPointerException |
AMQ-5053 | BrokerRedeliveryTest.testNoScheduledRedeliveryOfExpired fails intermittently |
AMQ-5054 | Display the number of active transactions and age of oldest transaction on a Connection's JMX info |
AMQ-5058 | Broker MUST respond with CONNACK with return code 0x02 for zero length client id and 0 cleansession |
AMQ-5059 | The first packet from client to Broker MUST be a CONNECT packet, Broker MUST disconnect when UNSUBSCRIBE is the first packet |
AMQ-5062 | JMSClientNioTest fails intermittently |
AMQ-5065 | MQTT Retained message QoS must be set to a maximum of Subscription's QoS |
AMQ-5066 | Duplicate MQTT Subscription with a different QoS for the same Topic MUST remove the older Subscription |
AMQ-5070 | Broker should stop accepting work when trying to shut down transports |
AMQ-5071 | Wrong or incomplete log message in PooledTaskRunner class. |
AMQ-5073 | Session.commit() hangs when amqp+nio+ssl is used |
AMQ-5074 | MQTT paths with empty levels are not handled correctly |
AMQ-5075 | AMQP Transport throws unauthorized access for all error that occur during a connection attempt |
AMQ-5080 | RAR - missing messages on master slave failover |
AMQ-5087 | RedeliveryPolicy redeliveryDelay is ignored if initialRedeliveryDelay is specified |
AMQ-5089 | Inflight Count for topics is not correct |
AMQ-5090 | Improve Failover transport transaction tracking |
AMQ-5092 | MQTT uses duplicate packet IDs for PUBLISH messages |
AMQ-5093 | ampq with nio or nio+ssl fails when sending large messages |
AMQ-5096 | AMQP Protocol doesn't send back meaningfull errors for unauthroized access |
AMQ-5099 | Useless or dead code in OpenWireFormat class. |
AMQ-5101 | MQTT SUBACK packet MUST use return code 0x80 to report failed topic subscriptions |
AMQ-5102 | AMQ4914Test.testSendHugeMessage times out on CI boxes |
AMQ-5104 | Show non-durable Topic subscriptions on the web console |
AMQ-5106 | unable to build trunk from scratch due to missing dependency |
AMQ-5108 | MQTT subscriptions for cleansession=true MUST be non-durable |
AMQ-5110 | No disposition set on Discharge response for AMQP TX commit or rollback |
AMQ-5112 | MQTT server connections are not thread safe |
AMQ-5113 | JmsCronSchedulerTest fails intermittently because of race condition in test |
AMQ-5115 | LevelDB sync=true is not being honored. |
APLO-245 | The LevelDB store does not seem to get cleaned/compacted |
APLO-284 | Invalid log position warnings |
ENTESB-1262 | Mixed version of Spring |
ENTESB-788 | Leveldb error on startup - kit -018 |
ENTMQ-224 | ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction |
ENTMQ-304 | extras/apache-activemq-...-bin.zip is missing libraries for LevelDB persistence adapter |
ENTMQ-394 | JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently |
ENTMQ-402 | Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new org.apache.activemq.broker.SuppressReplyException is thrown, allowing two brokers to become master. |
ENTMQ-418 | AMQ2149LevelDBTest hangs on AIX7 and Solaris |
ENTMQ-439 | Refine recent browseQueue enhancements (AMQ-4181) |
ENTMQ-444 | Stuck messages in a network of brokers that don't get dispatched to consumer |
ENTMQ-445 | java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix |
ENTMQ-505 | Reduce the reliance on fsync when writing to disk (AMQ-4947) |
ENTMQ-510 | Not delivered messages after clean shutdown of master |
ENTMQ-520 | Both test cases in LDAPLoginModuleTest are failing |
ENTMQ-546 | MQTT Interop test client fails against JBoss A-MQ |
ZOOKEEPER-1334 | [ZOOKEEPER-1334] Zookeeper 3.4.x is not OSGi compliant - MANIFEST.MF is flawed |
3.3. Routing
Table 3.3, “Routing Issues Resolved in 6.1” lists the issues resolved in version 6.1.
Table 3.3. Routing Issues Resolved in 6.1
Issue | Description |
---|---|
CAMEL-4857 | Endpoint URI normalization: information in path is lost |
CAMEL-5206 | Different servlets interfere with each other |
CAMEL-5376 | Mail component does not work as expected (Email Deletion is partially broken et Disconnect does not work well) |
CAMEL-5440 | mock endpoint should not add the expect header check task every time we call the expectedHeaderReceived() |
CAMEL-5455 | Allow configuring dataCoding independend of alphabet |
CAMEL-5459 | Folder closed too early when working asynchronously |
CAMEL-5476 | HTTP GET request fails on Yahoo historical data download BUT AHC succeeds |
CAMEL-5555 | In ScheduledRoutePolicy a suspended route cannot be started |
CAMEL-5616 | Share properties configuration between CDI and CamelContext |
CAMEL-5626 | JmsToJmsTransactedSecurityTest in camel-jms fails every now and then |
CAMEL-5682 | possible NullPointerException in org.apache.camel.util.ObjectHelper.getCamelPropertiesWithPrefix(prefix, camelContext) |
CAMEL-5684 | possible null pointer exception for FTP endpoint |
CAMEL-5685 | File consumer - May delete file to early when using multicast |
CAMEL-5741 | camel-cdi - Adding duplicate route builder beans to internal list |
CAMEL-5844 | Camel Tracer not showing some EIP names |
CAMEL-5876 | autoStartup=false in camelContext misbehaves |
CAMEL-5885 | httpClient parameter prevent the use of Intercept in camel-http4. |
CAMEL-5928 | SJMS component's pom.xml missing taskmanager package in camel.osgi.private.pkg |
CAMEL-5964 | Camel feature file doesn't validate |
CAMEL-6004 | Tokenize XML does not support self-closing XML tokens |
CAMEL-6033 | NoRedeliveryOnShutdown doesn't work for DeadLetterChannel |
CAMEL-6041 | Bindy does not handle separator at the end of quoted field, appends next field |
CAMEL-6060 | spring-dm and blueprint - OSGi language resolver does not work |
CAMEL-6078 | Multiple http4 components modify each other port setting |
CAMEL-6093 | Multiple consumers exists on the same JMS endpoint uri and if you remove a consumer the other active consumers do not receive any messages anymore. |
CAMEL-6107 | Language option not working for twitter streaming event filter |
CAMEL-6109 | <to/> step in a <doCatch/> block runs when the <doTry/> tag is closed in the wrong place |
CAMEL-6111 | camel-test-blueprint - May parse blueprint xml file concurrently and start 2 Camels |
CAMEL-6133 | Logger destroyes SaxSource |
CAMEL-6134 | camel-jclouds - Does not work in OSGi - Seems META-INF/services loader may not work |
CAMEL-6136 | camel-xmlrpc: In message headers not preserved |
CAMEL-6138 | camel-xmlrpc: dataformat not included in jar |
CAMEL-6160 | CamelSpringJUnit4ClassRunner ignores annotation based context configurations. |
CAMEL-6168 | SQL component will not look for parameters in header when no body in message |
CAMEL-6171 | camel-cxf - Should detect existing User-Agent header to avoid adding duplicate |
CAMEL-6187 | http4 component should default to charset based on content type |
CAMEL-6188 | CXF cosumer should set Exchange's charset name, if content type provides one |
CAMEL-6191 | Simple expression and predicate behaviors are different when accessing to map with a space in the key |
CAMEL-6197 | Memory leak when using CometD producer |
CAMEL-6219 | FTPOperations changeCurrentDirectory uses local OS path separator, instead of FTP Server. File upload fails. |
CAMEL-6231 | Camel Split doesn't processes the payload of the file, received via FTP |
CAMEL-6234 | camel-bindy - Multiple models in the same package lead to unpredictable results |
CAMEL-6243 | npe when receiving a soapfault with the CXF_MESSAGE dataformat |
CAMEL-6244 | camel:run in blueprint is broken |
CAMEL-6250 | Setting id on endpoint in <from> may not work |
CAMEL-6252 | camel-aws - Possible concurrent modification exception |
CAMEL-6253 | JettyToCxfRs proxy doesn't work |
CAMEL-6255 | NotifyBuilder - whenSentTo - Should be per exchange and not a shared state |
CAMEL-6259 | Scheduled thread pools is not removed from JMX when shutting down |
CAMEL-6261 | Simple ognl expression - Possible NPE when using String replaceFirst and replacing with an empty string |
CAMEL-6262 | org.apache.camel.support.ServiceSupport: InputStream not being explicitly closed |
CAMEL-6267 | camel-cxfrs blueprint configure could not be installed if there are some subelement settings |
CAMEL-6271 | StringQuoteHelper - Should ignore whitespace between quoted parameters |
CAMEL-6274 | camel-example-reportincident failed |
CAMEL-6275 | camel-example-route-throttling failed |
CAMEL-6276 | camel-example-spring-jms failed |
CAMEL-6277 | camel-example-spring-security failed |
CAMEL-6278 | camel-example-reportincident-wssecurity failed |
CAMEL-6280 | camel-example-osgi failed |
CAMEL-6281 | camel-example-cxf-tomcat failed |
CAMEL-6283 | Restarting routes using sql aggregation repository may lead to Class loading issues |
CAMEL-6284 | camel-fop - Does not propagate headers |
CAMEL-6287 | UnknowHostException does not reach onCompletion() if consumer.bridgeErrorHandler is enabled |
CAMEL-6291 | <routeContext> can't be reused in multiple contexts when propertly placeholder resolution is used |
CAMEL-6297 | Commands doesn't support a custom JMX Agent |
CAMEL-6298 | Camel dont set ID for ToDefinition object, when using validate in the route |
CAMEL-6300 | AdviceWith doesn't work with doTry |
CAMEL-6302 | Mina UDP default codec should keep the data as byte[] |
CAMEL-6305 | debugBefore() and debugAfter() not called if unit test extends CamelBlueprintTestSupport |
CAMEL-6307 | Regression in 2.11.0 bean invocation |
CAMEL-6309 | Sftp upload to subdirectory does not work if home directory is root ("/" or "") |
CAMEL-6311 | DeadLetterChannel - When messages sent to DLQ it should always regard it as handled = true |
CAMEL-6312 | Setting exceptionHandler on consumer from uri should work |
CAMEL-6313 | Property placeholder optimization broke placeholders in Spring camelContext configuration |
CAMEL-6317 | Camel-validator not able to resolve schema when using useSharedSchema=false |
CAMEL-6319 | Not possible to advice activemq endpoint with options |
CAMEL-6322 | camel-example-cxf-osgi camel-example-cxf-blueprint have some warning when running the test |
CAMEL-6323 | FixedLength Bindy DataFormat does not work with @Link |
CAMEL-6326 | BridgePropertyPlaceholderConfigurer does not support nested Spring properties from System variables |
CAMEL-6328 | Simple expression and predicate have different behaviors when used along with properties |
CAMEL-6333 | StringQuoteHelper not able to handle single quote inside double quote |
CAMEL-6335 | Sftp cannot change to parent directory in a stepwise fashion |
CAMEL-6341 | DefaultShutdownStrategy shutdown timeout of 0 will never timeout and go in negative time |
CAMEL-6348 | SecurityException in HDFS producer/consumer when no security configuration is present |
CAMEL-6349 | camel-restlet - Should set response correctly on Exchange depending on has out or not |
CAMEL-6352 | camel-shiro - Should detect new username if always reauthenticate is false |
CAMEL-6358 | BigDecimalFormat can't deal with the number with big precision |
CAMEL-6367 | The logic in stream producer should sync (lock) and not per method which is wrong |
CAMEL-6374 | vm component - Stopping a route when using multipleConsumers should not stop MP if there is other routes using it |
CAMEL-6375 | Headers are not set correctly in some situation |
CAMEL-6385 | New restlet endpoints don't work if route is created after restlet server is started. |
CAMEL-6390 | Route with suspended SedaConsumer can't be stopped correctly |
CAMEL-6395 | bean language - Should always use ?method= as preferred way for specifying the method name, can cause problems with the old dot style |
CAMEL-6396 | camel-solr - Should close its resources when stopping |
CAMEL-6400 | CamelContext fails to start using placeholder in "simple" in conjunction with BridgePropertyPlaceholder |
CAMEL-6404 | cCXF route proxy cannot return Fault message to client when Dataformat is CXF_MESSAGE |
CAMEL-6413 | File consumer - Race condition for markerFile read lock strategy |
CAMEL-6414 | LOG-Eip log an ERROR by evaluating Simple Language expression |
CAMEL-6416 | ScriptBuilder Some scripting are exception lost |
CAMEL-6421 | Graceful shutdown with maximum redeliveries enabled from seda route may hang |
CAMEL-6432 | baseResource of Jetty ServletContextHandler does not work when project deployed as a bundle |
CAMEL-6434 | The configAdminFileName property does not be picked up when run command: mvn camel:run |
CAMEL-6436 | camel-rss and camel-atom - Should includes feeds with same pub timestamp as it okay |
CAMEL-6440 | loss of data on xpath after cxf (payload-mode) |
CAMEL-6441 | Exception in service start (when before start it was in stopped state) leaves service in starting state |
CAMEL-6442 | camel-netty-http route throws java.lang.IllegalStateException |
CAMEL-6443 | camel-quickfix - Engine that could not start (e.g. because of store creation problems) is still stored in the engiens map, thus making futher starts problematic |
CAMEL-6447 | endChoice() has no effect in nested choice definition |
CAMEL-6452 | FileUtil.getDefaultTempDir() causes a classloader leak in webapps |
CAMEL-6455 | Bean component - Calling a bean with method name with () as empty parameter - Better error message if method does not exists |
CAMEL-6461 | camel-quartz - Stateful job - Redeploying bundle/war and having changed endpoint uri issue |
CAMEL-6464 | connectionTimeout property is ignored by JavaMail |
CAMEL-6473 | NULL values are not supported in named parameters |
CAMEL-6478 | TestNG test cases not working correctly with groups |
CAMEL-6499 | Copy of GenericFileMessage returns NULL from toString |
CAMEL-6501 | camel-cxf-transport's blueprint/camel.xsd xml schema is invalid |
CAMEL-6504 | org.apache.camel.main.Main#doStop() throws java.lang.IndexOutOfBoundsException |
CAMEL-6514 | SFTP: NPE if no private key file is supplied |
CAMEL-6516 | camel-mina and camel-mina2 fail when configured with Spring or blueprint |
CAMEL-6537 | Routing slip EIP - Does not send ExchangeSentEvent notifications |
CAMEL-6538 | NPE in validator component if no classpath prefix |
CAMEL-6540 | camel-netty - Add option to enrich Camel message with client certificate details to make it easy to get these details |
CAMEL-6541 | DefaultUnitOfWork's headers for the original message are the same object as the in message headers |
CAMEL-6544 | StringQuoteHelper should skip the separate character |
CAMEL-6546 | Installation of camel-mybatis feature fails |
CAMEL-6548 | XQueryBuilder will override any saxon Configuration provided |
CAMEL-6549 | ManagedBacklogTracer implements an incorrectly named ManagedTracerBacklogMBean interface |
CAMEL-6557 | AbstractListAggregationStrategy does not work with batch completion strategy |
CAMEL-6561 | Inserting JSON like data with sql component cause a java.lang.StackOverflowError |
CAMEL-6563 | camel-netty - unable to consume on UDP multicast addresses |
CAMEL-6569 | xslt component with saxon=true does not work in OSGi |
CAMEL-6571 | Wrong InputStream reference is used in method storeFile of class ScpOperations |
CAMEL-6572 | Validator component - Loading resource on classpath with relative paths doesnt work in OSGi |
CAMEL-6573 | adjust to the changed behavior in ehcache's CacheManager instance creation |
CAMEL-6574 | FTP consumer does not detect file changes |
CAMEL-6576 | Fix a potential NPE |
CAMEL-6585 | camel-cxf should shutdown the bus when the endpoint is stopped. |
CAMEL-6586 | JMX - browsable endpoints such as seda has some attributes listed as unavaiable |
CAMEL-6592 | Invalid javadoc for org.apache.camel.spi.ShutdownStrategy#setTimeout |
CAMEL-6593 | Predicates from java dsl are not dumped to xml correctly |
CAMEL-6595 | camel-cmis component: test packages have the wrong name |
CAMEL-6599 | camel-netty-http - Must include HOST header in client and server must validate HOST header exists |
CAMEL-6602 | camel-cxf ClassCastException when use cxf FailoverFeature |
CAMEL-6604 | Routing slip and dynamic router EIP - Stream caching not working |
CAMEL-6605 | Custom HttpClientConfigurer makes Basic Authentication and Proxy settings ineffective |
CAMEL-6606 | When restart camel, lucene index folder always by empty |
CAMEL-6607 | Tokenize XML does not support child elements with names similar to their parent |
CAMEL-6609 | CXF FailoverFeature does not take effect when camel-cxf producer uses async invocation |
CAMEL-6610 | Always got IndexOutOfBoundsException when customized id of wireTap component |
CAMEL-6614 | quartz consumer - Suspend and resume does not work |
CAMEL-6617 | RabbitMQConsumer doesn't put the body into message |
CAMEL-6624 | csv component doen't accept tab character as delimiter |
CAMEL-6625 | potential NPE in CxfConsumer if the PAYLOAD not match the ServiceModel |
CAMEL-6626 | Search critera for toSentDate throws NPE |
CAMEL-6627 | Splitter should close iterator if there was an exception and stopOnException enabled |
CAMEL-6630 | Validation using JAXB format is not thread safe |
CAMEL-6641 | SJMS component throws class cast error when used with IBM Webshpere MQ |
CAMEL-6652 | Resolving endpoints before route start leads to JMX registration failure |
CAMEL-6656 | spring-batch - Looses headers |
CAMEL-6658 | camel-example-loan-broker - is broken on master |
CAMEL-6662 | camel-yammer - don't share requestor between different endpoint types |
CAMEL-6663 | camel-sap-netweaver throws JsonParseException when using json=false option |
CAMEL-6667 | Loop EIP doesn't honour copy option in some circumstances |
CAMEL-6669 | doneFileName=${file:name} don't work with ftp component |
CAMEL-6672 | RabbitMQConsumer doesn't call the queueDeclare rightly |
CAMEL-6683 | camel-dozer - Does not work well in OSGi Blueprint |
CAMEL-6684 | camel-cxf RAW message data format doesn't support MTOM |
CAMEL-6687 | Using simple language OGNL expressions doesn't work for Bean Binding when a field is null |
CAMEL-6690 | Memory leak SoapOutInterceptor.writeSoapEnvelopeStart with security headers |
CAMEL-6691 | seda - queue size compare should use equals |
CAMEL-6693 | Camel-5676 introduced a regression for JMX with spring/blueprint |
CAMEL-6695 | mbeansRegistered in DefaultManagementAgent isn't ThreadSafe |
CAMEL-6696 | camel-cxf should not setup the holder and wrapperClass interceptors in CXF_MESSAGE data format |
CAMEL-6699 | camel-blueprint - Using routeContextRef to refer to a RouteBuilder in another bundle causes ClassCastException |
CAMEL-6700 | camel-blueprint - Using <endpoint> and referrring to SSLContextParameters with property placeholders can lead to CircularDependencyException |
CAMEL-6702 | camel-http4 - In bridge mode should use noop cookie store to not eat memory |
CAMEL-6709 | camel-yammer - Endpoint yammer:current throwns JsonMappingException exception |
CAMEL-6714 | Installation of camel-stomp feature fails |
CAMEL-6723 | Message history - Possible ArrayIndexOutOfBoundsException |
CAMEL-6726 | Camel-Redis: Serializer passed through URI is used only on consumer |
CAMEL-6727 | XML Signature Component: Stream not closed in XmlSignerHelper.getXslTransform(String path) |
CAMEL-6730 | camel-netty - RequestTimeout should not trigger if we read data |
CAMEL-6740 | System property org.apache.camel.jmx.createRmiConnector is ignored with spring xml |
CAMEL-6741 | Upgrade to hadoop 1.2.1 |
CAMEL-6743 | Using @Simple (or others) bean parameter binding for boolean type should eval as predicate |
CAMEL-6750 | readLock=fileLock causes GenericFileOperationFailedException |
CAMEL-6752 | Bean binding to covariant methods throws AmbiguousMethodCallException |
CAMEL-6757 | scp task does not respect StrictHostKeyChecking option |
CAMEL-6758 | Null Pointer exception when removing SjmsComponent |
CAMEL-6762 | HttpConnectionManagerParams doesn't take effect when it is set to HttpComponent |
CAMEL-6767 | rabbitmq component sends basic ack after channel closed when endpoint is set to autoAck |
CAMEL-6770 | camel-resltet - Restlet producer problem after recent upgrade |
CAMEL-6771 | ConcurrentModificationException thrown from inside camel splitter |
CAMEL-6779 | StaxConverter: encoding problems for XMLEventReader and XMLStreamReader |
CAMEL-6781 | IntrospectionSupport.setProperty ClassCastException if you have overloaded methods |
CAMEL-6789 | Missing packages from camel-quartz2.jar |
CAMEL-6790 | Resuming a bundle that uses blueprint+camel fails if it was suspended externally |
CAMEL-6793 | Camel 2.12 shows unexpected warning "Cannot determine current route from Exchange" |
CAMEL-6796 | camel-xmlsecurity - Some options is not exposed as getter/setters |
CAMEL-6797 | camel-quartz2 - The test SpringQuartzConsumerTwoAppsClusteredFailoverTest fails and the same test passes well by camel-quartz |
CAMEL-6800 | Bean language - Having dots in parameters cause bean id lookup problem |
CAMEL-6802 | Using stopOnException in splitter should not copy result back as we should preserve original exchange |
CAMEL-6804 | camel-facebook - Problem with jsonStoreEnabled option |
CAMEL-6810 | Bean Component/BeanBinding: Body as InputStream parametr (specified as ${body} in route) |
CAMEL-6817 | Multiple NPE during unmarshal with PGPDateFormat |
CAMEL-6818 | Netty - SSLContext should be initialized once and reused - Also race condition in current code |
CAMEL-6821 | RabbitMQ Component unable to transfer custom headers |
CAMEL-6822 | camel-facebook - Error when calling endpoint with options from header and configuration bean |
CAMEL-6823 | STOMP endpoint not configurable via URI options |
CAMEL-6825 | Jetty component should remove httpClientMinThreads & httpClientMinThreads from parameters during endpoint creation |
CAMEL-6828 | JettyContentExchange hides the original error |
CAMEL-6832 | camel-qaurtz - Memory leak - when an exception is thrown during the scheduling phase |
CAMEL-6839 | Facebook endpoint incorrectly sets the nameStyle field to GET_AND_SEARCH even when no search* candidate methods are found |
CAMEL-6845 | Using recipient list to a route that has no error handler should allow caller route to trigger its error handler |
CAMEL-6847 | FacebookConsumer does not decode the Reading since field correctly |
CAMEL-6851 | Target name with underscores and cron expression throws Exception in QuartzComponent.createEndpoint |
CAMEL-6853 | UnsafeUriCharactersEncoder is missing hex digits |
CAMEL-6854 | Type conversion between DOMSource and InputStream breaks on Windows |
CAMEL-6861 | camel-netty-http route cannot proxy the response which is chunked |
CAMEL-6866 | ConcurrentModificationException when starting QuickFIX/J component with more than one engine |
CAMEL-6867 | camel-hdfs - HdfsProducer filename collisions when Producer instance recreated |
CAMEL-6870 | camel-script - Memory leak if creating a lit of expressions and predicates |
CAMEL-6871 | Log compenent removes line separators from logged message |
CAMEL-6872 | came-netty-http - Content-Type may have optional action parameter |
CAMEL-6873 | Camel-Gson does not respect Exchange.CHARSET_NAME |
CAMEL-6874 | camel-jpa - Avoid sharing the same EntityManager object across JpaEndpoint, it's Producers & Consumers as per se EntityManagers are not thread-safe. |
CAMEL-6878 | camel-cxf-transport component does not include Content-Type in the map of headers |
CAMEL-6880 | camel-http4 - Should support defining multiple components with different names |
CAMEL-6881 | The XmlSignatureProcessor only supports the Santuario SecurityProvider |
CAMEL-6888 | camel-jclouds JcloudsPayloadConverter doesn't copy the inputstream |
CAMEL-6889 | CBR - Should break out if exception was thrown when evaluating predicate |
CAMEL-6895 | camel-xmljson: Encoding is not considered while marhaling |
CAMEL-6903 | camel-netty-http - Endpoint should include params in uri so they are unique |
CAMEL-6905 | IMAP message flagged as SEEN following rollback |
CAMEL-6910 | xslt endpoint - JMX attributes for state and camelId not available |
CAMEL-6914 | Camel fails to send messages to IPv6 address with a port number |
CAMEL-6915 | camel-jetty - jetty producer misses a colon in the getUrl of HttpOperationFailedException |
CAMEL-6921 | camel-netty - producer channel pool should not close channel on destroy from pool, but noop |
CAMEL-6922 | XmlConverter cannot convert from ElementNSImpl to Document |
CAMEL-6926 | ContentType does not returns "multipart/form-data;boundary=---------------------------j2radvtrk" |
CAMEL-6932 | The "dns.server" is not optional. |
CAMEL-6936 | FTP route with idempotent repo does not detect modified files |
CAMEL-6940 | tokenize xml for splitter throwing org.xml.sax.SAXParseException; XML documents structures must start and end within the same entity. |
CAMEL-6941 | ConcurrentModificationException while shutting down camel |
CAMEL-6945 | camel-netty-http producer should close the connection when the request connection header is close |
CAMEL-6948 | ProducerCache should not only stop non-singelton Producers but also shutdown them afterwards as well if the given Producer is a ShutdownableService |
CAMEL-6964 | Camel FileComponent: Done file will not be removed if moveFailed option is configured and an error occurs |
CAMEL-6967 | Problem with trunking idempotent filestore when parent directory not exists |
CAMEL-6974 | Missing fields in RestResources DTO in Salesforce component |
CAMEL-6983 | camel-paxlogging ignores some properties from the local thread |
CAMEL-6987 | JMX - browseMessageAsXml for files does not work if includeBody is enabled |
CAMEL-6991 | Problem with stream caching and DefaultHttpBinding.writeResponse |
CAMEL-6994 | Camel load balancers should be restartable |
CAMEL-6996 | Missing "throw" statements in CdiCamelContext |
CAMEL-7005 | camel-stream - stream in requires 2 x enter to react in console demo |
CAMEL-7009 | RabbitMQ Consumer does not pick up REPLY_TO |
CAMEL-7011 | Upgrade CXF version to 2.7.7 |
CAMEL-7016 | JMX - Update route from xml on route mbean should update current route only |
CAMEL-7018 | Using custom beans with @ManagedResource shows unavailable standard attributes |
CAMEL-7021 | Allow clearing of field 'Name' for upserts in Salesforce component |
CAMEL-7025 | StaxConverter throws NPE |
CAMEL-7028 | tooling - Using the embedded goal of the Camel Maven Plugin ends up with a NPE |
CAMEL-7029 | quartz2 - Simple trigger should repeat forever by default |
CAMEL-7031 | RabbitMQ Producer not able to use the default exchange |
CAMEL-7035 | camel-core-osgi doesn't properly handle different version of the same bundle |
CAMEL-7036 | Camel XSD validation not working with apache xerces |
CAMEL-7037 | tooling - Using the embedded and run goals of the Juice Maven Plugin ends up with a NPE |
CAMEL-7042 | Graceful shutdown of RabbitMQConsumer requires channel.close() |
CAMEL-7044 | We should ignore the rabbitmq.ROUTING_KEY when bridgeEndpoint option is true |
CAMEL-7045 | BacklogTracer - dumpTracedMessages should check for route id as well |
CAMEL-7049 | Cannot set JMSReplyTo with a topic destination when sending a message to a queue |
CAMEL-7052 | PGPDataFormat: Unable to encrypt using subkey |
CAMEL-7055 | NullPointerException at FileInputStreamCache.<init>(FileInputStreamCache.java:52) in connection with DataFormat.marshal |
CAMEL-7057 | Issue with password having double && |
CAMEL-7058 | camel-sql - Setting SQL_ROW_COUNT header is not updated if the header already exists |
CAMEL-7061 | DefaultCxfRsBinding only uses Exchange.getOut() |
CAMEL-7062 | Tracer, BacklogTracer and BacklogDebugger should stop/shutdown when Camel does that |
CAMEL-7064 | JcrProducer ignores existing nodes and creates invalid node hierarchies |
CAMEL-7068 | Flatpack skips 1 row every 2 rows when using split with streaming=true |
CAMEL-7069 | Sending an empty soap body message to a generic provider camel-cxf consumer results in NPE |
CAMEL-7073 | camel-restlet - request headers are sent in response |
CAMEL-7077 | FtpEndpoint createRemoteFileOperations should keep the parameter for next invocation |
CAMEL-7085 | ZooKeeperProducer should shutdown the ConnectionManager when it is closed |
CAMEL-7087 | StreamCache does not reset at the end of the pipeline |
CAMEL-7096 | The ObjectHelper#createIterator utility should properly adhere the java.util.Iterator contract |
CAMEL-7100 | CLONE - Camel Splitter eat up exceptions recorded by the underlying Scanner |
CAMEL-7102 | Broken JUnit classes for testing authentication in camel-jcr |
CAMEL-7107 | camel-sjms NullPointerException in case of connection loss |
CAMEL-7111 | Multicast EIP with only one child processor does not call aggregate strategy |
CAMEL-7112 | A single call of consumerTemplate.receiveBody consumes more than one messages from a SEDA queue |
CAMEL-7116 | JettyHttpProducer.doStop does not stop client thread pool |
CAMEL-7120 | NullPointerException on BindyFixedLengthFactory.unbind() |
CAMEL-7123 | Enable Xml Transformer security processing feature by default |
CAMEL-7125 | tokenizeXml fails when attributes have a / in them |
CAMEL-7129 | Remove the CamelXsltResourceUri header from xslt component |
CAMEL-7130 | Set XsltBuilder allowStax attribute to be true by default |
CAMEL-7132 | QuartzComponent with custom Scheduler and multiple contexts requires JMX to be enabled |
CAMEL-7139 | Problem with MvelExpression class visibility between camel bundles |
CAMEL-7141 | Custom HeaderFilterStrategy does not work when set it on either component or endpoint uri |
CAMEL-7142 | CsvDataFormat unmarshal overwrites delimiter in static CSVStrategy strategies |
CAMEL-7143 | camel-groovy - Evaluation returns 1st result only |
CAMEL-7145 | Added username, password options on cxf endpoint |
CAMEL-7146 | NPE in Aggregator when completionSize = 1 |
CAMEL-7155 | Incorrect implementation of the method StringHelper.hasStartToken() |
CAMEL-7159 | camel-bindy not picking up @Link annotation items |
CAMEL-7160 | Throttling has problems with rate changes |
CAMEL-7161 | camel-dozer - Can cause dead-lock in init when using spring |
CAMEL-7163 | BacklogDebugger - Should not change body/header type to string |
CAMEL-7167 | AbstractListAggregationStrategy : at the end of the split, the body is not replaced by the agregated list |
CAMEL-7172 | camel-netty - Some options in netty configuration do not support # lookup |
CAMEL-7182 | camel-guice - PostConstruct do not throw checked exception |
CAMEL-7183 | Failed to validate camel-fop feature |
CAMEL-7185 | APT - Should check inherited class/interface for UriParam when scanning |
CAMEL-7192 | PGPDataFormat: Sub-Key not supported for signing and correct selection of encryption/signing key via KeyFlag |
CAMEL-7194 | [cxfrs] Bus features aren't initialized |
CAMEL-7200 | getComponentDocumentation do not work in OSGi |
CAMEL-7207 | CxfRsEndpoint should accept in/out interceptors and properties |
CAMEL-7209 | NIOConverter.toByteArray return bad data. |
CAMEL-7210 | getComponentDocumentation does not work if component name has dash in name |
CAMEL-7213 | NIOConverter need to call flip() when we put something into the buffer |
CAMEL-7219 | Language endpoint with constant cannot load from classpath |
CAMEL-7230 | SJMS does not respect QoS settings (ttl/persistence) for sending to queues |
CAMEL-7275 | Using doTry .. doCatch with recipient list should not trigger error handler during recipient list work |
CAMEL-7279 | Yammer now uses bearer token for auth |
CAMEL-7299 | camel-hbase feature should depend on scripting-api bundle |
CAMEL-7310 | Restlet - Need to run in sync mode due bug in restlet |
DIRMINA-908 | Mina 2.0.5 is no longer binary compatible with 2.0.4 due slight API change in IoAcceptor |
ENTESB-1119 | 2 archetypes are missing our repository entries |
ENTESB-1228 | Update to jclouds 1.7.1 |
ENTESB-1262 | Mixed version of Spring |
MR-772 | In Facebook component for Fuse option jsonStoreEnabled=true doesn't enable to call DataObjectFactory.getRawJSON |
MR-781 | Facebook endpoint incorrectly sets the nameStyle field to GET_AND_SEARCH even when no search* candidate methods are found |
SMX4-1395 | EHCache bundle should include the META-INF/services so the ServiceLoader works |
3.4. Web Services
Table 3.4, “Web Services Issues Resolved in 6.1” lists the issues resolved in version 6.1.
Table 3.4. Web Services Issues Resolved in 6.1
Issue | Description |
---|---|
CXF-2701 | Make slf4j-jdk14 optional dependency in http-jetty |
CXF-2704 | CXF JAX-RS "Content-Disposition" is lost for second multipart |
CXF-3045 | cxf-codgen-plugin does hot support XMLBeans generated classes/sources properly |
CXF-3329 | idl2wsdl: attributes of structs with the same name as a type do not show up in XSD |
CXF-3613 | Various problems with "java.lang.Class" |
CXF-4019 | wsdl2js creates code which when run causes error: 'returnObject' is undefined |
CXF-4301 | Problem with Implicit Soap Headers and @ResponseWrapper in methods with multiple response attributes: NullPointerException in ReflectionServiceFactoryBean or Response-Marshalling Error |
CXF-4391 | org.apache.cxf.configuration.spring.ConfigurerImpl.initWildcardDefinitionMap does not fail silently when bean names containing certain characters do not parse as a regex |
CXF-4491 | WS-A FaultTo sending incoming headers to faultTo |
CXF-4529 | PermGen Leak for CXFAuthenticator (WS Client Configuration) |
CXF-4546 | @XMLInstruction |
CXF-4547 | java first externalAttachment wsdl enhancements |
CXF-4550 | Wsdl2Java fails if tmp folder contains spaces |
CXF-4551 | MTOM + SchemaValidation results in empty input stream from data handler |
CXF-4552 | typical HTML form payload does not seem to work when HTML form is used |
CXF-4554 | "http://schemas.xmlsoap.org/soap/http/" should not be in the SoapTransportFactory active namespaces list |
CXF-4556 | JAX-RS SAML TLS HolderOfKey check does not work |
CXF-4557 | More unclosed XMLStreamReader/Writer - CXF-4523 |
CXF-4560 | Default JAX-RS SAML Claim NameFormat is incorrect |
CXF-4562 | Soap Fault fields precedence is incorrect |
CXF-4563 | Empty XML or JSON responses are not processed correctly on the client side |
CXF-4564 | NPE in MavenToolErrorListener during wsdl2java code generation |
CXF-4565 | The message flow is not correct when handler throw ProtocolException outbound |
CXF-4566 | StaxTransformFeature outTransformElements does not work when converting namespaces |
CXF-4567 | Couple error messages did not get moved to managers properties file |
CXF-4569 | cxf-services-wsn-core doesn't support to be installed with other verion of CXF |
CXF-4570 | Attachment Header Content-ID conversion |
CXF-4572 | GZIPOutInterceptor not negotiating first without compressing |
CXF-4573 | WADL to Java generator loses the namespace info for types from imported schemas |
CXF-4579 | Exchange's out message is not set for recovered outbound WS-RM messages |
CXF-4580 | InjectionUtils can not handle boolean properties with getters starting from 'is' |
CXF-4581 | cxf-codegen-plugin tries to generate code during m2e "configuration" build |
CXF-4583 | When the logical handler return false processing the outbound message, the SoapMessage's body is always empty. |
CXF-4584 | org.w3c.dom.DOMException when sending soap11 request and returning soap12 response |
CXF-4587 | Signature Confirmation does not work with TransportBinding and EndorsingSupportingToken |
CXF-4591 | Fix @XmlTransient handling for exception types |
CXF-4592 | Some tests fail when CachedOutputStream's file caching is enforced |
CXF-4594 | Incompatible fault type is generated in the wsdl if no setter method in Exception |
CXF-4595 | RequireClientCertificate is not validated |
CXF-4598 | Error resolving inline schema references |
CXF-4599 | Async HTTP may fail for large data due to a file caching issue |
CXF-4601 | An invalid WS-RM message to a robust WS-RM endpoint may lead to NPE |
CXF-4605 | SortedMap is not returned when another unrelated method exists in the interface |
CXF-4608 | DOMSource is returned rather than StAXSource |
CXF-4609 | Comparison problem in ImplicitGrantService.java |
CXF-4611 | Set jaxws.provider.interpretNullAsOneway as true by default |
CXF-4612 | SAML assertion element is not imported into SecurityHeader document |
CXF-4613 | Token URI is missing ampersands |
CXF-4614 | Error using role, tokenService and ValidationService when initialize client AccessTokenValidation. |
CXF-4615 | OAuthRequestFilter.java should ignore HTTP OPTIONS verb |
CXF-4616 | When creating DataContentHandler, defaultCommandMap should be considered. |
CXF-4618 | DataSourceProvider is not closing inputstream acquired from DataSource |
CXF-4620 | Exception at compilation when a 'space' character is present in maven local repository path |
CXF-4623 | Marshalling Error during asynchronous service invocation when adding a soap header using a SOAPHandler |
CXF-4630 | local part cannot be "null" when creating a QName |
CXF-4631 | HttpUtils.toAbsoluteUri should use request.getServerPort() instead of request.getLocalPort() |
CXF-4633 | Redirection based OAuth services need to return an error directly to the end user |
CXF-4637 | Exception when validating access token on a resource server (OAuth2) |
CXF-4640 | @PostConstruct methods invoked twice in Spring projects when using OSGi even with fix for CXF-3959 |
CXF-4642 | CXF feature can not be installed on Karaf 3 as it requires jetty to be below version 8 |
CXF-4643 | Initial non-GET request returns 404 if it has query parameters |
CXF-4644 | shouldn't have dependency='true' for saaj-impl bundle |
CXF-4645 | AsyncHTTPConduit does not re-use NTLM authenticated connections |
CXF-4647 | A wrong soap action when using ws-addressing may lead to an empty response or the fault with the wrong action |
CXF-4652 | Additional namespace is added when web service provider implements Provider<DOMSource> |
CXF-4653 | CXF continuations portability issue |
CXF-4659 | Policy configuration in spring cause SAXParseException if no internet connection available |
CXF-4662 | Jaxb data binding jaxb.scanPackages does not support Boolean object |
CXF-4665 | cxf-utils.js missing from release zip file |
CXF-4666 | [OAuth2] securityContext problem on createSubject |
CXF-4676 | Partial WSDL support in CXF |
CXF-4678 | ConcurrentModificationException from WS-RM's RMOutInterceptor's acknowledgement update code |
CXF-4679 | STS onBehalfOf validation should throw exception for invalid tokens in issue operation |
CXF-4680 | Fault properties not ordered correctly in WSDL according to JAX-WS spec |
CXF-4681 | CXF karaf feature cannot pass the karaf feature validate |
CXF-4683 | workqueue configuration in BP does not derive the id attribute from the name attribute |
CXF-4684 | SOAPFault message improvement in CXF when there is unchecked NPE |
CXF-4687 | cxf-codegen-plugin breaks mvn deploy when proxy exists |
CXF-4689 | stax outTransform feature may fail to remove the default namespace from an element |
CXF-4690 | stax's inTransform feature does not work with a generic provider's Source based service |
CXF-4694 | WS-RM is not returning a correct soap fault message to the client |
CXF-4695 | autoRewriteSoapAddressForAllServices does not work for relative enpoint addresses |
CXF-4697 | IllegalArgumentException thrown if I have a MultivaluedMap parameter in multipart/mixed Content Type |
CXF-4699 | Schema validation on Weblogic 10.3 fails with AssertionError |
CXF-4706 | javax.xml.bind.UnmarshalException at server startup |
CXF-4707 | OasisCatalogManager throws exception with backslash URL reference to jax-ws-catalog.xml |
CXF-4708 | Unnable to publish service when XmlAdapter has generic parameter |
CXF-4711 | JAXBContextInitializer addType stopped handling recursive types (StackOverflow) |
CXF-4713 | Method inherited from super interface can not be part of operations in wsdl |
CXF-4714 | CopyingOutputStream may loop in some cases |
CXF-4715 | WS-security encrypted elements with XPath . CXF generates wsu:Id attribute, XSD validation on Metro fails |
CXF-4716 | WS-security policies enforcement with CXF server, bad policy selected |
CXF-4718 | UsernameTokenInterceptor is not caching nonces |
CXF-4720 | Binary size is equal with MTOM threshold should not be sent as attachment |
CXF-4723 | stax outTransform may generate duplicate namespace declarations for global attributes |
CXF-4725 | duplicated message key found |
CXF-4727 | NullPointerException in org.apache.cxf.resource.ExtendedURIResolver |
CXF-4728 | STS KeyIdentifier AttachedReference shouldn't use a URI fragment |
CXF-4730 | unwanted {0} in the NO_SETTER_OR_FIELD_FOR_RESOURCE from cxf-api orgapachecxfcommoninjectionMessages.properties |
CXF-4732 | Wrong port address generated in wsdl when using autoRewriteSoapAddressForAllServices |
CXF-4735 | @XmlJavaTypeAdapter ignored on exception setters |
CXF-4741 | Different conduits are used when configuring stub and sending actual message |
CXF-4742 | Not possible to disable token renewal in STS client |
CXF-4745 | jaxb errors when calling with @WebParam and header=true |
CXF-4746 | STS issues invalid SAML 1.1 Assertions under certain conditions |
CXF-4750 | Wrong return type for enumeration in generated service interface using xmlbeans |
CXF-4752 | TransformOutInterceptor does not transform SoapFaults |
CXF-4753 | stax outTransform cannot deep-drop an element that has some attributes |
CXF-4755 | StackOverflowError when ASMHelper tries to getClassCode from a parametrized type <E extends Enum> |
CXF-4758 | Receive error message when trying to connect to crm 2011 Webservices with https binding - javax.xml.ws.soap.SOAPFaultException: An error occurred when verifying security for the message. |
CXF-4762 | HTTPS does not work with asynch client unless you specify port number |
CXF-4765 | can't set timeout in message HTTPClientPolicy if it is not set in conduit |
CXF-4766 | WADL to Java generator does not strip custom regular expressions from method names |
CXF-4767 | JAX-RS endpoints fail to register properly with ws-discovery service |
CXF-4769 | Refactor STSClient |
CXF-4770 | When passing NULL @PathParam to JAXRS Client Proxy it now throws NullPointerException instead of IllegalArgumentException as in prior releases (2.7.0) |
CXF-4771 | [OAuth 2] MAC Authorization Header is not parsed correctly |
CXF-4773 | StackOverflowError when JAXBSchemaInitializer tries to process parametrized type Enum<E> |
CXF-4774 | Java First ws policy attachments are not being serialised correctly |
CXF-4775 | HttpHeaders.getRequestHeader splits complex header values |
CXF-4781 | MacAccessTokenValidator needs a setter for the nonceVerifier variable |
CXF-4784 | enhance CXF to follow jaxws spec 3.6.2.3 when using RI or Axis2 client |
CXF-4787 | WADL to Java generator uses the system encoding to create the files |
CXF-4789 | EndorsingSupportingTokens do not respect ProtectTokens assertion from paired binding policy |
CXF-4790 | Set lang and subcode for soapfault |
CXF-4794 | Soap 1.1 service returns an invalid soap fault for soap 1.2 requests |
CXF-4795 | Memory leaks in CXF with spring while using WebClient APIs |
CXF-4796 | Accessing Conduit in JAX-RS ClientConfiguration causes NPE if failover is enabled |
CXF-4797 | CachedWriter may leave temp files undeleted |
CXF-4803 | NPE is thrown while enabling fine log level in TrustDecisionUtil if MessageTrustDecider from message context is used |
CXF-4805 | SOAP services try to process HTTP 'OPTIONS' |
CXF-4806 | When using Spring, cannot set Jetty engine connector to an instance of SslSelectChannelConnector |
CXF-4810 | java.beans.IntrospectionException: java.lang.Exception not superclass of java.lang.Exception |
CXF-4812 | NPE on MessageModeInInterceptor when sending empty SOAPBody |
CXF-4813 | Java First @Policy at Operation level has some issues with supporting some policy alternatives |
CXF-4814 | Support multiple AlgorithmSuite policy alternatives |
CXF-4815 | Invalid login creds will send many requests to server |
CXF-4816 | Allow use of @Policy on Service Implementation as alternative to Interface |
CXF-4817 | JAX-RS AsyncResponse implementation needs to call AsyncContext.complete after the request is done |
CXF-4818 | The body and header appears in reverse order for outbound soap message |
CXF-4819 | CXF validates soapHeaders and barfs on mustUnderstand attributes |
CXF-4820 | wsdl2js throws Exception |
CXF-4831 | Support renewing SAML Tokens by default in the DefaultSecurityTokenServiceProvider |
CXF-4833 | IndexOutOfBoundException when printing stacktrace for ToolException |
CXF-4836 | ServiceImpl getPort does not need to throw Exception if the portName can not be found in portInfos |
CXF-4838 | Server-side endpoint may throw an NPE when a request message arrives while the endpoint is being stopped but not yet stopped |
CXF-4841 | STSClient AppliesTo is not working correctly in certain circumstances |
CXF-4842 | Support Claims defined in Security Policy at IssuedToken/Claims |
CXF-4844 | Response header Content-type not recognized for asynchronous soap/http |
CXF-4847 | Data types not correctly published in WSDL from Exception classes |
CXF-4848 | WebClient does not process GenericEntity correctly |
CXF-4850 | Inheritance problem : An operation with name {} already exists |
CXF-4851 | AttachmentDeserializer cannot handle attachments with Quoted Printable content transfer encoding in initializeRootMessage |
CXF-4852 | Pre-Match ContainerRequestFilter can not replace request stream and URI |
CXF-4855 | The server does not work with HTTP 1.0 clients (keep-alive not respected) |
CXF-4856 | A java.lang.NullPointerException is thrown when publishedEndpointUrl is used |
CXF-4858 | Maintain Session (Cookie) is not honoured when using NTLM |
CXF-4860 | Request.Inpustream Lost |
CXF-4863 | TerminateSequenceResponse must be returned in reponse to WS-RM 1.1 TerminateSequence |
CXF-4870 | osgi field is always false when creating a SpringBus via SpringBusFactory in OSGI ENV |
CXF-4872 | JSONProvider can not drop a root element if DOM Document is copied to JSON |
CXF-4873 | javax.management.RuntimeOperationsException when register performance mbean using cxf webclient with an operation's uri containing some query params |
CXF-4874 | Data types for Fields not correctly published in WSDL from Exception classes |
CXF-4875 | NPE resolving policy reference |
CXF-4876 | CXF RespectBinding feature does not support the customized binding info under operation and its sub element. |
CXF-4877 | CXF will throw javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Can't find prefix if the SEI has Action annotation |
CXF-4879 | Error when http.proxy* system properties are empty |
CXF-4881 | Wrong set custom trace function in cxf-utils.js |
CXF-4888 | OAuthClientUtils ignore argument on getAccessToken() |
CXF-4890 | issues with spring context override properties |
CXF-4891 | Cannot set content-type header |
CXF-4894 | Passing username and password to JAXRSClientFactory does not work |
CXF-4895 | Changing TLS information after first call doesn't affect anything |
CXF-4897 | STS: check not found certificates in DefaultSubjectProvider for symmetric key type |
CXF-4901 | OnlySignEntireHeadersAndBody property validation doesn't check if a SOAP Body child was signed |
CXF-4904 | Incorrect validation of Layout LaxTimestampFirst + LaxTimestampLast |
CXF-4906 | Http Headers should ignore the case for "User-Agent" |
CXF-4912 | cxf rest client always picks the first ResponseExceptionMapper for a method with different exception throws |
CXF-4914 | ResponseBuilderImpl returns null on link() and links() |
CXF-4918 | Cannot get xsd schema file when access wsdl file as "?wsdl" with auto redirect turned on |
CXF-4920 | TransformationInInterceptor fails when XML contains same namespace with different prefixes |
CXF-4922 | NPE is thrown at EP creation when no service class is specified and the wsdl cannot be loaded |
CXF-4929 | JAX-RS 2.0 filters do not work correctly with generic entities and annotations |
CXF-4932 | Illegal method arguments generated by Wadl2Java |
CXF-4934 | JAXRSInvoker and Proxy classes (Spring Security) |
CXF-4938 | Setting RuntimeDelegate instance in CXFNonSpringJaxrsServlet is too aggresive |
CXF-4940 | CXF not (always) responding with the correct exception when working with an exception hierarchy |
CXF-4941 | WS-RM related faults do not contain the correct addressing action |
CXF-4944 | RequestDispatcherProvider always saves request URI properties as HTTP parameters |
CXF-4946 | SourceGenerator needs to use URI resolve function when dealing with relative references containing parent folders |
CXF-4947 | Potential problems with the JAXBContext being null |
CXF-4949 | FIQL - searchContext returns null SearchCondition |
CXF-4951 | cxf-codegen-plugin wsdlArtifact ignores classifier |
CXF-4953 | JAXRSClientFactoryBean doesn't take the bus features into consideration |
CXF-4954 | CryptoCoverageChecker prevents handling of SOAPFault-Responses |
CXF-4957 | remove dependency="true" for jsr339-api specs bundle |
CXF-4958 | jaxrs:providers tags seems to be ignored inside jaxrs:client |
CXF-4960 | Race conditions in SOAP/HTTP startup |
CXF-4964 | NPE is thrown when WS-RM's destination has no ackPolicy configured |
CXF-4967 | JSONProvider will throw NPE if DOM Document is used and dropRootElement and ignoreNamespaces properties are set |
CXF-4969 | ExceptionMapper not used for exception in resource setter |
CXF-4970 | cxf servlet transport doesn't work when the endpoint deployed by using Spring within OSGi |
CXF-4975 | CXFNonSpringJaxrsServlet needs to ensure an optional Application path starts from "/" |
CXF-4977 | Client for .Net WCF using both WS-Trust and WS-SecureConversation |
CXF-4979 | WadlGenerator generates invalid xml for QueryParameters with a default value containing " characters |
CXF-4982 | Codegen maven plugin fails forked execution on Windows XP environment |
CXF-4983 | Response.getStatusInfo does not work if the status code can not be mapped to Status enum |
CXF-4985 | ResponseBuilder should set 204 status if the status has not been set and the entity is null |
CXF-4986 | jax-rs2 request filter is unable to modify request header by adding a new header |
CXF-4990 | When thrown the fault from logical handle, the namespace setting doesn't work |
CXF-4991 | Classloading issue with EH-Cache availability checks |
CXF-4992 | proxy sub-resources creating wrong request URIs with non-HTTP transports |
CXF-4993 | LdapClaimsHandler can't find attributes if user authenticated against LDAP |
CXF-4999 | publishedEndpointUrl ignored when wsdlLocation not used |
CXF-5000 | NameBindings are ignored for Reader and Writer interceptors |
CXF-5004 | NPE at StaxUtils.copy for empty namespaces under JDK's XMLStreamReader |
CXF-5005 | Wrong EPR match in WSDiscoveryProvider::handleResolve |
CXF-5009 | Allow multiple subcodes in a SOAP 1.2 fault |
CXF-5011 | Fix NPE in WSS4JInterceptor |
CXF-5012 | Possible regression in the way proxies handle HTTP errors |
CXF-5013 | Need support for SHA256 Signature Algorithms |
CXF-5014 | HTTP Response headers are split by default |
CXF-5016 | ArithmeticException on ResponseTimeCounterMBean.getAvgResponseTime() after counter reset() |
CXF-5017 | CrossOriginResourceSharingFilter FIELD_COMMA_PATTERN mangles firefox headers |
CXF-5018 | EHCache TimeToLive value overriden in EHCacheReplayCache |
CXF-5020 | add NPE guard when we restore original java.class.path system property |
CXF-5021 | Static resources need the "application/javascript" content type for javascript files |
CXF-5022 | Multiple JAX-RS services will start on the same address, but "last one" wins |
CXF-5026 | JAX-RS Async client does not work if HTTP error is returned |
CXF-5027 | JAX-RS XOP marshaller does not support SWA attachments |
CXF-5030 | Exception in opensaml initialization in OSGi: NoClassDefFoundError: org/apache/xml/security/Init |
CXF-5037 | DefaultSecurityContext Principal is incorrectly set from Subject |
CXF-5040 | support new asm4 shade of xbean |
CXF-5045 | UndeclaredThrowableException thrown in the client side when server responses with wsa:OnlyNonAnonymousAddressSupported soap12 version fault message |
CXF-5046 | EncryptedSupportingTokens used with EncryptBeforeSigning does not encrypt Username token |
CXF-5047 | Wrong soap:address generated in WSDL |
CXF-5048 | StaticSTSProperties class requires a CXF message context to initialize using configure() method |
CXF-5050 | Already connected exception when using CXF client to invoke to the server |
CXF-5056 | EndorsingSupportingTokens with both transport security and message layer security applied |
CXF-5057 | NPE at the decoupled endpoint when receiving a response message with an unknown identifier |
CXF-5059 | Refine classloader in org.apache.cxf.wsdl11.WSDLManagerImpl |
CXF-5061 | Invalid WSDL generated for List of Complex Type |
CXF-5063 | When using AsyncHttpConduit with a certificate alias CXF hangs after a bunch of requests |
CXF-5064 | XmlJavaTypeAdapter ignored on SOAP Headers |
CXF-5065 | Subresource operations do not see root resource Produces or Consumes annotations |
CXF-5066 | Annotation inheritance does not work if a non JAX-RS annotation is present on an implementation method |
CXF-5067 | CXF JAX-RS reports 'localhost' to remote clients after an initial local access |
CXF-5068 | Getting a cached base url from UriInfo object |
CXF-5070 | CDATA sections are not taken into account by wsdl2java but are by xjc |
CXF-5071 | Async Http transport: Injecting an sslSocketFactory in the tlsClientParameters has no effect |
CXF-5073 | endless recursion in creating JAX-RS client proxy |
CXF-5078 | WSDLGetInterceptor holds a lock for too long |
CXF-5082 | JAX-RS frontend has non-optional dependency on blueprint |
CXF-5084 | URIBuilder optimization prevents relative paths that startWith "h" "t" "t" "p" |
CXF-5086 | JSONProvider can not read explicit collections if unmarshallAsJaxbElement property is set |
CXF-5087 | ThreadLocal: BusFactory.threadBus is never removed, generates permgen out of memory error after some redeployments |
CXF-5089 | java2ws generate both ref and nillabe attributes in a schema element |
CXF-5092 | RequestTokenService signature verification bug [OAuthUtils] |
CXF-5093 | HTTPConduit prevents AsyncConduit from sending the payloads when custom HTTP methods are used |
CXF-5095 | Allow adding attachments to the contetx using jaxws attachments |
CXF-5098 | References to Kerberos Tokens are not created correctly in responses |
CXF-5099 | Optional extensions that refer to classes that cannot be found are not treated as optional |
CXF-5100 | JAXB-based providers fail when they try to set JAXB RI-specific properties on non-RI implementations |
CXF-5102 | schema resource loading code in various blueprint namespace handlers not working in some environment |
CXF-5104 | JAX-RS not injecting contexts after resuming a suspended continuation |
CXF-5108 | parameter beans feature not working through dynamic proxy based clients for JAXRS |
CXF-5110 | Wrong processing of @XmlJavaTypeAdapter with RPC style endpoints |
CXF-5111 | JAX-RS providers typed on arrays like String[] are not selected |
CXF-5112 | OAuthUtils causes IllegalArgumentException when returning 400 instead of 401 |
CXF-5113 | leading spaces in karaf features.xml bundle elements lead to errors when using karaf 3.0.0 |
CXF-5114 | CXF Client issue when try to handle session for One-Way Operation call |
CXF-5115 | Primitive arrays for capturing HTTP parameters are not supported |
CXF-5116 | DelegatingInputStream created in AbstractHTTPDestination is cached into wrong Message instance |
CXF-5119 | jetty endpoint may log exception when it is assigned to a non-default cxf bus in spring beans |
CXF-5126 | Creation of SecurityContext from JAAS Subject causes incorrect Principal for Kerberos authentication |
CXF-5129 | Content type is always "text/xml" in case of using @Context HttpServletResponse response |
CXF-5133 | CXF STS renewed token not itself renewable. |
CXF-5143 | http-conf:server blueprint configuration doesn't work |
CXF-5144 | JAX-RS Client Proxy-based API connection leak |
CXF-5146 | JAX-RS client proxies do not unwrap TypeVariables |
CXF-5147 | NPE setting OUT param Holder to null |
CXF-5154 | PEP only sends Operation Namespace + Name to the PDP |
CXF-5157 | JAXRS JAASAuthenticationFilter not rfc2617 compliant for WWW-Authenticate realms |
CXF-5161 | AbstranctGrantHandler checks against "authorization_code" instead of supplied grant type |
CXF-5164 | Wrong class name in LogUtils.getL7dLogger() of org.apache.cxf.aegis.databinding.XMLStreamDataWriter class |
CXF-5166 | Regression: Incompatibility with WAS JAXB 2.2 |
CXF-5167 | HEAD operation implementation is not compliant with specification |
CXF-5176 | Aegis inheritance: inherited xml attributes appear twice |
CXF-5178 | SOAP rpc/lit in/out headers aren't working for output from server |
CXF-5181 | Blueprint start delays with policy fragments |
CXF-5184 | javax.ws.rs.NotFoundException while using LoadDistributorFeature after failover of 1st node or with single node configured |
CXF-5185 | Memory leak if no addresses are specified for SequentialStrategy |
CXF-5186 | SOAP 1.2 fault reason xml:lang attribute not properly parsed on client side |
CXF-5188 | Leaks in ServiceImpl when stopping/restarting bundles |
CXF-5189 | Java transient modifier is ignored by JAXB databinding |
CXF-5190 | Robus one-way not always working |
CXF-5191 | StaxUtils readQName does not accept leading and trailing whitespaces |
CXF-5194 | SoapHeaderInterceptor fails to validate SOAP header |
CXF-5195 | Wrong schema may be returned from LSResourceResolver.resolveResource() with null system ID |
CXF-5196 | Failover feature doesn't work when client uses async invocation |
CXF-5197 | No Java extensionType found to represent {http://www.w3.org/2006/05/addressing/wsdl}UsingAddressing |
CXF-5198 | FiqlParser fails to parse an expression with camel case when SearchBean is used |
CXF-5199 | Using an EncryptBeforeSigning policy with no EncryptedParts/Elements results in no Signature in the request |
CXF-5201 | jaxrs2: unable to intercept response to add new response headers |
CXF-5202 | Missing some default value in the blueprint xml of XKMS osgi bundle |
CXF-5204 | JAX-RS runtime checks TypeVariable bounds too early |
CXF-5205 | Client SSL Cache Timeout default is specified in milliseconds rather than seconds |
CXF-5206 | Update Jetty to the latest 8.x release for the next CXF 2.7.x |
CXF-5214 | Using BeanParam in a subresource results in exception |
CXF-5215 | -Psetup.eclipse fails on Windows |
CXF-5217 | namespace should be null when we can not find related schema |
CXF-5218 | WS-RM's destination's fault handling should distinguish protocol related faults from other faults |
CXF-5219 | @XmlJavaTypeAdapter ignored for exception members |
CXF-5225 | client.getConduit() does not set enough properties on message passed to ConduitSelector |
CXF-5226 | OAuth public clients don't appear to work in RedirectionGrantServices |
CXF-5228 | Rest client reports interface not visible for service interface |
CXF-5230 | Message element is not generated for Exception class |
CXF-5231 | NoSuchElementException in ClientFaultConverter when stack trace message contains line breaks |
CXF-5232 | CXF unable to resolve wsdl when XLST Transformation applied |
CXF-5233 | JMS Transport with Topic for Requests is not working if Response is required |
CXF-5234 | Simple Frontend Client Proxy does not work with Blueprint |
CXF-5237 | Schema validatation doesn't work in mtom enabled provider service |
CXF-5240 | Jsonp interceptors do not work with GZIPOutInterceptor |
CXF-5241 | No way to disable chunking with hc based transport |
CXF-5242 | JMS Topic based replies can lose messages |
CXF-5243 | JAX-RS 2.0 ContainerRequestContext#getEntityStream() doesn't return request payload |
CXF-5244 | It is not possible to update Content-Type inside JAX-RS 2.0 ContainerRequestFilter |
CXF-5245 | JAXRS SpringResourceFactory does not work correctly with lifecycle methods |
CXF-5246 | Conflicting schema namespaces for services with same set of schema classes |
CXF-5247 | JAXRS proxies do not work with BeanParams |
CXF-5248 | Signed SAML assertion validation error w/ SupportingTokens only policy |
CXF-5249 | JAX-RS 2.0 ContainerRequestContext#getMethod() doesn't return request HTTP-method |
CXF-5250 | Too long the cer file name generated by XKMS service |
CXF-5254 | Unmarshall exception if a sequence<string> is used in a struct. |
CXF-5257 | cxf-rt-transports-jms jms expiration is not set in JMSUtils.setJMSMessageHeaderProperties() |
CXF-5258 | Return type list of a typed type, e.g. List<Type<Typee>>, leads to ClassCastException |
CXF-5259 | XKMS client does not start in Eclipse RCP |
CXF-5260 | XKMS-client should not contain CryptoProviderFactory interface |
CXF-5262 | ReaderInterceptor and WriterInterceptor contexts should select new MBR or MBW when possible |
CXF-5265 | Netty Http transport can handler ?wsdl request rightly |
CXF-5268 | Automatic WS-Policy computation should be possible on Dispatch clients without setting operation manually |
CXF-5270 | XKMS Crypto Client does not check local keystore for "locate" if the alias is actually a Subject DN |
CXF-5271 | Event.CLIENT_CREATED fired too soon |
CXF-5272 | NPE will cause the camel-cxf endpoint start error in blueprint |
CXF-5276 | TransformOutInterceptor needs to ignore messages with transform.skip property set |
CXF-5278 | STS Renew returns incorrect lifetime |
CXF-5280 | wsdl2java may fail to extract the wsma:Action attribute value |
CXF-5284 | CXF clients do not work in Eclipse RCP: Exception says BindingProvider interface not visible |
CXF-5285 | java.lang.UnsupportedOperationException in org.apache.cxf.jaxrs.model.wadl.WadlGenerator |
CXF-5286 | Lengthy done-file names raise mojo exception |
CXF-5287 | NPE at org.apache.cxf.maven_plugin.ClassLoaderSwitcher.restoreClassLoader |
CXF-5289 | WADLGenerator misses Description annotations if they are bound to interfaces |
CXF-5294 | XMLFaultOutInterceptor only marshals first detail element |
CXF-5296 | OAuth2ClientUtils can not get access token if custom params contain semicolon or no token_type param is available |
CXF-5299 | FiqlParser fails to parse an expression with child properties when SearchBean is used |
CXF-5305 | STSClient does not send Renewing element in renewal RequestSecurityToken message |
CXF-5306 | Soap body in header |
CXF-5307 | Add DecoupledFaultHandler for request-response message when decoupled fault is supported |
CXF-5316 | REST Overriding request URI doesn't change serviceBeans |
CXF-5326 | Hardcoded reference to com.ibm.wsdl.util.xml.DOMUtils |
CXF-5328 | JAX-RS ProviderFactory ignores MBR/MBW typed on Object for primitive arrays |
CXF-5331 | Permission and Property are missing Serializable interface |
CXF-5334 | WSDL Resolution Problem with SOAP 1.2 |
CXF-5335 | Incorrect handle of ws-policy 1.1 (Incorrect inclusion value: null) |
CXF-5336 | WADLGenerator does not support XmlType, does not link JSON and misses package info for collections |
CXF-5337 | HTTPConduit blocks DELETE with body |
CXF-5340 | IDLToWSDL crashes with certain idl constructs |
CXF-5341 | NPE in org.apache.cxf.jaxws.support.JaxWsEndpointImpl.checkRespectBindingFeature |
CXF-5343 | ClientRequestFilterInterceptor uses a wrong phase |
CXF-5346 | Shared filters registered through DynamicFeature are not considered |
CXF-5347 | Request routing is broken when the URL contains both jsessionid and an extension |
CXF-5348 | Exception mappers implementing ExceptionMapper through an abstract class are not mapped to the declared exception |
CXF-5354 | faultTo address is ignored when fault is thrown |
CXF-5357 | CORBA binding corrupts byte arrays |
CXF-5359 | xkms.endpoint property change will not take effect automatically |
CXF-5361 | Attachments iterator may incorrectly handle its remove operation |
CXF-5365 | 2.7.7 schema validation seems broken |
CXF-5366 | Authorization header is not set correctly in CXF HTTP digest authentication |
CXF-5367 | 2.7.7 schema validation incorrectly detects schema include recursion |
CXF-5368 | filename with ";" in file upload throws StringIndexOutOfBoundsException |
CXF-5370 | Refactor STS logging to split mapping from log writing |
CXF-5371 | JAXRSInInterceptor expects JAXRSInvoker to block if Response is already available |
CXF-5372 | ServerEngineFactoryHolder should release JAXB classes when it is destroyed |
CXF-5373 | Issue resolving AsynchResponse |
CXF-5377 | LoggingInInterceptor is not logging the URL for SOAP or REST non-HTTP requests |
CXF-5378 | CXF failover feature doesn't work in osgi |
CXF-5381 | SAAJStreamWriter transforms DigestValue of custom signature |
CXF-5383 | Trailing semi-colon in Content-Type line of header for MTOM attachments. |
CXF-5384 | AccessTokenGrant should extend Serializable |
CXF-5385 | CXF 2.7.7 on Websphere 8.5.0 is not able to generate WADL. |
CXF-5386 | Multipart params of type InputStream don't show in generated WADL |
CXF-5390 | AbstractSamlBase64InHandler goes into infinite loop when processing bad header value. |
CXF-5391 | Response code is not logged for SOAP responses |
CXF-5392 | Custom Marshalling Validation Event Handler |
CXF-5394 | ImplicitGrantService always redirect to broken redirect url |
CXF-5396 | AbstractGrant.toMap hardcode the grandType to Client_Credentials |
CXF-5404 | NPE in AtomPojoProvider when no content (or content is empty) |
CXF-5405 | WS-RM with anonymous endpoint throwing security policy validation exception for SequenceAck |
CXF-5406 | ClassCastException in AtomPojoProvider when an Atom entry is returned with a media-type of application/atom+xml (no type parameter) |
CXF-5412 | Big CXF Bundles have truncated Export-Package instruction |
CXF-5414 | XMLStreamException when using Continuations in versions > 2.7.0 |
CXF-5415 | javax.management.RuntimeOperationsException when register performance mbean using cxf webclient with service name contains ? |
CXF-5420 | Issue with EhCacheTokenStore using default LRU. |
CXF-5421 | Servlet dependency in OAuth2 pom.xml should be with scope "provided" |
CXF-5423 | Callbackhandlers and other resources aren't found if configured in blueprint config due to classloading issues |
CXF-5426 | JAX-RS 2.0 Response.readEntity fails to read primitive values |
CXF-5427 | set-jaxb-validation-event-handler=false not working when fault message is changed. |
CXF-5433 | JAX-RS method invocation failes in case @Mutipart(required=false) is used on primitives |
CXF-5434 | IllegalStateException calling Oneway method using JMS and WSA |
CXF-5435 | WS-RM's retransmission should call conduit.close(message) after successful retransmission |
CXF-5437 | JAXBDataBinding can not handle the exception with generic objects like ObjectWithGenerics<Boolean, Integer> |
CXF-5442 | CXFAuthenticator causes classloader leaks |
CXF-5445 | IgnoreNamespacesWriter does not handle qualified attributes |
CXF-5446 | systests/jaxrs tests sometimes hang in CI |
CXF-5447 | IllegalStateException: Already connected when sending empty POST request |
CXF-5449 | FIQL parser having a problem with a JPA entity that contains a list of other entities. |
CXF-5450 | With SAAJ In/Out forwarding, headers can cause an infinite loop and OOM |
CXF-5452 | JAX-RS Client: post method call doesn't send data. |
CXF-5453 | FIQL parser should support Beans with interfaces |
CXF-5454 | Latest Jetty doesn't like the -D jvmargs added to generated build.xml |
CXF-5455 | Generated servers only use first port impl |
CXF-5458 | sts.token.validator.*TokenValidator instances don't set MessageContext on RequestData |
CXF-5459 | Some imported xsd schemas are not resolved in spring when referenced from another schema |
CXF-5465 | policy.xsd used in rt-ws-policy's blueprint configuration is inconsistent |
CXF-5469 | JsonpInInterceptor casts to HttpServletRequest |
CXF-5473 | JAX-RS schema validation: interpret schema loading problems as exceptions instead warnings |
CXF-5476 | NPE while trying to create a dispatch for SOAP service without port address specified in WSDL |
CXF-5480 | Element Id not unique in AbstractBindingBuilder |
CXF-5484 | JAASAuthenticationFilter cannot separate 3rdParty java.security.Principals based on user/role |
CXF-5491 | cxf 2.7.7 without the internet will throw Socket exception and wouldn't launch |
CXF-5493 | SOAPFaultException has empty message in case of response containing CDATA in fault:faultstring (SOAP 1.1) |
CXF-5494 | WADL to Java code generator can get element names with '-' added to Java method names |
CXF-5497 | STSClient is not sending a KeySize for SecureConversation in every circumstance |
CXF-5498 | W3CDOMStreamReader does not check the DOM-Level in all Cases |
CXF-5500 | FINE logging could result in OOM |
CXF-5503 | SAML 2.0 SenderVouches / IssuedToken policy bug |
CXF-5505 | SpringBus should shutdown the bus when the application context is closed |
CXF-5506 | Make ws-addressing schema available during blueprint schema resolution |
CXF-5507 | Missing alternativeSelector handling in ws-policy feature's blueprint configuration |
CXF-5508 | Request.evaluatePreconditions(Date, EntityTag) loses a non-null ResponseBuilder |
CXF-5512 | @UseAsyncMethod annotation doesn't work for classes implementing Provider<T> |
CXF-5516 | Decoupled endpoints are not compatible with @UseAsyncMethod annotation |
CXF-5517 | Incorrect check for VOID type |
CXF-5518 | Setting SecurityConstants.STS_TOKEN_ACT_AS as string improper handling |
CXF-5520 | Setting SecurityConstants.STS_TOKEN_ON_BEHALF_OF as string improper handling |
CXF-5523 | Allow override of DestinationRegistryImpl#getTrimmedPath method |
CXF-5524 | JAXBContextInitializer addType stopped handling recursive types (StackOverflow) |
CXF-5526 | Unresolvable transitive dependencies from Karaf |
CXF-5527 | SAAJ API's can corrupt messages |
CXF-5528 | CXF Blueprint resource classes should have a more simple definition |
CXF-5529 | Deploy error when publishing CXF WebService to Glassfish4 |
CXF-5530 | Wrong error code for non existing client's |
CXF-5532 | jax-ws-catalog.xml / @SchemaValidation / xsd-includes |
CXF-5534 | ProviderFactory returns incorrect ExceptionMapper when no exact match is registered |
CXF-5542 | JAX-RS providers shared between endpoints or clients with different buses lose injected TL proxies |
CXF-5547 | HTTPConduit loses response headers if 202 with no body is returned |
ENTESB-1001 | cxf-http-netty and camel-http-netty is using different version of netty |
ENTESB-1038 | CXF Tests sometimes hang in systests/jaxrs |
ENTESB-1085 | Cannot access Apache CXF kit bin directory |
ENTESB-1122 | CXF has multiple test failures on Hudson |
ENTESB-1328 | [CXF] No SoapFault on one-way web service operations |
ENTESB-752 | CXF examples pom version are not updated |
ENTESB-844 | CXF can't be installed - duplicate imports |
ENTESB-917 | cxf-2.7.0.redhat-6-1-x-stable AsyncHTTPConduitTest may be hanging on Ubuntu JDK6 |
ENTESB-923 | cxf-2.7.0.redhat-6-1-x-stable AutomaticWorkQueueTest fails intermittently on slower platforms |
ENTESB-941 | error when install cxf-wsn feature |
SF-450 | After re-installation of the bundle with netty cxf and blueprint ?wsdl is not accessible |
SF-468 | getJSONSchema() returns bad JSON |
SF-469 | getJSONSchema() should honor multiple methods in the service model |
SF-470 | JsonSchemaLookup should use a neat way to handle the case that can't find the json schema for a given class |
SF-473 | cxf-java2wadl-plugin throw NPE when the resource class has @Resource annotation |
SF-475 | JAASAuthenticationFilter cannot separate 3rdParty java.security.Principals based on user/role |
SF-478 | Shutdown the thread pool when the application is shutdown in netty-http-transport-server |
SF-479 | cxf-http-netty-client manages the worker and boss executor in NettyHttpConduitFactory |
3.5. Container
Table 3.5, “Container Issues Resolved in 6.1” lists the issues resolved in version 6.1.
Table 3.5. Container Issues Resolved in 6.1
Issue Number | Description |
---|---|
ARIES-1019 | JPA weaving hook must be called before proxy weaving hook. |
ARIES-1024 | SingleServiceTracker fails to track services properly when using a filter |
ARIES-1026 | JPA Temporary classloader cannot traverse the OSGi ClassLoader Graph |
ARIES-1031 | BlueprintExtender unnecassarily shutting down |
ARIES-1055 | Allow use of custom namespaces in blueprint-noosgi |
ARIES-1064 | Advertise blueprint extender capability as defined in the OSGi enterprise r5 spec |
ARIES-1070 | Provide a correct JDBC wrapping for XA data sources |
ARIES-1090 | ABBA deadlock in BP container between BlueprintContainerImpl and ReferenceRecipe |
ARIES-896 | Deadlock with blueprint services |
ARIES-958 | BundleManifest.fromBundle(IFile) fails to parse OSGI headers when bundle manifest contains Name header. |
ARIES-976 | BlueprintContainerImpl swallowing NPE prevents error being logged |
ENTESB-1072 | ASMMultiBundleTest.multiBundleTest fails intermittently |
ENTESB-1073 | org.apache.aries.blueprint.itests.BlueprintMBeanTest.BlueprintSample fails intermittently |
ENTESB-1080 | org.apache.aries.blueprint.itests.QuiesceBlueprintTest.testBasicQuieseEmptyCounter fails on windows |
ENTESB-1135 | Aries JPA builds on Hudson fail because of large log files |
ENTESB-1347 | aries-transaction-1.0.1.redhat-6-1-x-stable-platform has 14 test failures on multiple platforms |
ENTESB-1348 | aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin BlueprintContainerBTCustomizerTest.test tails |
ENTESB-896 | aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin TestRegistrationListener.testWithAutoExportEnabled() fails |
ENTESB-897 | aries-jmx-1.0.1.redhat-6-1-x builds have 4 test failures |
ENTESB-906 | aries-jmx-1.0.1.redhat-6-1-x-stable BlueprintMBeanTest.BlueprintSample test fails |
ENTESB-1134 | Felix SCR RegistrationManagerTest.testRegistrationManager fails on Windows |
ENTESB-930 | Warnings from Karaf webconsole |
FELIX-1131 | ServiceReference.isAssignableTo fails when using a factory that can not see the exported class and the bundle exporting the service does not have a direct wire to this class |
FELIX-4190 | The framework should not hold any lock while calling ServiceFactory#unget |
FELIX-4309 | SCR leaves some components in DISABLED state |
FELIX-4313 | Bad synchronization in scr where a lock is held while ungetting a service |
FELIX-4322 | [DS] Prevent activation attempts until all dependency managers are set up with trackers |
FELIX-4323 | [DS] ScrService.getComponents may return a null array element |
FELIX-4326 | Possible Invalid BundleContext exception when shutting down the extender |
FELIX-4336 | The use of inheritable thread locals in ThreadIO can cause problems |
FELIX-4341 | The Properties object does not follow the spec wrt spaces |
FELIX-4342 | Substitution is dependent on the order of the map |
FELIX-4348 | [DS] locateService calls race with component reconfiguration |
FELIX-4349 | Synchronization issue in ComponentRegistry |
FELIX-4350 | Component wrongly activated |
3.6. Fuse Fabric
Table 3.6, “Fuse Fabric Issues Resolved in 6.1” lists the issues resolved in version 6.1.
Table 3.6. Fuse Fabric Issues Resolved in 6.1
Issue Number | Description |
---|---|
FABRIC-16 | Fabric camel endpoint cannot be reconnected to zookeeper node after an update of the bundle (session is expired) |
FABRIC-26 | java.lang.NoSuchMethodError: javax.xml.stream.XMLOutputFactory.newFactory()Ljavax/xml/stream/XMLOutputFactory; |
FABRIC-27 | Camel route cannot retrieve reference of a DOSGI service - waiting for dependencies |
FABRIC-138 | Zookeeper connection loss handling |
FABRIC-298 | Tar command not available on Solaris |
FABRIC-352 | The installation path for a remote ssh container is ignored |
FABRIC-363 | Version create and update does not properly propagate entries in the registry. |
FABRIC-365 | Modifying the ensemble will not work if the version of the containers has changed. |
FABRIC-371 | Fabric default profile lock status change causes fabric to show locked and true as parents and these cannot be removed. |
FABRIC-397 | Unable to provision FAB on remote fabric container |
FABRIC-398 | Features Repository not able to be resolved |
FABRIC-426 | CR1: Branding is not propagated to child containers |
FABRIC-431 | Creating child container with id starting with -- due mistyped command |
FABRIC-432 | fabric-zookeeper-spring bundle should just exports the package of "org.fusesource.fabric.zookeeper.spring" |
FABRIC-441 | Unable to start remote ssh container in JBoss Fuse 6.0 unless telnet is installed |
FABRIC-448 | fabric:export not exporting all profiles |
FABRIC-461 | features:listrepositories command fails with null pointer exception on Fabric Managed container. |
FABRIC-462 | profile-edit command does not respect the default version. |
FABRIC-466 | camel-fabric - Routing to non existing fabric name discards message - should throw exception instead |
FABRIC-467 | Using the Java Service Wrapper with the root fabric container appears to prevent child containers from creating a log |
FABRIC-474 | Zookeeper session leak causing system to be unusable |
FABRIC-476 | container-create-ssh command hangs w/ Windows, Kerberos authentication and versions of sshd-core > 0.6 |
FABRIC-477 | In some edge cases profiles are getting lost |
FABRIC-480 | Fabric ensemble-password command mentions non-existent command ensemble-create in it's help which should be removed. |
FABRIC-481 | Profile delete, will only delete the profile, but will not remove it from any container it has been assigned |
FABRIC-485 | a-mq disto repeatedly logging ZK connection errors but is not part of a Fabric cluster. |
FABRIC-486 | [a-mq distro] Exceptions during 'fabric:create -p fmc' |
FABRIC-487 | inconsistent fabric:container-create-child behaviour |
FABRIC-488 | Seeing repeated 'java.lang.IllegalStateException: Committed' errors after running 'fabric:create -p fmc' in the 'a-mq'distro |
FABRIC-489 | Can not change the Jetty port with fabric (activemq web console displays 404) |
FABRIC-490 | Creating remote containers may hung forever |
FABRIC-492 | Fabric only installs the latest version of a feature |
FABRIC-493 | Fabric will hung of a long time if it tries to update core parts of itself |
FABRIC-497 | fabric:profile-refresh does not work as expected. |
FABRIC-503 | ClassCastException: sun.misc.Launcher$AppClassLoader cannot be cast to org.osgi.framework.BundleReference |
FABRIC-531 | Fabric cloud firewall management is broken |
FABRIC-532 | Provide a way to distinguish between out-of-the-box profiles and user created profiles |
FABRIC-539 | PaxExam based fabric tests don't write meaningful karaf.log |
FABRIC-545 | profile-edit --import-pid should ignore file.install.filename property |
FABRIC-548 | Uploading artifacts to the fabric maven proxy is broken |
FABRIC-550 | Fabric DOSGi is broken |
FABRIC-551 | Unable to provision container using a single profile when using the warref protocol |
FABRIC-552 | adding a "--force" option to the start/stop container command in case mismatch between JVM lifecycle and container lifecyle |
FABRIC-555 | Messaging crashes VM by creating large number of threads |
FABRIC-559 | CreationStateListener is ignore in all container options classes. |
FABRIC-561 | can't start fabric-core-agent-ssh bundle due to miss OSGi service org.fusesource.fabric.api.FabricService |
FABRIC-564 | Webapp and Servlet registered URLs should respect resolver changes. |
FABRIC-565 | The Zookeeper Login Module should not be activate if fabric is not ready. |
FABRIC-566 | Shell is restarted after fabric:create and also installing some features |
FABRIC-567 | Can't create fabric on AIX7 server |
FABRIC-568 | profile "karaf" binds jolokia to 8080 port |
FABRIC-569 | Fuse Fabric silently drops DOSGi messages |
FABRIC-570 | Align zookeeper acls with curator |
FABRIC-572 | Some profiles fail to provision; eg example-camel-fabric |
FABRIC-573 | Fabric allows for a remote root container to be deleted even if child containers exist |
FABRIC-575 | fabric:profile-refresh causes NumberFormatException when connecting using a repo url that has username/password encoded. |
FABRIC-576 | JMX domains don't seem to be updated after a container is created |
FABRIC-577 | Container.isEnsembleServer() also returns true for containers that aren't running a zookeeper server |
FABRIC-579 | Unable to start remote child containers after the remote root container has been patched |
FABRIC-580 | Can't delete configuration files via the fabric API |
FABRIC-581 | Can't change a profile's parents |
FABRIC-583 | FuseMQ status is incorrectly reporting that MQ is running |
FABRIC-585 | NPE when importing properties into Fabric using --properties flag |
FABRIC-587 | Problem using the the profile:edit command and built in fabric editor |
FABRIC-588 | Using fabric:ensemble-add (or ensemble-add) and removing is not always working |
FABRIC-591 | fabric:create command does not validate the --profile option |
FABRIC-593 | Provisioning a profile stalls at "Installing" state forever |
FABRIC-594 | Camel Crypto Jars in Fabric |
FABRIC-595 | Restore the separation of 'all' and 'release' profiles |
FABRIC-598 | Re-deployment of jboss-fuse-full leads to OOM: Permgen |
FABRIC-602 | Location of broker configuration not updated when creating a new profile version in Fabric |
FABRIC-603 | profile-display output doesn't show all of the files |
FABRIC-604 | SCR 1.8.0.redhat-610117 does not make its sources available |
FABRIC-605 | fabric:create --clean is broken |
FABRIC-607 | Zookeeper session leak causing system to be unusable (6.0 and 7.1 fix) |
FABRIC-609 | Deadlock on OpenShift while accessing git |
FABRIC-610 | Pax web does not start on managed containers on openshift |
FABRIC-613 | No space left on device 107.21.154.172 |
FABRIC-618 | Fabric smoke tests create large nexus-maven-repository-index files in /tmp |
FABRIC-626 | Calls to datastore setConfigurations will delete non property file configurations |
FABRIC-627 | fabric:container-create-child no longer prompts for jmx credentials if there is an auth failure. |
FABRIC-631 | fuse-deploy job may deploy invalid artefacts |
FABRIC-632 | Cannot download scriptengines-jruby |
FABRIC-633 | fabric:create takes long time - approximately 3-4 min |
FABRIC-634 | getProfileFeatures() JMX API blocking indefinitely |
FABRIC-635 | Build contains diverging versions of org.apache.felix.utils |
FABRIC-650 | GitDataStore timing issues |
FABRIC-651 | Remove JBoss A-MQ Fabric stuff from the default build |
FABRIC-656 | profile-edit command doesn't properly support deleting pids and pid keys. |
FABRIC-659 | Git DataStore sends more change notifications than it actually needs to. |
FABRIC-693 | Component activation may expect Map<String, String> but gets Map<String, ?> |
FABRIC-694 | Revisit ZooKeeperBootstrap handling |
FABRIC-695 | Git server may fail to start due to scr issues. |
FABRIC-696 | ZooKeeperGroup may leave behind zk entries completely breaking master election |
FABRIC-697 | Adding containers to enselmble second time after removing it from ensemble is broken |
FABRIC-699 | Http calls inside openshift get redirected to https or even to a different host |
FABRIC-711 | fabric:cluster-list completer is not really helpful |
FABRIC-713 | Cannot build fabric-openshift due to missing openshift-java-client |
FABRIC-714 | Fuse ESB does not build with clean repository |
FABRIC-744 | Can't access the git servlet |
FABRIC-749 | NoSuchMethodError: org.apache.felix.utils.properties.Properties.setProperty |
FABRIC-751 | TreeCache error when creating a container, unable to create any more containers afterwards |
FABRIC-754 | Can't create child container via JMX |
FABRIC-755 | Cannot provision child container reliably |
FABRIC-767 | Comments are removed from fabric property files when a feature is added to the profile |
FABRIC-772 | Restructure smoke tests to cover functional minimum |
FABRIC-782 | Newly created apps in OpenShift don't connect to the fabric |
FABRIC-785 | Occasionally not all blueprints installed from profile |
FABRIC-787 | Logging out fuse-fabric - io.fabric8.api.scr.InvalidComponentException |
FABRIC-790 | Provisioning failure when using profile:xxx references |
FABRIC-792 | Regression on handling of missing profiles |
FABRIC-793 | JBoss Fuse fails to build/run on jdk6 |
FABRIC-794 | (fabric:create -n) fabric is not exposing service URL visible in cluster-list |
FABRIC-795 | java.lang.ArrayIndexOutOfBoundsException in normalizePropertyName |
FABRIC-802 | Erratic behaviour of the management console after creation in OpenShift |
FABRIC-803 | Custom Repository configuration not picked up |
FABRIC-804 | JMX user/password entered when creating new container has no effect |
FABRIC-810 | Error starting container after creating it |
FABRIC-811 | Delete container is a bit too easy |
FABRIC-814 | PaxExam may run test before support bundles are installed |
FABRIC-815 | Build fails because of missing hawtio-git-1.2-M-redhat-319 |
FABRIC-816 | Import with verbose output doesn't work |
FABRIC-821 | perfectus build doesn't deploy quickstarts builds to nexus by default |
FABRIC-822 | Cannot create child container repeatedly |
FABRIC-823 | CreateEnsembleOptions do not support --clean option |
FABRIC-824 | Default runtime properties not thread safe |
FABRIC-825 | Invalid usage of ServiceProxy in test support classes |
FABRIC-826 | Boot commands do not have abstract component semantics |
FABRIC-848 | Invalid child container builder API |
FABRIC-852 | Can't create fabric on windows server 2012 R2 |
FABRIC-858 | Fabric container - Can neither start nor stop it - The container is rouge |
FABRIC-861 | version-delete returns a TODO, as does the fabric JMX API equivalent |
FABRIC-863 | Creating child containers does not allow correct pax-web port |
FABRIC-868 | Getting "No commit message" log statements when reverting a change in hawtio, even though a commit message is being set |
FABRIC-869 | Creating fuse on openshift online does not work |
FABRIC-870 | Fuse on OpenShift - Cannot stop containers |
FABRIC-875 | fabric:crypt-password-set won't set password |
FABRIC-876 | fabric:crypt-algorithm-set won't set algorithm |
FABRIC-877 | ServiceLocator leaks ServiceListener |
FABRIC-879 | Cannot connect to created ssh container with --ensemble-server option |
FABRIC-882 | Fuse cannot login user on openshift |
FABRIC-887 | Changing profile on container may cause fabric-git to fail and the container hangs in switching profile state |
FABRIC-888 | Login data not available on fabric auto create |
FABRIC-889 | Replace pom.version with project.version |
FABRIC-890 | Error creating fabric on latest code from master |
FABRIC-891 | Curator startup may fail with exception silently ignored |
FABRIC-894 | Fabric fails to create because Git repository already exists |
FABRIC-897 | Openshift Container Provider always points to the master branch of the cartridge |
FABRIC-899 | Copy profile does not copy all files - such as other resources |
FABRIC-907 | Boot commands do not respect RuntimeProperties |
FABRIC-909 | ManagedCuratorFramework doesn't properly check when restart is required |
FABRIC-928 | Inconsistency in DynamicReference |
FABRIC-935 | Placeholder Resolvers may not be available in time |
FABRIC-936 | Child container logs are not retained |
FABRIC-937 | fabric8-maven-plugin fails to build on jdk6 |
FABRIC-942 | Fabric container provison status is "downloading" in an env without internet access |
FABRIC-947 | Creating fabric in offline does not work |
FABRIC-948 | Unable to provision fabric container in a clean offline environment |
FABRIC-956 | Possible race when using fabric:join |
FABRIC-957 | build 366 doesn't seem to work any more on windows |
FABRIC-958 | Can't create Fabric on Windows (IPv6 issue) |
FABRIC-959 | Password encryption causes race and inconsistent data |
FABRIC-969 | fabric:version-delete command does not work |
FABRIC-984 | updates to profile files are no longer reflected in running containers |
Chapter 4. Enhancements
4.1. ESB
Table 4.1, “ESB Enhancements in 6.1” lists the enhancements in version 6.1.
Table 4.1. ESB Enhancements in 6.1
Enhancement | Description |
---|---|
ENTESB-663 | If the install path contains a space no features are available |
ENTESB-736 | Provide a parent pom aligned with JBoss Fuse versions for user projects |
ENTESB-747 | add EnableCORSInterceptor for soap example |
ENTESB-761 | ActiveMQ Web Console credentials should be configured in etc/org.apache.activemq.webconsole.cfg |
ENTESB-818 | Provide support for Quartz 2.x in JBoss Fuse |
ENTESB-826 | Add EA repo to archetypes |
ENTESB-870 | Avoid nasty ObjectAlreadyExists exception for Jetty MBean when using CXF in JBoss Fuse |
ENTESB-908 | Provide a mechanism to disable the history in karaf console |
ENTESB-947 | provide a configurable way to specify the container RolePrincipal classname when expose NMR DefaultAuthorizationEntry as OSGi service |
ENTESB-948 | Switch to using plain OSGi bundles for examples |
ENTESB-961 | jboss-fuse - extras with Apache Camel included - Allow to run examples |
ENTESB-963 | Add README file to system directory - like we have in the others |
ENTESB-964 | jboss-fuse - quickstart readme.md files does not substitute version number |
ENTESB-965 | jboss-fuse - FMC / hawtio - When smaller screen the sub tabs dont position nicely in 2nd row |
ENTESB-966 | jboss-fuse - FMC first screen you see says - Welcome to hawtio |
ENTESB-981 | rest quickstart - Logs to System.out - should use logger instead |
ENTESB-990 | Autodetect and autoset the correct saaj factories when running under the ibm jvm |
ENTESB-1026 | add java2ws-plugin to soap|secure-soap quickstart to demonstrate how to generate/deploy wsdl from the SOAP endpoint |
ENTESB-1033 | profile:refresh command for the FMC |
ENTESB-1034 | add java2wadl-plugin to rest|secure-rest quickstart to demonstrate how to generate/deploy wadl from the REST endpoint |
ENTESB-1066 | enhance rest quickstarts to support json payload |
ENTESB-1265 | Improve patch process so new features installed get the patched jars |
ENTESB-699 | Blueprint Property support on OSGi service reference filter attribute |
ENTESB-717 | Add Fuse CDC to JBoss Fuse |
ENTESB-755 | Extend LDAPLoginModule to |
ENTESB-798 | Create a Fuse cartridge for OpenShift |
ENTESB-989 | introduce cxf swagger feature |
ENTESB-1018 | offer Karaf commands to camel:suspend_route and camel:resume_route |
ENTESB-1028 | Starting JBoss Fuse for the first time - wizard to create admin user |
ENTESB-1031 | Improve patch functionality |
ENTESB-1273 | EMBARGOED Fuse 6.0 is affected by CVE-2014-0085 Apache Zookeeper: admin user cleartext password appears in logging |
ENTESB-480 | remove patch-client feature |
ENTESB-542 | Upgrade to Pax Logging 1.7.1 when available |
ENTESB-757 | ESB web console branding |
ENTESB-771 | several test failed in servicemix-cxf-bc |
ENTESB-772 | Migrate camel-cxf-code-first and camel-cxf-contract-first archetypes to ASF Camel |
ENTESB-794 | Certify the JBoss Fuse 6.1 CXF component in library mode on EWS |
ENTESB-795 | Certify the JBoss Fuse 6.1 CXF component in library mode on EAP |
ENTESB-796 | Certify the JBoss Fuse 6.1 Camel component in library mode on EWS |
ENTESB-797 | Certify the JBoss Fuse 6.1 Camel component in library mode on EAP |
ENTESB-802 | Upgrade to Spring 3.1.4 from 3.1.3 |
ENTESB-807 | Upgrade to jolokia 1.1.3 |
ENTESB-814 | Add fusesource repo to Camel archetypes |
ENTESB-850 | Include quickstarts in jboss-fuse kit |
ENTESB-868 | use stage repo for WSS4J 1.6.12 which is in VOTE |
ENTESB-875 | upgrade esbcomponents to use jetty 8.1.9 |
ENTESB-878 | Run all FuseByExample demos against 6.1 kits |
ENTESB-950 | Incorrect dependencies version |
ENTESB-957 | Align versions of Karaf |
ENTESB-958 | Align versions of ServiceMix |
ENTESB-962 | Update (c) to 2013 in license.txt in jboss fuse distribution. |
ENTESB-983 | Remove the client.html from the soap example as any modern browser do not support that anymore |
ENTESB-984 | Fuse by Examples - Should be updated for JBoss Fuse 6.1 |
ENTESB-985 | Align versions of Fuse build |
ENTESB-986 | URL to Doc has changed |
ENTESB-997 | Camel OSGi import range should be 2.12 onwards |
ENTESB-998 | JMX names - Should not include hostname by default |
ENTESB-1012 | Add sanity test to ensure each of the distros can start up |
ENTESB-1013 | Add hawtio builds into Perfectus |
ENTESB-1017 | Add sanity test to ensure that hawtio can start up |
ENTESB-1023 | Use https repo URLs |
ENTESB-1025 | Remove deprecated FMC from Fuse 6.1 kits |
ENTESB-1027 | Fuse Camel 2.12 - Dependency to hawtio in parent/pom.xml |
ENTESB-1105 | Fabric - hawtio about dialog should use non-white logo |
ENTESB-1124 | JBoss Fuse 6.1.0 is affected by CVE-2013-6429 |
ENTESB-1141 | Building the quickstart source fails |
ENTESB-1167 | Add additional dependencies to BOM |
ENTESB-1168 | checksum missing from released artifacts |
ENTESB-1169 | Update all fusebyexample projects to GA release version |
ENTESB-1174 | Drop support for Spring 2.x, 3.0.x, 3.1.x |
ENTESB-1196 | Fuse 6.0 is affected by CVE-2013-7285 XStream RCE due to insecure XML deserialization |
ENTESB-1201 | Review cxf-webinars code on FuseByExample web site |
ENTESB-1220 | Update to RH built native libs |
ENTESB-1239 | hawtio has M in the version name, eg 1.2-M-redhat-350 |
ENTESB-1253 | Fuse BOM has version 1.0 should be 6.1 |
ENTESB-1279 | Update to recent hibernate release |
ENTESB-1295 | Tanukiwrapper Solaris build |
ENTESB-1331 | Upgrade mqtt-client to 1.10 |
ENTESB-1335 | Use Red Hat Tanuki build in Fuse 6.1 |
ENTESB-1351 | Update JBoss Fuse to use redhat verison of hawtio-swagger-ui |
ENTESB-1353 | Remove use of nexus promotion profiles in perfectus |
ENTESB-893 | org.apache.camel.TypeConverterLoaderException: Failed to load type converters when deploying JBI service unit |
ENTESB-1327 | [DOC] 6.1 Fabric patch documentation seems a bit out of date |
ENTESB-1342 | Migration issues are silent |
ENTESB-1344 | Unable to delete versions from the FMC |
ENTESB-1352 | Document Naming conventions for patches |
ENTESB-893 | org.apache.camel.TypeConverterLoaderException: Failed to load type converters when deploying JBI service unit |
ENTESB-771 | several test failed in servicemix-cxf-bc |
ENTESB-875 | upgrade esbcomponents to use jetty 8.1.9 |
SMX4NMR-315 | provide a configurable way to specify the Karaf RolePrincipal classname when expose NMR DefaultAuthorizationEntry as OSGi service |
SMX4-1452 | introduce a throwExceptionOnFailure parameter for camel-nmr producer endpoint |
SMX4-1509 | CXF NMR transport should support JAXWS Async API out of box |
SMX4-1547 | use EndpointName + ServiceName + InterfaceName as a Key to distinguish a NMR destination |
SMX4-1548 | add interfaceName|serviceName option for camel-nmr consumer endpoint |
SMX4-1453 | Excessive logging in CXF NMR binding and transport |
SMX4-1584 | Update to jruby 1.7.5 |
SMX4-1475 | Create jsr339-api-2.0 API spec bundle |
4.2. Messaging
Table 4.2, “Messaging Enhancements in 6.1” lists the enhancements in version 6.1.
Table 4.2. Messaging Enhancements in 6.1
Enhancement | Description |
---|---|
ENTMQ-278 | Allow XAPooledConnectionFactory to be join an xa transaction - two connection factories in same arjuna jboss jta transaction |
ENTMQ-291 | Improve mq-web-console style sheet - clash of background and forground text on list items |
ENTMQ-307 | AMQP hardening |
ENTMQ-323 | Provide a way to see what the TTL is for a specific message |
ENTMQ-324 | Please add statistics regarding messageSize |
ENTMQ-345 | Move MQ integration tests under the MQ project. |
ENTMQ-347 | Allow JCA bound connection factory to be used outside of managedConnection - apply spec configuration like brokerURL |
ENTMQ-359 | Ability to determine the slowness of an ActiveMQ consumer |
ENTMQ-369 | Tell broker to use only space it thinks we have |
ENTMQ-376 | Please default checksumJournalFiles to true |
ENTMQ-391 | Add keep alive component to file locker |
ENTMQ-392 | Allow auto broker restart on xml configuration change feature to be disabled |
ENTMQ-393 | Allow wildcards in group definitions |
ENTMQ-425 | Please improve the logging for AMQ JDBC store so that the SQL statements can be logged |
ENTMQ-426 | Please provide a -port option on mqcreate |
ENTMQ-427 | Please provide a way to encrypt configured webconsole passwords |
ENTMQ-428 | Please make webconsole security role error more descriptive |
ENTMQ-440 | rename activemq-broker feature to a-mq-broker to reflect the fabric dependency (or difference from activemq) |
ENTMQ-487 | Make hawtio feature complete with web console |
ENTMQ-179 | Package CMS/NMS in distro |
ENTMQ-303 | Allow updates of broker configurations, without having to re-start the broker |
ENTMQ-308 | JMS Client for AMQP |
ENTMQ-348 | Certify LevelDB |
ENTMQ-396 | Need a generic XA aware JMS ConnectionFactory that works with Aries TX manager |
ENTMQ-351 | HawtIO web console branding |
ENTMQ-403 | Run all FuseByExample demos against 6.1 kits |
ENTMQ-419 | Fix mq/mq-itests |
ENTMQ-456 | Package Clients into individual zips |
ENTMQ-481 | Remove ActiveMQ web console from A-MQ 6.1 kits |
ENTMQ-500 | ActiveMQ examples - Add repository to our repo so the examples can build |
ENTMQ-519 | Upgrade to qpid-amqp-1-0-client-jms 0.26 |
ENTMQ-535 | Ensure jms amqp client reports an exception on a transport failure |
ENTMQ-265 | org.apache.activemq.transport.amqp.joram.JoramJmsTest hangs on several platforms |
ENTMQ-297 | Why is it 3x slower with transactions? |
ENTMQ-298 | How best to config system Usage memory limit and per destination memory limit? |
ENTMQ-300 | network consumers get confused during high traffic volume with consumer re-connects |
ENTMQ-373 | Messages consumed in a TX from AMQP client are not removed from the Queue |
ENTMQ-469 | Bug 1011042 - MDB stops processing messages after failover from master to slave |
ENTMQ-570 | [DOC] release note that jmx.restart is not production ready |
ENTMQ-279 | RAR - support session enlistment on cached connection (so transaction created after createConnection but before createSession) |
ENTMQ-396 | Need a generic XA aware JMS ConnectionFactory that works with Aries TX manager |
AMQ-2180 | infinite networkTTL |
AMQ-2429 | Show flow control being active on web console ... |
AMQ-2932 | A little optimization to IdGenerator and a potential issue with the counter |
AMQ-3388 | Http/https protocol uses Xstream for serializing commands in xml. Field additions to the commands bresks xtream serializacion between amq versions |
AMQ-3779 | Allow logging broker plugin to use a log per destination |
AMQ-4059 | activemq-web - Remove dependency on Camel |
AMQ-4174 | Deleting/moving a message from queue overview should redirect back to overview of the queue |
AMQ-4205 | Expose thread pool configuration |
AMQ-4337 | Messages with AMQ_SCHEDULED_DELAY do not respect transactions |
AMQ-4365 | Allow the Lease Locker to be used with out a JDBCPersistenceAdapter - so it can be a kahadb lock |
AMQ-4433 | Socket parameters are not validated |
AMQ-4438 | Add uptime to bstat output |
AMQ-4473 | Allow enabling remote debug from newly created broker instance |
AMQ-4482 | Suport systemUsage.memoryUsage.percentOfJvmHeap=70 option |
AMQ-4488 | KahaDB should log a warning for recovered prepared XA Transactions on startup. |
AMQ-4518 | Expired Message check being done when its not really needed [Performance Issue] |
AMQ-4520 | Allow the bouncy castle security provider to be used if present in the lib dir. |
AMQ-4522 | Allow setting timeToLive when sending messages using JMX |
AMQ-4539 | make the networkTTL or brokerPath visible via jmx and via a message property |
AMQ-4549 | The activemq-all and activemq-osgi modules should have proper uber sources.jar files too. |
AMQ-4571 | Improve DestinationFilter to allow any filter to unsubscribe its wrapped destination from a durable subscruption |
AMQ-4577 | log level used to say a message ack was ignored because the message is expired should be debug and not warn |
AMQ-4584 | Allow configuration of a discarding dead letter strategy |
AMQ-4593 | Upgrade Snappy Java |
AMQ-4607 | network connectors - new messageTTL and consumerTTL - split usage of networkTTL for mesh topology |
AMQ-4621 | Provide a polling SlowConsumerPolicy that uses LastAck time on a sub |
AMQ-4637 | Add cause property to DLQ message that exceed redelivery policy, ref the policy |
AMQ-4662 | KahaDB default checksumJournalFiles to true |
AMQ-4668 | REST API only accepts non-form content if content type of text/xml |
AMQ-4675 | Rest MessageServlet should set cache control header |
AMQ-4689 | Allow for JobSchedulerStore implementations to be provided by the PersistenceAdapter |
AMQ-4706 | Failover transport - Add option to configure WARN logging internval for failover attempts still failing |
AMQ-4709 | Allow wildcards in Authorization plugin group definitions |
AMQ-4721 | Update slf4j library to latest version (1.7.5 currently) |
AMQ-4754 | Add connection counters at broker level |
AMQ-4758 | Improve performance of pull consumers |
AMQ-4787 | ActiveMQ web console welcome page should not be constrained |
AMQ-4795 | Enable amqp transport out of the box in activemq-karaf |
AMQ-4799 | Starting AMQ standalone - ws connector url/port not logged |
AMQ-4801 | ActiveMQ web demo - chat example - Logs jetty IDLE ERROR 1st time |
AMQ-4806 | './bin/activemq console' should 'exec' java so that way scripts calling it can get the pid for the broker's java process. |
AMQ-4819 | Reducing memory usage should log at INFO/WARN level instead of ERROR |
AMQ-4821 | runtime config - add support for spring properties config with properties or bean factory |
AMQ-4825 | ConnectionFactory and ActiveMQCamelComponent should default to the right port if on OpenShift |
AMQ-4826 | Avoid unnecessary remainder operator for floating-point |
AMQ-4831 | Average message size attribute on broker mbean should not have decimals |
AMQ-4843 | runtime config - support addition of composite virtual destinations - forwardTo |
AMQ-4844 | Provide more granular karaf features |
AMQ-4849 | runtime config - support modifications to simpleAuthenticationPlugin plugin |
AMQ-4852 | Show clientId view of duplex network connection Mbeans |
AMQ-4856 | Change MIME type for XML in the REST API |
AMQ-4881 | Align xbean and upgrade to 3.15 |
AMQ-4903 | ActiveMQ should depend to http feature instead of jetty |
AMQ-4909 | OSGi granularity of activemq-osgi bundle |
AMQ-4912 | StatisticsPlugin - destination stats should include broker info |
AMQ-4916 | Add JMX stats for Consumers and Producers accessible from the Broker |
AMQ-4926 | Extends activemq-karaf import version range to work with both Karaf 2 & 3 |
AMQ-4931 | Karaf commands should auto-export interfaces |
AMQ-4947 | Reduce the reliance on fsync when writing to disk |
AMQ-4969 | Update the JobSchedulerStoreImpl in KahaDB to use LockableServiceSupport |
AMQ-4979 | Put back Jolokia management API |
AMQ-4989 | Better protect worker thread in TcpTransportServer that handles socket accepts |
AMQ-5005 | Eclipse build with latest Scala plugins fails |
AMQ-5007 | Upgrade Proton to v0.6 |
AMQ-5011 | Statistics plugin doesn't fill in Message timestamp or priority |
AMQ-5031 | Allow isSameRM override from broker identity to connection identity to avoid xa.join |
AMQ-5049 | Set headless when running tests. |
AMQ-5050 | Populate a 'Host' header in the WireFormatInfo of the Openwire protocol to let multi-tenant proxies route connections |
AMQ-5076 | Pooled session creation blocks when maxActive is reached |
AMQ-5078 | Typos in stomp/ProtocolConverter.java |
AMQ-5091 | Upgrade to jolokia 1.2 |
AMQ-3024 | Scheduler should support non-Kaha persistence |
AMQ-3097 | add Function calls to selectors |
AMQ-3452 | add 'stop' goal to the maven-activemq-plugin |
AMQ-3621 | Integrate Apache Shiro with ActiveMQ as "security solution" |
AMQ-4175 | Adding a retry-button |
AMQ-4188 | ActiveMQ Karaf Command for overview of queues alike what you see in the web console |
AMQ-4483 | Improve DLQ handling |
AMQ-4509 | activemq-maven-plugin should have a stop goal |
AMQ-4526 | ActiveMQ should automatically restart if a Locker looses it's lock. |
AMQ-4567 | JMX operations on broker bypass authorization plugin |
AMQ-4574 | Add EndpointCompleter functionality to ActiveMQ Camel component |
AMQ-4594 | Replace web console with hawtio |
AMQ-4617 | Enable MQTT over WebSocket protocol |
AMQ-4635 | Expose producer flow control statistics via JMX |
AMQ-4682 | runtime configuration - allow selective application of changes to xml configuration without broker restart |
AMQ-4690 | create a camel component for intercepting messages as they pass through the Broker |
AMQ-4697 | Add the ability to show average message size per destination |
AMQ-4718 | Extra options added to a failover/discovery URL that don't map to failover configuration settings, should get passed to the nested URLs. |
AMQ-4723 | HTTP Discovery agent should only poll for broker URLs while attempting to connect a transport. |
AMQ-4757 | Provide a generic jms XA connection pool |
AMQ-4760 | Add dstat command to activemq karaf commands |
AMQ-4766 | Expose Message Group maps via JMX |
AMQ-4918 | Added JMX metics for networks per destination |
AMQ-4946 | include activemq-jms-pool in activemq-all |
AMQ-4968 | Add new mode to JMS Pool that allows for not caching producers |
AMQ-4990 | Add support for the changes in MQTT 3.1.1 |
AMQ-5072 | Support configuring a different directory for the KahaDB index files. |
AMQ-4251 | Scala compile warnings - Compiling activemq-leveldb-store |
AMQ-4524 | Remove camel-jetty dep from project |
AMQ-4552 | activemq-karaf - Should be able to install in Karaf 2.3 |
AMQ-4557 | Upgrade dependency to karaf 2.3.1 |
AMQ-4732 | maven : add IssueManagement declaration |
AMQ-4733 | Upgrade to Jasypt 1.9.1 |
AMQ-4734 | Upgrade Jolokia to 1.1.3 |
AMQ-4745 | Upgrade to json-simple 1.1.1 |
AMQ-4749 | Upgrade to xerces 2.11.0 |
AMQ-4750 | WebConsole readme in assembly should be updated with hawtio details |
AMQ-4751 | Upgrade to commons-io 2.4 |
AMQ-4752 | Upgrade to derby 10.10.1.1 |
AMQ-4780 | Upgrade to qpid 0.24 |
AMQ-4784 | Upgrade Jolokia to 1.1.4 |
AMQ-4803 | Examples - Update instructions due recent moving of files to new directory |
AMQ-4816 | Update deprecated code in activemq-camel tests |
AMQ-4839 | deprecated JMS streams |
AMQ-4858 | Scala source file forgotten in /src/main/java |
AMQ-4883 | Fusesource release repo not needed |
AMQ-4885 | Typos in MessageStore |
AMQ-5060 | Upgrade to xstream 1.4.7 |
AMQ-5064 | Update QPid client to v0.26 |
ENTESB-1220 | Update to RH built native libs |
ENTMQ-500 | ActiveMQ examples - Add repository to our repo so the examples can build |
4.3. Routing
Table 4.3, “Routing Enhancements in 6.1” lists the enhancements in version 6.1.
Table 4.3. Routing Enhancements in 6.1
Enhancement | Description |
---|---|
ENTESB-826 | Add EA repo to archetypes |
ENTESB-961 | jboss-fuse - extras with Apache Camel included - Allow to run examples |
CAMEL-3338 | DefaultProducer should use same isSingleton setting as its endpoint |
CAMEL-4075 | Create camel-quartz2 component to support Quartz 2.1.x |
CAMEL-4209 | Upgrade camel-guice to use guice 3.0 |
CAMEL-4224 | Add Lazy Connection to XMPP |
CAMEL-4257 | Expose setDeliveryMode property in org.apache.camel.component.jms.JmsComponent |
CAMEL-4515 | Spring-WS should populate Camel Header with the SOAP Header |
CAMEL-4629 | Add support for loading script from file/classpath in the groovy/ognl/mvel etc components |
CAMEL-4869 | camel-ahc - Provide easier realm configuration possibility |
CAMEL-4928 | Async API support by the Timer component |
CAMEL-4963 | antInclude support for case insensitive patterns |
CAMEL-5240 | Upgrade to newer release of snmp4j |
CAMEL-5269 | Make it possible to change the remote file name without changing the local file name |
CAMEL-5278 | Allow JaxbDataFormat to (un)marshall with strict schema validation |
CAMEL-5304 | Unable to turn-off n to r conversion in HL7Converter |
CAMEL-5320 | camel-ftp - Add option to check files without downloading |
CAMEL-5328 | Camel PropertiesComponent should support resolution of nested properties |
CAMEL-5359 | camel-castor does not use mapping file to convert XML to Java |
CAMEL-5383 | [JDBC component] Add ResultMetaData as a header value |
CAMEL-5388 | Karaf command - ContextInfo - Should have verbose option |
CAMEL-5396 | Improve performance of DefaultJmsKeyFormatStrategy |
CAMEL-5439 | camel-ssh component should retrun the stander error and shell exist status |
CAMEL-5441 | Remove the import package of META-INF.cxf from the camel cxf related examples |
CAMEL-5445 | ManagementLoadTask - Background thread should defer starting till CamelContext has been started |
CAMEL-5446 | Add option to disable ManagementLoadTask |
CAMEL-5462 | Add tray support to camel-print |
CAMEL-5479 | Add support for the InOut Message Exchange Pattern to the twitter UserProducer in order to be able to retrieve the unique identifier for the published tweet |
CAMEL-5483 | Component for neo4j |
CAMEL-5488 | Update and improve camel-hl7 |
CAMEL-5489 | Support for selection of direct-vm consumers |
CAMEL-5492 | Add option to restrict HTTP method in camel-jetty and camel-servlet |
CAMEL-5494 | Camel's JavaConfigContextLoader class lacks support for Camel's testing annotations |
CAMEL-5503 | Expanding Bean Binding annotations to define explicitly what to apply it to |
CAMEL-5541 | Update Camel-XMPP tests to use embedded Apache Vysper |
CAMEL-5544 | Zookeeper route policy constructor has no need to throw exceptions |
CAMEL-5546 | Zookeper master election logic is too tightly bound to the route policy logic |
CAMEL-5550 | Add headerName option to xpath/xpath language |
CAMEL-5551 | String types not converted from CLOB |
CAMEL-5553 | support injection of Endpoint and @Produce @Consume annotations |
CAMEL-5554 | allow XML DSL to work in CDI |
CAMEL-5559 | Upgrade camel-solr to use http client 4.x |
CAMEL-5560 | add support to camel:run for running CDI camel applications |
CAMEL-5565 | creating camel routes with the Java DSL and using Endpoint objects (particularly if using dependency injection of them) doesn't expose the endpoint URIs to JMX and tooling |
CAMEL-5566 | provide an annotation to auto-register a RouteBuilder with a CamelContext (lazily creating a new CamelContext if a different contextName is specified) |
CAMEL-5568 | Remove Spring Reference from Camel Core Feature |
CAMEL-5569 | Make Spring Optional Bundle Import for CXF Transport |
CAMEL-5578 | Polish our pom's to be as DRY as possible |
CAMEL-5579 | Add an abstract grouped by aggregator strategy that users can extend from. |
CAMEL-5590 | when recursive=true in camel-file url then may cause camel context not started |
CAMEL-5591 | Update Javassist bundle version |
CAMEL-5603 | Camel endpoints with user info using @ sign in username or password should be encoded |
CAMEL-5611 | Issue with JndiContext in camel tests |
CAMEL-5613 | Provide robust connection support for JMX consumers |
CAMEL-5630 | Add a printer prefix option on the camel-printer endpoint |
CAMEL-5634 | camel-jaxb - Allow to control namespace prefixes |
CAMEL-5640 | Camel Karaf Commands - Add timeout option to stop route command |
CAMEL-5642 | Simple language - Limit escaping to newline related characters |
CAMEL-5645 | Apns Component should allow sandbox/prod environment variable in apnsServiceFactory |
CAMEL-5649 | Add no args constructor to Builder support class which is required by CDI |
CAMEL-5658 | Add method on ExecutorServiceManager to get Camels ThreadFactory |
CAMEL-5664 | Provides the replace wrap methods for calling the deprecated camel-core API |
CAMEL-5667 | Update the camel-scala DSL with latest camel java DSL |
CAMEL-5675 | Camel Route Startup Performance Slow |
CAMEL-5713 | SMPP Consumer: support for address_range parameter |
CAMEL-5724 | Spring-WS consumer and producer do not propagate some custome headers and attachements to a response message |
CAMEL-5725 | Thread pool profile - maxQueueSize = 0 should mean no work queue in use |
CAMEL-5726 | CamelContext - Add support for CamelContextAware on Language and DataFormat |
CAMEL-5760 | Aggregate EIP - Allow custom AggregationStrategy to implement Service to have callbacks when starting/stopping the EIP |
CAMEL-5765 | Simple language - Improve OGNL with hardcoded values for null bodies |
CAMEL-5771 | IOHelper.getCharsetName() should lookup CHARSET_NAME in headers if exchange property is not set |
CAMEL-5775 | Load balancer example - Should use the failover LB instead |
CAMEL-5787 | Remove non Camel JARs from distro |
CAMEL-5788 | PGP dataformat should support take the key parameter form message header dynamically. |
CAMEL-5791 | Adding blueprint based camel-cxf tests using camel-test-blueprint |
CAMEL-5793 | Clients referring to seda: endpoint without options in URI, create implicit endpoints |
CAMEL-5799 | Add UpdateList, DeleteList and ExecutorType capabilities to mybatis component |
CAMEL-5801 | Make it easy to configure thread name pattern in XML DSL |
CAMEL-5829 | File consumer - Allow to configure logging level of read lock strategy |
CAMEL-5849 | Upgrade camel-hibernate to Hibernate 4.1.x |
CAMEL-5853 | Added CxfEndpointConfiguer to support configure the CXF endpoint programmatically |
CAMEL-5863 | camel-jms - Name of request reply classes for fixed queue names should be renamed |
CAMEL-5881 | FTP endpoints should support charset property like File endpoint does |
CAMEL-5910 | Mail Producer should store the mail message id when it sends the message. |
CAMEL-5931 | Upgrade Camel features to Spring 3.1 as minimum version |
CAMEL-5932 | Update camel-jpa for Spring 3.1 |
CAMEL-5933 | Support Blueprint on Camel Transport of CXF |
CAMEL-5937 | Added sinceId option for camel-twitter pulling the status |
CAMEL-5940 | camel-cache - Add option to cache component to easily configure ehcache XML file to load by default |
CAMEL-5954 | Unify the variables which are exports to script |
CAMEL-5960 | Add routeId as function to simple language |
CAMEL-5967 | support to specify the camelContext through the attribute of destination or conduite |
CAMEL-5969 | OsgiServiceRegistry to lookup services with filter on name=blah |
CAMEL-5972 | OsgiServiceRegistry.lookupByType() should use BundleContext.getServiceReferences() |
CAMEL-5982 | Search on twitter without filtering old twits |
CAMEL-5984 | Specification of the language for the search Consumer and Producer |
CAMEL-5997 | Registry API changes to accomodate CDI |
CAMEL-6006 | File and ftp built in idempotent consumer - Allow to customize key |
CAMEL-6010 | camel-ibatis - Should load sql map in start instead of lazy getter |
CAMEL-6019 | Add PGP signature and signature verification support to PGPDataFormat |
CAMEL-6021 | camel-twitter - support for pagination |
CAMEL-6022 | camel-twitter - limiting number of results per page |
CAMEL-6026 | Add options to let user get control of http connection |
CAMEL-6030 | camel-gae - Should not have Spring dependency |
CAMEL-6031 | CamelContext - Should fallback and use SimpleRegistry if JndiRegistry cannot be used by default |
CAMEL-6032 | servletcontextlistener - Allow to configure which registry to use / plugin custom registry |
CAMEL-6039 | camel-bindy fixed length record improvements |
CAMEL-6040 | Add an option to encrypt tmp files generated by Camel's CachedOutputStream |
CAMEL-6042 | AggregateProcessor/AggregationRepository does not deal with optimistic locking - will not work correctly in a distributed environment |
CAMEL-6043 | Improve the BeanInfo performance |
CAMEL-6052 | Remove dependency on com.sun.script-jython-engine |
CAMEL-6057 | Camel Spring registry does not look into parent contexts |
CAMEL-6063 | Check if body is a MimeMessage and send it directly without create a MimeMessage from body and headers |
CAMEL-6076 | deprecate the xxxRef options and provide the xxx option if it not exists yet |
CAMEL-6080 | ability to change properties on CamelContext at runtime using jmx |
CAMEL-6085 | support the set the cache-control header in camel-restlet |
CAMEL-6088 | Add option to camel-crypto PGP to not always use CONSOLE for filename |
CAMEL-6090 | Allow for streaming of remote file content |
CAMEL-6091 | Improvement to SqlProducer class |
CAMEL-6092 | Camel CXF should set the MEP according to the BindingOperationInfo |
CAMEL-6119 | enhance Aggregator to allow forcing completion via a header and include the current message |
CAMEL-6120 | camel-ssh - Use ResourceHelper to load keystore so its easy loadable from classpath/file etc |
CAMEL-6122 | Upgrade component to jackson2 |
CAMEL-6131 | RouteDefinition.toString() should include the route Id |
CAMEL-6144 | Optimistic Locking Required for JdbcAggregationRepository in order for Camel Aggregation to work in a Clustered environment |
CAMEL-6146 | Tracer mbean name in JMX has no need for hexcode |
CAMEL-6151 | Add support to DirectEndpoint for blocking until a consumer is available |
CAMEL-6157 | Parametrized queries in JDBC component |
CAMEL-6164 | camel-ftp - Add debug logging how long time it took to upload a file |
CAMEL-6176 | Camel 2.10.1 incapable of working with + in endpoint URIs |
CAMEL-6183 | xslt component - Add option to make it easy to use saxon as the transformer factory |
CAMEL-6184 | CamelContext - removeComponent should stop component first to be similar to removeEndpoints |
CAMEL-6186 | Enable sql component to doesn't try read the body. |
CAMEL-6190 | stream cache - Spool to disk threshold is too slow and we should log on startup at INFO level what the setting is in use |
CAMEL-6193 | mail component - When mapMailMessage=true we should eager map message |
CAMEL-6195 | Improve tests for CAMEL-6090 to test for streams |
CAMEL-6208 | RichTestUri should support the template requestBody and asynSend APIs |
CAMEL-6227 | json data format - Add support for configuring gson options |
CAMEL-6230 | Allow endpoints to configure useRawUri to force using raw uris |
CAMEL-6235 | File consumer - preMove should happen after the file lock has been acquired |
CAMEL-6239 | Add incrementing counter to processor / route mbeans so we know the exact order they were created / positioned in routes |
CAMEL-6240 | Http4 component does not support PATCH |
CAMEL-6247 | Avoid verbose stacktrace when stopping camel:run for illegal state during pojosr shutdown |
CAMEL-6258 | Sql component - Add noop option to execute the query but dont change the message body afterwards |
CAMEL-6260 | IllegalAccessException when setup statement in the camel-jdbc component |
CAMEL-6264 | Camel 2.10 performance regression with added statistics in BaseTypeConverterRegistry |
CAMEL-6265 | direct-vm component - The processor should support async routing engine |
CAMEL-6266 | Support for SFTP through a proxy |
CAMEL-6268 | camel-stream - Shutdown thread pool on consumer should happen faster |
CAMEL-6272 | Bean - Improve choose method logic for no parameter methods |
CAMEL-6282 | TypeConverterRegistry - Allow to enable or disable utilization statistics |
CAMEL-6285 | Apache Camel uptime reported in logs - Add to the log message that its Apache Camel etc |
CAMEL-6286 | Make SqsConsumer support async processors |
CAMEL-6290 | camel-example-osgi - Should not output to system out, but use log instead |
CAMEL-6292 | Camel archetype component - Use bundle packaging so component is ready to install in OSGi |
CAMEL-6293 | ftp(s) producers should add the ftpReplyString to the header |
CAMEL-6296 | Support httpConnectionManager.* parameters on Camel-Http (HttpClient3) |
CAMEL-6299 | ServiceMBean - Should have an id so its easy to spot what the service is |
CAMEL-6301 | Route and CamelContext MBean - Add reset method that also reset all its processors |
CAMEL-6308 | ScheduledPollConsumer.startScheduler() access type should be "public", not "protected" |
CAMEL-6310 | BlueprintCamelContext start() method should setup the TCCL |
CAMEL-6318 | File consumer - Do not call contains on idempotent repository if its a directory |
CAMEL-6330 | Control Bus - Add suspend and resume actions |
CAMEL-6331 | camel-netty - Loading key store and trust stores should support classpath as well |
CAMEL-6340 | Improve Groovy performance |
CAMEL-6345 | CamelContext - Languages should be added as servies and stopped when stopping Camel |
CAMEL-6346 | Camel blueprint main should support to set the ConfigAdmin persistent information |
CAMEL-6347 | camel-spring-ws : Avoid the usage of CommonsHttpMessageSender in conjunction with the timeout or sslContextParameters options |
CAMEL-6351 | camel-blueprint - Should support using placeholder namespace for using property placeholders on any type in the DSL |
CAMEL-6354 | camel-shiro - Make it easier to configure username and password for subject |
CAMEL-6355 | File consumer - Check in progress eager as well to avoid any very slight chance for duplicate pickup |
CAMEL-6356 | link to camel registry in camel-stax is missing |
CAMEL-6357 | Routing engine - Preparing exchange should cater for end user by mistake copy headers the wrong way |
CAMEL-6361 | Validations exception should include line/column |
CAMEL-6362 | camel-sjms - Consumers should always use dedicated Sessions |
CAMEL-6363 | Allow to specify the string-template delimiters |
CAMEL-6364 | Improve processors wrapping |
CAMEL-6366 | SQL component - Add option to dictate if output is list, object or map |
CAMEL-6368 | JDBC component - Add option to dictate if output is object, map, list |
CAMEL-6370 | Populate all optional parameter for SubmitSm, SubmitMulti and DataSm to SMSC |
CAMEL-6371 | Allow modifying the aggregation strategy by ProcessorFactories |
CAMEL-6372 | camel-krati - KratiConsumer should support maxMessagesPerPoll |
CAMEL-6377 | Optimize routing engine to reduce stack frames in use during routing and reduce callbacks |
CAMEL-6378 | Java DSL - Using transacted and onException in same route - Validate that onException is first |
CAMEL-6379 | json data format - Allow to configure jsonView in xml dsl |
CAMEL-6381 | camel-bindy - Add option to tell bindy that the last field is till end of line |
CAMEL-6383 | Disable tracer mbean/wrapped processor if not explicit enabled on camel context |
CAMEL-6388 | Camel Properties component should support to load the properties from a instance of map |
CAMEL-6393 | Making header propagation from cxf to camel consistent |
CAMEL-6397 | camel-restlet - Allow to configure reuseAddress option |
CAMEL-6402 | HTTP4 - Set the content length for requests, if known |
CAMEL-6403 | Add support for UnitOfWork per request |
CAMEL-6405 | seda/vm - Discard messages if shutting down route |
CAMEL-6408 | cxf endpoint's should log the parsing exception when failing to extract the root element name |
CAMEL-6417 | camel-http4 - Only one instance of SSLContextParameters can be supported per component |
CAMEL-6418 | camel-sql - Allow to configure separator when using # placeholder and values is taken from message body |
CAMEL-6422 | Add tokenizeXML to ValueBuilder |
CAMEL-6426 | When StartupListener is called, camel is still in starting, not started state |
CAMEL-6435 | Remove the obsolete 'transient' modifier from both the static/non-static SLF4J Logger fields. |
CAMEL-6444 | Add Ip and Port Parameter |
CAMEL-6446 | Support JAXB annotations in Jackson Data Format |
CAMEL-6453 | Put the SSLSession instance into message header |
CAMEL-6456 | camel-csv - Delimiter option should be useable in unmarshal as well |
CAMEL-6463 | Camel routes added to context at wrong point of Spring lifecycle |
CAMEL-6465 | Add greedy option to ScheduledPollConsumer |
CAMEL-6466 | Log component URI parameters should be able to override custom formatter properties |
CAMEL-6471 | CxfPayload - Dont output the body in toString if streaming mode |
CAMEL-6474 | DOM2SAX doesn't provide the full support of SAX |
CAMEL-6477 | allow loading of keyfile from classpath |
CAMEL-6480 | Allow to turn off logging message body more easily |
CAMEL-6481 | Can't access to length of Array (java) from simple language |
CAMEL-6483 | Optimize writing response in camel-jetty |
CAMEL-6485 | Performance improvement in DefaultCamelContext by delaying synchronized block |
CAMEL-6494 | Allow for skipping fields and trailing characters in Bindy fixed-length records |
CAMEL-6498 | Improvement to allow passing in a parameter to a NamedQuery via Camel JPA |
CAMEL-6502 | Allow usage of Java KeyPair for SSH public key authentication in SFTP |
CAMEL-6505 | GenericFileMessage should override copy() method |
CAMEL-6508 | Recipient list EIP - Add property which endpoint an Exchange is from the recipient list |
CAMEL-6510 | AggregationStrategy - Allow it to be a service to make it easier to have logic in start/stop if needed |
CAMEL-6515 | camel-mongodb: Upgrade MongoDB driver from 2.9.1 to 2.11.2 |
CAMEL-6517 | Upgrade jclouds to 1.6.1-incubating |
CAMEL-6521 | ActiveMQUuidGenerator should allow configuring server socket port number |
CAMEL-6545 | seda producer - Add option to fail for non existing queue |
CAMEL-6551 | FtpConsumer fills up log file with "Cannot connect/login" WARN level messages |
CAMEL-6553 | bean component - Avoid WARN logging for not finding class when invoking a bean with constant values |
CAMEL-6554 | Add sync option to LevelDBAggregationRepository to make it easy to configure |
CAMEL-6556 | classpath problem with camel:run and provided dependencies |
CAMEL-6559 | script builder synchronized the operation of evaluateScript |
CAMEL-6564 | JMX - Services which can only be enlisted once should use fixed name |
CAMEL-6570 | CLIENT_CREATED event can't be sent in the CXFEndpoint.createClientFactoryBean() |
CAMEL-6580 | camel-jms - Dont allow CACHE_NONE for replyToCacheLevelName for temporary queues |
CAMEL-6581 | SendProcessor - Use fixed destination allow routing engine optimizations |
CAMEL-6583 | camel-jms - Add option to include optional JMSX properties in binding to Camel message |
CAMEL-6590 | Restlet header warnings |
CAMEL-6591 | SFTP endpoint fails if the server disconnected the socket |
CAMEL-6594 | TypeConverterRegistry - Add api to remove converters |
CAMEL-6597 | Camel conduit should support the JAXWS Async API out of box |
CAMEL-6598 | camel-dozer - Only add 2nd type converter if bi-directionaly |
CAMEL-6611 | camel-netty-http - If sending a plain request to SSL then we should send back nice error response |
CAMEL-6619 | Ignore line breaks in camel-xmlsecurity component |
CAMEL-6621 | Add ability to connect to SQS queue of different owner |
CAMEL-6622 | Support XML Encryption 1.1 features in the camel-xmlsecurity component |
CAMEL-6623 | Support attaching to SQS queues where the user doesn't have permission to list the queues (manually build URL) |
CAMEL-6628 | ProducerTemplate - Allow to turn off event notifier |
CAMEL-6629 | Add requestBufferSize and requestHeaderSize options for jetty |
CAMEL-6634 | JMX Agent - Allow to use property placeholders for statisticsLevel option |
CAMEL-6635 | PollingConsumer from a scheduled consumer such as file/ftp can use a regular thread pool instead of being scheduled |
CAMEL-6637 | BeanIO Data Format logs at WARN level for conditions ignored in configuration |
CAMEL-6639 | SimpleLanguage.simple should detect if its a predicate and use that instead |
CAMEL-6640 | Migrate XML Security key cipher algorithm away from RSA v1.5 |
CAMEL-6642 | Allow to configure a custom ExpressionResultComparator for resequencer eip in xml |
CAMEL-6644 | camel-netty - Add support for suspend/resume on netty TCP consumer |
CAMEL-6651 | Calling processAnnotations when using the XStreamDataFormat's aliases are set |
CAMEL-6653 | Support to set preferredAuthentications on SFTP |
CAMEL-6655 | SMPP - add support of Vendor Specific Optional Parameter |
CAMEL-6659 | Validate that onException,onCompletion etc must be configured at top-level in the rotues |
CAMEL-6661 | xslt: TransformerException: include href is empty |
CAMEL-6666 | camel-fop - Allow to use classpath for userConfigUrl parameter |
CAMEL-6670 | Throttler EIP - Add JMX attribute to know if hit limit currently (eg its throttling state) |
CAMEL-6671 | FTP consumer - Add option to not use LIST command |
CAMEL-6674 | Add allowNull option to @Converter to allow type converters to return null as valid response for special use-cases |
CAMEL-6677 | Allow customization of the JAXB underlying XMLStreamWriter |
CAMEL-6678 | Throttler does not honor time slots after period expires |
CAMEL-6680 | Simple language - Have singleton language for better performance |
CAMEL-6686 | camel-quartz - scheduled route policy - Should support clustered jobs |
CAMEL-6688 | ShutdownStrategy - Add option to suppress logging after context has been stopped in case of aggressive shutdown |
CAMEL-6689 | ResourceHelper do not work with encoded file pathes |
CAMEL-6692 | camel-jms - Topics should also be managed in JMX |
CAMEL-6697 | camel-test-blueprint - Allow to register custom services in OSGi registry before Camel starts |
CAMEL-6705 | DefaultStreamCachingStrategy - Check for enabled in shouldSpoolCache method |
CAMEL-6706 | camel-blueprint - When having 2+ blueprint property placeholders then favor non default property value for overrides |
CAMEL-6710 | Add endpoint to consume received messages in camel-yammer |
CAMEL-6718 | Enable Streaming in MarschalProcessor |
CAMEL-6722 | binding component - Should start/stop its child services |
CAMEL-6724 | RegistryBean - Should avoid synchronized to getBean faster |
CAMEL-6725 | Add cache option to beanRef and <bean> in the DSL |
CAMEL-6728 | Configuring data format should have easier access to CamelContext |
CAMEL-6729 | camel-jt400 - no longer able to configure a pollStrategy on Jt400DataQueueEndpoint |
CAMEL-6734 | Introduce CamelFileNameConsumed Header |
CAMEL-6737 | camel-archetype-web - Add goal to deploy to JBoss AS |
CAMEL-6742 | PGP Data Format: enable configuration of public and secure key ring via byte array parameter |
CAMEL-6745 | sftp consumer - Option ignoreFileNotFound should be used for ignoring file permission errors as well |
CAMEL-6746 | vm component - Should keep track of active consumers on static level |
CAMEL-6748 | CVE-2013-4330: Skipping Header Evaluation |
CAMEL-6749 | mustache component - Should use app class loader to load templates |
CAMEL-6754 | UnitUtilsTest cant manage a locale different from US |
CAMEL-6760 | camel-test-blueprint - Possibility to configure Camel Context creation timeout |
CAMEL-6761 | Upgrade to restlet 2.1.4 |
CAMEL-6763 | Add configurePollingConsumer method to DefaultEndpoint |
CAMEL-6764 | camel-jms - Add workaround for AMQ to get JMSXUserID |
CAMEL-6765 | RouteAware API to allow injecting the Route into Consumer or other services which may need it |
CAMEL-6766 | InterceptFrom - Add support for using property placeholders |
CAMEL-6769 | JndiRegistry - Implement the methods that return empty set |
CAMEL-6772 | servletlistener component - Add messageHistory option |
CAMEL-6773 | camel-quartz2 - scheduled route policy - Should support clustered jobs |
CAMEL-6776 | Added setProperty DSL into camel-scala |
CAMEL-6780 | Binding component - Avoid duplicate prepare |
CAMEL-6786 | Preemptive authentication for http4 component |
CAMEL-6795 | default spool directory in DefaultStreamCachingStrategy should be in a camel sub dir |
CAMEL-6809 | rabbitmq.EXCHANGE_NAME header used in preference to uri exchange name |
CAMEL-6834 | support to send the Representation object back |
CAMEL-6835 | CamelBlueprintTestSupport should provide option of not generating test bundle |
CAMEL-6837 | PGP Data Format:allow other JCE providers than BC |
CAMEL-6838 | JMX Notification Trace Event Handler has no implementation for traceExchangeIn and traceExchangeOut |
CAMEL-6841 | xpath() method in the RouteBuilder should support to specify the return type |
CAMEL-6842 | XmlRpcDataFormat should support to access XmlRpcStreamRequestConfig and TypeFactory |
CAMEL-6850 | Allow AWS SQS to not ack or even if it doesn't encounter an exception |
CAMEL-6859 | camel-test - Should allow max port at IPv4 limit |
CAMEL-6860 | PGP Data Format: parameterize encryption and hash algorithm |
CAMEL-6862 | DefaultTimeoutMap - Should use start/stop to schedule the task, and cancel the task |
CAMEL-6875 | PGP Data Format: Allow keyring with several secrete keys, keys with several UserIds, select keys in unmarschalling by keyId |
CAMEL-6876 | camel-jpa - Like the JpaConsumer, also JpaProducer should provide the Header 'CamelEntityManager' of the IN payload |
CAMEL-6879 | camel-restlet - restlet consumer should send back HTTP headers |
CAMEL-6883 | CAMEL-SOAP uses wrong namespace |
CAMEL-6894 | camel-netty-http - Should use orderedThreadPoolExecutor |
CAMEL-6899 | Stream component has various problems. |
CAMEL-6904 | Reduce logging noise when starting a Camel app in OSGi |
CAMEL-6906 | PGPDataFormat: Enable Streaming during Unmarshaling |
CAMEL-6907 | DefaultEndpoint - Add setProperties method like we have in DefaultComponent |
CAMEL-6908 | camel-ftp - Using ftpClient.xxx options should support reference lookup in registry |
CAMEL-6909 | RabbitMQ Support for Exchange Type |
CAMEL-6911 | PGPDataFormat: encryption with several public keys and compression algorithm |
CAMEL-6916 | PropertyPlaceHolder : IgnoreMissingLocation should protect from unresolvable system variable location |
CAMEL-6938 | JMX names - Should not include hostname by default |
CAMEL-6946 | camel-netty - Use ConnectionException instead of CamelException if cannot connect to remote server |
CAMEL-6947 | camel-rabbit - RabbitMQ producer should start|stop more cleanly |
CAMEL-6951 | camel-core - Improve ServiceHelper utility class. |
CAMEL-6952 | RabbitMQProducer should support RoutingKey option |
CAMEL-6953 | Simple expression "${headers.CamelHttpUrl} contains 'foo'" never becomes true |
CAMEL-6954 | camel-mina2 - UDP protocol should use worker pool as well |
CAMEL-6957 | CxfEndpoint setServiceClass should check the empty String |
CAMEL-6958 | Add shutdown timeout to context-info karaf command |
CAMEL-6959 | Update to XML Security 1.5.6 |
CAMEL-6960 | ActiveMQ uuid generator - should sanitize hostname |
CAMEL-6961 | Make Camel core bundle configurable to generate less or smaller log messages itself |
CAMEL-6962 | Allow binding name to be specified in JibxDataFormat |
CAMEL-6970 | camel-mina2 - Mark a potential WriteFuture#getException() as the root cause of the thrown CamelExchangeException when writing into a session fails |
CAMEL-6972 | JMX MBean naming - Use symbolicName instead of bundleId as default for OSGi naming |
CAMEL-6973 | Add a simple expression for null |
CAMEL-6981 | Route model should include attribute if id is custom assigned or auto generated |
CAMEL-6982 | Karaf Camel commands - Polish table output |
CAMEL-6990 | Add language to ValueBuilder so you can more easily use custom languages in Java DSL |
CAMEL-6995 | Language component - Add option to reuse compiled script or not |
CAMEL-7000 | Avro DataFormat - Should initialize using start|stop logic instead of at runtime |
CAMEL-7001 | Avro DataFormat - Classloading issue with loading schema |
CAMEL-7002 | PGPDataFormat: restrict verifying public keys and allow several signatures |
CAMEL-7004 | CamelContextMBean - Add attributes for total/started routes |
CAMEL-7014 | Potential problem with camel-restlet if unavailable |
CAMEL-7020 | Make camel servlet related components deployable on OSGi with servlet 3.0 |
CAMEL-7026 | camel-jms - Allow a message to control the request timeout using a header |
CAMEL-7034 | camel-quartz - Should auto assign scheduler instance name with camel management name |
CAMEL-7060 | camel-netty-http - Do not url decode headers by default |
CAMEL-7066 | Unable to use Twitter Camel Component with proxy settings |
CAMEL-7067 | JcrProducer should not store all exchange properties in the target JCR node |
CAMEL-7072 | Veracode compliance. Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') (CWE ID 470) in AnnotationTypeConverterLoader |
CAMEL-7075 | Veracode compliance. Improper Resource Shutdown or Release (CWE ID 404) in FileInputStreamCache |
CAMEL-7076 | spring-event should not be auto enlisted |
CAMEL-7078 | camel-cxf-transport component should propagate SecurityContext |
CAMEL-7079 | Improvements to camel-shiro's ShiroSecurityProcessor |
CAMEL-7080 | Add support of lazy load to csv data format |
CAMEL-7082 | Supporting to set more work thread in camel-restlet component |
CAMEL-7083 | Log a warning when default encryption keys used |
CAMEL-7086 | Allow multiple Zookeeper servers in endpoint |
CAMEL-7088 | Veracode compliance. Improper Resource Shutdown or Release (CWE ID 404) in FileLockExclusiveReadLockStrategy |
CAMEL-7099 | csv data format - Make use of buffered I/O while unmarshalling |
CAMEL-7103 | camel-quartz - Store trigger information in job map |
CAMEL-7109 | Attachments are not correctly ordered |
CAMEL-7113 | Ignored InterruptedException in IdGenerator |
CAMEL-7117 | JettyHttpProducer.client._threadPool contains non-daemon threads only |
CAMEL-7119 | AggregationStrategies - Add useOriginal |
CAMEL-7122 | javascript language not resolving |
CAMEL-7131 | Set some default feature of DocumentFactoryBuilder |
CAMEL-7134 | camel-twitter supports to configure if using SSL or not |
CAMEL-7137 | camel-salesforce - Make it easier to configure in blueprint |
CAMEL-7140 | camel-quartz - loading properties file should support file path |
CAMEL-7150 | Provides options to setup the parameter on the WebSocketServlet |
CAMEL-7154 | InterceptSendToMockEndpointStrategy - easier to add custom logic |
CAMEL-7164 | TypeConverterRegistry - More JMX details |
CAMEL-7176 | camel-vertx - Should support async request/reply |
CAMEL-7177 | camel-vertx - Should allow to use clustered and non clustered vertx |
CAMEL-7181 | Propagate the attachments information when the CXF endpoint is POJO and disable the MTOM |
CAMEL-7186 | Add @UriParam to components in camel-core |
CAMEL-7187 | apt document generator - OSGi split package issue when writing to same package |
CAMEL-7188 | ManagedCamelContext - Find component names doesnt work |
CAMEL-7195 | Default ehcache.xml configure from camel-cache jar should not rely on multicast |
CAMEL-7203 | DefaultUnitOfWork - Optimize to only do defensive copy if useOriginalMessage is enabled |
CAMEL-7205 | camel-twitter - Add JMX operations so users can see/change configuration at runtime |
CAMEL-7208 | ManagedCamelContext - addOrUpdateRoutesFromXml should support decoding xml |
CAMEL-7215 | Stop and un-schedule jobs on removal of route |
CAMEL-7267 | camel-salesforce - Problem deploying to karaf containers |
CAMEL-7295 | camel-quickfix feature should install correct mina bundle |
CAMEL-1069 | camel-mail - add option for searchterm |
CAMEL-3096 | Create a simple example for JDBC - camel-example-jdbc |
CAMEL-3104 | ExchangeBuilder to create messages using fluent builder style |
CAMEL-3215 | @PropertyInjected - An annotation to inject a property from Camel properties |
CAMEL-4327 | Resequencer should include option to never deliver out-of-sequence messages |
CAMEL-4691 | New camel-cmis component |
CAMEL-4876 | Add support for a "back-off multiplier" capability to the ScheduledPollConsumer |
CAMEL-4974 | Hide or Encrypt some informations in the JMX MBeans |
CAMEL-5219 | create camel-elasticsearch component |
CAMEL-5416 | Camel Simple JMS Component |
CAMEL-5438 | Dynamic resolve property for CamelContext |
CAMEL-5447 | Automatically create camel context instance in CDI containers |
CAMEL-5477 | Camel component contribution for CouchDB |
CAMEL-5481 | add elasticsearch GET & DELETE support |
CAMEL-5516 | @Consume and @Produce annotations - Allow to refer to property on bean with the endpoint to use |
CAMEL-5538 | Add skipFaultLogging option to disable the Fault logging in PhaseInterceptorChain |
CAMEL-5549 | create a VTD-XML component |
CAMEL-5617 | Added an option in MainSupport to load the camel route builder |
CAMEL-5643 | JDBC aggregation repository - Allow users to store body and arbitrary headers as text within a datasource |
CAMEL-5651 | Control Bus EIP |
CAMEL-5698 | Allow to set a custom LogFormatter in the Log component |
CAMEL-5734 | Cold restart via JMX |
CAMEL-5758 | Add support for Spring Activation profile annotation from Spring 3.1 |
CAMEL-5778 | Add camel-xmlrpc component |
CAMEL-5807 | Data format for Base64 encode/decode |
CAMEL-5815 | camel-spring-ws - Support for WS-Addressing Action |
CAMEL-5817 | LDAP component that is able not only to read from LDAP, but also bind/unbind nodes |
CAMEL-5819 | camel-netty - Add timeout option |
CAMEL-5820 | Allow to use property placeholders in <route> id attribute |
CAMEL-5822 | Add JMX operation to reset throughput logger |
CAMEL-5827 | camel-bindy - Handle implied-decimal values |
CAMEL-5828 | Offer LMAX Disruptor pattern as an endpoint in CAMEL |
CAMEL-5842 | camel-ldap - Allow to configure SSL using Camels SSL support |
CAMEL-5843 | camel-zookeeper - Add functionality to delete a node |
CAMEL-5893 | JAXB FallbackTypeConverter support to check the isPrettyPrint setting from camel property |
CAMEL-5898 | Extend Java DSL for Groovy routes |
CAMEL-5906 | camel-servlet - Create a camel filter for starting Camel without using Spring XML etc |
CAMEL-5912 | Add url rewrite plugin to http components |
CAMEL-5916 | CXFRS: Simpler, higher-level binding style injecting headers, attachments and entity |
CAMEL-5918 | Add performance tests |
CAMEL-5976 | camel-sql - Add support for batch consumer |
CAMEL-5977 | camel-sql - Add support for map based parameters |
CAMEL-6000 | camel-mongodb - Dynamically add indexes to collections |
CAMEL-6016 | Simple language - Add type function which can refer to a constant or enum |
CAMEL-6047 | Validator component - Add option to validate against message header instead of body |
CAMEL-6061 | Add support for zip file format |
CAMEL-6067 | Provider deleteJob=true|false as an option for Quartz component |
CAMEL-6096 | Camel SQS has no reasonable way to add arbitrary delays to messages |
CAMEL-6115 | Add a global interceptor mechanism |
CAMEL-6139 | Split the content of a Zip File |
CAMEL-6147 | improve the stream:file to be able to auto close when it detects the splitter is done |
CAMEL-6148 | BacklogTracer - Allow to capture message tracers and store in backlog for retrieval on demand (pull based) |
CAMEL-6165 | camel-stomp - A java based stomp component using stompjms client |
CAMEL-6194 | Create @PreConsumed Annotation or Fix @Consumed Annotation For JPA Component |
CAMEL-6222 | camel-example-blueprintweb - An example like the tomcat example but using blueprint-web to be Spring free example |
CAMEL-6225 | Add support for deleting the local file after uploading to S3 |
CAMEL-6236 | dataformat component - To make it easier to use data formats as if it was another component |
CAMEL-6237 | Karaf command for profile routes |
CAMEL-6304 | make it easier to auto-document components/endpoints (like maven goals); use annotations to automatically generate configuration documentation |
CAMEL-6306 | provide a way to introspect a component, find the various parameters available and their types so that tooling can provide forms to let users create & customise endpoints |
CAMEL-6320 | Provide support for ICAL data format |
CAMEL-6324 | Camel karaf command to show type converter utilization stats |
CAMEL-6327 | camel-netty-http - Netty based HTTP component |
CAMEL-6339 | XML Signature Component in camel/components/xmlsecurity |
CAMEL-6343 | Stax support for toggling namespace awareness |
CAMEL-6359 | camel-bindy - new EnumFormat |
CAMEL-6384 | Add debugger mbean for tooling |
CAMEL-6389 | Add a mvel templating component along with the mvel expression language |
CAMEL-6391 | provide an endpoint path completion API so that we can complete endpoint paths (e.g. directory names, queue names, database table names) inside Karaf commands, IDEs or web consoles |
CAMEL-6394 | provide an API on ComponentConfiguration & JMX to get the JSON Schema of the parameters of a component/endpoint for tooling |
CAMEL-6398 | Weather component |
CAMEL-6407 | Include message history in stacktraces from error handler, making it easier to know where the problem was |
CAMEL-6419 | Controlbus - Add stats action to get performance statics in XML |
CAMEL-6424 | camel-netty-http - Add support for basic auth |
CAMEL-6428 | Salesforce Component |
CAMEL-6431 | camel-geocoder component |
CAMEL-6467 | Add Mustache Component |
CAMEL-6476 | StreamCachingStrategy - A better strategy |
CAMEL-6479 | New FileExist option for File component: TryRename |
CAMEL-6488 | camel-netty-http - Add support for sharing port in Karaf between Camel bundles |
CAMEL-6493 | camel-yammer - component to interact with yammer social network |
CAMEL-6506 | CometdComponent does not allow addition of serverlisteners to the bayeux server |
CAMEL-6507 | Add aggregate ability to camel-mongodb |
CAMEL-6522 | camel-netty - Allow sharing boss and worker thread pools |
CAMEL-6534 | Component for RabbitMQ |
CAMEL-6539 | Typeconverter for Spring Resource abstraction |
CAMEL-6542 | Camel Toolbox: Useful Aggregation Strategies |
CAMEL-6575 | Enhancements for camel-avro |
CAMEL-6588 | Choose BlockingQueue implementation in Seda component |
CAMEL-6603 | Long <-> Date TypeConverter |
CAMEL-6631 | SchedulerPollConsumer - Allow to configure scheduler to use eg camel-quartz for scheduling the task |
CAMEL-6638 | create a camel component for vertx |
CAMEL-6650 | AggregationStrategy - Allow to use a pojo with no Camel API dependencies |
CAMEL-6676 | Add support for Facebook |
CAMEL-6681 | Configurable LockType for JpaConsumer |
CAMEL-6739 | Maven archetype for creating new Camel with CXF project |
CAMEL-6830 | Create camel-ical feature |
CAMEL-6868 | camel-rabbitmq- Support clustered brokers using multiple addresses when calling ConnectionFactory |
CAMEL-6933 | Support Xerces global features configuration |
CAMEL-6971 | Supprts to set the Providers and SchemaLocation in CXFRsEndpoint |
CAMEL-6993 | Use varargs in PredicateBuilder |
CAMEL-7022 | UnitOfWorkFactory - for spi to allow users to plugin custom uow classes |
CAMEL-7023 | Add hawtio goal to camel plugin |
CAMEL-7101 | Add aggregation strategy to aggregate multiple messages into a zip file |
CAMEL-7105 | Add ability to send html emails and auto reconnect for sqs queues |
CAMEL-5486 | ConnectionResource Refactoring and OSGi Export Fix |
CAMEL-5497 | Add Batch Transaction Support |
CAMEL-5502 | SjmsEndpoint getDestinationName() Doesn't Remove Parameters |
CAMEL-5614 | Use single package for core of camel-cdi |
CAMEL-5805 | OSGi support of camel-xmlrpc |
CAMEL-5814 | support to configure the XmlRpcClient |
CAMEL-6149 | Karaf command for backlog tracer |
CAMEL-6246 | Improve unit tests for the optimistic aggregate repo |
CAMEL-6654 | Attachments with null filename should not be allowed |
CAMEL-4643 | Make it easier to check outdated dependencies and avoid duplicate/different version definitions |
CAMEL-5443 | Move performance tests to dedicated section under integration tests |
CAMEL-5511 | Upgrade camel-http4 to http client 4.2.1 |
CAMEL-5552 | made camel-cmis support osgi |
CAMEL-5584 | camel-quickfix - Remove QuickfixjEngine's forcedShutdown field as setting it to true/false has no effect. |
CAMEL-5586 | camel-elasticsearch: Fail constantly on CI server and local machine |
CAMEL-5589 | Prefer to make use of StringBuilder instead of StringBuffer where applicable |
CAMEL-5619 | Add blueprint example for XPath on headers |
CAMEL-5648 | camel-example-cdi - The two maven profiles inside this example's POM (glassfish / jboss) don't work properly |
CAMEL-5672 | Avoid using the System.out / System.error PrintStreams for logging |
CAMEL-5674 | Upgrade Pax Exam to 2.6.0 |
CAMEL-5721 | Remove not used NodeFactory and re-use code for setting expressions in the DSL |
CAMEL-5740 | Upgrade to slf4j 1.7.2 |
CAMEL-5768 | Upgrade to Spring 3.1.x by default and add Spring 3.0 integration tests. |
CAMEL-5874 | Make sure the xmlrpc producer copy the header of in message to the out message |
CAMEL-5903 | Upgrade OSGi bundles with latest SMX bundle release |
CAMEL-5904 | Upgrade to Netty 3.6.1 |
CAMEL-5915 | camel-test-spring should not include the classes from camel-test |
CAMEL-5919 | Remove support for junit 3.x in Camel test components |
CAMEL-5921 | Upgrade to twitter4j 3.0.x |
CAMEL-5923 | Upgrade to string template 4.0 |
CAMEL-5934 | Cleanup pom.xml to have maven plugins using properties for their versions so its easier to upgrade |
CAMEL-5936 | Upgrade to servicemix specs 2.2.0 |
CAMEL-5939 | camel-test-spring - Deprecate classes in junit4 package to avoid split package problem with OSGi |
CAMEL-5947 | upgrade to axiom 1.2.14 and abdera 1.1.3 |
CAMEL-6011 | Upgrade to Scala 2.10 |
CAMEL-6036 | Comment doesnt fit to code in code snippet |
CAMEL-6050 | Camel Maven Plugins - Fix the warnings Maven reports while building the Camel plugins |
CAMEL-6112 | camel-blueprint - Use same version of Aries Blueprint et all as Karaf 2.3.1 |
CAMEL-6125 | OSGi test failures on Karaf 2.3.1 |
CAMEL-6153 | Rename camel-neo4j and camel-redis to include spring in their name |
CAMEL-6156 | blueprint-cxf-test - Fails on trunk with 1 test error |
CAMEL-6182 | Merge the camel-scala-extra into camel-scala |
CAMEL-6192 | Remove EnhancedThrowableRenderer from log4j.properties as it has a bug |
CAMEL-6241 | camel-bindy: Bunch of the tests fail if the language of the JRE default Locale is something other than english, e.g. "de" |
CAMEL-6249 | Update the config.properties to mach the exported packages for Karaf 2.3.x |
CAMEL-6315 | Remove camel-scala29 from next release |
CAMEL-6344 | camel-bean-validator - Upgrade to latest hibernate validator |
CAMEL-6392 | ResourceEndpoint duplicated between camel-core and camel-spring. Should be removed from camel-spring |
CAMEL-6412 | camel-itest - Fix the Maven critical warning about camel-validator-test-resources.jar |
CAMEL-6486 | Upgrade camel-bean-validator to JSR349 (Bean Validation 1.1) |
CAMEL-6487 | camel-ftp - Upgrade to commons net 3.3 |
CAMEL-6495 | Upgrade to Hazelcast 2.6 |
CAMEL-6497 | Upgrade to commons-logging 1.1.3 |
CAMEL-6518 | Upgrade javax.mail/mail from 1.4.5 to 1.4.7 |
CAMEL-6519 | Upgrade org.hibernate:hibernate-entitymanager to 4.2.2.Final |
CAMEL-6527 | Upgrade net.sf.ehcache:ehcache to 2.7.2 |
CAMEL-6528 | Upgrade net.sf.saxon:Saxon-HE to 9.5.0.2 |
CAMEL-6529 | Upgrade com.sun.xml.parsers:jaxp-ri from 1.4.2 -> 1.4.5 |
CAMEL-6530 | Upgrade com.amazonaws:aws-java-sdk to 1.4.7 |
CAMEL-6531 | Upgrade org.mvel:mvel2 to 2.1.6.Final |
CAMEL-6532 | Upgrade org.beanio:beanio to 2.0.6 |
CAMEL-6533 | Upgrade org.apache.openejb:openejb-core to 4.5.2 |
CAMEL-6536 | camel-test-osgi - JClouds upgrade causes unit test to not compile |
CAMEL-6555 | camel-netty - Upgrade to Netty 4 or 5 |
CAMEL-6567 | Upgrade to Spring Batch 2.2.1 |
CAMEL-6578 | Upgrade CXF to 2.7.6 / 2.6.9 |
CAMEL-6587 | Cannot build camel with maven 3.1 |
CAMEL-6596 | We use some outdated Maven plugins. We should check whether we can upgrade |
CAMEL-6673 | spi-annotations should be shaded into camel-core |
CAMEL-6805 | All the 4 tests by MongoDbIndexTest are failing |
CAMEL-6806 | Upgrade org.apache.httpcomponents to 4.3 |
CAMEL-6849 | Update to jruby 1.7.5 |
CAMEL-6852 | camel-apns - Upgrade to 0.2.x |
CAMEL-6877 | examples - camel-examples-etl is broken |
CAMEL-6882 | examples - Make camel-examples-etl to work properly inside Karaf |
CAMEL-6923 | camel-zookeeper - Documentation has missing options and some misleading as well |
CAMEL-6966 | Update the Fuse related maven repo |
CAMEL-7032 | Align the netty version of camel components |
CAMEL-7065 | Disable generate manul build by using profile fastinstall |
CAMEL-7098 | csv data format - Simplify and clean-up the unmarshalling logic |
CAMEL-7110 | Upgrade OpenJPA version to 2.3.0 |
CAMEL-7170 | Upgrade to CXF 2.7.10 |
CAMEL-7216 | Upgrade to xstream 1.4.7 |
CAMEL-7223 | camel-solr - Avoid using hard-coded ports for the unit-tests |
CAMEL-7289 | Update MQTT client library dependency to latest version 1.10 |
ENTESB-1220 | Update to RH built native libs |
ENTESB-814 | Add fusesource repo to Camel archetypes |
CAMEL-5700 | enhance camel-cdi to support annotatedtypes |
CAMEL-6003 | Aggregator EIP to support an AggregatorRepository, to store in flight Exchanges |
CAMEL-6792 | Camel Test Support needs a new Method |
CAMEL-7006 | Make method asService protected in class CamelBlueprintTestSupport |
CAMEL-7184 | Improve camel-quickfix component to lazy create its engine on demand |
4.4. Web Services
Table 4.4, “Web Services Enhancements in 6.1” lists the enhancements in version 6.1.
Table 4.4. Web Services Enhancements in 6.1
Enhancement | Description |
---|---|
ENTESB-826 | Add EA repo to archetypes |
SF-455 | Suppose to change the trustManager dynamically on CXF |
ENTESB-989 | introduce cxf swagger feature |
SF-462 | generate a WSDL / WADL / swagger API docs.json and deploy to the maven build as part of the maven build |
SF-463 | provide an MBean to be able to return the JSON Schema of an XML Schema type |
SF-464 | provide a JMX API so we know which features are available - WSDL, WADL, swagger |
SF-465 | provide a JMX API to access the CXF Servlet path so we don't have to hard code it to "/cxf" in code |
SF-466 | would be nice if the swagger feature could be discovered by the CXF bus on the classpath |
SF-467 | provide an MBean to be able to return the JSON Schema for REST endpoint |
SF-471 | the generated WADL doesn't include the class name of the XML / JSON DTO |
CXF-2335 | Support @Context injection for JAX-RS Subresources |
CXF-3932 | RSTR Lifetime element sets current time in Created element |
CXF-4289 | Coping Request SOAP Headers to Fault response |
CXF-4397 | Cached Reader/Writer in org.apache.cxf.io |
CXF-4457 | Extend WS-SecureConversation to support SAML Assertions for authentication |
CXF-4461 | ClaimsHandler is called only if a requested claim is supported |
CXF-4463 | Support caching for mapped principals/identites |
CXF-4525 | expose http client, allow for NTLM authentication |
CXF-4531 | Introduce ContinuationCallback interface for reporting various continuation status updates |
CXF-4544 | Create a common SAML-based SecurityContext for both the JAX-RS and JAX-WS layers |
CXF-4548 | Enable use of customized session provider in OAuth2 GrantService |
CXF-4549 | Add retrieval of AccessToken to OAuth2 MessageContext |
CXF-4555 | enable http:conduit to configure the chunk size |
CXF-4558 | Relax the requirement for a child <wsp:Policy> element for a WS-SecurityPolicy HttpsToken policy |
CXF-4561 | Allow disabling WSI-BSP compliance in UsernameTokenInterceptor |
CXF-4568 | Adding OAuthContextUtils |
CXF-4576 | Provide logs on policy attachment parsing errors |
CXF-4577 | Support EHCACHE 2.5.2+ |
CXF-4578 | SearchConditionVisitor should be parameterized on the query type |
CXF-4585 | Updated the cxf imports version range of sts-core bundle |
CXF-4590 | STSUtils: DRY refactoring and support Soap12 via property |
CXF-4593 | STSClient: support different SOAP bindings for MEX call |
CXF-4596 | Adding an option to encrypt tmp files generated by CachedOutputStream |
CXF-4602 | getL7dLogger improvements |
CXF-4607 | RequestDispatcherProvider should be able to use enum classes better |
CXF-4628 | Only use default AttributeStatementProvider in STS if no Claims were handled |
CXF-4638 | Add ability to set STSClient Claims via a CallbackHandler |
CXF-4639 | Add ability to send an existing SAML Token via the JAX-RS SAML code |
CXF-4641 | Make it simpler to convert FIQL expressions to custom expressions in the application code |
CXF-4654 | cxf:list-buses - Table layout should be aligned if bus name is long |
CXF-4655 | Enforce SAML SubjectConfirmation requirements for the non WS-SecurityPolicy case |
CXF-4656 | [OAuth 2] Add attributes property to UserSubject object |
CXF-4657 | Add XACML functionality to CXF runtime |
CXF-4660 | Support list parameters at CXFNonSpringJaxrsServlet |
CXF-4661 | Make CachedOutputStream configurable using the Bus properties |
CXF-4664 | Support primary and secondary Claims in the STS |
CXF-4668 | STS: provide callback to modify AssertionWrapper before signing |
CXF-4669 | [OAuth2] Return expires_in with token in ImplicitGrantService |
CXF-4672 | Extra class property is not used when JAXB package contexts are created |
CXF-4673 | [OAuth2] Add requestedScope as a parameter to getPreauthorizedToken |
CXF-4674 | Early consume publishedEndpointUrl property |
CXF-4675 | Move createUserSubject from RedirectionBasedGrantService to the OAuthDataProvider |
CXF-4677 | Introduce "autoRewriteSoapAddressForAllServices" property to overwrite all service endpoints in returning WSDL |
CXF-4693 | Search visitors are not thread safe |
CXF-4700 | Add an operation for manually removing WS-RM messages and sequences over JMX |
CXF-4702 | Make it possible to get global JAX-RS providers registered on the bus |
CXF-4703 | CXF loading performance |
CXF-4705 | Allow STS to configure signature + encryption crypto objects via URL + Properties object |
CXF-4712 | Minor performance improvements (bus start and service build from wsdl) |
CXF-4717 | should add dependency='true' for javamail bundle in cxf features.xml |
CXF-4724 | cxf-codegen-plugin should be able to use proxy.user/proxy.password from maven settings.xml |
CXF-4747 | Support easier configuration of Spring bus with WebClient |
CXF-4748 | getMessage from java.lang.Throwable is excluded from accepted method |
CXF-4760 | Provide ability to disable chunked transfer encoding for BinaryDataProvider |
CXF-4768 | Refact SwaOutInterceptor for more compatible JAXB Impl usage |
CXF-4777 | Allow providing CXF compiler instance to be used in WSDLToJava |
CXF-4786 | Support KerberosToken SupportingToken policies without a security binding |
CXF-4798 | Allow CachedWriter and CachedOutputStream to be configured using the same set of properties |
CXF-4799 | Parameterized Classes should be automatically added to JAXBContext |
CXF-4800 | Exception mapper on the client in case of method Response retun value |
CXF-4825 | Remove static JAX-RS API calls from within JAX-RS server and client runtimes |
CXF-4829 | Add OperationInfo based authorization interceptor |
CXF-4839 | WSDL parser error not logged |
CXF-4840 | add more optional Import-Package for cxf-rt-transports-http module |
CXF-4843 | STSClient always uses "old" WS-Policy namespace for AppliesTo |
CXF-4849 | WebClient needs to support JAX-RS 2.0 GenericType |
CXF-4854 | Load the STS war on startup |
CXF-4857 | Workaround for Socket Closed exception with some JDK 1.6.0_nn (>= 38) |
CXF-4896 | Reduce reflection usage during java-first endpoint creation |
CXF-4900 | Provide options to control the cxf bus's interaction with osgi-service based features and lifecycle listeners |
CXF-4915 | JAX-RS HttpHeaders implementations creates too many maps |
CXF-4926 | remove org.apache.activemq.activemq-core as Require-Bundle from wsn-core module |
CXF-4931 | Create the SecurityContext from a JAAS Subject in the WS-* layer if available |
CXF-4959 | Support hierarchical mimetypes |
CXF-4966 | KerberosClient does not need the cxf Bus but it is required in the constructor |
CXF-4968 | Add an option to limit the number of active sequences that are created at WS-RM endpoints |
CXF-4971 | JSONProvider should be able to drop a root dynamically |
CXF-4974 | CXF JAX-RS Client interface should support close() calls similarly to frontend Client |
CXF-4978 | Only encrypt an issued token if we have a matching key |
CXF-4987 | org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor disables mtom silently |
CXF-4997 | Skip PolicyBasedWSS4JInInterceptor processing when AssertionInfoMap not available |
CXF-4998 | JAXRSClientFactory: Missing factory method for username+password and providers |
CXF-5025 | Support WS-SecurityPolicy "Strict" Layout validation |
CXF-5031 | Add support for SupportingToken policy assertions without a binding |
CXF-5032 | Support SOAP 1.2 in DynamicClient |
CXF-5039 | IdentityMapping support in ClaimsManager |
CXF-5049 | Support for schema compiler options in DynamicClientFactory |
CXF-5053 | JAX-RS behavior differs from JAX-WS for MessageContext.get( Message.class.getName() ) |
CXF-5055 | Support Clients pre-registering scopes and OOB response in OAuth2 Authorization Flow |
CXF-5069 | Create utility caching MessageBodyWriter and MessageBodyReader |
CXF-5081 | FIQL - use custome query param name instead of default _s |
CXF-5088 | Make the service file of cxf-core.jar Web Application Server friendly |
CXF-5101 | Add more options for validating the search values |
CXF-5130 | Update WebClient to provide a link to SyncInvoker |
CXF-5139 | Support FIQL expressions containing single equals operator |
CXF-5148 | can't use property place holder in http:server|http:client with blueprint |
CXF-5150 | Support to load the HttpClient conduit when the address is started with "hc://" |
CXF-5151 | WSDLGetInterceptor supports GZIP encoding |
CXF-5162 | OAuth2 AccessTokenService should validate if Client supports a given grant |
CXF-5165 | add a JAAS authenticator for ServiceListPage |
CXF-5169 | the schema-validation-enabled property doesn't work for OUT message validation |
CXF-5179 | Add optional id field to UserSubject |
CXF-5180 | Adding RefreshToken as token type |
CXF-5187 | Use a negative value of maxRetries to indicate unbounded retries in WS-RM |
CXF-5200 | Support newer signature algorithms in WS-SecurityPolicy (such as RSA-SHA256) |
CXF-5209 | Support for OAuth2 audience parameter |
CXF-5212 | Context Injection with Spring AOP |
CXF-5239 | Support OAuth2 Transient Client Secret Extension |
CXF-5251 | Implement more stringent requirements on allowing OnBehalfOf/ActAs in the STS |
CXF-5253 | Update JPA visitor to use a strict match for Strings unless they have wildcards or a user property enables a wildcard match |
CXF-5255 | Support revocation lists in the XKMS Service |
CXF-5273 | Filter the interceptor according to Phase instead of class name in WSDLGetInterceptor |
CXF-5277 | ConditionsProvider receives limited information from SAMLTokenRenewer |
CXF-5290 | jaxb's databinding to support an option to not include specific namespace declarations when marshaling |
CXF-5291 | Only activate ws-security caching if it is required |
CXF-5300 | Support mapping of exceptions thrown from CXF interceptors to JAX-RS Response |
CXF-5301 | JSONProvider should add an array key for root if arrayKeys is not empty but top level array has to be produced |
CXF-5313 | Use different log levels for sts LoggerListener |
CXF-5314 | JAX-RS client runtime needs to optionally support CXF inFaultInterceptors |
CXF-5317 | Policy exception handler throws away useful exception stack trace |
CXF-5319 | WADLGenerator should not need "ignoreMessageWriters" property disabled to produces JSON |
CXF-5322 | misleading warning for @XmlType without 'propOrder' element |
CXF-5323 | [cxf-rt-core] remove geronimo-javamail_1.4_spec dependency |
CXF-5329 | cxf-wsn doesn't register its bus as OSGi-Service |
CXF-5332 | Support spring expression language for jaxws:client address attribute |
CXF-5342 | Letting to be absolute XSISchemaNamespace |
CXF-5362 | Spring jaxrs scheme and bean definition parser must allow alternative property setting |
CXF-5387 | Relax SOAPAction check in SoapActionInInterceptor |
CXF-5400 | SearchContext should propagate parsing exceptions by default |
CXF-5402 | Cannot report customized error back from loginHandler to ResourceOwnerGrantHandler |
CXF-5409 | Make response code be included in logging for LocalTransport |
CXF-5461 | Add ws-securitypolicy-1.2.xsd to rt-ws-policy's schema resolution |
CXF-5467 | Hazelcast Tokenstore configuration with Spring |
CXF-5488 | make basePath in SwaggerFeature configurable |
CXF-5489 | Add 'transferTo' functionality to Attachments |
CXF-5519 | Setting SecurityConstants.STS_TOKEN_ACT_AS as CallbackHander requires better documentation. |
CXF-5521 | Setting SecurityConstants.STS_TOKEN_ON_BEHALF_OF as CallbackHander requires better documentation. |
CXF-5533 | Store a reference to a Bootstrap SecurityToken in SecureConversation |
CXF-5541 | Introduce CXFServlet bus parameter |
CXF-5597 | Setup the ResourceResolver for BlueprintBus |
CXF-5632 | Support collocating SAML SSO RequestAssertionConsumerService with the actual endpoint |
CXF-3883 | Support for identity mapping as part of issue token process |
CXF-4442 | Process OneTimeUse element of SAML assertion |
CXF-4610 | Provide support for enabling / disabling Schema Validation at the Operation level |
CXF-4756 | Introduce @FaultAction annotation to specify WSA Action for Faults |
CXF-4828 | Support SAML Bearer assertions for OAuth2 client authorization |
CXF-4936 | (PATCH) Expose FastInfoset serializer tuning properties |
CXF-4994 | Support LDAP groups as claim |
CXF-5010 | Add customizable request logging capability to STS |
CXF-5041 | Netty Http transport for CXF |
CXF-5080 | Introduce CXFBlueprintServlet |
CXF-5135 | Implement JAX-RS 2.0 Fluent Client API |
CXF-5333 | Feature to allow you to dynamically change the trustManager on CXF |
CXF-5379 | introduce cxf swagger feature |
CXF-4924 | Many docLocation for a server address |
CXF-5042 | SSL supports |
CXF-5043 | Spring configuration supports |
CXF-5044 | blueprint configuration support |
CXF-5109 | Add supports of loading the netty transport with "netty://" perfix |
CXF-5120 | support the TLSSessionInfo generation |
CXF-5127 | Add the maxChunkContentSize option |
CXF-4632 | upgrade to aries 1.0.0 |
CXF-4648 | Update wadl-to-java code generator to add AsyncResponse parameters to selected methods |
CXF-4667 | Provide FIQL to LDAP query visitor |
CXF-4682 | Upgrade Karaf version to 2.2.9 |
CXF-4729 | Support @XmlAccessorOrder(XmlAccessOrder.ALPHABETICAL) in Exception class |
CXF-4744 | Upgrade to Jettison 1.3.3 |
CXF-4783 | Provide default OAuth2 MAC token nonce verifier |
CXF-4865 | Upgrade to wsdl4j-1.6.3 |
CXF-4871 | Add -clientjar flag to wsd2java tool |
CXF-4880 | Incorrect enforcement of X509Token PKI policies |
CXF-4883 | OAuth2 RedirectionBasedService needs to do only a strict comparison of redirect URI |
CXF-4950 | Support 'qs' media type parameters |
CXF-4988 | JAX-RS Provider improvements |
CXF-5007 | Updates to various JAX-RS API class implementations |
CXF-5090 | Update Jettison version to 1.3.4 |
CXF-5122 | HTTPConduit should optionally be able to restrict redirects to same host and support relative redirects |
CXF-5142 | Simplify running JAXWS client with security manager on |
CXF-5155 | Send request URI, serviceName + operationName in the PEP -> PDP request as separate Resource Attributes |
CXF-5163 | Support marshall exception class with @XmlAccessorOrder in JAXBEncoderDecoder |
CXF-5355 | Investigate if WadlGenerator can handle XmlType-only and XmlSeeAlso beans |
CXF-5463 | Upgrade to Jettison 1.3.5 |
ENTESB-868 | use stage repo for WSS4J 1.6.12 which is in VOTE |
ENTESB-957 | Align versions of Karaf |
SF-472 | new JMX operation on CXF endpoint to convert JSON -> XML |
CXF-4898 | Allow to specify types in WSDiscoveryService registration |
CXF-5236 | Make UserSubject, Client, AccessToken, .... Serializable |
4.5. Container
Table 4.5, “Container Enhancements in 6.1” lists the enhancements in version 6.1.
Table 4.5. Container Enhancements in 6.1
Enhancement | Description |
---|---|
ARIES-1038 | be able to easily use Blueprint inside a WAR in any servlet container using blueprint-noosgi and a ServletContextListener to boot up all the blueprint XML files |
ARIES-1069 | Publish a single interface for better integration of the TransactionManager with other low-level components |
ARIES-1082 | Add a way to use property placeholders to define filters on service references |
ARIES-998 | Support a subset of blueprint outside OSGi |
FELIX-4316 | Packages imported dynamically should also be imported statically with an optional flag |
FELIX-4317 | SCR implementation should avoid using bundleContext.getBundle() |
FELIX-4339 | Make the use of escape characters deterministic |
FELIX-4343 | [DS] rationalize log levels |
FELIX-3997 | Provide an abstract bundle extender |
4.6. Fuse Fabric
Table 4.6, “Fabric Enhancements in 6.1” lists the enhancements in version 6.1.
Table 4.6. Fabric Enhancements in 6.1
Enhancement | Description |
---|---|
FABRIC-106 | Rename the following command "container-domains" to "container-jmx-domains" |
FABRIC-346 | support git repos as the storage mechanism for Fabric configuration |
FABRIC-375 | Provide encryption capabilities in Fabric Profiles and Fuse ESB configuration files |
FABRIC-377 | Create a command for profiles to pick up new versions |
FABRIC-379 | Make Fabric Patch Process available via the CommandLine |
FABRIC-389 | have a fabric-web agent so that any web app deployed into karaf is automatically registered into the ZooKeeper /fabric/clusters/web/:groupId/:artifactId/:version/:profile/:container URI |
FABRIC-391 | Unable to create child container on remote root container using oracle JDK 7 on linux |
FABRIC-410 | Should be able to specify multiple -p/--profile arguments to fabric:create |
FABRIC-419 | Ability to Create Root Container on the Local Host |
FABRIC-430 | camel-fabric should support to set the zookeeper client options from component level. |
FABRIC-435 | RandomLoadBalanceStrategy should check the empty of alternateAddressList |
FABRIC-438 | Add a simple lock service based on the zookeeper recipes |
FABRIC-439 | Improve the way Fabric detects port usage by containers |
FABRIC-445 | Fabric profile should allow renaming and copying of profile. |
FABRIC-451 | Allow the zookeeper URL to bind to a specific address |
FABRIC-452 | Replace the zookeeper client with curator. |
FABRIC-453 | fabric:create should allow the user to be able to specify the initial git repo to use as the source of the configuration |
FABRIC-455 | there seems to be a branch called 1.0-tmp left after using the fabric-git-zkbridge - can we delete it? |
FABRIC-458 | Add caching to the zookeeper datastore |
FABRIC-460 | Provide a way to report bluprint/spring context failures in fabric. |
FABRIC-465 | Improve usability of profile import/export options |
FABRIC-471 | Fabric should skip ephemeral nodes when copying entries between ensembles. |
FABRIC-472 | FabricService and DataStore should provide means of untracking configuration |
FABRIC-475 | Upgrade to jclouds 1.6.x |
FABRIC-482 | Fabric doesn't allow remote host user/password to be changed once the container is created. |
FABRIC-491 | Upagrade to the latest stable zookeeper version (3.4.5). |
FABRIC-553 | Add a placeholder resolver for environment variables. |
FABRIC-554 | Wait for placeholder resolvers before substitution |
FABRIC-560 | Align the jclouds container provider with the rest of the container providers and use SCR. |
FABRIC-563 | Provide a container placeholder resolver. |
FABRIC-600 | fabric:create and fabric-ensemble-add/remove should provide more control over the zookeeper server configuration. |
FABRIC-606 | Creating containers on openshift often fails |
FABRIC-729 | Encryption placeholder resolver is not workable |
FABRIC-750 | org.apache.zookeeper.server.PrepRequestProcessor logging is too noisy |
FABRIC-789 | Creating fabric from CLI - Have some information that it takes a little while for the fabric to be ready |
FABRIC-801 | In OpenShift, after instantiating the cartridge there is no link to the management console |
FABRIC-161 | git mirror for fabric configuration |
FABRIC-320 | Provision jetty using fabric |
FABRIC-428 | add a profile URL handler so folks can load configuration files for their profile |
FABRIC-429 | Abstract out profile storage |
FABRIC-433 | support profiles which load their blueprint XML from inside the profile configuration (e.g. from git / ZK tree) - and then detect changes in the configuration and reload the services |
FABRIC-434 | fabric-cxf FabricLoadBalancerFeature support to take effect on client after setting to bus |
FABRIC-463 | Provide the ability to partition task and balance them accross containers |
FABRIC-473 | Integrate Fabric with the Process Manager so that we can manage process on remote fabric containers |
FABRIC-499 | Ability to specify Java version used by fabric container |
FABRIC-500 | Add global resource repositories for resolution via the fabric-agent |
FABRIC-501 | fabric/file-dozer-watcher - a component to watch dozer mappings file changes and sync that into a camel context type converter registry |
FABRIC-525 | Add an openshift container provider implementation |
FABRIC-526 | Provide an option to select which DEFAULT_VERSION we would like to use when we create the first time the Zookeeper server and load the profiles |
FABRIC-562 | Add firewall management support of openstack based clouds. |
FABRIC-508 | Fix fuse ignored tests |
FABRIC-512 | Fix insight log4j SourceTest |
FABRIC-517 | Fix tooling camel LocalCamelFacadeTest |
FABRIC-519 | Fix duplicate jboss-fuse artifact-id |
FABRIC-558 | Define and implement a policy on handling of zombie containers. |
FABRIC-596 | Review fuse repository setup in the maven build |
FABRIC-625 | Exclude tooling modules from the default build |
FABRIC-629 | Remove dependency on blueprint from fabric-zookeeper |
FABRIC-636 | Remove initial configuration for ZooKeeperClusterBootstrapImpl |
FABRIC-652 | Make sure every ignored test references a jira |
FABRIC-655 | Revisit DataStore handling |
FABRIC-672 | Fix fabric basic ExampleCxfProfileTest |
FABRIC-675 | Fix insight log PaxLoggingTest |
FABRIC-691 | Fix fabric smoke tests |
FABRIC-712 | Fix possible synchronization issues |
FABRIC-723 | Update to apache-maven-3.1.1 |
FABRIC-775 | Split ESB test suite up in smoke, basic, extra |
FABRIC-788 | WARN in log when creating child container |
FABRIC-798 | Migrate boot commands to SCR |
FABRIC-807 | WTF is the google map view for? |
FABRIC-846 | Move ServiceProxy and ServiceLocator to fabric-api |
FABRIC-874 | Bootstrap completion not properly defined |
FABRIC-886 | Define stability criteria and fix remaining stability issues |
FABRIC-966 | Define the scope of public API in 6.1 |
FABRIC-509 | Fix fabric groups GroupTest |
FABRIC-510 | Fix fab/tests/fab-itests |
FABRIC-528 | Fix fabric camel MasterEndpointFailoverTest |
FABRIC-529 | Fix fabric core PatchServiceImplTest |
FABRIC-535 | Fix fabric git CachingGitDataStoreTest |
FABRIC-590 | Fix fabric basic GitBridgeTest |
FABRIC-614 | Migrate upstream jobs to Jenkins |
FABRIC-615 | Install GitHub Pull Request Plugin |
FABRIC-616 | Enforce verify before commit rule |
FABRIC-617 | Fix fab/fab-core tests |
FABRIC-619 | Publish artefacts from the last successful master run to Nexus |
FABRIC-621 | Fix mq smoke GracefullFailOverTest |
FABRIC-628 | Review branches on fuse-fabric/fuse |
FABRIC-637 | Fix fabric smoke AutoClusterStartupTest |
FABRIC-638 | Fix fabric smoke ContainerRegistrationTest |
FABRIC-639 | Fix fabric smoke ContainerStartupTest |
FABRIC-640 | Fix fabric smoke ContainerUpgradeAndRollbackTest |
FABRIC-641 | Fix fabric smoke CreateChildContainerTest |
FABRIC-642 | Fix fabric smoke DeploymentAgentTest |
FABRIC-643 | Fix fabric smoke EnsembleTest |
FABRIC-644 | Fix fabric smoke FabricDosgiCamelTest |
FABRIC-645 | Fix fabric smoke FabricMavenProxyTest |
FABRIC-646 | Fix fabric smoke JoinTest |
FABRIC-647 | Fix fabric smoke ProfileEditTest |
FABRIC-648 | Fix fabric smoke ResolverTest |
FABRIC-649 | Fix fabric smoke FabricCreateTest |
FABRIC-654 | Monitor disk usage and provide automated cleanup |
FABRIC-660 | Fix esb smoke DuplicateBundlesTest |
FABRIC-661 | Fix esb smoke EsbExampleFeaturesTest |
FABRIC-662 | Fix esb EsbFeaturesTest |
FABRIC-663 | Fix fabric core ContainerImplTest |
FABRIC-665 | Fix fabric basic JaasRealmTest |
FABRIC-666 | Fix fabric basic SelfUpdateTest |
FABRIC-667 | Fix fabric basic CamelProfileTest |
FABRIC-668 | Fix fabric basic FabricCamelComponentTest |
FABRIC-669 | Fix fabric basic EsbProfileTest |
FABRIC-670 | Fix fabric basic ExampleCamelCxfTest |
FABRIC-671 | Fix fabric basic ExampleCamelProfileTest |
FABRIC-673 | Fix fabric basic ExampleMQProfileTest |
FABRIC-676 | Fix tooling amq LocalBrokerFacadeTest |
FABRIC-677 | Fix tooling camel ActiveMQLocalCamelFacadeTest |
FABRIC-678 | Fix tooling camel ExternalRemoteCamelFacadeTest |
FABRIC-679 | Fix tooling camel JmxTemplateRemoteCamelFacadeTest |
FABRIC-680 | Fix tooling camel RemoteCamelFacadeTest |
FABRIC-681 | Fix mq smoke KillSessionFailOverTest |
FABRIC-682 | Fix mq smoke MQDistroTest |
FABRIC-683 | Fix mq MQFabricTest |
FABRIC-684 | Fix stream bridge ConnectionFactoryAdapterTest |
FABRIC-689 | Fix fabric dosgi TransportFailureTest |
FABRIC-690 | Allow failed builds to get rescheduled automatically |
FABRIC-700 | Fix fabric basic ExtendedJoinTest |
FABRIC-704 | Security vulnerability on Jenkins master/slaves |
FABRIC-709 | Fix fabric dosgi InvocationTest |
FABRIC-724 | Make sure perfectus updates get validated |
FABRIC-725 | Stabilize -Pall profile build |
FABRIC-727 | Fix fabric basic ProfileScalingTest |
FABRIC-742 | Doc review - Fabric Guide - URL Handlers |
FABRIC-777 | Fix fabric basic ExtendedCreateChildContainerTest |
FABRIC-784 | Fix ExtendedEnsembleTest |
FABRIC-796 | Fix esb basic EsbProfileRedeployTest |
FABRIC-812 | Fix esb EsbProfileLongTest |
FABRIC-847 | Fix fabric basic ExampleCamelClusterTest |
FABRIC-903 | Fix ExtendedJoinTest |
FABRIC-905 | Tests with child containers may fail due to provisioning issues |
FABRIC-906 | Fix ExampleMQProfileTest |
FABRIC-931 | Container fails to provision |
FABRIC-939 | Container child2 failed to provision. Status: Exception:null |
FABRIC-940 | Cannot create container in time |
FABRIC-963 | Documentation - Add to release notes / known issues about starting Fuse on Windows with IP6 network issue |
Chapter 5. Apache Dependencies
The following Apache projects are used in version 6.1:
- Apache ActiveMQ
- Red Hat JBoss Fuse includes Apache ActiveMQ 5.9
- Apache Karaf
- Red Hat JBoss Fuse includes Apache Karaf 2.3
- Apache CXF
- Red Hat JBoss Fuse includes Apache CXF 2.7
- Apache ServiceMix
- Red Hat JBoss Fuse includes Apache ServiceMix 4.5
- Apache Camel
- Red Hat JBoss Fuse includes Apache Camel 2.12
Legal Notice
Trademark Disclaimer
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Apache, ServiceMix, Camel, CXF, and ActiveMQ are trademarks of Apache Software Foundation. Any other names contained herein may be trademarks of their respective owners.
Legal Notice
Third Party Acknowledgements
One or more products in the Red Hat JBoss Fuse release includes third party components covered by licenses that require that the following documentation notices be provided:
- JLine (http://jline.sourceforge.net) jline:jline:jar:1.0License: BSD (LICENSE.txt) - Copyright (c) 2002-2006, Marc Prud'hommeaux
mwp1@cornell.edu
All rights reserved.Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of JLine nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - Stax2 API (http://woodstox.codehaus.org/StAX2) org.codehaus.woodstox:stax2-api:jar:3.1.1License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)Copyright (c) <YEAR>, <OWNER> All rights reserved.Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - jibx-run - JiBX runtime (http://www.jibx.org/main-reactor/jibx-run) org.jibx:jibx-run:bundle:1.2.3License: BSD (http://jibx.sourceforge.net/jibx-license.html) Copyright (c) 2003-2010, Dennis M. Sosnoski.All rights reserved.Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of JiBX nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - JavaAssist (http://www.jboss.org/javassist) org.jboss.javassist:com.springsource.javassist:jar:3.9.0.GA:compileLicense: MPL (http://www.mozilla.org/MPL/MPL-1.1.html)
- HAPI-OSGI-Base Module (http://hl7api.sourceforge.net/hapi-osgi-base/) ca.uhn.hapi:hapi-osgi-base:bundle:1.2License: Mozilla Public License 1.1 (http://www.mozilla.org/MPL/MPL-1.1.txt)