ADLINK Knowledge Base ADLINK Knowledge Base

  • Home
  • Vortex DDS
  • Vortex OpenSplice
  • Vortex Tools and Licensing
  • ADLINK Edge
  • Spectra SDR
  • Contact Support
Home / Vortex, ADLINK DDS, Vortex Link / Fixed Bugs and Changes in Vortex Link

Fixed Bugs and Changes in Vortex Link

New releases of Vortex Link are made available on a regular basis. This page lists all the bug fixes and changes in the different versions.

 

Please note that Vortex Link was previously Vortex Cloud and Vortex Fog. They have been merged into one product with the same feature set.

Release History

VersionDateVortex Platforms Version
3.0.5p12020-06-06Vortex 2.6.2
3.0.42019-07-15Vortex 2.6.1
3.0.32019-07-09Vortex 2.6
3.0.22019-01-22Vortex 2.6.0
3.0.12018-06-07Vortex 2.6.0 - Vortex Link DDS Security release
3.0.02018-04-05Vortex 2.6.0 - First release of Vortex Link
2.1.42018-01-31Vortex 2.5.0
2.1.32017-11-03Vortex 2.4.2
2.1.2 2017-07-13Vortex V2.4.1
2.1.12017-03-27Vortex V2.4.1
2.1.02017-03-10Vortex V2.4
2.0.02016-09-22Vortex V2.3.0
1.3.22016-04-26Vortex V2.2.0
1.3.12016-02-17
Vortex V2.1.0
1.3.02015-11-24Vortex V2.0.0
1.2.02015-03-09Vortex V1.2.0
1.1.02014-10-07Vortex V1.1.0
1.0.12014-08-01Vortex V1.0.1
1.0.02014-07-11Vortex V1.0.0 (first Cloud release)

Fixed bugs and changes in Vortex Link

Version 3.0.5p1

Report IDDescription
CLOUD-1246Remove inappropriate per message security check which blocks Link - OpenSplice communication in some FT/LB configuration cases

Version 3.0.4

Report IDDescription
CLOUD-1225Fix NullPointerException and the random jenkins failing

Version 3.0.3

Report IDDescription
JMOB-1579Fix half disconnection syndrome and interoperate with ospl

Version 3.0.2

Report IDDescription
JMOB-1579Fix half disconnection syndrome

Version 3.0.1

Change IDDescription
CLOUD-1153Add support of DDS Security enabled Participants. The DDS Security authentication and cryptographic protocols are transparently routed by Link. See User Guide chapter "DDS Security" for more details

Version 3.0.0

Change IDDescription
CLOUD-1138Rebrand Vortex Cloud and Vortex Fog as a single product with the same features: Vortex Link. See User Guide and Migration Guide for more details.

Fixed bugs and changes in Vortex Cloud and Fog

Version 2.1.4

Change IDDescription
CLOUD-1134Add the "cloud.tcp.externalNetworkAddresses", "cloud.udp.externalNetworkAddresses", "fog.tcp.externalNetworkAddresses" and "fog.udp.externalNetworkAddresses" configuration options for finer tuning of the locators that are advertised to the other participants, depending the transport. See User Guide for more details

Version 2.1.3

Change IdDescription
CLOUD-1102All documentation have been updated for rebranding to ADLINK.
CLOUD-1113Added the cloud.participantsAdvertisement and fog.participantsAdvertisement configuration properties to force the advertisement of discovered Participants to the other Participants. See User Guide for more details
CLOUD-1091Fixed crash of Cloud and Fog services when the log level is configured to TRACE.

Version 2.1.2

Change IDDescription
CLOUD-1026In KeysManager, added the possibility to set a validity date when exporting a CRL.
CLOUD-1036In KeysManager, added a "--export" command line option to export a hierarchy without starting the GUI.
CLOUD-1044Fixed a security flaw that allowed restricted devices to connect any service. This flaw was introduced in Vortex Cloud and Fog 2.1.0 and still present in 2.1.1
CLOUD-1060Fixed an issue with KeysManager failing to properly update the exported certificates when a previous export have already been performed.
CLOUD-1062Fixed KeysManager that wasn't removing temporary files created during the export process
CLOUD-1071Fixed an issue with the discovery of applications DataReaders/DataWriters when another DataReader/DataWriter previously discovered has left the system

