New releases of Vortex Gateway are made available on a regular basis. This page lists all the bug fixes and changes in the different versions. See this article for Known Issues in Vortex Gateway.
Release History
Version | Date | Description |
2.3.1 | 42804 | Vortex V2.4 |
2.3.0 | 42635 | Vortex V2.3.0 |
2.2.2 | 42482 | Vortex V2.2.0 |
2.2.1 | 42417 | Vortex V2.1.0 |
2.2.0 | 42333 | Vortex V2.0.0 |
2.1.2 | 42193 | Maintenance release |
2.1.1 | 42072 | Vortex V1.2.0 |
2.1.0 | 41918 | Vortex V1.1.0 |
2.0.1 | 41852 | Vortex V1.0.1 |
2.0.0 | 41831 | Vortex V1.0.0 |
1.3.1 | 41530 | Add readMode for camel-ospl component |
1.3.0 | 41361 | Now based on the same DDSI implementation than OpenSplice Mobile |
1.2.0 | 41123 | Add dynamic QoS for camel-ospl and fragmentation for camel-ddsi |
1.1.1 | 41012 | Bug fix |
1.1.0 | 41012 | New camel-ddsi component |
1.0.4 | 40912 | Code obfuscation and some bug fixes |
1.0.3 | 40863 | Provide support for 64 bit Windows and Solaris |
1.0.2 | 40842 | Changed product name to OpenSplice Gateway |
1.0.1 | 40828 | Minor corrections to 1.0.0 |
1.0.0 | 40821 | First release |
Version 2.3.1
Report ID. | Description |
BB-298 | Vortex Gateway is now based on Vortex Café 2.3.1. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
BB-299 | Fixed "%1 is not a valid Win32 application" error occuring on Windows with Maven 3.3.9, when installing Vortex Gateway with command "mvn -f VortexGateway-installation.pom". |
Version 2.3.0
Report ID. | Description |
BB-287 | Vortex Gateway is now based on Vortex Café 2.3.0. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
BB-288 | Vortex Café now supports Java 7 and 8. It's tested with both Oracle Java 8 and OpenJDK 8. Note that Java 6 is no longer supported. |
BB-289 | The Maven build system for examples have been updated to build with Apache Maven 3.3.x. Apache Maven 3.3.9 is now delivered with Vortex Gateway, in place of Apache Maven 3.0.5. |
Version 2.2.2
Report ID. | Description |
BB-276 | Vortex Gateway is now based on Vortex Café 2.2.2. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
BB-277 | Fix tables rendering in PDF User Guide. |
Version 2.2.1
Report ID. | Description |
BB-251 | Update all the "shapes-*" examples to work with Vortex Café 2.2.1 iShapes example, but also with OpenSplice and Lite iShapes demos. |
BB-268 | Vortex Gateway is now based on Vortex Café 2.2.1. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
BB-271 | Fix the shapes-java example when using the DynamicPollEnricher. |
Version 2.2.0
Report ID. | Description |
BB-248 | Vortex Gateway is now based on Vortex Café 2.2.0. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
Version 2.1.2
Report ID. | Description |
BB-207 | Add a 'ignoreLocalPublishers' option (boolean; true by default) to the camel-ospl component. When true, this option avoids loop in case of bridge pattern (1 route to DDS + 1 route from DDS). |
BB-238 | Add options to the camel-ddsi component to set QoS at topic-level (see user guide for the full list of options). |
BB-240 | Fix opensplice-idl-plugin to accept files with ".IDL" (uppercase) as extension. |
Version 2.1.1
Report ID. | Description |
BB-215 | Add an etc/ directory in Vortex Gateway installation directory. User can copy its license file within. |
BB-222 | Change user guide document to be available in both HTML and PDF formats. Remove installation guide, as now part of the Vortex installer. |
BB-229 | Vortex Gateway is now based on Vortex Café 2.1.1. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
OSPL-5470 | Fix warning displayed by idl2j, the camel-ospl component and the camel-ddsi component: "Java HotSpot(TM) Server VM warning: You have loaded library /tmp/librlm913-5386386880551815362.so which might have disabled stack guard". |
BB-236 | Fix issue with OpenSplice 6.5.0 (and upper versions) leading a camel-ospl endpoint to not receive DDS samples under certain circumstances. NOTE that this means that Gateway version prior to 2.1.1 won't work correctly with OpenSplice 6.5.0 and following versions. |
Version 2.1.0
Report ID. | Description |
BB-212 | Update RLM licensing library to no more require environment variables. As a consequence the "release.com" file is no more generated and doesn't need to be sourced any more. Please see the Vortex Installation Guide for the installation of your license file. |
BB-211 | Vortex Web is now based on Vortex Café 2.1.0. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
BB-213 | Update the LICENSE terms (see LICENSE.html). |
Version 2.0.1
Report ID. | Description |
BB-204 | Vortex Gateway's camel-ddsi is now based on Vortex Café 2.0.1. The camel-ddsi component benefits some of its fixes and improvements (see Café's changes). |
Version 2.0.0
Report ID. | Description |
BB-157 | Changed product name to "Vortex Gateway" This implies following changes: 1- In all pom.xml file Maven groupId change org.opensplice.gateway to com.prismtech.gateway 2- In Java source code : change org.opensplice.gateway to com.prismtech.gateway . |
BB-141 | Changed default Camel version to 2.10.0.redhat-60060 . |
BB-158 | The camel-ddsi component uses the same DDSI implementation than Vortex Café v2.0.0 . |
BB-160 | The logging have been improved. The logs are prefixed with "gateway.ospl" for the camel-ospl component, and with "gateway.ddsi" for the camel-ddsi component. |
BB-187 | Added descriptions in User Guide of the Camel headers used by each component. |
BB-192 | In Camel-ddsi component, the "networkInterfaces" option has been renamed to "networkInterface" and accepts only 1 interface name. Multi-homed hosts (with several interfaces) was actually badly supported. |
BB-195 | Removed the "preprocessor" option from opensplice-idl-plugin since latest idlpp versions (since Vortex OpenSplice 6.4.1) removed the equivalent -c option. |
BB-193 | Fix "java.null.NullPointerException" in camel-ddsi when receiving a message with a null payload (e.g. a message indicating an instance has been disposed). |
Version 1.3.1
Report ID. | Description |
BB-149 | Add a 'readMode' option to camel-ospl to have the consumer endpoint using the DDS DataReader.read() operation instead of DataReader.take() operation. |
Version 1.3.0
Report ID. | Description |
BB-92 | Add DDSI over TCP mode. NOTE: this is experimental. No dynamic discovery (static configuration of peers) and no NAT trasversal capabilities. |
BB-140 | OpenSplice Gateway now uses the the same DDSI implementation than OpenSplice Mobile. It also uses OpenSplice Mobile's iShapes demo for it's own shapes-* examples. (WARNING: Java 7 is required for iShapes demo) |
BB-128 | Add 'networkInterfaces' option to camel-ddsi to choose the network insterfaces to use. |
BB-143 | Add 'registerType' option to camel-ddsi to register the Topic type with another name that the classname. |
BB-130 | Fix ResolveEndpointFailedException in camel-message-mode example. |
Version 1.2.0
Report ID. | Description |
BB-90 | Add dynamic QoS for camel-ospl endpoint. See User Guide for more information. |
BB-106 | Add support of fragmentation of large data in DDSI protocol implementation (used by camel-ddsi endpoint). This is transparent to user and is automatically activated for data larger than 1280 bytes. |
BB-83 | Add examples of DDS bridging over TCP/HTTP/HTTPS/WebSocket using camel-ddsi endpoint (see examples/shapes-ddsi-bridges). |
BB-115 | Add a graphical example of a graphical Web page polling DDS data via REST URLs (see examples/shapes-java). |
BB-103 | Change the dependency to Apache Camel version 2.9.0.fuse-7-061. Note that OpenSplice Gateway 1.2.0 has also been successfully tested with versions 2.8.5, 2.9.3 and 2.10.0. |
BB-119 | Add list of dependencies licenses in third_party_licenses.html file. |
BB-102 | Using camel-ospl endpoint, some routes may cause a StackOverflowError for each message, with lot of calls to ClassLoader in stack trace. |
BB-108 | Using camel-ddsi on Windows, when 2 Gateway processes are started on the same host with routes using the same DDS Domain, one of the process doesn't receive any DDS data. |
BB-109 | Using camel-ddsi, a process might be blocked at the end of main() operation, because of pending resources. |
Version 1.1.1
Report ID. | Description |
BB-78 | examples/shapes-ddsi compilation fails on Windows. |
Version 1.1.0 – 1.0.0
Report ID. | Description |
BB-60 | Add a new Camel component based on Java DDSI implementation. See User Guide for more information. |
BB-74 | Add creation of a Maven Repository package for offline installation and examples run. See Installation Guide for more information. |
BB-8 | Add a new PingPong example (compatible with Vortex OpenSplice's PingPong example). |
BB-10 | Add in shapes-java example an route using CEP (Complex Event Processing) with camel-esper component. |
BB-67 | Add blocking behavior to the DDSPollingConsumer's receive() and receive(timeout) operations (receiveNoWait() operation keeps non-blocking behavior). |
BB-72 | Change the separator character to be used in "partition" option for "dds:" URI. ',' (comma) has to be used instead of '%' ('%' is also the escape character in URIs). |
BB-73 | Change the Camel version to 2.8.0-fuse-03-06. |
BB-76 | With Vortex OpenSplice evaluation versions, the opensplice-idl-plugin fail to compile a valid IDL. |
BB-29 | Obfuscate camel-ospl jar. |
BB-65 | DDS entities are not deleted at Camel route stop. And in DdsPollingConsumer, ReadCondition/QueryCondition objects are not deleted after the pull has finished. |
BB-23 | After switch to Camel 2.7.1 chatroom-webservice example failed. Consequently it was removed from releases. |
BB-59 | The ZIP delivery file contains directories in 777 mode. |
BB-66 | Update copyright headers for 2012. |
BB-57 | Provide support for 64 bit Windows and Solaris. |
BB-56 | Change "BlendBox" name to "Gateway". |
BB-54 | Documentation improvement. |
BB-51 | Add a way for user to generate configuration information to be sent to support in case of troubles. |
BB-52 | Importing a BlendBox Maven project in Eclipse causes following error: "Plugin execution not covered by lifecycle configuration: org.opensplice.b2:opensplice-idl-plugin:1.0.0:idl-compile". |
BB-49 | In v1.0.0 the rlm/pom.xml has version 1.0.0 but the parent-pom/pom.xml depends on rlm version 9.1.3. |
Related