14. Release Notes

14.1. Supported Platforms

Cloud Discovery Service is supported on the platforms listed in Table 14.1.

Table 14.1 Supported Platforms in 6.1.0

Platform

Operating System

Linux®

All Linux platforms on x64 CPUs in the RTI Connext DDS Core Libraries Release Notes with the same version number, except SUSE® Linux Enterprise Server.

macOS®

All macOS platforms in the RTI Connext DDS Core Libraries Release Notes with the same version number.

Windows®

All Windows platforms in the RTI Connext DDS Core Libraries Release Notes with the same version number.

Note: POSIX®-compliant architectures that end with “FACE_GP” are not supported and custom platforms are not supported.

14.2. Compatibility

For backward compatibility information between Cloud Discovery Service 6.1.0 and previous releases, please see the Migration Guide on the RTI Community portal.

14.2.1. Connext DDS Compatibility

Cloud Discovery Service can be used to provide discovery for applications built with RTI Connext DDS, except as noted below.

  • Starting in RTI Connext DDS 5.1.0, the default message_size_max for the UDPv4, UDPv6, TCP, Secure WAN, and shared-memory transports changed to provide better out-of-the-box performance. Cloud Discovery Service also uses the new value for message_size_max. Consequently, Cloud Discovery Service is not out-of-the-box compatible with applications running older versions of Connext DDS. Please see the RTI Connext DDS Core Libraries Release Notes for instructions on how to resolve this compatibility issue with older Connext DDS applications.

14.3. What’s New in 6.1.0

14.3.1. New platforms

Cloud Discovery Service now includes support for these platforms:

  • macOS 10.15 (x64)

  • Red Hat® Enterprise Linux 7.6 (x64)

  • Ubuntu® 20.04 LTS (x64)

For more information on these platforms, see the RTI Connext DDS Core Libraries Platform Notes.

14.3.2. Removed platforms

These platforms are no longer supported:

  • 32-bit Linux and Windows platforms

  • macOS 10.12

  • Ubuntu 12.04 LTS

14.3.3. Advanced logging support

This release provides you with more context while troubleshooting, and helps RTI Support better diagnose problems when inspecting a log file.

For information on the various logging verbosities, see Command-Line Options.

14.3.4. Remote monitoring support

This release adds support for remote monitoring. This allows you to enable the publication of samples on the three standard monitoring topics (Config, Event and Periodic). It also provides a way to check the health of the service when deployed in production.

For details, including the metrics published by Cloud Discovery Service, see Monitoring.

14.3.5. Remote administration support

This release adds support for remote administration. This allows you to issue remote commands to control the service and inspect its internal state. For details, see Remote Administration.

14.3.6. Service API support for C and Modern C++

This release adds support for the Service API in the C and Modern C++ languages. This allows you to integrate Cloud Discovery Service as a component in your own application. For details, see Software Development Kit.

14.4. What’s Fixed in 6.1.0

14.4.1. Memory leak after receiving repeat discovery announcement if role_name or name set in DomainParticipant’s ENTITY_NAME QosPolicy

When Cloud Discovery Service received a repeat discovery announcement from an existing DomainParticipant, it leaked memory if either the name or role_name was set in the DomainParticipant’s ENTITY_NAME QosPolicy. This problem has been resolved.

[RTI Issue ID CDS-74]

14.4.2. Crash when a dispose or update participant announcement was received

In previous releases of Cloud Discovery Service, on some Windows architectures, if a dispose or update participant announcement was received, it would result in a crash. This was due to an issue when trying to look up an inserted value. This problem has been resolved.

[RTI Issue ID CDS-80]