Version 2.1.1

Type IDDescription
CLOUD-1010Fixed a random issue with Load Balancing in LAN-2-LAN deployments which made the data to not be routed
CLOUD-998Fixed an issue with Load Balancing in case of hierarchical deployment with more than 2 levels.
CLOUD-994Fixed an issue with Fault Tolerance causing the following warning log: "Unexpected Exception treating SEDP for Writer [...]: java.lang.NullPointerException"
CLOUD-1001Fixed an issue with Fault Tolerance in indirect-LAN-2-LAN deployments which made the data to not be routed after a switch over.
CLOUD-997Fixed an issue with Fault Tolerance in Device-2-Device deployments which made the data to not be routed after a switch over.

Version 2.1.0

Report IDDescription
CLOUD-896Added Load Balancing and Fault Tolerance features. See User Guide for more details.
CLOUD-924Added configuration options: "cloud.blockBuiltinPartition" and "fog.blockBuiltinPartition" to filter out (meaning not routing) all entities using the '_BUILT-IN PARTITION_' partition. And "cloud.blockDurabilityPartition" and "fog.blockDurabilityPartition" to filter out (meaning not routing) all entities using the 'durabilityPartition' partition. Those options are all set to "false" by default.
CLOUD-954Added the configuration options "cloud.ssl.crl.file" and "fog.ssl.crl.file", and changed the default value of "cloud.ssl.keymanager.algorithm", "fog.ssl.keymanager.algorithm", "cloud.ssl.trustmanager.algorithm" and "fog.ssl.trustmanager.algorithm" from "SunX509" to "PKIX".
CLOUD-925Updated the Keys Manager tool to generate PEM files for OpenSplice and Vortex Lite (instead of PKCS12 files which are not supported by those products).
CLOUD-953Updated the Keys Manager tool to generate a single CRL file for all services and devices, in order to simplify the deployment and to fix an issue with restricted devices.
CLOUD-986Updated the User Guide's "Selective Routing" chapter to clarify the behaviour of Vortex Cloud wrt. selective routing when deployed as an intermediate routing point.
CLOUD-853Added keys-manager.jar and tool-cmdline.jar which were missing in release 2.0.0.
CLOUD-854Fix an "INTERNAL ERROR: The local reliability queue for remote Reader is full" message displayed in Cloud/Fog logs in certain circumstances.
CLOUD-980Fixed java.lang.NullPointerException occurring with Vortex Cloud and Fog when UDP is disabled and a Reader or a Writer is discovered.
CLOUD-996Fixed a bug that was leading to massive resource consumption when several multicast readers were present in a subsystem.
JMOB-1207Fixed a possible modification of routed data's timestamp, that could lead to a wrong ordering of samples in case the DDS applications use BY_SOURCE_TIMESTAMP ordering.
CLOUD-989Fixed interoperability issue occurring with RTI's Connext DDS and causing a java.lang.IllegalArgumentException with message "targetLocator is not UDP".
CLOUD-990Fixed interoperability issue occurring with OCI's OpenDDS and causing a java.lang.IndexOutOfBoundsException.
CLOUD-856Added in User Guide the description of SSL configuration properties for Cloud and Fog (in release 2.0.0 those properties existed but were not documented).
CLOUD-842Fix 1st page of User and Installation Guides PDF documents.

Version 2.0.0

Report IDDescription
CLOUD-496Major change of design wrt. v1.x.y: the Discovery and Routing Services have been replaced by a single Cloud service (Fog service remains as a single application). This results to a simplification of Vortex Cloud/Fog deployment and configuration, as well as improved stability and better performances. Please see User Guide for more details. WARNING: THE SERVICES FROM v2.x.y ARE NOT INTEROPERABLE WITH THE SERVICES FROM v1.x.y (i.e. you should not mix v1 and v2 services in a system).
CLOUD-551DDS applications can now connect to Vortex Fog via TCP regardless their location (inside the LAN or outside the LAN).
CLOUD-516Configuring Boundary Security, DDS applications using TCP (typically devices) can now be restricted to connect only to a specific Vortex Fog service or only to Vortex Cloud.
CLOUD-790Vortex Cloud and Fog now support Java 7 and 8. They are tested with Oracle Java 8. Note that Java 6 is no longer supported.
CLOUD-828Vortex Cloud and Fog are now based on Vortex Café 2.3.0. They benefit some of its fixes and improvements (see Café's changes).
CLOUD-753Improve treatment of error cases in Keymanager tool.

Version 1.3.2

Report IDDescription
CLOUD-671Optimization of the routing algorithm, improving the Routing Service performances for both latency and throughput.
CLOUD-666Vortex Cloud and Fog are now based on Vortex Café 2.2.2. They benefit some of its fixes and improvements (see Café's changes).
CLOUD-673Fix malformed Heartbeat packets sent to other Vortex products.
CLOUD-709Fix route termination to properly propagate remote entites deletion to user applications.

Version 1.3.1

Report IDDescription
CLOUD-475Add the possibility in Keys Manager tool to export public/private keys and certificates for devices in PKCS#12 format. Such format is used by OpenSplice and Lite.
CLOUD-596Add the possibility in Keys Manager tool to revoke certificates and to export a CRL file.
CLOUD-580Add the "services.tcp.port" configuration property to the command line tool.
 CLOUD-549Add the "fog.faultdetector.td", "fog.faultdetector.tmr", "fog.faultdetector.tm" and "fog.faultdetector.fdf" configuration properties to configure the group management algorithm in Vortex Fog.
 CLOUD-491Setting the "fog.cluster.id" configuration property for Vortex Fog is no longer mandatory. If not set, a unique CLUSTER ID will be generated at start-up.
CLOUD-490Change both "cloud.discovery.blockBuiltinPartition" and "cloud.discovery.blockDurabilityPartition" configuration properties to be "false" by default. This means the OpenSplice builtin topics and durability topics are now by default routed by Vortex Cloud and Fog.
CLOUD-554Vortex Cloud and Fog are now based on Vortex Café 2.2.1. They benefit some of its fixes and improvements (see Café's changes).

Version 1.3.0

Report IDDescription
CLOUD-382Add Vortex Fog. See the Vortex Cloud and Fog User Guide for more details.
CLOUD-410Add Boundary Security. See the Vortex Cloud and Fog User Guide for more details.
CLOUD-450Change the names of configuration properties for Selective Routing. "cloud.discovery.services.blacklist" is renamed as "cloud.discovery.blacklist.file". "cloud.discovery.services.whitelist" is renamed as "cloud.discovery.whitelist.file". Also change the default value of both to be an empty string (i.e. no file configured).
CLOUD-420Update the Command Line Tool to support Vortex Fog. Some configuration properties have changed for more consistency: "cloud.tools.domainid" is renamed as "services.domainid". "services.transport" is a new property to be used in place of "ddsi.network.transport". "services.tcp.peers" is a new property to be used in place of "ddsi.discovery.tcp.peers".
CLOUD-446Vortex Cloud and Fog are now based on Vortex Café 2.2.0. They benefit some of its fixes and improvements (see Café's changes).

Version 1.2.0

Report IDDescription
CLOUD-288Add Selective Routing feature. Now the Discovery Service can be configured with a white-list and/or a black-list of "partition.topic". This allows user specify which partition and/or topic must be routed or not by the Vortex Cloud.
CLOUD-305Add configuration options on the Discovery Service to not route entities using the OpenSplice's "_BUILT-IN PARTITION_" (cloud.discovery.blockBuiltinPartition=true by default) and to not route entities using the "durabilityPartition" (cloud.discovery.blockDurabilityPartition=true by default).
CLOUD-329Add the new "cloud.discovery.cluster.id" property for Discovery Service and the new "cloud.routing.cluster.id" property for Routing Service in replacement of respectively "cloud.discovery.lanid" and "cloud.routing.lanid" properties which are now deprecated (but still accepted). The reason of this change is that those properties can also be used for non-LAN sub-systems (e.g. for geographical separation of systems).
CLOUD-319Add an etc/ directory in Vortex Cloud installation directory. User can copy its license file within.
CLOUD-388Vortex Cloud is now based on Vortex Café 2.1.1. It benefits some of its fixes and improvements (see Café's changes).
CLOUD-363Change user guide document to be available in both HTML and PDF formats. Remove installation guide, as now part of the Vortex installer.
 CLOUD-256Update the Routing Service to avoid useless emission of duplicate messages.
 CLOUD-312Fix randomly non-working routes (routes created but data doesn't flow).
CLOUD-315Fix randomly non-working routes (routes created but data doesn't flow).
CLOUD-402Fix randomly non-working routes (routes created but data doesn't flow).
CLOUD-392Fix non-established routes when the Discovery Service needs to create several routes at the same time.
CLOUD-365Fix detection of route completion: the Discovery Service didn't detect that a route creation was completed by the Routing Services, and didn't advertise the use applications. Consequently the route seemed created, but the data didn't flow.
CLOUD-324Fix issue with Indirect LAN to LAN scenario: sometimes the routes were not created by the meta-Routing Service, leading the Discovery Services to not discover the Routing Services and to log the message: "ERROR : no available routing service".
CLOUD-366Fix creation of wrong routes when a user application has several DataReaders or DataWriters on the same topic.
CLOUD-381Fix "java.lang.NullPointerException" messages when starting a Discovery Service when other Discovery Services are already running in the system.
CLOUD-303Fix warning message: "WARN [DataReaderListenerThread] cloud.ds - Timeout writing data to null"
 OSPL-5470Fix warning displayed by Discovery and Routing Services: "Java HotSpot(TM) Server VM warning: You have loaded library /tmp/librlm913-5386386880551815362.so which might have disabled stack guard".
CLOUD-337Fix errors in examples of configuration files: ddsi.discovery.tcp.advertisedLocators was used instead of ddsi.discovery.externalNetworkAddresses - cloud.routing.services.tcp.peers was set to an IP address without port - 08-lan-to-lan-plus-tcp-devices/routing_service_2.properties file contained a wrong IP address for cloud.routing.services.tcp.peers.
CLOUD-387Fix missing configuration in property in documentation: in chapter "Device to Device & Device to Cloud (private cloud: with multicast)" the Routing Service miss the "cloud.routing.user.udp=true" property.

Version 1.1.0

Report IDDescription
 CLOUD-79Add license checking to Discovery Service and Routing Service.
CLOUD-313Update the LICENSE terms (see LICENSE.html).
CLOUD-299Vortex Cloud is now based on Vortex Café 2.1.0. It benefits some of its fixes and improvements (see Café's changes).
CLOUD-273Make Discovery Service to not listen the data exchanges on UDP multicast, thus lowering it's CPU usage.
CLOUD-266Fix issue making Discovery Service to ignore DDS applications started befor him.
 CLOUD-242Fix interoperability issue with RTI.
CLOUD-293Fix false detections of Routing Service failure in case of high traffic.
CLOUD-296Fix "java.util.ConcurrentModificationException" occuring sometime in the Discovery Service.
CLOUD-300Fix "java.util.ConcurrentModificationException" occuring sometime in the Routing Service.

Version 1.0.1

Report IDDescription
CLOUD-282Vortex Cloud is now based on Vortex Café 2.0.1. It benefits some of its fixes and improvements (see Café's changes).
CLOUD-247In case Routing Services are not ready when Discovery Service tries to establish a route, the Discovery Service will try again when it detects Routing Services are ready.
CLOUD-59User Guide improvements.
CLOUD-269Fix a random issue provoking a newly created route to not work properly (no data routed at all).
CLOUD-278Fix Routing Service to not drop messages with an INFO_DST which doesn't correspond to itself.
CLOUD-264Fix java.lang.NullPointerException in tool-cmdline when listing the routes.

Related

Vortex CloudRelease Notesfixed bugs and changesVortex Fog VortexADLINK DDSVortex Link
twitter logo facebook logo linkedin logo slideshrare logo
Blog News and Events
adlink logo
Copyright © 2020 ADLINK Technology Inc. All Rights Reserved